/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-reports.view-display-id-block_financial_results{padding-top:clamp(32px,calc(3.88vw + 1.09rem),64px);max-width:1440px !important;margin:0 auto;padding-right:15px;padding-left:15px;}@media screen and (min-width:1024px){.view-reports.view-display-id-block_financial_results{padding-left:clamp(16px,calc(12.97vw + -2.04rem),96px);padding-right:clamp(16px,calc(12.97vw + -2.04rem),96px);}}.view-reports.view-display-id-block_financial_results li{margin-left:0;list-style:none;}.view-reports.view-display-id-block_financial_results .view-filters form.views-exposed-form{padding:0;box-shadow:none;}.view-reports.view-display-id-block_financial_results .view-filters form.views-exposed-form .form-actions{margin:0;}.view-reports.view-display-id-block_financial_results .view-filters form.views-exposed-form .form-item{width:100%;}.view-reports.view-display-id-block_financial_results .view-filters form.views-exposed-form .form-item-year-filter{overflow:auto;padding:0;}@media screen and (min-width:992px){.view-reports.view-display-id-block_financial_results .view-filters form.views-exposed-form .form-item-year-filter{padding:0;}}.view-reports.view-display-id-block_financial_results .view-filters .bef-links ul{display:flex;justify-content:flex-start;padding:0;}@media screen and (min-width:768px){.view-reports.view-display-id-block_financial_results .view-filters .bef-links ul{justify-content:center;}}.view-reports.view-display-id-block_financial_results .view-filters .bef-links ul li{position:relative;border-radius:9999px;margin-bottom:18px;}.view-reports.view-display-id-block_financial_results .view-filters .bef-links ul li a{padding:12px 18px;background:#F5F5F5;box-shadow:-2px -2px 2px #CDCFD1,-1px -1px 0px #FFFFFF,-2px -2px 2px #CDCFD1 inset,-1px -1px 0px #FFFFFF inset;color:#8A8C8E;border-radius:9999px;font-weight:500;margin:8px 10px;z-index:1;transition:0.2s all ease-in;}.view-reports.view-display-id-block_financial_results .view-filters .bef-links ul li a:hover{color:var(--main-color);}.view-reports.view-display-id-block_financial_results .view-filters .bef-links ul li a.bef-link--selected{color:var(--main-color);box-shadow:-2px -2px 2px #CDCFD1,-1px -1px 0px #FFFFFF,-2px -2px 2px #CDCFD1 inset,-1px -1px 0px #FFFFFF inset,-2px -2px 2px #f5f5f5;position:relative;}.view-reports.view-display-id-block_financial_results .view-filters .bef-links ul li a.bef-link--selected::before{content:" ";display:block;width:calc(100% + 16px);background:transparent;border:8px solid #F5F5F5;height:calc(100% + 20px);position:absolute;top:-11px;left:-9px;border-radius:9999px;box-shadow:8px 8px 16px #DCDDDE;}.view-reports.view-display-id-block_financial_results .view-filters .js-form-item-field-private-pdf-class-target-id{max-width:400px;margin:0 auto;}.view-reports.view-display-id-block_financial_results .view-filters .js-form-item-field-private-pdf-class-target-id label{font-size:14px;font-weight:400;color:#0F0F0F;text-transform:unset;}.view-reports.view-display-id-block_financial_results .view-filters .js-form-item-field-private-pdf-class-target-id select{padding:12px 16px;border:1px solid #0F0F0F;border-radius:8px;color:#0F0F0F;}@media screen and (max-width:768px){.view-reports.view-display-id-block_financial_results .views-view-table{width:100%;border-collapse:separate;border-spacing:0;display:block;}}.view-reports.view-display-id-block_financial_results thead{background:var(--main-color);}@media screen and (max-width:768px){.view-reports.view-display-id-block_financial_results thead{display:none;}}.view-reports.view-display-id-block_financial_results thead th{background:var(--main-color);border:none;color:white;text-transform:none;font-weight:500;font-size:18px;}@media screen and (min-width:768px){.view-reports.view-display-id-block_financial_results thead th{font-size:16px;padding:0;text-align:center;}}@media screen and (min-width:992px){.view-reports.view-display-id-block_financial_results thead th{font-size:18px;}}@media screen and (max-width:768px){.view-reports.view-display-id-block_financial_results tbody,.view-reports.view-display-id-block_financial_results tr,.view-reports.view-display-id-block_financial_results td{display:block;width:100%;}}@media screen and (max-width:768px){.view-reports.view-display-id-block_financial_results tr{overflow:hidden;margin:50px 0;box-shadow:none;}}@media screen and (min-width:768px){.view-reports.view-display-id-block_financial_results tr{border-bottom:1px solid #CDCFD1;padding:12px 6px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;box-shadow:none;}}@media screen and (min-width:992px){.view-reports.view-display-id-block_financial_results tr{flex-wrap:nowrap;padding:20px 12px;}}@media screen and (min-width:768px){.view-reports.view-display-id-block_financial_results tr:first-child{border-top:1px solid #CDCFD1;}}.view-reports.view-display-id-block_financial_results tr .views-field-field-event-date-range{flex:1 1 100%;margin-bottom:16px;}@media screen and (min-width:992px){.view-reports.view-display-id-block_financial_results tr .views-field-field-event-date-range{flex:1;margin-bottom:0;}}.view-reports.view-display-id-block_financial_results tr .views-field-title{text-align:left;margin:0;position:relative;width:100%;}@media screen and (min-width:992px){.view-reports.view-display-id-block_financial_results tr .views-field-title{margin-bottom:0;width:60%;}}.view-reports.view-display-id-block_financial_results tr .views-field-nothing{width:100%;}@media screen and (min-width:992px){.view-reports.view-display-id-block_financial_results tr .views-field-nothing{width:auto;}}.view-reports.view-display-id-block_financial_results tr .report-title{font-size:16px;font-weight:500;color:var(--default-text-color);}@media screen and (max-width:768px){.view-reports.view-display-id-block_financial_results tr .report-title{margin:5px 0 0;}}@media screen and (min-width:992px){.view-reports.view-display-id-block_financial_results tr .report-title{font-size:18px;}}.view-reports.view-display-id-block_financial_results tr .report-year{font-size:16px;font-weight:400;color:#636466;}@media screen and (max-width:768px){.view-reports.view-display-id-block_financial_results tr .report-year{grid-column-start:2;}}@media screen and (max-width:768px){.view-reports.view-display-id-block_financial_results tr td{display:grid;gap:0 12px;align-items:start;border:0;border-bottom:1px solid #f2f2f2;padding:0;grid-template-columns:40% auto;}}@media screen and (max-width:768px){.view-reports.view-display-id-block_financial_results tr td::before{content:attr(data-label);font-weight:600;font-size:15px;line-height:20px;height:100%;min-height:50px;width:100%;background:var(--main-color);color:white;display:flex;align-items:center;padding-left:15px;grid-row:1 / 3;}}@media screen and (min-width:768px){.view-reports.view-display-id-block_financial_results tr td.views-field-title,.view-reports.view-display-id-block_financial_results tr th.views-field-title{display:block;width:30%;padding:0 5px;}}@media screen and (min-width:768px){.view-reports.view-display-id-block_financial_results tr td:not(.views-field-title),.view-reports.view-display-id-block_financial_results tr th:not(.views-field-title){justify-content:center;display:flex;margin:0;}}@media screen and (min-width:992px){.view-reports.view-display-id-block_financial_results tr td:not(.views-field-title){display:block;margin-top:0;}}.view-reports.view-display-id-block_financial_results tr td:not(.views-field-title) a{margin:0;justify-content:center;display:flex;flex-direction:column;font-size:14px;font-weight:400;text-align:center;}@media screen and (max-width:768px){.view-reports.view-display-id-block_financial_results tr td:not(.views-field-title) a{display:inline-block;}}.view-reports.view-display-id-block_financial_results tr td:not(.views-field-title) a::before{content:" ";display:block;width:40px;height:40px;margin:5px 5px 5px 0;align-self:center;background-image:url(/sites/gv/themes/custom/verisure_gv/images/icons_reports/ICON_COLOR_GREY_CIRCLE_A-81.png);background-size:cover;}@media screen and (min-width:992px){.view-reports.view-display-id-block_financial_results tr td:not(.views-field-title) a{margin-right:unset;}}.view-reports.view-display-id-block_financial_results tr td:not(.views-field-title) a.presentation::before{background-image:url(/sites/gv/themes/custom/verisure_gv/images/icons_reports/ICON_COLOR_GREY_CIRCLE_A-236.png);}.view-reports.view-display-id-block_financial_results tr td:not(.views-field-title) a.transcript::before{background-image:url(/sites/gv/themes/custom/verisure_gv/images/icons_reports/ICON_COLOR_GREY_CIRCLE_A-224.png);}.view-reports.view-display-id-block_financial_results tr td:not(.views-field-title) a.report::before{background-image:url(/sites/gv/themes/custom/verisure_gv/images/icons_reports/ICON_COLOR_GREY_CIRCLE_A-197.png);}.view-reports.view-display-id-block_financial_results tr td:not(.views-field-title) a.webcast::before{background-image:url(/sites/gv/themes/custom/verisure_gv/images/icons_reports/ICON_COLOR_GREY_CIRCLE_A-222.png);}.view-reports.view-display-id-block_financial_results tr td:not(.views-field-title) a.trending-schedule::before{background-image:url(/sites/gv/themes/custom/verisure_gv/images/icons_reports/ICON_COLOR_GREY_CIRCLE_A-171.png);}@media screen and (min-width:768px){.view-reports.view-display-id-block_financial_results tr td.views-field-field-presentation,.view-reports.view-display-id-block_financial_results tr th.views-field-field-presentation,.view-reports.view-display-id-block_financial_results tr td.views-field-field-trending-schedule,.view-reports.view-display-id-block_financial_results tr th.views-field-field-trending-schedule{width:15%;}}@media screen and (min-width:768px){.view-reports.view-display-id-block_financial_results tr td.views-field-field-private-pdf,.view-reports.view-display-id-block_financial_results tr td.views-field-field-transcript,.view-reports.view-display-id-block_financial_results tr td.views-field-field-report,.view-reports.view-display-id-block_financial_results tr td.views-field-field-webcast,.view-reports.view-display-id-block_financial_results tr th.views-field-field-private-pdf,.view-reports.view-display-id-block_financial_results tr th.views-field-field-transcript,.view-reports.view-display-id-block_financial_results tr th.views-field-field-report,.view-reports.view-display-id-block_financial_results tr th.views-field-field-webcast{width:10%;}}.view-reports.view-display-id-block_financial_results .pager__item.is-active a,.view-reports.view-display-id-block_financial_results .pager__item:hover a{background-color:var(--main-color);}
.block-content-type-vs_block_hero_no_image_small{display:flex;position:relative;background:linear-gradient(134.89deg,#ED002F 0%,#3F000B 138.69%);padding-top:118px;padding-bottom:8px;overflow:hidden;}@media screen and (min-width:768px){.block-content-type-vs_block_hero_no_image_small{padding-top:148px;padding-bottom:60px;}}.block-content-type-vs_block_hero_no_image_small .hero-wide-container{align-self:flex-end;color:#fff;padding-block:56px;position:relative;z-index:2;}@media screen and (min-width:768px){.block-content-type-vs_block_hero_no_image_small .hero-wide-container{padding-block:80px;}}.block-content-type-vs_block_hero_no_image_small .hero-wide-container .field--name-field-title{font-size:clamp(28px,calc(1.45vw + 1.41rem),40px);font-weight:500;line-height:clamp(32px,calc(1.7vw + 1.6rem),46px);}.block-content-type-vs_block_hero_no_image_small .hero-wide-container-inner .field--name-body{font-size:clamp(18px,calc(.48vw + 1.01rem),22px);font-weight:400;line-height:clamp(24px,calc(.24vw + 1.44rem),26px);}.block-content-type-vs_block_hero_no_image_small .field--name-field-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.block-content-type-vs_block_hero_no_image_small .field--name-field-image::before{content:" ";width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.3);z-index:1;}.block-content-type-vs_block_hero_no_image_small .field--name-field-image div{width:100%;height:100%;}.block-content-type-vs_block_hero_no_image_small .field--name-field-image img{object-fit:cover;width:100%;height:100%;object-position:center;}
