/* General */sub{font-size:70%}/* Top bar */#top-bar a:not(.theme-button):not(.wpex-social-btn):hover{border-bottom:2px solid #C3002F;text-decoration:none !important}/* Mobile menu */.sidr-class-dropdown-menu li a{font-size:20px;padding:10px 20px}.sidr-class-dropdown-menu li a:hover{font-weight:800}.sidr-class-mobile-menu-searchform input{width:calc(100% - 40px);font-size:20px;color:#ffffff;font-weight:800;padding:0;margin:10px 20px;border-bottom:2px solid #ffffff !important}.ticon{font-size:16px}/* Front page banner */.rg-frontpage-banner-box{background:#C3002F;color:#ffffff;margin:0 -50px 60px;padding:20px 50px 0;width:auto;max-width:800px}.rg-frontpage-banner-box h1{color:#ffffff}.rg-frontpage-banner-box p{color:#ffffff}@media only screen and (min-width:768px){.wpex-slider.slider-pro.vcex-image-slider.sp-horizontal,.wpex-slider.slider-pro.vcex-image-slider.sp-horizontal .sp-mask,.wpex-slider.slider-pro.vcex-image-slider.sp-horizontal .wpex-slider-slide{height:600px !important;margin-bottom:-200px}.rg-frontpage-banner-box h1{font-size:60px}.rg-frontpage-banner-box p{font-size:25px}}@media only screen and (max-width:767px){.wpex-slider.slider-pro.vcex-image-slider.sp-horizontal,.wpex-slider.slider-pro.vcex-image-slider.sp-horizontal .sp-mask,.wpex-slider.slider-pro.vcex-image-slider.sp-horizontal .wpex-slider-slide{height:30vh !important;margin-bottom:-40px}.rg-frontpage-banner-box h1{font-size:40px;margin-top:15px;margin-bottom:10px}.rg-frontpage-banner-box p{font-size:20px;margin-bottom:40px !important}}.wpex-slider.slider-pro.vcex-image-slider.sp-horizontal .wpex-slider-slide img{top:0;bottom:0;position:absolute;height:100%;left:0;right:0;object-fit:cover;object-position:center center}/* Front page video banner */@media only screen and (min-width:1925px){.rg-videobanner .vc_column-inner{height:calc(calc(100vw * 0.5625) - 250px)}}@media only screen and (min-width:768px) and (max-width:1924px){.rg-videobanner .vc_column-inner{height:calc(calc(100vw * 0.5625) - 20vw)}}@media only screen and (max-width:767px){.rg-videobanner .vc_column-inner{height:calc(calc(100vw * 0.5625) - 70px)}}.rg-videobanner .wpb_text_column,.rg-videobanner .vc_column-inner{margin-bottom:0}.rg-videobanner-button .vc_column-inner{margin-bottom:30px}/* Front page News section */.rg-frontpage-newsline .vc_column-inner{margin-bottom:0}@media only screen and (max-width:767px){.rg-frontpage-newsline .wpb_text_column{margin-bottom:15px}.rg-frontpage-newsline .theme-button.align-right{float:left;margin-bottom:20px}}/* Page title */@media only screen and (min-width:1300px){.rg-page-title{height:55vh}.rg-page-title-box-image{margin-top:-92px}}@media only screen and (max-width:1299px){.rg-page-title-box-image{margin-top:0px}}@media only screen and (min-width:1000px) and (max-width:1299px){.rg-page-title{height:50vh}}@media only screen and (min-width:700px) and (max-width:999px){.rg-page-title{height:40vh}}@media only screen and (min-width:350px) and (max-width:699px){.rg-page-title{height:200px}}@media only screen and (max-width:349px){.rg-page-title{height:175px}}.rg-page-title-box-image{margin-right:-65px;margin-bottom:0;margin-left:-65px}@media only screen and (min-width:768px){.rg-page-title-box-image{margin-bottom:30px}}@media only screen and (min-width:768px){.rg-page-title-box-noimage-background{margin-bottom:30px}}.rg-page-title-box-noimage{margin:0px -65px 0 -65px}.rg-page-title-box-noimage-background>.wpb_column>.vc_column-inner{margin-bottom:0}.rg-page-title-box-noimage-background{background:#C3002F}.rg-page-title-box{padding-left:50px;padding-right:50px;padding-bottom:0px;color:#ffffff;background-color:#C3002F}.rg-page-title-box h1{color:#ffffff;margin-bottom:10px}@media only screen and (min-width:768px){.rg-page-title-box{padding-top:50px}.rg-page-title-excerpt{font-size:25px;margin-bottom:25px}}@media only screen and (max-width:767px){.rg-page-title-box{padding-top:25px}.rg-page-title-excerpt{font-size:20px;margin-bottom:0px}.advanced-sidebar-menu.wpex-mb-30{margin-bottom:20px}}.rg-page-title-excerpt:empty{margin-bottom:0px}@media only screen and (min-width:700px){.rg-submenu li{display:flex}.rg-submenu .child-sidebar-menu{display:flex}.rg-submenu a{margin:0 20px 0 0}}@media only screen and (max-width:700px){.rg-submenu li{display:flex;flex-wrap:wrap}.rg-submenu .child-sidebar-menu{display:flex;flex-wrap:wrap}.rg-submenu a{margin:0 12px 3px 0}}.rg-submenu .parent-sidebar-menu{border-bottom:2px solid rgba(29,29,27,0.2);padding-bottom:13px}.rg-submenu a{color:#ffffff;padding-bottom:2px}.rg-submenu a:hover,.rg-submenu a:active{border-bottom:2px solid;padding-bottom:0px;text-decoration:none}.rg-submenu .parent-sidebar-menu>.page_item>a{font-weight:800;text-transform:uppercase}.rg-submenu .parent-sidebar-menu>.page_item>a::after{/* content:":";*/}/* Titles */article .wpb_column h2:first-child{margin-top:0}article .wpb_text_column{margin-bottom:30px}/* Image caption */article figure{margin:25px 0}figcaption{margin:0 !important;padding:5px 10px;background:#C3002F;font-size:16px;color:#ffffff}/* Links in text box */article .wpb_text_column a,.rg-employee-email a{color:#1D1D1B;border-bottom:2px solid #C3002F;/* display:inline-block;*/}article .wpb_text_column a:hover,.rg-employee-email a:hover{color:#1D1D1B;border:2px dotted #C3002F;margin:-2px -7px 0;padding:0 5px;border-bottom:2px solid #C3002F;text-decoration:none}/* Feauture box - Vertical */article .rg-feature-box-vertical figure{margin:0}article .rg-feature-box-vertical .wpb_text_column{margin-bottom:0}/* IR news from Oslo Børs */.wp-rss-aggregator ul,.wp-rss-aggregator ol{margin:0}.wp-rss-aggregator li{list-style:none}.wp-rss-aggregator .feed-source{display:none}/* Feauture box - horizontal */.rg-feature-box{background:#D9D9D9;margin:0 0 30px}.rg-feature-box .vc_column-inner{margin-bottom:0}.rg-feature-box-text{padding:25px 25px 25px 15px}.rg-feature-box-image{min-height:250px}article .rg-feature-box-text .wpb_text_column{margin-bottom:0}/* Media */.rg-post-teaser a:hover{border-bottom:2px solid #C3002F !important}.vc_custom_heading a{transition:none}.rg-post-teaser-meta .ticon-clock-o{display:none}.rg-post-teaser-meta.vc_gitem-col{padding:0;margin:10px 0 5px;font-size:16px}.rg-post-teaser-title.vc_gitem-col{padding:0}.rg-post-title h1{line-height:1.2em}@media only screen and (min-width:1000px){.rg-post-meta{text-align:center;font-size:16px;margin-top:25px}.rg-post-title h1{text-align:center;padding:0 25px;margin-bottom:25px;margin-top:25px;font-size:50px;line-height:1.2em}.rg-post-excerpt{text-align:center;margin-bottom:20px;font-size:25px}}@media only screen and (min-width:768px) and (max-width:999px){.rg-post-meta{text-align:center;font-size:16px;margin-top:15px}.rg-post-title h1{text-align:center;padding:0 15px;margin-bottom:15px;margin-top:15px;font-size:40px}.rg-post-excerpt{text-align:center;margin-bottom:10px;font-size:20px}}@media only screen and (max-width:767px){.rg-post-meta{text-align:left;font-size:16px;margin-top:15px}.rg-post-title h1{text-align:left;padding:0;margin-bottom:15px;margin-top:10px;font-size:30px}.rg-post-excerpt{text-align:left;margin-bottom:0;font-size:18px}}.rg-post-imagecolor-row .vc_column-inner,.rg-post-image-row .vc_column-inner{margin-bottom:0}.rg-post-imagecolor.wpex-border-b{border-color:#C3002F}.rg-post-image-row figcaption{position:relative;bottom:24px;margin-bottom:-24px !important;background:none;font-size:10px;text-align:right}@media only screen and (min-width:768px){.rg-post-content{margin-top:40px}.rg-post-imagecolor.wpex-border-b{border-bottom-width:25px}}@media only screen and (max-width:767px){.rg-post-image-side .wpb_column,.rg-post-image-row .wpb_column,.rg-post-imagecolor-row .wpb_column{min-height:0px !important}.rg-post-imagecolor.wpex-border-b{border-bottom-width:10px}.rg-post-content{margin-top:20px}}/* Values on page */.rg-values-page-object{margin-bottom:40px}.rg-values-page-object h2{margin-bottom:0px;padding-top:5px}/* Employee grid */.rg-employee-image{border-left:10px solid #C3002F}.rg-employee-image{max-width:165px;margin-bottom:15px}.rg-employee{overflow:visible}.rg-employee .vc_gitem-col{padding:0px}.rg-employee-title h3{font-size:22px}.rg-employee-title.vc_gitem-post-data{margin-bottom:0px}.rg-employee-position{margin-bottom:10px;font-style:italic;font-size:smaller}.rg-employee-education{margin-bottom:10px}.rg-employee-email{margin-bottom:5px}.rg-employee-main h2{margin-top:0}@media only screen and (min-width:0px) and (max-width:767px){.rg-employee-main h2{margin-bottom:15px !important}}@media only screen and (min-width:768px){.rg-employee-main h2{margin-bottom:20px !important}}.rg-employee-main .vc_column-inner{margin:0}/* Employee bio listing */.rg-employee-image-column{max-width:155px}.rg-employee-image-column .rg-employee-image{margin-bottom:0px !important;margin-right:0px !important}.rg-employee-image-column .rg-employee-image figure{/* border-left:10px solid #C3002F;*/border-right:25px solid #ffffff}.rg-employee-bio .rg-employee-position{padding-bottom:10px;border-bottom:2px solid #D9D9D9}.rg-employee-textinfo{padding-top:15px !important}.rg-employee-bio{margin-bottom:1em}@media only screen and (max-width:768px){.rg-employee-bio .rg-employee-title h3{margin-top:15px}}/* Values box and row */.rg-values-row .wpex-bg-gray-100,.rg-values-row .wpex-hover-bg-gray-100:hover{background-color:#D9D9D9}@media only screen and (min-width:768px){.rg-values-row .wpex-p-30{padding:30px}}@media only screen and (max-width:767px){.rg-values-row .wpex-p-30{padding:20px}}@media only screen and (min-width:768px){.rg-values-row h3{font-size:25px}}@media only screen and (max-width:767px){.rg-values-row h3{font-size:20px}}.rg-values-row{margin:0 0 60px;background-color:#D9D9D9}.rg-values-row .vc_row{margin-left:0;margin-right:0}.rg-values-row .wpb_text_column{margin:30px 0 0}@media only screen and (max-width:767px){.rg-values-row .vc_col-xs-2\/5{width:50%}}/* Career social */.rg-career-social .vc_column-inner>.wpb_wrapper{border:2px solid #D9D9D9;padding:15px;margin-top:25px}.rg-career-social .vc_column-inner>.wpb_wrapper h3{margin:0;font-size:20px}.rg-career-social .wpb_text_column{margin-bottom:15px}.rg-career-social .wpex-social-btns a{padding:5px 10px;font-size:16px;margin-right:15px;background-color:#C3002F;color:#ffffff}.rg-career-social .wpex-social-btns a:hover{background-color:#8E8E8E}.rg-career-social .wpex-social-btns .ticon{margin-right:5px;color:#ffffff}/* IR reports */.rg-ir-report-title.vc_gitem-col{padding:0;margin-bottom:.25em}.rg-ir-report-file{overflow:visible !important}.rg-ir-report-file a{color:#1D1D1B;border-bottom:2px solid #C3002F}.rg-ir-report-file a:hover{color:#1D1D1B;border-bottom:2px solid #1D1D1B;text-decoration:none}.rg-ir-report-meta{display:flex;font-size:smaller}.rg-ir-report-meta.vc_gitem-col{padding:0}.rg-ir-report-date:after{content:'|';margin:0 .5em}.rg-ir-report-filetype:after{content:',';margin-right:.5em;text-transform:uppercase}.rg-ir-report-filetype{text-transform:uppercase}.rg-ir-report-filesize:after{content:'MB';margin:0 .5em 0 .25em}/* Footer */footer .vc_column-inner{margin-bottom:0px}footer .rg-footer{background-color:#D9D9D9;margin-top:50px;padding-top:50px}footer .rg-logo img{height:50px;width:160px}.rg-icon-footer img{height:50px;width:50px}footer .rg-footer .rg-footer-row-1-1,footer .rg-footer .rg-footer-row-1-3{font-size:16px;padding-bottom:50px}footer .rg-footer .rg-footer-row-1-2{font-size:16px;padding-bottom:25px}footer .rg-footer .rg-footer-row-2{font-size:16px;padding:25px 0}footer nav.rg-footer-menu-1 a{color:#1D1D1B;font-weight:700;font-size:22px;margin:0 20px 10px 0 !important}footer nav.rg-footer-menu-1 a:hover,footer nav.rg-footer-menu-1 a.active>.theme-txt-link,footer nav.rg-footer-menu-1 a.theme-txt-link.active{color:#C3002F;text-decoration:none !important}footer nav.rg-footer-menu-2 a{color:#1D1D1B;font-weight:300;font-size:16px;margin:0 15px 5px 0 !important;padding-bottom:2px}footer nav.rg-footer-menu-2 a:hover,footer nav.rg-footer-menu-2 .active{border-bottom:2px solid #C3002F;text-decoration:none !important;padding:0px}footer .wpex-social-btns a{padding:5px 10px;font-size:16px;margin-right:15px;background-color:#8E8E8E;color:#ffffff}footer .wpex-social-btns a:hover{background-color:#C3002F}footer .wpex-social-btns .ticon{margin-right:5px;color:#ffffff}footer .rg-footer .rg-footer-row-2{font-size:16px;padding:25px 0}footer .rg-footer .rg-footer-row-2 a{color:#1D1D1B}footer .rg-footer .rg-footer-row-2 a:hover{color:#1D1D1B;border-bottom:2px solid #C3002F;text-decoration:none}@media only screen and (min-width:768px){.rg-footer-row-2 .rg-right{text-align:right}}@media only screen and (max-width:767px){.rg-footer-row-2 .rg-right{margin-top:5px}}@media screen and (min-width:768px){.rg-icons-footer .wpb_wrapper{display:flex;justify-content:flex-end}.rg-icon-footer{margin-left:15px}}@media screen and (max-width:767px){.rg-icons-footer .wpb_wrapper{display:flex;justify-content:flex-start;margin-top:25px}.rg-icon-footer{margin-right:15px}}/* Temp changes */.rg-employee-since{display:none}/* Tabs */.vc_tta.vc_general{margin-bottom:40px}.vc_tta-tabs-container{background:#C3002F;padding:15px 20px 10px;color:#ffffff}.vc_tta.vc_general .vc_tta-tabs-list{margin-bottom:0}.vc_tta.vc_general .vc_tta-tab>a{padding:0;transition:none}.wpb-js-composer .vc_tta.vc_general.vc_tta-style-total .vc_tta-tab>a{border:0;margin-right:15px;font-size:18px;margin-bottom:2px}.wpb-js-composer .vc_tta.vc_general.vc_tta-style-total .vc_tta-tab>a:hover{border-bottom:2px solid;margin-bottom:0px}.vc_tta.vc_general ul.vc_tta-tabs-list:before{content:'More info';font-weight:700;text-transform:uppercase;margin-right:15px}.vc_tta-panel-body{border:0 !important;padding:0 !important;margin-bottom:40px}@media only screen and (min-width:768px){.vc_tta-panel-body h2{margin-top:40px !important}}@media only screen and (max-width:767px){.vc_tta-panel-body h2{margin-top:10px !important}}@media only screen and (min-width:768px){.vc_tta.vc_general{border-bottom:2px solid #8E8E8E}}.vc_tta-panel-heading{border:none !important}.wpb-js-composer .vc_tta.vc_general.vc_tta-style-total h4.vc_tta-panel-title{border:none !important}.vc_tta.vc_general .vc_tta-panel-title>a{padding:0;background:#C3002F;color:#ffffff;font-size:16px;padding:10px 12px;margin-bottom:10px;font-weight:400}@media only screen and (max-width:767px){.vc_tta-panels-container:before{content:'Tip! Touch the red header to see more information.'}}/* Table */thead{background-color:#C3002F}table th{color:#ffffff;font-weight:700;border:none}table th,table td{padding:10px 15px}table td{border-top:0;border-right:0;border-left:0;border-bottom:1px solid #D9D9D9}/* Table under "Dividend" */@media screen and (max-width:600px){.rg-dividend table{width:100%}.rg-dividend thead{display:none}.rg-dividend tr:nth-of-type(2n){background-color:inherit}.rg-dividend tr td:first-child{background:#C3002F;font-weight:bold;font-size:1.3em;color:white}.rg-dividend tbody td{display:block;text-align:center}.rg-dividend tbody td:before{content:attr(data-th);display:block;text-align:center}.rg-dividend td:nth-of-type(2):before{content:"Dividend per share";font-weight:700}.rg-dividend td:nth-of-type(3):before{content:"DPS/EPS";font-weight:700}.rg-dividend td:nth-of-type(4):before{content:"Date of approval";font-weight:700}.rg-dividend td:nth-of-type(5):before{content:"Ex-date";font-weight:700}.rg-dividend td:nth-of-type(6):before{content:"Payment date";font-weight:700}}/* New reports and presentations grid */#rg_reports_col .vc_tta.vc_general{border-bottom:none}#rg_reports_col .vc_gitem-col{display:flex;justify-content:flex-start;align-items:baseline;background:#D9D9D9;margin:0;padding:17px 10px 10px}#rg_reports_col .vc_gitem-col h2,#rg_reports_col .vc_gitem-col a,#rg_reports_col .vc_gitem-col span{padding:5px 0px}#rg_reports_col .vc_gitem-col a:hover{border-bottom:none}@media (max-width:1279px){#rg_reports_col .vc_gitem-col{display:block}#rg_reports_col .vc_gitem-col .type-link,#rg_reports_col .vc_gitem-col .type-file{margin-bottom:20px}#rg_reports_col .vc_gitem-col h2,#rg_reports_col .vc_gitem-col a,#rg_reports_col span,#rg_reports_col .rg-webcast-btn>button{font-size:18px !important}}.page-id-379 .vc_tta-tabs-container{margin-bottom:30px !important;margin-right:0px !important}#rg_reports_col .vc_gitem-col h2{margin:0px !important;margin-right:100px !important}#rg_reports_col .vc_gitem-col a:hover{color:#C3002F}#rg_reports_col .vc_gitem-col a{margin:10px 0;margin-right:100px;font-size:25px;color:black}#rg_reports_col .vc_gitem-col .type-link{padding:0px}#rg_reports_col .vc_gitem-col h2{font-size:25px;border-bottom:2px solid #C3002F}#rg_reports_col .vc_gitem-zone-a .vc_gitem-row-position-top,#rg_reports_col .vc_gitem-zone-b .vc_gitem-row-position-top{position:inherit !important}#rg_reports_col .vc-gitem-zone-height-mode-auto:before{padding:inherit !important}#rg_contact_row .vc-gitem-zone-height-mode-auto:before{padding:70% !important}/* Webcast pop-up modal */body .modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,3,0.85);opacity:0;z-index:9999;transition:opacity 0.15s ease-in-out}body .modal.visible{opacity:1}.embed-container iframe{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%}.page-id-379 .close{position:absolute;top:123px;right:0;z-index:8}.modal .modal-content iframe{pointer-events:all}.modal .modal-content{z-index:10;display:flex;justify-content:center;align-items:center;position:relative;pointer-events:none}.overlay{background:rgba(0,0,3,0.85);opacity:0.5;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;z-index:5}.rg-popup{overflow:hidden}.rg-webcast-btn>button{font-size:25px !important;padding:5px 0px !important;background-color:transparent !important;border:none !important;color:black !important}.rg-webcast-btn>button:hover{color:#C3002F !important}/* Video archive *//* .rg-video-card{position:relative;width:100%;min-height:300px !important;overflow:hidden}.rg-video-card-img img{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100% !important;object-fit:cover}.rg-video-card h2{position:absolute;bottom:0;left:0;padding:24px;color:#fff;font-size:24px;font-weight:bold;background-color:#C3002F;width:100%;box-sizing:border-box !important;z-index:1}.rg-video-card h2:hover{text-decoration:underline}*//* Video archive */.rg-video-card{position:relative;width:100%}.rg-video-card-img{width:100%;height:auto}.rg-video-card-img img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.rg-video-card h2{width:100%;position:absolute;bottom:20%;left:0;padding:18px 24px;color:#fff;font-size:24px;font-weight:bold;background-color:#C3002F;box-sizing:border-box !important;z-index:1}@media (max-width:1023px){.rg-video-card h2{bottom:0}}.rg-video-card h2:hover{text-decoration:underline}