html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:0;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}[data-whatintent=mouse] *,[data-whatintent=mouse] *:focus,[data-whatintent=touch] *,[data-whatintent=touch] *:focus,[data-whatinput=mouse] *,[data-whatinput=mouse] *:focus,[data-whatinput=touch] *,[data-whatinput=touch] *:focus{outline:none}[draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none}.grid-container{max-width:111.25rem;margin-left:auto;margin-right:auto;padding-right:1.375rem;padding-left:1.375rem}@media print,screen and (min-width:40em){.grid-container{padding-right:2.375rem;padding-left:2.375rem}}@media print,screen and (min-width:64.0625em){.grid-container{padding-right:4.375rem;padding-left:4.375rem}}.grid-container.fluid{max-width:100%;margin-left:auto;margin-right:auto;padding-right:1.375rem;padding-left:1.375rem}@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:2.375rem;padding-left:2.375rem}}@media print,screen and (min-width:64.0625em){.grid-container.fluid{padding-right:4.375rem;padding-left:4.375rem}}.grid-container.full{max-width:100%;margin-left:auto;margin-right:auto;padding-right:0;padding-left:0}.grid-x{display:flex;flex-flow:row wrap}.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{flex:1 1 0}.cell.shrink{flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-shrink,.grid-x>.medium-full,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{flex-basis:auto}}@media print,screen and (min-width:64.0625em){.grid-x>.large-shrink,.grid-x>.large-full,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{flex-basis:auto}}.grid-x>.small-12,.grid-x>.small-11,.grid-x>.small-10,.grid-x>.small-9,.grid-x>.small-8,.grid-x>.small-7,.grid-x>.small-6,.grid-x>.small-5,.grid-x>.small-4,.grid-x>.small-3,.grid-x>.small-2,.grid-x>.small-1{flex:0 0 auto}.grid-x>.small-1{width:8.3333333333%}.grid-x>.small-2{width:16.6666666667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.3333333333%}.grid-x>.small-5{width:41.6666666667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.3333333333%}.grid-x>.small-8{width:66.6666666667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.3333333333%}.grid-x>.small-11{width:91.6666666667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-auto{flex:1 1 0;width:auto}.grid-x>.medium-12,.grid-x>.medium-11,.grid-x>.medium-10,.grid-x>.medium-9,.grid-x>.medium-8,.grid-x>.medium-7,.grid-x>.medium-6,.grid-x>.medium-5,.grid-x>.medium-4,.grid-x>.medium-3,.grid-x>.medium-2,.grid-x>.medium-1,.grid-x>.medium-shrink{flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.3333333333%}.grid-x>.medium-2{width:16.6666666667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.3333333333%}.grid-x>.medium-5{width:41.6666666667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.3333333333%}.grid-x>.medium-8{width:66.6666666667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.3333333333%}.grid-x>.medium-11{width:91.6666666667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64.0625em){.grid-x>.large-auto{flex:1 1 0;width:auto}.grid-x>.large-12,.grid-x>.large-11,.grid-x>.large-10,.grid-x>.large-9,.grid-x>.large-8,.grid-x>.large-7,.grid-x>.large-6,.grid-x>.large-5,.grid-x>.large-4,.grid-x>.large-3,.grid-x>.large-2,.grid-x>.large-1,.grid-x>.large-shrink{flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.3333333333%}.grid-x>.large-2{width:16.6666666667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.3333333333%}.grid-x>.large-5{width:41.6666666667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.3333333333%}.grid-x>.large-8{width:66.6666666667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.3333333333%}.grid-x>.large-11{width:91.6666666667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.small-offset-0{margin-left:0%}.grid-margin-x>.small-offset-0{margin-left:calc(0% + 2.75rem / 2)}.small-offset-1{margin-left:8.3333333333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.3333333333% + 2.75rem / 2)}.small-offset-2{margin-left:16.6666666667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.6666666667% + 2.75rem / 2)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + 2.75rem / 2)}.small-offset-4{margin-left:33.3333333333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.3333333333% + 2.75rem / 2)}.small-offset-5{margin-left:41.6666666667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.6666666667% + 2.75rem / 2)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + 2.75rem / 2)}.small-offset-7{margin-left:58.3333333333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.3333333333% + 2.75rem / 2)}.small-offset-8{margin-left:66.6666666667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.6666666667% + 2.75rem / 2)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + 2.75rem / 2)}.small-offset-10{margin-left:83.3333333333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.3333333333% + 2.75rem / 2)}.small-offset-11{margin-left:91.6666666667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.6666666667% + 2.75rem / 2)}@media print,screen and (min-width:40em){.medium-offset-0{margin-left:0%}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + 4.75rem / 2)}.medium-offset-1{margin-left:8.3333333333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.3333333333% + 4.75rem / 2)}.medium-offset-2{margin-left:16.6666666667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.6666666667% + 4.75rem / 2)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + 4.75rem / 2)}.medium-offset-4{margin-left:33.3333333333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.3333333333% + 4.75rem / 2)}.medium-offset-5{margin-left:41.6666666667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.6666666667% + 4.75rem / 2)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + 4.75rem / 2)}.medium-offset-7{margin-left:58.3333333333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.3333333333% + 4.75rem / 2)}.medium-offset-8{margin-left:66.6666666667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.6666666667% + 4.75rem / 2)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + 4.75rem / 2)}.medium-offset-10{margin-left:83.3333333333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.3333333333% + 4.75rem / 2)}.medium-offset-11{margin-left:91.6666666667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.6666666667% + 4.75rem / 2)}}@media print,screen and (min-width:64.0625em){.large-offset-0{margin-left:0%}.grid-margin-x>.large-offset-0{margin-left:calc(0% + 8.75rem / 2)}.large-offset-1{margin-left:8.3333333333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.3333333333% + 8.75rem / 2)}.large-offset-2{margin-left:16.6666666667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.6666666667% + 8.75rem / 2)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + 8.75rem / 2)}.large-offset-4{margin-left:33.3333333333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.3333333333% + 8.75rem / 2)}.large-offset-5{margin-left:41.6666666667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.6666666667% + 8.75rem / 2)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + 8.75rem / 2)}.large-offset-7{margin-left:58.3333333333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.3333333333% + 8.75rem / 2)}.large-offset-8{margin-left:66.6666666667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.6666666667% + 8.75rem / 2)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + 8.75rem / 2)}.large-offset-10{margin-left:83.3333333333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.3333333333% + 8.75rem / 2)}.large-offset-11{margin-left:91.6666666667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.6666666667% + 8.75rem / 2)}}.grid-y{display:flex;flex-flow:column nowrap}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-shrink,.grid-y>.small-full,.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12{flex-basis:auto}@media print,screen and (min-width:40em){.grid-y>.medium-shrink,.grid-y>.medium-full,.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12{flex-basis:auto}}@media print,screen and (min-width:64.0625em){.grid-y>.large-shrink,.grid-y>.large-full,.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12{flex-basis:auto}}.grid-y>.small-12,.grid-y>.small-11,.grid-y>.small-10,.grid-y>.small-9,.grid-y>.small-8,.grid-y>.small-7,.grid-y>.small-6,.grid-y>.small-5,.grid-y>.small-4,.grid-y>.small-3,.grid-y>.small-2,.grid-y>.small-1{flex:0 0 auto}.grid-y>.small-1{height:8.3333333333%}.grid-y>.small-2{height:16.6666666667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.3333333333%}.grid-y>.small-5{height:41.6666666667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.3333333333%}.grid-y>.small-8{height:66.6666666667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.3333333333%}.grid-y>.small-11{height:91.6666666667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width:40em){.grid-y>.medium-auto{flex:1 1 0;height:auto}.grid-y>.medium-12,.grid-y>.medium-11,.grid-y>.medium-10,.grid-y>.medium-9,.grid-y>.medium-8,.grid-y>.medium-7,.grid-y>.medium-6,.grid-y>.medium-5,.grid-y>.medium-4,.grid-y>.medium-3,.grid-y>.medium-2,.grid-y>.medium-1,.grid-y>.medium-shrink{flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.3333333333%}.grid-y>.medium-2{height:16.6666666667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.3333333333%}.grid-y>.medium-5{height:41.6666666667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.3333333333%}.grid-y>.medium-8{height:66.6666666667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.3333333333%}.grid-y>.medium-11{height:91.6666666667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:64.0625em){.grid-y>.large-auto{flex:1 1 0;height:auto}.grid-y>.large-12,.grid-y>.large-11,.grid-y>.large-10,.grid-y>.large-9,.grid-y>.large-8,.grid-y>.large-7,.grid-y>.large-6,.grid-y>.large-5,.grid-y>.large-4,.grid-y>.large-3,.grid-y>.large-2,.grid-y>.large-1,.grid-y>.large-shrink{flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.3333333333%}.grid-y>.large-2{height:16.6666666667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.3333333333%}.grid-y>.large-5{height:41.6666666667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.3333333333%}.grid-y>.large-8{height:66.6666666667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.3333333333%}.grid-y>.large-11{height:91.6666666667%}.grid-y>.large-12{height:100%}}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-left.vertical.menu>li>a{justify-content:flex-start}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width:40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width:64.0625em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width:64.0625em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:0}thead,tbody,tfoot{border:1px solid rgb(241.3,241.3,241.3);background-color:#fefefe}caption{padding:.5rem .625rem .625rem;font-weight:bold}thead{background:hsl(0,0%,97.1176470588%);color:#0a0a0a}tfoot{background:rgb(241.3,241.3,241.3);color:#0a0a0a}thead tr,tfoot tr{background:rgba(0,0,0,0)}thead th,thead td,tfoot th,tfoot td{padding:.5rem .625rem .625rem;font-weight:bold;text-align:left}tbody th,tbody td{padding:.5rem .625rem .625rem}tbody tr:nth-child(even){border-bottom:0;background-color:rgb(241.3,241.3,241.3)}table.unstriped tbody{background-color:#fefefe}table.unstriped tbody tr{border-bottom:1px solid rgb(241.3,241.3,241.3);background-color:#fefefe}@media print,screen and (max-width:64.06125em){table.stack thead{display:none}table.stack tfoot{display:none}table.stack tr,table.stack th,table.stack td{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:hsl(0,0%,95.1176470588%)}table.hover tfoot tr:hover{background-color:rgb(236.2,236.2,236.2)}table.hover tbody tr:hover{background-color:rgb(248.9,248.9,248.9)}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:hsl(0,0%,92.6078431373%)}.table-scroll{overflow-x:auto}.hide{display:none !important}.invisible{visibility:hidden}.visible{visibility:visible}@media print,screen and (max-width:39.99875em){.hide-for-small-only{display:none !important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none !important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none !important}}@media screen and (max-width:39.99875em){.show-for-medium{display:none !important}}@media print,screen and (min-width:40em)and (max-width:64.06125em){.hide-for-medium-only{display:none !important}}@media screen and (max-width:39.99875em),screen and (min-width:64.0625em){.show-for-medium-only{display:none !important}}@media print,screen and (min-width:64.0625em){.hide-for-large{display:none !important}}@media screen and (max-width:64.06125em){.show-for-large{display:none !important}}@media print,screen and (min-width:64.0625em)and (max-width:74.99875em){.hide-for-large-only{display:none !important}}@media screen and (max-width:64.06125em),screen and (min-width:75em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation:portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}.show-for-dark-mode{display:none}.hide-for-dark-mode{display:block}@media screen and (prefers-color-scheme:dark){.show-for-dark-mode{display:block !important}.hide-for-dark-mode{display:none !important}}.show-for-ie{display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.show-for-ie{display:block !important}.hide-for-ie{display:none !important}}.show-for-sticky{display:none}.is-stuck .show-for-sticky{display:block}.is-stuck .hide-for-sticky{display:none}.border-box{box-sizing:border-box !important}.width-5{width:5% !important}.width-10{width:10% !important}.width-25{width:25% !important}.width-50{width:50% !important}.width-75{width:75% !important}.width-100{width:100% !important}.max-width-100{max-width:100% !important}.max-height-100{max-height:100% !important}@media print,screen and (min-width:40em){.medium-width-5{width:5% !important}.medium-width-10{width:10% !important}.medium-width-25{width:25% !important}.medium-width-50{width:50% !important}.medium-width-75{width:75% !important}.medium-width-100{width:100% !important}}@media print,screen and (min-width:64.0625em){.large-width-5{width:5% !important}.large-width-10{width:10% !important}.large-width-25{width:25% !important}.large-width-50{width:50% !important}.large-width-75{width:75% !important}.large-width-100{width:100% !important}}.display-inline-block{display:inline-block !important}.display-block{display:block !important}@media print,screen and (min-width:40em){.medium-display-inline-block{display:inline-block !important}.medium-display-block{display:block !important}}@media print,screen and (min-width:64.0625em){.large-display-inline-block{display:inline-block !important}.large-display-block{display:block !important}}.grid-container .grid-container{padding-right:0;padding-left:0}.grid-container-large{position:static;max-width:120rem;margin-left:auto;margin-right:auto;padding-right:0;padding-left:0}.grid-x>.cell,.grid-y>.cell{box-sizing:border-box}.grid-gap-x{column-gap:1.5rem}@media print,screen and (min-width:40em){.grid-gap-x{column-gap:2.5rem}}.grid-gap-x>.small-1{width:calc(8.3333333333% - 1.375rem)}.grid-gap-x>.small-2{width:calc(16.6666666667% - 1.25rem)}.grid-gap-x>.small-3{width:calc(25% - 1.125rem)}.grid-gap-x>.small-4{width:calc(33.3333333333% - 1rem)}.grid-gap-x>.small-5{width:calc(41.6666666667% - 0.875rem)}.grid-gap-x>.small-6{width:calc(50% - 0.75rem)}.grid-gap-x>.small-7{width:calc(58.3333333333% - 0.625rem)}.grid-gap-x>.small-8{width:calc(66.6666666667% - 0.5rem)}.grid-gap-x>.small-9{width:calc(75% - 0.375rem)}.grid-gap-x>.small-10{width:calc(83.3333333333% - 0.25rem)}.grid-gap-x>.small-11{width:calc(91.6666666667% - 0.125rem)}.grid-gap-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-gap-x>.small-1{width:calc(8.3333333333% - 2.2916666667rem)}.grid-gap-x>.small-2{width:calc(16.6666666667% - 2.0833333333rem)}.grid-gap-x>.small-3{width:calc(25% - 1.875rem)}.grid-gap-x>.small-4{width:calc(33.3333333333% - 1.6666666667rem)}.grid-gap-x>.small-5{width:calc(41.6666666667% - 1.4583333333rem)}.grid-gap-x>.small-6{width:calc(50% - 1.25rem)}.grid-gap-x>.small-7{width:calc(58.3333333333% - 1.0416666667rem)}.grid-gap-x>.small-8{width:calc(66.6666666667% - 0.8333333333rem)}.grid-gap-x>.small-9{width:calc(75% - 0.625rem)}.grid-gap-x>.small-10{width:calc(83.3333333333% - 0.4166666667rem)}.grid-gap-x>.small-11{width:calc(91.6666666667% - 0.2083333333rem)}.grid-gap-x>.small-12{width:100%}.grid-gap-x>.medium-1{width:calc(8.3333333333% - 2.2916666667rem)}.grid-gap-x>.medium-2{width:calc(16.6666666667% - 2.0833333333rem)}.grid-gap-x>.medium-3{width:calc(25% - 1.875rem)}.grid-gap-x>.medium-4{width:calc(33.3333333333% - 1.6666666667rem)}.grid-gap-x>.medium-5{width:calc(41.6666666667% - 1.4583333333rem)}.grid-gap-x>.medium-6{width:calc(50% - 1.25rem)}.grid-gap-x>.medium-7{width:calc(58.3333333333% - 1.0416666667rem)}.grid-gap-x>.medium-8{width:calc(66.6666666667% - 0.8333333333rem)}.grid-gap-x>.medium-9{width:calc(75% - 0.625rem)}.grid-gap-x>.medium-10{width:calc(83.3333333333% - 0.4166666667rem)}.grid-gap-x>.medium-11{width:calc(91.6666666667% - 0.2083333333rem)}.grid-gap-x>.medium-12{width:100%}}@media print,screen and (min-width:64.0625em){.grid-gap-x>.large-1{width:calc(8.3333333333% - 2.2916666667rem)}.grid-gap-x>.large-2{width:calc(16.6666666667% - 2.0833333333rem)}.grid-gap-x>.large-3{width:calc(25% - 1.875rem)}.grid-gap-x>.large-4{width:calc(33.3333333333% - 1.6666666667rem)}.grid-gap-x>.large-5{width:calc(41.6666666667% - 1.4583333333rem)}.grid-gap-x>.large-6{width:calc(50% - 1.25rem)}.grid-gap-x>.large-7{width:calc(58.3333333333% - 1.0416666667rem)}.grid-gap-x>.large-8{width:calc(66.6666666667% - 0.8333333333rem)}.grid-gap-x>.large-9{width:calc(75% - 0.625rem)}.grid-gap-x>.large-10{width:calc(83.3333333333% - 0.4166666667rem)}.grid-gap-x>.large-11{width:calc(91.6666666667% - 0.2083333333rem)}.grid-gap-x>.large-12{width:100%}}.grid-gap-y{row-gap:1.5rem}@media print,screen and (min-width:40em){.grid-gap-y{row-gap:2.5rem}}.g-recaptcha{margin:0 0 1rem}

@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url(/templates/main/css/../fonts/SpaceGrotesk.woff2) format('woff2')}:root{--fs-base:20px;--fs-mobile:16px;--color-black:#1c1c1c;--color-text:#E3E3E3;--color-main:#eb0123;--color-secondary:#000;--color-danger:#c52827}body{font:var(--fs-base) 'Space Grotesk',sans-serif;background:var(--color-black);color:var(--color-text)}@media (max-width:1024px){body{font-size:var(--fs-mobile)}}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:underline}h1{line-height:1.1;font-size:7.5em}@media (max-width:1440px){h1{font-size:5.5em}}@media (max-width:1024px){h1{font-size:5.3125em}}@media (max-width:800px){h1{font-size:3em}}h2{line-height:1.1;font-size:4.5em}@media (max-width:1440px){h2{font-size:4em}}@media (max-width:1024px){h2{font-size:4.0625em}}@media (max-width:800px){h2{font-size:2.1875em}}h3{font-size:1.5em}@media (max-width:1024px){h3{font-size:1.5em}}@media (max-width:639px){h3{font-size:1.25em}}h4{font-size:1.1em}@media (max-width:1024px){h4{font-size:1.125em}}h5{font-size:1em}h6{font-size:1em}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0 0 1rem;color:inherit}hr{color:#a3acb1;background-color:#a3acb1;height:1px;border-width:0px}img{max-width:100%;max-height:100%;width:auto;height:auto}figure{margin:0;padding:0}p{margin:0 0 .8rem}#head{position:relative;z-index:70;background-color:transparent;transition:background-color .4s ease}#head.p-fixed{position:fixed;top:0;right:0;left:0}#head.with-bg{background-color:var(--color-secondary)}.home #head .toggle-main-menu{transform:translateX(0)}.home #head .toggle-main-menu .d{opacity:1}.home #head:not(.with-bg, .menu-opened) .head-inner-wrapper{padding:38px 0}.home #head:not(.with-bg, .menu-opened) .site-logo img{width:360px}.home #head:not(.with-bg, .menu-opened) .site-logo-small img{width:48px}.home #head:not(.with-bg, .menu-opened) .toggle-main-menu{transform:translateX(40px)}.home #head:not(.with-bg, .menu-opened) .toggle-main-menu .d{opacity:0}.home #head:not(.with-bg, .menu-opened) .toggle-main-menu .lbl{font-size:2em}@media (max-width:1440px){.home #head:not(.with-bg, .menu-opened) .head-inner-wrapper{padding:28px 0}.home #head:not(.with-bg, .menu-opened) .site-logo img{width:300px}.home #head:not(.with-bg, .menu-opened) .site-logo-small img{width:38px}.home #head:not(.with-bg, .menu-opened) .toggle-main-menu .lbl{font-size:1.4em}}@media (max-width:1024px){.home #head:not(.with-bg, .menu-opened) .head-inner-wrapper{padding:18px 0}.home #head:not(.with-bg, .menu-opened) .site-logo img{width:auto}.home #head:not(.with-bg, .menu-opened) .site-logo-small img{width:auto}.home #head:not(.with-bg, .menu-opened) .toggle-main-menu{transform:translateX(0)}.home #head:not(.with-bg, .menu-opened) .toggle-main-menu .d{opacity:1}}.page-landingpage #head{position:relative;background-color:transparent}.page-landingpage #head .head-inner-wrapper{padding:38px 0}.page-landingpage #head .site-logo-small,.page-landingpage #head .menu-section{visibility:hidden}.page-landingpage #head .site-logo img{width:360px}@media (max-width:1440px){.page-landingpage #head .head-inner-wrapper{padding:28px 0}.page-landingpage #head .site-logo img{width:300px}}@media (max-width:1024px){.page-landingpage #head .head-inner-wrapper{padding:18px 0}.page-landingpage #head .site-logo img{width:auto}}.head-inner-wrapper{padding:12px 0;transition:padding .4s ease}@media (max-width:1024px){.head-inner-wrapper{padding:18px 0}}.head-inner-wrapper .site-logo,.head-inner-wrapper .site-logo-small{position:relative;z-index:4}.head-inner-wrapper .site-logo img,.head-inner-wrapper .site-logo-small img{display:block}@media (max-width:639px){.head-inner-wrapper .site-logo{max-width:160px}.head-inner-wrapper .site-logo-small{max-width:24px}}#main-content{min-height:200px}#pathway{display:block;overflow:hidden}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.hidden,.visually-hidden{display:none}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.weight-light{font-weight:300}.weight-normal{font-weight:normal}.weight-medium{font-weight:500}.weight-bold{font-weight:bold}.text-upper{text-transform:uppercase}.text-underline{text-decoration:underline}.text-container{line-height:1.5}.text-container a:not(.button){text-decoration:underline}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-nostyle{list-style:none;margin:0;padding:0}.block-absolute{position:absolute;top:0;right:0;bottom:0;left:0}.p-relative{position:relative}.float-right{float:right}.float-left{float:left}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.mb-1{margin-bottom:16px}.mb-2{margin-bottom:32px}.mb-3{margin-bottom:48px}@media (max-width:639px){.mb-3{margin-bottom:32px}}.mb-4{margin-bottom:60px}@media (max-width:639px){.mb-4{margin-bottom:48px}}.mt-1{margin-top:16px}.mt-2{margin-top:32px}.mt-3{margin-top:48px}@media (max-width:639px){.mt-3{margin-top:32px}}.mt-4{margin-top:60px}@media (max-width:639px){.mt-4{margin-top:48px}}.mt-auto{margin-top:auto}.py-1{padding-top:16px;padding-bottom:16px}.px-1{padding-right:16px;padding-left:16px}.py-2{padding-top:32px;padding-bottom:32px}@media (max-width:639px){.py-2{padding-top:24px;padding-bottom:24px}}.px-2{padding-right:32px;padding-left:32px}@media (max-width:639px){.px-2{padding-right:24px;padding-left:24px}}.px-3{padding-right:70px;padding-left:70px}@media (max-width:1024px){.px-3{padding-right:38px;padding-left:38px}}@media (max-width:639px){.px-3{padding-right:22px;padding-left:22px}}.fs-340{line-height:1;font-size:min(17vw, 340px)}.fs-180{line-height:1;font-size:9em}@media (max-width:1440px){.fs-180{font-size:7.5em}}@media (max-width:1024px){.fs-180{font-size:5.9375em}}@media (max-width:639px){.fs-180{font-size:3.125em}}.fs-150{line-height:1.1;font-size:7.5em}@media (max-width:1440px){.fs-150{font-size:5.5em}}@media (max-width:1024px){.fs-150{font-size:5.3125em}}@media (max-width:800px){.fs-150{font-size:3em}}.fs-90{font-size:4.5em}@media (max-width:1440px){.fs-90{font-size:4em}}@media (max-width:1024px){.fs-90{font-size:4.0625em}}@media (max-width:800px){.fs-90{font-size:2.1875em}}.fs-70{font-size:3.5em}@media (max-width:1440px){.fs-70{font-size:2.75em}}@media (max-width:1024px){.fs-70{font-size:2.5em}}@media (max-width:639px){.fs-70{font-size:1.875em}}.fs-50{font-size:2.5em}@media (max-width:1024px){.fs-50{font-size:1.5em}}@media (max-width:639px){.fs-50{font-size:1.375em}}.fs-45{font-size:2.25em}@media (max-width:1024px){.fs-45{font-size:1.75em}}@media (max-width:639px){.fs-45{font-size:1.5625em}}.fs-40{font-size:2em}@media (max-width:1024px){.fs-40{font-size:1.75em}}@media (max-width:639px){.fs-40{font-size:1.5625em}}.fs-35{font-size:1.75em}@media (max-width:1440px){.fs-35{font-size:1.5em}}@media (max-width:1024px){.fs-35{font-size:1.5em}}@media (max-width:639px){.fs-35{font-size:1.375em}}.fs-30{font-size:1.5em}@media (max-width:1024px){.fs-30{font-size:1.5em}}@media (max-width:639px){.fs-30{font-size:1.25em}}.fs-28{font-size:1.4em}@media (max-width:1024px){.fs-28{font-size:1.125em}}.fs-25{font-size:1.25em}.fs-22{font-size:1.1em}@media (max-width:1024px){.fs-22{font-size:1.125em}}.fs-18{font-size:.9em}.fs-default{font-size:var(--fs-base)}@media (max-width:1024px){.fs-default{font-size:var(--fs-mobile)}}.fs-1{font-size:1em}.bg-main{background-color:var(--color-main)}.bg-black{background-color:var(--color-black)}.bg-secondary,.bg-very-black{background-color:var(--color-secondary)}.bg-white{background-color:#fff}.color-main{color:var(--color-main)}.color-secondary{color:var(--color-secondary)}.color-black{color:var(--color-black)}.color-text{color:var(--color-text)}.read-more-cursor{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' fill='none' viewBox='0 0 161 161'%3E%3Ccircle cx='80.5' cy='80.5' r='80.5' fill='%23EB0123'/%3E%3Cpath fill='%23000' d='M53.0779 73V56.2h5.4l3.264 14.856h.408l3.288-14.856h5.376V73h-2.784V58.288h-.408L64.3579 73h-4.8l-3.264-14.712h-.408V73h-2.808Zm26.5903.336c-1.184 0-2.232-.248-3.144-.744-.896-.512-1.6-1.224-2.112-2.136-.496-.928-.744-2.008-.744-3.24v-.288c0-1.248.248-2.328.744-3.24.496-.912 1.192-1.616 2.088-2.112.896-.512 1.928-.768 3.096-.768 1.152 0 2.16.256 3.024.768.864.496 1.536 1.2 2.016 2.112.48.912.72 1.976.72 3.192v.984h-8.904c.032.928.36 1.672.984 2.232.624.56 1.392.84 2.304.84.896 0 1.56-.192 1.992-.576.432-.4.76-.848.984-1.344l2.28 1.176c-.224.432-.552.896-.984 1.392-.416.48-.976.896-1.68 1.248-.704.336-1.592.504-2.664.504Zm-3.192-7.56h6.072c-.064-.784-.368-1.408-.912-1.872-.528-.464-1.216-.696-2.064-.696-.88 0-1.584.232-2.112.696-.528.464-.856 1.088-.984 1.872ZM88.1895 73V56.2h2.76v6.504h.408c.128-.272.336-.544.624-.816.288-.272.664-.496 1.128-.672.48-.176 1.08-.264 1.8-.264.912 0 1.72.208 2.424.624.704.4 1.248.968 1.632 1.704.4.736.6 1.608.6 2.616V73h-2.76v-6.888c0-.96-.24-1.672-.72-2.136-.464-.48-1.128-.72-1.992-.72-.976 0-1.744.328-2.304.984-.56.64-.84 1.56-.84 2.76v6h-2.76Zm14.7655 0V61.144h2.712v1.368h.408c.176-.496.472-.856.888-1.08.416-.224.912-.336 1.488-.336h1.44v2.448h-1.488c-.8 0-1.448.216-1.944.648-.496.416-.744 1.064-.744 1.944V73h-2.76Zm-64.7243 27.336c-1.184 0-2.232-.248-3.144-.744-.896-.512-1.6-1.224-2.112-2.136-.496-.928-.744-2.008-.744-3.24v-.288c0-1.248.248-2.328.744-3.24.496-.912 1.192-1.616 2.088-2.112.896-.512 1.928-.768 3.096-.768 1.152 0 2.16.256 3.024.768.864.496 1.536 1.2 2.016 2.112.48.912.72 1.976.72 3.192v.984h-8.904c.032.928.36 1.672.984 2.232.624.56 1.392.84 2.304.84.896 0 1.56-.192 1.992-.576.432-.4.76-.848.984-1.344l2.28 1.176c-.224.432-.552.896-.984 1.392-.416.48-.976.896-1.68 1.248-.704.336-1.592.504-2.664.504Zm-3.192-7.56h6.072c-.064-.784-.368-1.408-.912-1.872-.528-.464-1.216-.696-2.064-.696-.88 0-1.584.232-2.112.696-.528.464-.856 1.088-.984 1.872ZM46.752 100V88.144h2.712v1.368h.408c.176-.496.472-.856.888-1.08.416-.224.912-.336 1.488-.336h1.44v2.448H52.2c-.8 0-1.448.216-1.944.648-.496.416-.744 1.064-.744 1.944V100h-2.76Zm11.439 0v-9.576h-3.168v-2.28h3.168v-2.4c0-.784.224-1.4.672-1.848.464-.464 1.072-.696 1.824-.696h3.072v2.28h-2.16c-.448 0-.672.24-.672.72v1.944h3.264v2.28h-3.264V100h-2.736Zm11.8971.336c-.832 0-1.584-.144-2.256-.432-.672-.304-1.208-.736-1.608-1.296-.384-.56-.576-1.248-.576-2.064 0-.8.192-1.472.576-2.016.4-.544.944-.952 1.632-1.224.688-.288 1.472-.432 2.352-.432h3.432v-.72c0-.624-.192-1.128-.576-1.512-.384-.4-.984-.6-1.8-.6-.8 0-1.408.192-1.824.576-.4.368-.664.848-.792 1.44l-2.544-.84c.192-.624.496-1.192.912-1.704.432-.512 1-.92 1.704-1.224.704-.32 1.568-.48 2.592-.48 1.552 0 2.768.392 3.648 1.176.896.768 1.344 1.888 1.344 3.36V97c0 .48.224.72.672.72h1.008V100h-1.944c-.576 0-1.048-.144-1.416-.432-.368-.288-.552-.68-.552-1.176v-.048h-.408c-.096.224-.264.496-.504.816-.24.32-.608.6-1.104.84-.48.224-1.136.336-1.968.336Zm.456-2.256c.912 0 1.656-.256 2.232-.768.576-.528.864-1.232.864-2.112v-.24h-3.264c-.592 0-1.072.128-1.44.384-.368.256-.552.632-.552 1.128 0 .48.192.872.576 1.176.384.288.912.432 1.584.432Zm9.7235 1.92V83.2h2.76v6.504h.408c.128-.272.336-.544.624-.816.288-.272.664-.496 1.128-.672.48-.176 1.08-.264 1.8-.264.912 0 1.72.208 2.424.624.704.4 1.248.968 1.632 1.704.4.736.6 1.608.6 2.616V100h-2.76v-6.888c0-.96-.24-1.672-.72-2.136-.464-.48-1.128-.72-1.992-.72-.976 0-1.744.328-2.304.984-.56.64-.84 1.56-.84 2.76v6h-2.76Zm14.7657 0V88.144h2.712v1.368h.408c.176-.496.472-.856.888-1.08.416-.224.912-.336 1.4877-.336h1.44v2.448h-1.488c-.7997 0-1.4477.216-1.9437.648-.496.416-.744 1.064-.744 1.944V100h-2.76Zm14.3767.336c-1.184 0-2.232-.248-3.144-.744-.896-.512-1.6-1.224-2.112-2.136-.496-.928-.744-2.008-.744-3.24v-.288c0-1.248.248-2.328.744-3.24.496-.912 1.192-1.616 2.088-2.112.896-.512 1.928-.768 3.096-.768 1.152 0 2.16.256 3.024.768.864.496 1.536 1.2 2.016 2.112.48.912.72 1.976.72 3.192v.984h-8.904c.032.928.36 1.672.984 2.232.624.56 1.392.84 2.304.84.896 0 1.56-.192 1.992-.576.432-.4.76-.848.984-1.344l2.28 1.176c-.224.432-.552.896-.984 1.392-.416.48-.976.896-1.68 1.248-.704.336-1.592.504-2.664.504Zm-3.192-7.56h6.072c-.064-.784-.368-1.408-.912-1.872-.528-.464-1.216-.696-2.064-.696-.88 0-1.584.232-2.112.696-.528.464-.856 1.088-.984 1.872ZM117.932 100V88.144h2.712V89.8h.408c.208-.448.584-.872 1.128-1.272.544-.4 1.368-.6 2.472-.6.912 0 1.72.208 2.424.624.704.416 1.248.992 1.632 1.728.4.736.6 1.608.6 2.616V100h-2.76v-6.888c0-.96-.24-1.672-.72-2.136-.464-.48-1.128-.72-1.992-.72-.976 0-1.744.328-2.304.984-.56.64-.84 1.56-.84 2.76v6h-2.76Z'/%3E%3C/svg%3E") 64 64,auto}.button,.btn,input[type="submit"]{display:inline-block;font-family:inherit;font-size:1em;font-weight:bold;line-height:1;color:var(--color-black);background:var(--color-main);border:2px solid var(--color-main);padding:12px 24px;cursor:pointer;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.button:hover,.btn:hover,input[type="submit"]:hover{background-color:var(--color-secondary);border-color:var(--color-black);color:var(--color-text);text-decoration:none}.button.small{font-size:14px;padding:10px 18px}.button.secondary{background:var(--color-secondary);border:2px solid var(--color-secondary)}.button.secondary:hover{background-color:var(--color-main);color:var(--color-secondary)}.button-inline{display:inline-block;-webkit-appearance:none;appearance:none;font:inherit;color:inherit;padding:0;margin:0;border:none;background:none;cursor:pointer}.button-link{display:inline-block;-webkit-appearance:none;appearance:none;font:inherit;color:inherit;padding:0;margin:0;border:none;background:none;cursor:pointer;color:var(--color-main);text-decoration:underline;font-size:16px;line-height:1}.accordion-item .accordion-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-secondary);cursor:pointer}.accordion-item .accordion-content{display:none}.accordion-item.active>.accordion-content{display:block}.accordion-item.active>.accordion-title .icon-svg{transform:rotateZ(180deg)}.content-section.hero-section{color:#fff;background-color:var(--color-secondary)}.content-section.hero-section .image-underlay{display:flex;align-items:center;justify-content:center;contain:paint}.content-section.hero-section .image-underlay picture{display:block;width:100%}.content-section.hero-section .image-underlay img{width:100%;max-height:none;filter:blur(200px)}.content-section.hero-section .image,.content-section.hero-section .video-wrapper{line-height:0}.content-section.hero-section .image img,.content-section.hero-section video{width:100%;max-width:1920px}.content-section.hero-section .overlay{background-color:rgba(0,0,0,0.1)}.content-section.hero-section .text-overlay{top:auto}a.cb-settings-open{cursor:pointer}.CookieDeclarationTableCell{background-color:var(--color-black)}.animate-on-load{opacity:0;transition:opacity .3s ease}.animate-on-load.is-loaded{opacity:1}img.animate-on-load{transform:translate(0)}.animate-scroll.slide-up{transform:translateY(170px);transition:transform .6s ease,opacity .6s ease;opacity:0}.animate-scroll.slide-up.t1{transition-duration:0.9s}.animate-scroll.slide-up.t2{transition-duration:1.2s}.animate-scroll.slide-up.in-view{transform:translateY(0);opacity:1}.animate-scroll.slidein-right{transform:translateX(-170px);transition:transform .6s ease,opacity .6s ease;opacity:0}.animate-scroll.slidein-right.in-view{transform:translateY(0);opacity:1}.animate-scroll.slidein-left{transform:translateX(170px);transition:transform .6s ease,opacity .6s ease;opacity:0}.animate-scroll.slidein-left.in-view{transform:translateY(0);opacity:1}.animate-scroll.fade{opacity:0;transition:opacity .8s ease}.animate-scroll.fade.in-view{opacity:1}.text-scrolly-scroller{overflow:hidden;--scrolly-x:80%;font-size:min(14vw, 270px);white-space:nowrap}.text-scrolly-scroller>.txt{transform:translateX(var(--scrolly-x, 50%));transition:transform .2s ease-out}.ajax-content{position:relative;min-height:200px;opacity:1;transition:opacity .3s ease}.ajax-content.loading{opacity:0;transition-duration:0.1s}.loading-animation{display:none;position:relative;text-align:center;padding:10px 0}.loading-animation>.d1,.loading-animation>.d2,.loading-animation>.d3{position:relative;display:inline-block;border-radius:50%;width:15px;height:15px;margin:0 4px;background-color:var(--color-main);transform:translateZ(0);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loading-animation-keyframes 1.1s infinite ease-in-out;animation:loading-animation-keyframes 1.1s infinite ease-in-out}.loading-animation>.d1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loading-animation>.d2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.animate-zoom-image{overflow:hidden}.animate-zoom-image>a{z-index:6}.animate-zoom-image img{position:relative;transform:scale(1);transition:transform .1s ease-out}.animate-zoom-image:hover img{transform:scale(1.05);transition-duration:0.4s}@media (max-width:639px){.animate-zoom-image{overflow:visible}.animate-zoom-image:hover img{transform:scale(1)}}@-webkit-keyframes loading-animation-keyframes{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}@keyframes loading-animation-keyframes{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}ul.mod-menu,ul.mod-menu ul{position:relative;margin:0;padding:0;list-style:none}ul.mod-menu a,ul.mod-menu .nav-header{display:block;padding-top:6px;padding-bottom:6px;text-decoration:none}ul.mod-menu>li{position:relative}ul.mod-menu.menu-inline{display:flex;flex-flow:row;column-gap:24px}ul.mod-menu.hover-underline a{position:relative;display:block}ul.mod-menu.hover-underline a:after{content:'';position:absolute;display:block;left:0;right:100%;bottom:0;height:0;background-color:currentColor;transition:right .3s ease}ul.mod-menu.hover-underline a:hover:after,ul.mod-menu.hover-underline li.active>a:after{height:2px;right:0}#footer-menu .mod-menu{font-weight:500;font-size:.9em}@media (max-width:1024px){#footer-menu .mod-menu{font-size:14px}}body.mobile-menu-opened{overflow:hidden}body.mobile-menu-opened .head-inner-wrapper:before{content:'';position:absolute;top:0;left:0;right:0;height:100%;background-color:var(--color-secondary);z-index:3}#mainmenu{position:relative;display:none;box-sizing:border-box;transition:background-color .2s ease}#mainmenu .grid-container-large{position:relative}#mainmenu .grid-container-large>.grid-x{max-width:1490px;margin-right:auto;margin-left:auto}#mainmenu.open{display:block;position:fixed;top:0;right:0;left:0;bottom:0;padding:105px 50px;overflow:auto}@media (max-width:1024px){#mainmenu.open{padding:90px 38px}}@media (max-width:639px){#mainmenu.open{padding:90px 22px 0}}#mainmenu.opened{background-color:var(--color-secondary)}#mainmenu .mod-menu.menu-addition{margin:10px 0 32px}.toggle-main-menu{display:block;position:relative;margin:0;font-family:inherit;color:inherit;-webkit-appearance:none;appearance:none;background:none;border:none;outline:none;cursor:pointer;z-index:4}.toggle-main-menu .lbl{display:block;position:absolute;top:50%;transform:translateY(-46%);right:130%;left:auto;width:auto;font-size:1.15em;font-weight:500;letter-spacing:2px;text-transform:uppercase}.toggle-main-menu .lbl.close{display:none}.toggle-main-menu.open .lbl{display:none}.toggle-main-menu.open .lbl.close{display:block}@media (max-width:1024px){.toggle-main-menu .lbl,.toggle-main-menu.open .lbl{display:none}.toggle-main-menu .lbl.close,.toggle-main-menu.open .lbl.close{display:none}}.resp-menu{opacity:0;transform:translateY(-20px);transition:opacity .4s ease,transform .4s ease;margin-bottom:32px}@media (max-width:1440px){.resp-menu{margin-bottom:0}}.opened .resp-menu{opacity:1;transform:translateY(0)}.resp-menu ul.mod-menu{display:block;font-size:3em}@media (max-width:1024px){.resp-menu ul.mod-menu{font-size:2.5em}}@media (max-width:639px){.resp-menu ul.mod-menu{font-size:1.875em}}.resp-menu ul.mod-menu>li>a{display:inline-block;padding-top:10px;padding-bottom:10px}.resp-menu .sub-wrap{position:relative;font-size:0.8em}.resp-menu .sub-wrap>ul{max-height:0;opacity:0;transform:translateY(-10px);transition:opacity 0s ease,transform 0s ease;overflow:hidden}.resp-menu .sub-wrap>ul a{display:inline-block}.resp-menu input{display:none}.resp-menu label{display:flex;position:absolute;top:10px;right:10px;height:1.2em;width:100%;align-items:center;justify-content:right;cursor:pointer}.resp-menu label .arrow{transition:transform .3s;transform:rotateZ(0deg)}.resp-menu input:checked+label>.arrow{transform:rotateZ(180deg)}.resp-menu input:checked~.sub-wrap>ul{transition-duration:0.4s;max-height:none;opacity:1;transform:translateY(0)}#mainmenu .module-mainmenu-extrabox{position:absolute;width:auto;top:-40px;right:-50px;bottom:0;opacity:0;transform:translateY(-20px);transition:opacity .4s ease,transform .4s ease;line-height:0}#mainmenu .module-mainmenu-extrabox img{display:block;height:90vh}@media (max-width:1440px){#mainmenu .module-mainmenu-extrabox{top:-20px;max-width:45%}#mainmenu .module-mainmenu-extrabox img{height:auto}}@media (max-width:800px){#mainmenu .module-mainmenu-extrabox{top:0}}@media (max-width:639px){#mainmenu .module-mainmenu-extrabox{position:relative;top:0;right:0;max-width:none;width:100%}#mainmenu .module-mainmenu-extrabox img{max-width:none;width:calc(100% + 44px);margin-left:-22px}}#mainmenu.opened .module-mainmenu-extrabox{opacity:1;transform:translateY(0)}.module-company-social-menu .social-links-icons{column-gap:30px}@media (max-width:639px){.module-company-social-menu .social-links-icons{column-gap:16px}}.module-company-social-menu,.module-menu-addition{opacity:0;transition:opacity .6s ease}#mainmenu.opened .module-company-social-menu,#mainmenu.opened .module-menu-addition{opacity:1}.nav-icon3{width:40px;height:22px;padding:0;position:relative;transform:rotate(0deg);transition:transform .5s ease-in-out;cursor:pointer}.nav-icon3 .d{display:block;position:absolute;height:3px;width:100%;background:currentColor;opacity:1;left:0;transform:rotate(0deg);transition:transform .25s ease-in-out}.nav-icon3 .d:nth-of-type(1n+5){display:none}.nav-icon3 .d:nth-child(1){top:0}.nav-icon3 .d:nth-child(2){top:9px}.nav-icon3 .d:nth-child(3){top:9px}.nav-icon3 .d:nth-child(4){top:18px}.nav-icon3.open .d:nth-child(1){top:9px;width:0;left:50%}.nav-icon3.open .d:nth-child(2){transform:rotate(45deg)}.nav-icon3.open .d:nth-child(3){transform:rotate(-45deg)}.nav-icon3.open .d:nth-child(4){top:9px;width:0;left:50%}.content-list-item,.gallery-list-item,.content-page,.module-box,.content-slider-item{position:relative}a.edit-action{display:block;position:absolute;right:0;top:0;z-index:9999;background:#B1CB09;padding:8px;border-radius:3px}a.edit-action.edit-module{right:inherit;left:0}a.edit-action>svg{display:block;transform:rotate(0deg);transition:transform 300ms}a.edit-action:hover>svg{animation-name:rotate;animation-duration:0.5s}@keyframes rotate{0%{transform:rotate(0deg)}25%{transform:rotate(-20deg)}75%{transform:rotate(20deg)}100%{transform:rotate(0deg)}}.map-canvas,.gmap{aspect-ratio:16 / 9}.gmap>.gmap-marker{display:none}.map-canvas img,.gmap img{max-width:none;max-height:none}.video-box{position:relative;margin-bottom:1rem;aspect-ratio:16 / 9}.video-box>iframe{position:absolute;width:100%;height:100%}.page-header{position:relative}.page-title{margin-bottom:0}.overview .page-title{margin-bottom:1rem}.page-subtitle{letter-spacing:-0.8px}.content-page{padding-top:65px}.overview-page{padding-top:165px}@media (max-width:1024px){.overview-page{padding-top:130px}}@media (max-width:639px){.overview-page{padding-top:115px}}.content-section.header-section.overview{margin-bottom:150px}@media (max-width:1024px){.content-section.header-section.overview{margin-bottom:100px}}@media (max-width:800px){.content-section.header-section.overview{margin-bottom:70px}.content-section.header-section.overview .page-title{overflow:hidden;font-size:3.75em}}.content-section.header-section.detail .text-cell{padding:65px 70px 40px}@media (max-width:1024px){.content-section.header-section.detail .text-cell{padding:50px 38px 30px}}@media (max-width:639px){.content-section.header-section.detail .text-cell{padding:50px 24px 20px}}.content-section.header-section.detail .page-title{letter-spacing:-3px}.content-section.header-section.detail .image{line-height:0}@media (max-width:639px){.content-section.header-section.detail .image{margin-bottom:32px}}.content-section.text-section{padding-top:60px;padding-bottom:100px}.content-section.text-section h2{font-size:1.6em}.content-section.text-section .title{margin-bottom:0.6em}.textimage-section .textimage-item{align-items:center}@media (max-width:1024px){.textimage-section .textimage-item{align-items:flex-start}}.textimage-section .textimage-item.odd{flex-flow:row-reverse wrap}@media (max-width:800px){.textimage-section .textimage-item>.cell{width:100%;flex:1 1 auto}}.textimage-section .text-wrapper{padding:16px 70px}@media (max-width:1024px){.textimage-section .text-wrapper{padding:34px 38px}}@media (max-width:639px){.textimage-section .text-wrapper{padding:34px 22px}}.textimage-section .text-wrapper .title{margin-bottom:32px}@media (max-width:1024px){.textimage-section .text-wrapper .title{margin-bottom:18px}}.textimage-section .image{line-height:0}.reviews-slider-section{padding-top:100px;padding-bottom:140px}@media (max-width:1024px){.reviews-slider-section{padding-top:60px;padding-bottom:80px}}.reviews-slider-section .grid-container{max-width:1474px}.reviews-slider-section .section-title{font-size:min(210px, 10vw);line-height:1.1;margin-bottom:50px}@media (max-width:1024px){.reviews-slider-section .section-title{margin-bottom:32px}}.reviews-slider-section .image{line-height:0;margin-right:26px}.reviews-slider-section .image img{border-radius:100%}@media (max-width:1024px){.reviews-slider-section .image img{max-width:72px}}.downloads-section{padding-top:80px;padding-bottom:100px}.module-other-services>.title{margin-bottom:70px}@media (max-width:1024px){.module-other-services>.title{margin-bottom:50px}}@media (max-width:639px){.module-other-services>.title{margin-bottom:30px}}.module-overview-and-contact .link{display:inline-block;padding:60px 0;font-weight:bold}@media (max-width:639px){.module-overview-and-contact .fs-70{font-size:1.5625em}}.service-list-item{padding:62px 68px;transition:background-color .4s ease;overflow:hidden;--cell-bg:var(--color-secondary);--border-bg:var(--color-main);--i-red:block;--i-black:none;background-color:var(--cell-bg)}@media (max-width:1440px){.service-list-item{padding:42px 48px}}@media (max-width:1024px){.service-list-item{padding:32px 38px}}@media (max-width:639px){.service-list-item{text-align:center;padding:35px 38px 26px}}.service-list-item .title{margin-bottom:6px}.service-list-item .icons{position:relative;margin-bottom:36px;width:fit-content}.service-list-item .icons .lets-player{position:absolute;top:0;right:0;bottom:0;left:0}@media (max-width:1440px){.service-list-item .icons{margin-bottom:22px}}@media (max-width:639px){.service-list-item .icons{display:inline-block;line-height:0}}@media (max-width:1440px){.service-list-item .icon{max-height:100px}}@media (max-width:1024px){.service-list-item .icon{max-height:85px}}@media (max-width:639px){.service-list-item .icon{max-height:65px}}.service-list-item .player-ready .icon{opacity:0}.service-list-item .icon-red,.service-list-item .lets-player-red{display:var(--i-red)}.service-list-item .icon-black,.service-list-item .lets-player-black{display:var(--i-black)}@media (min-width:1025px) or (max-width:639px){.service-list-item:nth-child(2n){--cell-bg:var(--color-main);--border-bg:var(--color-secondary);--i-red:none;--i-black:block}}@media (min-width:640px) and (max-width:1024px){.service-list-item:nth-child(4n-2),.service-list-item:nth-child(4n-1){--cell-bg:var(--color-main);--border-bg:var(--color-secondary);--i-red:none;--i-black:block}}.service-page{padding-top:130px}@media (max-width:639px){.service-page{padding-top:120px}}.service-page .text-section{padding-top:0;padding-bottom:0;margin-bottom:160px}@media (max-width:1024px){.service-page .text-section{margin-bottom:50px}}.service-page .text-section .title,.service-page .text-section .subtitle{max-width:900px;margin-bottom:0.35em}.service-page .text-section .text{max-width:1024px;margin-top:60px;margin-bottom:32px}@media (max-width:639px){.service-page .text-section .text{margin-top:50px;margin-right:-26%}}.service-page .icon{width:420px}.reference-list-item{margin-bottom:70px}@media (max-width:1024px){.reference-list-item{margin-bottom:50px}}.reference-list-item .media{aspect-ratio:640 / 535;contain:paint}.reference-list-item .media img,.reference-list-item .media picture{display:block}.reference-list-item .video-wrapper{display:flex;justify-content:center;align-items:center}.reference-list-item .video-wrapper video{display:block;width:100%;height:auto}.reference-list-item .title{padding:20px 44px;margin-bottom:0}@media (max-width:1024px){.reference-list-item .title{padding:20px 22px}}@media (max-width:639px){.reference-list-item .title{font-size:1.75em}}.reference-page{padding-top:60px}.reference-page .header-section.detail{overflow:hidden}.reference-page .header-section.detail .page-title{max-width:680px;letter-spacing:-1.4px}.reference-page .header-section.detail .services{gap:50px}.reference-page .header-section.detail .services img{max-height:55px}@media (max-width:1024px){.reference-page .header-section.detail .services img{max-height:35px}}@media (max-width:639px){.reference-page .header-section.detail .services img{max-height:25px}}@media (max-width:1024px){.reference-page .header-section.detail .services{gap:20px}}@media (max-width:639px){.reference-page .header-section.detail .services{margin-top:28px}}.reference-page .header-section.detail .media-cell{line-height:0}.reference-page .header-section.detail .media-cell video{max-width:100%;height:auto}.reference-page .text-section{background-color:var(--color-secondary);padding:70px 0;font-size:1.4em}@media (max-width:1024px){.reference-page .text-section{font-size:1.125em}}@media (max-width:1024px){.reference-page .text-section{padding:40px 0 60px}}.aboutuspage-page{padding-top:60px}.aboutuspage-page .page-title{position:relative}@media (max-width:639px){.aboutuspage-page .page-title{padding-top:40px;font-size:4.0625em}}.aboutuspage-page .text-section .text{font-size:1.4em}@media (max-width:639px){.aboutuspage-page .text-section .text{font-size:1em}}@media (max-width:639px){.aboutuspage-page .text-section{padding-top:18px}}.aboutuspage-page .team-section{letter-spacing:-0.5px}.aboutuspage-page .team-section .title{letter-spacing:-0.8px;margin-bottom:0}.aboutuspage-page .team-section .position{margin-bottom:65px}@media (max-width:639px){.aboutuspage-page .team-section .position{margin-bottom:18px}}.aboutuspage-page .images-slider2-section .section-title{background-color:var(--color-main);color:var(--color-secondary)}.career-page{padding-top:165px}@media (max-width:1024px){.career-page{padding-top:130px}}@media (max-width:639px){.career-page{padding-top:115px}}.career-page .header-section.overview{margin-bottom:100px}@media (max-width:1024px){.career-page .header-section.overview{margin-bottom:80px}}.career-page .switcher{position:relative;--s-w:528px;--s-h:285px;--s-pad:20px;--b-r:320px;--circle-size:calc(var(--s-h) - var(--s-pad) * 2);--circle-r:calc(var(--b-r) - var(--s-pad))}@media (max-width:1440px){.career-page .switcher{--s-w:307px;--s-h:166px;--s-pad:14px}}.career-page .switcher input{visibility:hidden;position:absolute}.career-page .switcher label{display:block;position:relative;box-sizing:border-box;width:var(--s-w);padding:var(--s-pad);border-radius:var(--b-r);background-color:var(--color-secondary);cursor:pointer;transition:background-color .4s ease}.career-page .switcher label:before{content:'';display:block;position:relative;background:linear-gradient(138deg, #5F5F5F 21.85%, #000 93.28%);width:var(--circle-size);height:var(--circle-size);border-radius:var(--circle-r);transform:translateX(0);transition:transform .4s ease}.career-page .switcher input:checked+label{background-color:var(--color-main)}.career-page .switcher input:checked+label:before{background:var(--color-text);transform:translateX(100%)}.career-page .images-slider2-section .section-title{background-color:var(--color-secondary)}.job-list-wrapper+.career-page{padding-top:0}.job-list-wrapper{margin-top:100px}.job-list-wrapper .page-title{font-size:min(340px, 17vw);line-height:1;letter-spacing:-6.8px;text-align:center;margin-bottom:100px}@media (max-width:1024px){.job-list-wrapper .page-title{margin-bottom:64px}}@media (max-width:639px){.job-list-wrapper .page-title{margin-bottom:36px}}.job-list-item{padding-top:35px;padding-bottom:35px;background-color:var(--color-secondary);margin-bottom:10px;transition:background-color .4s ease}@media (max-width:639px){.job-list-item{padding-top:22px;padding-bottom:22px}}.job-list-item:hover{background-color:var(--color-main)}.job-list-item .title{margin-bottom:12px}.job-page{padding-top:60px}.job-page .header-section{margin-bottom:60px}.job-page .header-section .page-title{letter-spacing:-1.4px;margin-bottom:40px}@media (max-width:639px){.job-page .header-section .page-title{margin-bottom:12px}}.job-page .header-section .page-introtext{margin-bottom:16px}@media (max-width:1440px){.job-page .header-section .page-introtext{font-size:0.95em}}@media (max-width:639px){.job-page .header-section .page-introtext{margin-bottom:22px}}.job-page .header-section .image img{width:100%}@media (max-width:1024px){.job-page .header-section{margin-bottom:50px}.job-page .header-section>.grid-x{align-items:center}}@media (max-width:800px){.job-page .header-section .text-cell,.job-page .header-section .image-cell{width:100%}.job-page .header-section .image{margin-bottom:0}}.job-page .requirements-section .cell{margin-bottom:70px}@media (max-width:1024px){.job-page .requirements-section .cell{margin-bottom:50px}}.job-page .requirements-section ul{padding-left:22px}.job-page .contact-section .text-cell{padding:60px 70px}@media (max-width:1024px){.job-page .contact-section .text-cell{padding:38px 38px}}@media (max-width:639px){.job-page .contact-section .text-cell{padding:38px 22px}}.job-page .contact-section .label{margin-bottom:8px;font-size:1em}.job-page .contact-section .image{line-height:0;overflow:hidden;height:100%}@media (min-width:801px) and (max-width:1440px){.job-page .contact-section .image picture{display:flex;justify-content:center;height:100%}.job-page .contact-section .image picture img{display:block;max-width:none;height:100%}}@media (max-width:800px){.job-page .contact-section .text-cell,.job-page .contact-section .image-cell{width:100%}.job-page .contact-section .label,.job-page .contact-section .value{font-size:1.125em}}@media (max-width:639px){.job-page .contact-section .contact-info .cell{margin-bottom:22px}}.contactpage-page .header-section{padding-top:165px}@media (max-width:1024px){.contactpage-page .header-section{padding-top:130px}}@media (max-width:639px){.contactpage-page .header-section{padding-top:60px}}.contactpage-page .contact-section .text-cell{padding:70px;line-height:1.5}@media (max-width:1024px){.contactpage-page .contact-section .text-cell{padding:38px 38px}}@media (max-width:639px){.contactpage-page .contact-section .text-cell{padding:38px 22px}}.contactpage-page .contact-section a{text-decoration:underline}.contactpage-page .contact-section .image{line-height:0}@media (max-width:800px){.contactpage-page .contact-section .text-cell,.contactpage-page .contact-section .image-cell{width:100%}}@media (max-width:639px){.contactpage-page .contact-section .bussiness-hours .cell{margin-bottom:24px}}.contactpage-page .logo-item{padding:16px 0}.landingpage-page{padding-top:0}.landingpage-page .header-section.overview{margin-bottom:90px;padding-top:100px}@media (max-width:1024px){.landingpage-page .header-section.overview{padding-top:80px}}@media (max-width:639px){.landingpage-page .header-section.overview{padding-top:50px;margin-bottom:50px}}.landingpage-page .page-title{margin-bottom:32px}.landingpage-page .services-section{padding-top:100px}@media (max-width:1024px){.landingpage-page .services-section{padding-top:60px}}@media (max-width:639px){.landingpage-page .services-section{padding-top:10px}.landingpage-page .services-section .services-item{margin-top:50px}}.landingpage-page .services-section .icon{margin-bottom:40px}@media (max-width:1440px){.landingpage-page .services-section .icon{height:80px}}@media (max-width:1024px){.landingpage-page .services-section .icon{height:65px;margin-bottom:18px}}.landingpage-page .services-section .title{margin-bottom:6px}.landingpage-page .contact-section{padding-top:60px}.landingpage-page .contact-section .section-title{font-size:min(210px, 10vw);line-height:1.1;margin-bottom:60px}@media (max-width:639px){.landingpage-page .contact-section .section-title{margin-bottom:32px}}.landingpage-page .contact-section .text-cell{padding:70px}@media (max-width:1024px){.landingpage-page .contact-section .text-cell{padding:32px 38px}}@media (max-width:639px){.landingpage-page .contact-section .text-cell{padding:24px 22px}}.landingpage-page .contact-section .position{margin-bottom:60px}@media (max-width:1024px){.landingpage-page .contact-section .position{margin-bottom:28px}}.landingpage-page .contact-section .image{line-height:0}@media (max-width:1024px){.landingpage-page .contact-section .grid-container-large{max-width:960px}}form{--form-spacing-y:20px;--form-radius:0;--input-padding-x:28px;--input-padding-y:18px;--input-border:1px solid currentColor}input[type="text"],input[type="email"],textarea{box-sizing:border-box;padding:var(--input-padding-y) var(--input-padding-x);margin-bottom:var(--form-spacing-y);width:100%;color:inherit;border:var(--input-border);border-radius:var(--form-radius);background:transparent;font:inherit;font-size:var(--fs-base)}@media (max-width:1024px){input[type="text"],input[type="email"],textarea{font-size:var(--fs-mobile)}}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{box-shadow:0 0 3px lightgrey inset;outline:none;background:transparent}::placeholder{color:inherit}select{box-sizing:border-box;padding:var(--input-padding-y) var(--input-padding-x);margin-bottom:var(--form-spacing-y);width:100%;color:inherit;border:var(--input-border);border-radius:var(--form-radius);background:transparent;font:inherit;font-size:var(--fs-base);appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill:curentColor"></polygon></svg>');background-origin:content-box;background-position:right -15px center;background-repeat:no-repeat;background-size:9px 6px}@media (max-width:1024px){select{font-size:var(--fs-mobile)}}.subform-repeatable{margin-bottom:var(--form-spacing-y)}.subform-repeatable table{width:100%}.subform-repeatable th{padding-bottom:1em}.subform-repeatable td{vertical-align:top}.subform-repeatable .btn-group>.button{box-sizing:border-box;font-size:1em;padding:0.3em;width:30%;margin:0;text-align:center}.subform-repeatable .group-add:after{content:'+'}.subform-repeatable .group-remove:after{content:'-'}.subform-repeatable .group-move:after{content:'☰'}.form-check{position:relative;display:flex;flex-flow:row;margin-bottom:var(--form-spacing-y);padding:6px 0;font-size:0.9em}.form-check .form-check-label{position:relative;line-height:1.3;margin:0;padding-left:34px}.form-check .form-check-label:before{content:'';display:block;position:absolute;top:0;left:0;box-sizing:border-box;width:24px;height:24px;border:4px solid var(--color-secondary);opacity:0.5;background-color:#fff;margin-right:16px}.form-check .form-check-label a{text-decoration:underline}.form-check .form-check-input{position:absolute;opacity:0}.form-check .form-check-input:checked+.form-check-label:before{background-color:var(--color-secondary);box-shadow:0 0 1px 4px #fff inset}input[type="file"]{background-color:#fff;color:var(--color-text);border-radius:var(--form-radius, 10px);margin-bottom:var(--form-spacing-y);cursor:pointer}input[type="file"]::file-selector-button{border:2px solid var(--color-main);padding:12px;background-color:var(--color-main);color:#fff;text-align:center;margin-right:16px}.control-group .note-wrapper{margin-bottom:var(--form-spacing-y)}.control-group .note-wrapper a{text-decoration:underline}.field-privacynote,.field-requirednote{font-size:0.9em}.field-captcha{margin-bottom:var(--form-spacing-y)}.content-slider-item{position:relative;box-sizing:border-box}.content-slider-item img{display:block;width:100%}.flickity-carousel{position:relative}.flickity-carousel.i1 .content-slider-item{width:100%}.flickity-carousel.i4 .content-slider-item{width:22.56%;margin-right:3.2%}@media (max-width:639px){.flickity-carousel.i4 .content-slider-item{width:49%;margin-right:2%}}.images-slider-section .inner-wrapper{box-sizing:border-box;--aside-offset:min(18vw, 360px);padding-right:var(--aside-offset)}@media (max-width:639px){.images-slider-section .inner-wrapper{padding-right:0;padding-bottom:100px}}.images-slider-section .caption{position:absolute;left:0;right:0;bottom:0;padding:16px 32px}.images-slider-section .flickity-page-dots{width:var(--aside-offset);top:0;right:calc(0px - var(--aside-offset));bottom:0;counter-reset:slider-dots;padding-top:30px;contain:paint}@media (max-width:639px){.images-slider-section .flickity-page-dots{display:flex;justify-content:space-around;top:100%;right:0;left:0;bottom:auto;width:auto;padding-top:18px}}.images-slider-section .flickity-page-dots .dot{display:block;border-radius:0;opacity:1;width:auto;height:auto;margin-top:min(2vw, 40px);background:none}@media (max-width:639px){.images-slider-section .flickity-page-dots .dot{margin-top:0}}.images-slider-section .flickity-page-dots .dot:before{counter-increment:slider-dots;content:counter(slider-dots) "";font-size:min(8vw, 160px);font-weight:500;transition:color .3s ease;color:transparent;-webkit-text-stroke:1px var(--color-main)}@media (max-width:639px){.images-slider-section .flickity-page-dots .dot:before{font-size:2.5em}}.images-slider-section .flickity-page-dots .dot.is-selected:before{color:var(--color-main)}.images-slider2-section .section-title{font-size:min(340px, 17vw);line-height:1;letter-spacing:-6.8px;padding:32px 0;margin-bottom:0;text-align:center}@media (max-width:639px){.images-slider2-section .section-title{letter-spacing:-1px}}.images-slider2-section .images-slider .flickity-viewport{cursor:url(/templates/main/css/../img/swipe.120.png),auto}.images-slider2-section .content-slider-item{width:56%}@media (max-width:1024px){.images-slider2-section .content-slider-item{width:80%}}@media (max-width:639px){.images-slider2-section .content-slider-item{width:90%}}.images-slider2-section .content-slider-item .caption{position:absolute;right:0;bottom:0;left:0;padding:16px 32px}.com-users-login,.com-users-logout,.com-users-remind,.com-users-reset,.com-users-reset-confirm{padding:80px 0 100px;max-width:500px;margin:0 auto}.com-users-login .btn,.com-users-logout .btn,.com-users-remind .btn,.com-users-reset .btn,.com-users-reset-confirm .btn{width:100%;margin-bottom:8px}.com-users-login .plg_system_webauthn_login_button,.com-users-logout .plg_system_webauthn_login_button,.com-users-remind .plg_system_webauthn_login_button,.com-users-reset .plg_system_webauthn_login_button,.com-users-reset-confirm .plg_system_webauthn_login_button{display:inline-flex;align-items:center;justify-content:center}.com-users-login .plg_system_webauthn_login_button svg,.com-users-logout .plg_system_webauthn_login_button svg,.com-users-remind .plg_system_webauthn_login_button svg,.com-users-reset .plg_system_webauthn_login_button svg,.com-users-reset-confirm .plg_system_webauthn_login_button svg{margin-right:12px}.com-users-login .input-password-toggle,.com-users-logout .input-password-toggle,.com-users-remind .input-password-toggle,.com-users-reset .input-password-toggle,.com-users-reset-confirm .input-password-toggle{display:none}.com-users-login .form-control-feedback,.com-users-logout .form-control-feedback,.com-users-remind .form-control-feedback,.com-users-reset .form-control-feedback,.com-users-reset-confirm .form-control-feedback{display:inline-block;padding:0 6px;color:var(--color-danger);font-size:0.8em}.breadcrumb{display:flex;padding:15px 0;margin:0 0 18px;list-style:none}.breadcrumb>li{padding:3px 6px 3px 0}.breadcrumb-item+.breadcrumb-item::before{padding-right:6px;content:'/'}.breadcrumb-item.active{opacity:0.5}.pagination,.pagination-ajaxmore{position:relative;clear:both;width:100%;text-align:center}.pagination ul{display:inline-block;margin:18px 0;padding:0;box-shadow:0 0 2px rgba(0,0,0,0.3)}.pagination ul>li{display:inline-block}.pagination ul>li>a,.pagination ul>li>span{display:inline-block;padding:4px 12px;line-height:18px;text-decoration:none;background-color:#fff}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;background-color:transparent;cursor:default}.pagination .icon-first:before{content:'<'}.pagination .icon-previous:before{content:'<<'}.pagination .icon-next:before{content:'>>'}.pagination .icon-last:before{content:'>'}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:16.25px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:12px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:9.75px}#system-message-container{position:fixed;right:0;bottom:0;left:0;width:80vw;max-width:540px;padding:0 16px;margin:0 auto;z-index:100}joomla-alert{display:block;font-size:14px;padding:.8em 1.25em;margin:0 0 12px;border:1px solid transparent;color:#000;border-radius:4px}joomla-alert .alert-heading{display:none}joomla-alert .joomla-alert--close{position:relative;top:-0.5rem;right:-1.25rem;float:right;padding:.2rem 1rem;font-size:1.5rem;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;background:transparent;border:0;opacity:0.5}joomla-alert .joomla-alert--close:hover,joomla-alert .joomla-alert--close:focus{text-decoration:none;cursor:pointer;opacity:0.75}joomla-alert[type=success]{background-color:#d9e6d9;border-color:#cadcca}joomla-alert[type=success] hr{border-top-color:#cadcca}joomla-alert[type=success] .alert-link{color:#122212}joomla-alert[type=info]{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}joomla-alert[type=info] hr{border-top-color:#bee5eb}joomla-alert[type=info] .alert-link{color:#062c33}joomla-alert[type=warning]{color:#7d5a29;background-color:#fcefdc;border-color:#fbe8cd}joomla-alert[type=warning] hr{border-top-color:#fbe8cd}joomla-alert[type=warning] .alert-link{color:#573e1c}joomla-alert[type=danger]{color:#712b29;background-color:#f7dddc;border-color:#f4cfce}joomla-alert[type=danger] hr{border-top-color:#f4cfce}joomla-alert[type=danger] .alert-link{color:#4c1d1b}@keyframes joomla-alert-fade-out{0%{opacity:1}100%{opacity:0}}#footer{padding:58px 0}.page-service.items #footer{margin-top:220px}@media (max-width:639px){.page-service.items #footer{margin-top:125px}}.footer-logo{padding:0 38px;margin-bottom:84px}@media (max-width:1024px){.footer-logo{margin-bottom:60px}}.company-info-footer .info-contact,.company-info-footer .info-address,.company-info-footer .bussiness-hours{margin-bottom:30px;line-height:1.4}.company-info-footer .bussiness-hours{line-height:1.6}.company-info-footer .bussiness-hours .grid-x{gap:50px}@media (max-width:1024px){.company-info-footer .bussiness-hours .grid-x{gap:30px}}@media (max-width:639px){.company-info-footer .bussiness-hours .grid-x{gap:16px}}.company-info-footer .info-heading{margin-bottom:0}.company-info-footer .social-links-icons{margin-top:12px;column-gap:28px}.company-info-footer .social-links-icons a{display:block}@media (max-width:639px){.company-info-footer .social-links-icons svg{height:40px;width:auto}}@media (max-width:639px){.company-info-footer .info-address{margin-bottom:45px}}@media (max-width:360px){.company-info-footer .info-contact{font-size:1.25em}}.module-social-wall{padding:80px 0}@media (max-width:1024px){.module-social-wall{padding:64px 0}}@media (max-width:639px){.module-social-wall{padding:44px 0}}.module-social-wall .social-hashtag{margin-top:20px;color:var(--color-main);font-size:2em;line-height:1;letter-spacing:-0.8px}#zwetschke-herz{color:rgba(0,0,0,0.8);font-size:0.6em;padding:12px;margin-top:64px}#zwetschke-herz a:hover{text-decoration:underline;color:inherit}.floating-button{position:fixed;right:0;bottom:50px;z-index:10}@media (max-width:1024px){.floating-button{bottom:30px}}.floating-button .initial-box{position:absolute;right:0;bottom:125px;box-sizing:border-box;color:var(--color-black);background:var(--color-main);box-shadow:0 0 35px -16px var(--color-black);border:1px solid;border-bottom:none;font-weight:bold;cursor:pointer;padding:8px 22px;transform:rotateZ(-90deg);transform-origin:100% 100%;opacity:1}@media (max-width:1024px){.floating-button .initial-box{bottom:105px}}.floating-button .inner-wrapper:focus>.initial-box,.floating-button .inner-wrapper:focus-within>.initial-box{opacity:0}.floating-button .hidden-box{position:relative;box-sizing:border-box;color:var(--color-black);background:var(--color-main);box-shadow:0 0 35px -16px var(--color-black);border:1px solid;border-right:none;display:flex;flex-flow:column;justify-content:center;width:0;padding:0;opacity:0;overflow:hidden;transition:width 0s ease,padding-left 0s ease,padding-right 0s ease}.floating-button .hidden-box .link{display:block;line-height:1.4}.floating-button .hidden-box .link-contact{display:block;font-size:.8em;margin-top:10px;text-decoration:underline}.floating-button .inner-wrapper:focus>.hidden-box,.floating-button .inner-wrapper:focus-within>.hidden-box{width:420px;padding:14px 26px;transition-duration:0.4s;opacity:1}@media (max-width:1024px){.floating-button .inner-wrapper:focus>.hidden-box,.floating-button .inner-wrapper:focus-within>.hidden-box{width:320px;padding:10px 30px}}

