body .flatpickr-calendar{display:none}.finance-module{margin:0 auto 64px}.desktop .finance-module{margin:0 auto 80px;padding:0 8px}.finance-module__text{display:flex;flex-direction:column;margin:0 0 16px;padding:0 16px}@media (min-width: 75.63rem){.finance-module__text{padding:0}}.finance-module strong{font-family:GillSansJMBold,sans-serif;font-weight:400}.finance-module--table .finance-module__scroll-box{position:relative;width:100%}.mobile .finance-module--table .finance-module__scroll-box:after,.mobile .finance-module--table .finance-module__scroll-box:before{content:"";display:block;position:absolute;right:0;width:24px}.mobile .finance-module--table .finance-module__scroll-box:before{background-image:linear-gradient(to right,#3f3f3c00,#3f3f3c33);height:40px;top:0}.corporate .mobile .finance-module--table .finance-module__scroll-box:before{background-image:linear-gradient(to right,#10151800,#10151833)}.mobile .finance-module--table .finance-module__scroll-box:after{background-image:linear-gradient(to right,#fff0,#fffc);bottom:0;top:40px}.finance-module--table .finance-module__widget-wrapper{overflow-x:auto;width:100%}.finance-module .mf-table,.finance-module .result-table table{min-width:100%;white-space:nowrap}.finance-module .mf-table th,.finance-module .mf-table td,.finance-module .result-table table th,.finance-module .result-table table td{padding:8px}.finance-module .mf-table th:first-child,.finance-module .mf-table td:first-child,.finance-module .result-table table th:first-child,.finance-module .result-table table td:first-child{padding-left:16px}.finance-module .mf-table th:last-child,.finance-module .mf-table td:last-child,.finance-module .result-table table th:last-child,.finance-module .result-table table td:last-child{padding-right:24px}.finance-module .mf-table th,.finance-module .result-table table th{background-color:#3f3f3c;color:#fff;font-family:GillSansJMBold,sans-serif;font-weight:400}.corporate .finance-module .mf-table th,.corporate .finance-module .result-table table th{background-color:#101518}.finance-module .mf-table td,.finance-module .result-table table td{border-bottom:1px solid #e4e3de}.finance-module--stock-calculator .mf_date-range,.finance-module--stock-calculator .mf_number-of-shares{padding:0 16px}@media (min-width: 75.63rem){.finance-module--stock-calculator .mf_date-range,.finance-module--stock-calculator .mf_number-of-shares{padding:0}}.desktop .finance-module--stock-calculator .mf_date-range,.desktop .finance-module--stock-calculator .mf_number-of-shares{display:grid;grid-gap:0 32px;grid-template-columns:343px 343px auto}.desktop .finance-module--stock-calculator .mf_date-range h2,.desktop .finance-module--stock-calculator .mf_date-range p,.desktop .finance-module--stock-calculator .mf_number-of-shares h2,.desktop .finance-module--stock-calculator .mf_number-of-shares p{grid-column:span 3}.finance-module--stock-calculator .result-table{overflow-x:auto;width:100%}.finance-module.finance-module--line-chart{padding:0}.desktop .finance-module.finance-module--line-chart .finance-module__text{padding:0 8px}.finance-module.finance-module--line-chart .chartContrls{align-items:end;display:grid;grid-auto-flow:dense;grid-gap:4px;grid-template-columns:repeat(3,auto);justify-items:end;padding:0 16px!important}@media (min-width: 39.06rem){.finance-module.finance-module--line-chart .chartContrls{grid-template-columns:auto repeat(5,32px)}}.desktop .finance-module.finance-module--line-chart .chartContrls{padding:0 8px!important}.finance-module.finance-module--line-chart .chartContrls .buttons{color:#3f3f3c!important;font-family:GillSansJM,sans-serif;font-size:1rem;font-weight:400;margin:0}.finance-module.finance-module--line-chart .chartContrls>.buttons.checkable{border-radius:4px;box-shadow:0 2px 3px #3f3f3c33}.finance-module.finance-module--line-chart .chartContrls>.buttons.checkable.checked{background-color:#3f3f3c!important;color:#b85105!important}.corporate .finance-module.finance-module--line-chart .chartContrls>.buttons.checkable.checked{background-color:#101518!important}.finance-module.finance-module--line-chart .chartContrls>.buttons.checkable.checked .color1{color:#fff}.finance-module.finance-module--line-chart .chartContrls>.buttons.checkable:hover{color:#b85105!important}.finance-module.finance-module--line-chart .chartContrls .dropdown:before{background-color:transparent;content:"";left:0;position:fixed;right:0;top:0;transition:background-color .3s ease-out;z-index:10}.finance-module.finance-module--line-chart .chartContrls .dropdown.expand:before{background-color:#ffffffd9;bottom:0;display:block}.finance-module.finance-module--line-chart .chartContrls .dropdown.expand .dropdownTrigger{z-index:10}.finance-module.finance-module--line-chart .chartContrls .dropdown.disabled .buttons{background-color:#d8d8d8!important;border:none}.finance-module.finance-module--line-chart .chartContrls .dropdownTrigger{border-radius:4px;box-shadow:0 2px 3px #3f3f3c33;color:#3f3f3c!important;margin:4px 0 0 4px}.finance-module.finance-module--line-chart .chartContrls .dropdownTrigger:hover{box-shadow:0 2px 3px #3f3f3c33;color:#b85105!important}.finance-module.finance-module--line-chart .chartContrls .dropdownContent{box-shadow:-1px 5px 5px #3f3f3c40;margin-top:4px}.finance-module.finance-module--line-chart .chartContrls .dropdownContent .buttons.option{color:#3f3f3c!important;display:grid;grid-template-columns:24px 1fr;height:auto!important;line-height:1em;padding:8px 16px;text-transform:none}.finance-module.finance-module--line-chart .chartContrls .dropdownContent .buttons.option.checked{background-color:#b85105!important;color:#fff!important;font-weight:400!important}.finance-module.finance-module--line-chart .chartContrls .dropdownContent .buttons.option.checked .color2{fill:#fff}.finance-module.finance-module--line-chart .chartContrls .dropdownContent .buttons.option>svg,.finance-module.finance-module--line-chart .chartContrls .dropdownContent .buttons.option>i{margin:0}.finance-module.finance-module--line-chart .chartContrls .dropdownContent .buttons.option .color2{fill:#3f3f3c}.finance-module.finance-module--line-chart .rangeSelector{display:flex;flex-wrap:wrap;grid-row:span 3;height:auto;justify-self:start;margin:0 -4px;position:relative;width:100%}@media (min-width: 39.06rem){.finance-module.finance-module--line-chart .rangeSelector{grid-row:1;padding-left:24px;margin:0}}.finance-module.finance-module--line-chart .rangeSelector>span{display:none;left:0;padding-top:4px;position:absolute}@media (min-width: 39.06rem){.finance-module.finance-module--line-chart .rangeSelector>span{display:block}}.finance-module.finance-module--line-chart .rangeSelector>span .fa-calendar-alt{color:#3f3f3c!important;padding:0!important}.finance-module.finance-module--line-chart .rangeSelector .buttons.checkable.rangeSelectorButton{align-items:center;background-color:#fff;border:none;border-radius:20px;box-shadow:0 2px 3px #3f3f3c33;color:#3f3f3c!important;cursor:pointer;display:inline-flex;font-family:GillSansJM,sans-serif;font-size:1rem;font-weight:400;height:auto!important;letter-spacing:.06em;line-height:1em;margin:4px;padding:8px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:.3s ease-out;-webkit-tap-highlight-color:transparent;width:auto!important}@media (min-width: 39.06rem){.finance-module.finance-module--line-chart .rangeSelector .buttons.checkable.rangeSelectorButton{margin:0 8px 0 0}}.finance-module.finance-module--line-chart .rangeSelector .buttons.checkable.rangeSelectorButton:last-child{text-transform:capitalize}.finance-module.finance-module--line-chart .rangeSelector .buttons.checkable.rangeSelectorButton.checked{background-color:#3f3f3c!important;color:#fff!important}.corporate .finance-module.finance-module--line-chart .rangeSelector .buttons.checkable.rangeSelectorButton.checked{background-color:#101518!important}.finance-module.finance-module--line-chart .rangeSelector .buttons.checkable.rangeSelectorButton>span:before,.finance-module.finance-module--line-chart .rangeSelector .buttons.checkable.rangeSelectorButton>span:after{content:"";display:block;height:0;width:0}.finance-module.finance-module--line-chart .rangeSelector .buttons.checkable.rangeSelectorButton>span:before{margin-bottom:-5px}.finance-module.finance-module--line-chart .rangeSelector .buttons.checkable.rangeSelectorButton>span:after{margin-top:-4px}.finance-module.finance-module--line-chart #graphSelect{grid-column:3}@media (min-width: 39.06rem){.finance-module.finance-module--line-chart #graphSelect{grid-column:6}}.finance-module.finance-module--line-chart #menu{grid-column:2}.finance-module.finance-module--line-chart .highcharts-menu{border:1px solid #e4e3de!important;box-shadow:-1px 5px 5px #3f3f3c40!important}.finance-module.finance-module--line-chart .highcharts-series-group .highcharts-series-0 .highcharts-graph{stroke:#cd5c05!important}.finance-module.finance-module--line-chart .highcharts-series-group .highcharts-series-1 .highcharts-graph{stroke:#d8d8d8!important}.finance-module.finance-module--line-chart .highcharts-scrollbar-track{fill:#fbf3e7!important}.corporate .finance-module.finance-module--line-chart .highcharts-scrollbar-track{fill:#f8f8f8!important}.finance-module.finance-module--line-chart .highcharts-scrollbar-thumb{fill:#b85105!important;stroke:#b85105!important}.corporate .finance-module.finance-module--line-chart .highcharts-scrollbar-thumb{fill:#101518!important}.finance-module.finance-module--line-chart .highcharts-scrollbar-button{fill:#fff!important;stroke:#b85105!important;stroke-width:1}.corporate .finance-module.finance-module--line-chart .highcharts-scrollbar-button{stroke:#101518!important}.finance-module.finance-module--line-chart .highcharts-scrollbar-arrow{fill:#b85105!important}.corporate .finance-module.finance-module--line-chart .highcharts-scrollbar-arrow{fill:#101518!important}.finance-module .highcharts-color-0,.finance-module .highcharts-color-0.highcharts-legend-item .highcharts-point{fill:#cd5c05!important}.finance-module .highcharts-color-1,.finance-module .highcharts-color-1.highcharts-legend-item .highcharts-point{fill:#d8d8d8!important}.finance-module .highcharts-color-2,.finance-module .highcharts-color-2.highcharts-legend-item .highcharts-point{fill:#497f7166!important}.finance-module .highcharts-color-3,.finance-module .highcharts-color-3.highcharts-legend-item .highcharts-point{fill:#aec3b0!important}.finance-module .highcharts-color-4,.finance-module .highcharts-color-4.highcharts-legend-item .highcharts-point{fill:#cf464666!important}.finance-module .highcharts-color-5,.finance-module .highcharts-color-5.highcharts-legend-item .highcharts-point{fill:#3f3f3c80!important}.finance-module .highcharts-color-6,.finance-module .highcharts-color-6.highcharts-legend-item .highcharts-point{fill:#3e6aa299!important}.finance-module .highcharts-color-7,.finance-module .highcharts-color-7.highcharts-legend-item .highcharts-point{fill:#101518!important}.finance-module .highcharts-color-8,.finance-module .highcharts-color-8.highcharts-legend-item .highcharts-point{fill:#f2b843!important}.finance-module .highcharts-color-9,.finance-module .highcharts-color-9.highcharts-legend-item .highcharts-point{fill:#497f71!important}@media (min-width: 52.6rem){.finance-module--kpi-graph-revenue:has(+.finance-module--kpi-graph-ebit),.finance-module--kpi-graph-revenue:has(+.finance-module--kpi-graph-ebit)+.finance-module--kpi-graph-ebit,.finance-module--kpi-graph-ebit:has(+.finance-module--kpi-graph-revenue),.finance-module--kpi-graph-ebit:has(+.finance-module--kpi-graph-revenue)+.finance-module--kpi-graph-revenue,.finance-module--kpi-graph-residences:has(+.finance-module--kpi-graph-production),.finance-module--kpi-graph-residences:has(+.finance-module--kpi-graph-production)+.finance-module--kpi-graph-production,.finance-module--kpi-graph-production:has(+.finance-module--kpi-graph-residences),.finance-module--kpi-graph-production:has(+.finance-module--kpi-graph-residences)+.finance-module--kpi-graph-residences{width:50%;max-width:37.815rem;display:inline-block}}@media (min-width: 75.63rem){.finance-module--kpi-graph-revenue:has(+.finance-module--kpi-graph-ebit),.finance-module--kpi-graph-ebit:has(+.finance-module--kpi-graph-revenue),.finance-module--kpi-graph-residences:has(+.finance-module--kpi-graph-production),.finance-module--kpi-graph-production:has(+.finance-module--kpi-graph-residences){margin-left:calc(50% - 605px)}.desktop .finance-module--kpi-graph-revenue:has(+.finance-module--kpi-graph-ebit),.desktop .finance-module--kpi-graph-ebit:has(+.finance-module--kpi-graph-revenue),.desktop .finance-module--kpi-graph-residences:has(+.finance-module--kpi-graph-production),.desktop .finance-module--kpi-graph-production:has(+.finance-module--kpi-graph-residences){margin-left:calc(50% - 605px)}.finance-module--kpi-graph-revenue:has(+.finance-module--kpi-graph-ebit)+.finance-module--kpi-graph-ebit,.finance-module--kpi-graph-ebit:has(+.finance-module--kpi-graph-revenue)+.finance-module--kpi-graph-revenue,.finance-module--kpi-graph-residences:has(+.finance-module--kpi-graph-production)+.finance-module--kpi-graph-production,.finance-module--kpi-graph-production:has(+.finance-module--kpi-graph-residences)+.finance-module--kpi-graph-residences{margin-right:calc(50% - 610px)}.desktop .finance-module--kpi-graph-revenue:has(+.finance-module--kpi-graph-ebit)+.finance-module--kpi-graph-ebit,.desktop .finance-module--kpi-graph-ebit:has(+.finance-module--kpi-graph-revenue)+.finance-module--kpi-graph-revenue,.desktop .finance-module--kpi-graph-residences:has(+.finance-module--kpi-graph-production)+.finance-module--kpi-graph-production,.desktop .finance-module--kpi-graph-production:has(+.finance-module--kpi-graph-residences)+.finance-module--kpi-graph-residences{margin-right:calc(50% - 610px)}}
