@font-face {font-family: 'DM Serif Display';font-style: normal;font-weight: 400;font-display: swap;src: local('DM Serif Display'), url('_font/dmserifdisplay-regular-400.woff2') format('woff2'), url('_font/dmserifdisplay-regular-400.ttf') format('truetype');unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}.ccbTop {padding: 0 8px;margin-bottom: 1rem;}.ccbHeader {margin-bottom: 1rem;font-family: 'DM Serif Display', Georgia, Garamond, serif;font-size: 2rem;line-height: 1.4;color: var(--main-text-color);}.ccbSubHeader {margin-top: -0.7rem;margin-bottom: 1.5rem;font-family: 'DM Serif Display', Georgia, Garamond, serif;font-size: 1.2rem;line-height: 1.1;color: var(--secondary-color);}.ccbDescription {margin-bottom: 1.5rem;}.ccbVideoBlock {}.ccbVBFrame {}.ccbVBInfo {padding: 12px;}.ccbVBInfoGroupWrapper {text-align: center;margin-bottom: 12px;font-style: italic;}.ccbVBInfoWrapper {}.ccbVBInfoButton {margin-top: 12px;padding: 0 12px;}.ccbWrapper {margin-bottom: 1rem;}.ccbContent {position: relative;}.ccbAvailOverlay {position: absolute;bottom: 0;left: 0;width: 100%;min-height: 100%;background-image: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));}.ccbAvail {width: 100%;height: 100%;}.ccbAvailInfo {position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;padding: 1rem;}.ccbAvailBtn {width: 50%;margin: auto;}.ccbShopWidth {margin: 0 8px;}.ccbMargin-1 {margin-bottom: 12px;}.ccbMargin-2 {margin-bottom: 24px;}.ccbMargin-3 {margin-bottom: 36px;}.ccbText {padding: 24px;width: 100%;}.ccbTextCenter {text-align: center;}.ccbTextLeft {text-align: left;}.ccbTextRight {text-align: right;}.ccbImage {padding: 12px;width: 100%;}.ccbImageTitle {margin-bottom: 6px;font-size: 14px;line-height: 16px;text-transform: uppercase;}.ccbImageText {font-size: 14px;line-height: 16px;color: var(--csw-bg-color-two);}.ccbQuote {padding: 36px 12px;text-align: center;font-size: 21px;line-height: 26px;}.ccbQuoteHeading {font-size: 16px;text-transform: uppercase;margin-bottom: 12px;letter-spacing: 2px;}.ccbQuoteText {font-style: italic;}.ccbQuoteLight {color: #282828;}.ccbQuoteDark {color: #fff;}.ccbIllustration {max-width: 100%;height: auto;}.ccbKnowledgeHeading {padding: 24px;text-transform: uppercase;border-bottom: 1px solid #282828;}.ccbContent h2 {margin: 0;font-size: 21px;line-height: 24px;font-weight: 700;text-align: left;}.ccbContent h3 {margin: 0;font-size: 21px;line-height: 24px;font-weight: 300;text-align: left;}.ccbContent h4 {margin: 0;text-transform: uppercase;font-size: 14px;line-height: 18px;font-weight: 300;text-align: left;margin-bottom: 18px;}.ccbHighlight {border-left: 2px solid var(--secondary-color);margin-left: 24px;padding-left: 12px;color: var(--secondary-color);font-size: 20px;line-height: 26px;}.ccbHighlight span {display: block;font-size: 60px;line-height: 72px;}.ccbTextCenter h2, .ccbTextCenter h3, .ccbTextCenter h4 {text-align: center;}.ccbTextLeft h2, .ccbTextLeft h3, .ccbTextLeft h4 {text-align: left;}.ccbTextRight h2, .ccbTextRight h3, .ccbTextRight h4 {text-align: right;}.ccbVBInfoWrapper a {font-weight: 300;}.ccbVBICategories, .ccbVBISubCategories, .ccbVBIPresenters, .ccbVBIPlaytime {padding-left: 24px;}.ccbVBICategories span a, .ccbVBISubCategories span a, .ccbVBIPresenters span a, .ccbVBIPlaytime span a {font-weight: 700;}.ccbVBICategories {background: no-repeat left/14px url('https://cdn.nytelse.no/media/_no/icon/ikon-100-kurs-kategori.png');}.ccbVBISubCategories {background: no-repeat left/14px url('https://cdn.nytelse.no/media/_no/icon/ikon-100-kurs-tag.png');}.ccbVBIPresenters {background: no-repeat left/14px url('https://cdn.nytelse.no/media/_no/icon/ikon-100-kurs-person.png');}.ccbVBIPlaytime {background: no-repeat left/14px url('https://cdn.nytelse.no/media/_no/icon/ikon-100-kurs-tid.png');}.ccbNextVideoFrame {margin-bottom: 1rem;}.ccbNextVideoFrame button {color: #fff;}.ccbNextVideoTitle {margin-bottom: 12px;font-family: 'DM Serif Display', Georgia, Garamond, serif;font-size: 1.4rem;line-height: 1.1;text-align: center;}.ccbNextVideoTitle span {font-weight: 700;}.ccbNextVideoWrapper {background-color: #eee;}.ccbNVVideo {line-height: 0;}.ccbNVVframe, .ccbNVIframe, .ccbNVVoverlay {padding: 8px;}.ccbNVVframe {position: relative;}.ccbNVVoverlay {position: absolute;top: 0;left: 0;width: 100%;pointer-events: none;}.ccbNVVimage, .ccbNVVolimage {width: 100%;height: auto;}.ccbNVInfo {}.ccbNVIframe {}.ccbNVItitle {margin-bottom: 12px;font-size: 1.2rem;line-height: 1.1;font-weight: 700;}.ccbNVItext {margin-bottom: 12px;}.ccbNVIbtn {}.ccbVideoHeader {margin-bottom: 1rem;}.ccbVHFrame {}.ccbMenuWrapper {margin-bottom: 1rem;padding: 0 8px;}.ccbMenuFrame {display: grid;grid-auto-columns: 1fr;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}.ccbMFItem {margin: 4px;padding: 8px;border-radius: 3px;background-image: linear-gradient(var(--main-color), var(--tertiary-color));}.ccbMFInc {color: #fff;opacity: 0.1;}.ccbMFIhc {transition: margin 0.1s ease-out, padding 0.1s ease-out, background-image 0.1s ease-out;}.ccbMFIhc a, .ccbMFIhc:hover a {color: #fff !important;transition: color 0.1s ease-out;}.ccbMFIhc:hover {margin: 0px;padding: 12px;background-image: linear-gradient(var(--secondary-color), var(--tertiary-color));}.ccbMFIactive {background-image: linear-gradient(#f5f5f5, #fff);}.ccbMFIactive a {color: var(--main-text-color) !important;}.ccbMFInum {height: 60px;font-size: 2rem;line-height: 2rem;}.ccbMFIname {text-indent: -1px;}.ccbMFIname h2 {text-align: left;font-size: 1.8rem;line-height: 1.8rem;margin-bottom: 0.2rem;}.ccbMFItext {}.ccbGroupListWrapper {margin: 8px;}.ccbGLItemWrapper {}.ccbGLIFrame {margin-bottom: 1rem;padding: 8px;background-color :#f5f5f5;border-radius: 8px;}.ccbGLIGroup {}.ccbGLIGimg {margin-bottom: 8px;}.ccbGLIGimg img {width: 100%;height: auto;border-radius: 8px;}.ccbGLIGanim {}.ccbGLIGInfo {padding: 8px;background-color :#fff;border-radius: 8px;}.ccbGLIGttl {margin-bottom: 4px;min-height: 3rem;}.ccbGLIGttl h3 {text-align: left;font-size: 1.4rem;line-height: 1.4rem;}.ccbGLIGstl {color: var(--gray-color);}.ccbGLIGppn {margin-bottom: 4px;min-height: 1.7rem;color: var(--tertiary-color);}.ccbGLIGtlt {color: var(--tertiary-color);font-size: 0.8rem;}.ccbGLIGdcr {}.ccbGLIGsap {padding: 8px;}.ccbGLIGsap-prc {width: 50%;}.ccbGLIGsap-buy {width: 50%;}.ccbGLIGsap-rmo {width: 100%;}.ccbGLIGall {line-height: 0;}.ccbGLIGall img {width: 100%;height: auto;}.ccbBtnBuy {width: 100%;cursor: pointer;text-align: center;padding: 0.6rem;border: 0;border-radius: 3px;background-color: var(--main-color);color: #fff;}.ccbBtnRmo {width: 100%;cursor: pointer;text-align: center;padding: 0.6rem;border: 0;border-radius: 3px;background-color: var(--tertiary-color);color: #fff;}.ccbBtnBuy:hover {background-color: #1b1423;}.ccbBtnRmo:hover {background-color: #552567;}.ccbGLIVideos {padding: 8px;background-color :#fff;border-radius: 8px;}.ccbGLIVWrapper {margin-bottom: 8px;}.ccbGLIVWrapper:not(:last-child) {margin-bottom: 16px;}.ccbGLIVFrame {display: flex;}.ccbGLIVFimg-frame {width: 30% }.ccbGLIVFif-img {}.ccbGLIVFif-img img {width: 100%;height: auto;border-radius: 4px;}.ccbGLIVFif-cll {color: var(--secondary-color);font-size: 0.8rem;}.ccbGLIVFif-plt {color: var(--tertiary-color);font-size: 0.8rem;}.ccbGLIVFinf {width: 70%;}.ccbGLIVFinf-frame {position: relative;padding: 0 8px;}.ccbGLIVFittl {margin-bottom: 4px;}.ccbGLIVFinf-ttl {}.ccbGLIVFinf-ttl h4 {margin: 0;}.ccbGLIVFinf-stl {color: var(--gray-color);}.ccbGLIVFinf-dsc {margin-bottom: 6px;font-size: 0.9rem;}.ccbGLIVFinf-zpc {position: absolute;top: 0;right: 0;margin: 2px;padding: 3px;border-radius: 3px;background-color: var(--cart-active-color);color: #fff;font-size: 0.8rem;font-weight: 700;}.ccbGLIVFsap {}.ccbGLIVFsap-prc {width: 50%;}.ccbGLIVFsap-buy {width: 50%;}.ccbGLIVFsap-rmo {width: 100%;}.ccbGLIVFsap-rmo .ccbBtnRmo {width: 50%;background-color: var(--secondary-color);}.ccbGLIVFsap-rmo .ccbBtnRmo:hover {background-color: #9b7caf;}.ccbLIwrapper {margin-bottom: 1rem;}.ccbLIframe {}.ccbLIVwrapper {margin-bottom: 0.5rem;padding: 8px;border-radius: 8px;}.ccbLIVwrapper:hover {background-color: #f5f5f5;}.ccbLIVframe {}.ccbLIVFvid {margin-bottom: 0.5rem;}.ccbLIVFcontent {display: flex;}.ccbLIVFinf {width: 70%;position: relative;}.ccbLIVFopt {width: 30%;}.ccbLIVFvid-htm {line-height: 0;}.ccbLIVFvid-htm img, .ccbLIVFvid-htm video {width: 100%;height: auto;border-radius: 4px;}.ccbLIVFinf-ttl {}.ccbLIVFinf-ttl h3 {text-align: left;}.ccbLIVFinf-stx {font-size: 0.9rem;color: var(--tertiary-color);margin-bottom: 4px;}.ccbLIVFinf-stx span {font-weight: 700;}.ccbLIVFinf-dsc {}.ccbLIVFinf-zpc {position: absolute;top: 0;right: 0;margin: 2px;padding: 3px;border-radius: 3px;background-color: var(--cart-active-color);color: #fff;font-size: 0.8rem;font-weight: 700;}.ccbLIVFopt-rmo {padding-left: 12px;}.ccbLIVFor-btn {width: 100%;cursor: pointer;text-align: center;padding: 0.6rem;border: 0;border-radius: 3px;background-color: var(--main-color);color: #fff;}.ccbLIVFor-btn:hover {background-color: #1b1423;}.cgcp-videoelement {width: 100%;height: auto;}.cgcp-video {}.cgcp-image {position: relative;line-height: 0;}.cgcp-image img {width: 100%;height: auto;}.cgcp-anim {}.cgcp-count {position: absolute;bottom: 0;left: 0;line-height: 1;pointer-events:none;}.cgcp-ctinfo {margin: 8px;padding: 8px;border-radius: 3px;background-color: var(--tertiary-color);color: #fff;font-size: 0.9rem;font-weight: 700;}.cgcp-btnframe {width: 100%;}.cgcp-bf-buy {display: flex;}.cgcp-bf-buy .cgcp-btnprice {width: 30%;}.cgcp-bf-buy .cgcp-btncell {width: 70%;}.cgcp-bf-buy .cgcp-btncell-100 {width: 100%;}.cgcp-bf-buy-s .cgcp-btnprice {margin-bottom: 6px;text-align: right;}.cgcp-btnprf {font-weight: 700;line-height: 1rem;padding-top: 6px;}.cgcp-btnprf-sale {color: var(--sale-color);}.cgcp-btnprf span {font-size: 0.8rem;font-weight: 300;}.cgcp-button {width: 100%;cursor: pointer;text-align: center;font-size: 0.9rem;font-weight: 700;padding: 0.6rem;border: 0;border-radius: 3px;}.cgcp-button-buy {background-color: var(--purchase-color);color: #fff;}.cgcp-button-buy:hover {background-color: var(--purchase-color-hover);}.cgcp-button-watch {background-color: var(--tertiary-color);color: #fff;}.cgcp-button-watch:hover {background-color: var(--main-color);}.cgcp-vippsbtn {background-color: #ff5b24;color: #fff;}.cgcp-vippsbtn:hover {background-color: #ff7f54;}.cgcp-vippsbtn span {padding-left: 46px;background: no-repeat left 40%/40px url('https://cdn.nytelse.no/media/_no/logo/samarbeidspartner-vipps.png');}.cgcp-btncampaign {padding-top: 8px;}.cgcp-btncampaign img {width: 100%;height: auto;}.ccbLIVwrapper .cgcp-bf-buy .cgcp-btnprice {display: none;}.ccbLIVwrapper .cgcp-bf-buy .cgcp-btncell {width: 100%;}@media (min-width: 480px) {}@media (min-width: 600px) {}@media (min-width: 780px) {.ccbHeader {text-align: center;}.ccbSubHeader {text-align: center;}.ccbDescription {text-align: center;padding: 0 4rem;}.ccbVideoBlock {display: flex;margin-bottom: 1.5rem;}.ccbVBFrame {width: 66%;}.ccbVBInfo {width: 34%;padding: 0;}.ccbVBInfoGroupWrapper {padding-left: 1rem;text-align: left;}.ccbVBInfoWrapper {padding-left: 1rem;}.ccbContent {}.ccbFlex {display: flex;width: 100%;}.ccb50w {width: 50%;margin-bottom: 0;}.ccbHighlight {width: 75%;}.ccbNextVideoWrapper {display: flex;}.ccbNVVideo {width: 50%;margin-bottom: 0;}.ccbNVInfo {width: 50%;}.ccbNVIbtn {width: 65%;}.ccbVHFrame {width: 66%;margin: auto;}.ccbGroupListWrapper {display: flex;}.ccbGLItemWrapper {width: 50%;}.ccbLIVframe {display: flex;}.ccbLIVFvid {width: 25%;margin-bottom: 0;}.ccbLIVFcontent {width: 75%;}.ccbLIVFvid-htm {padding-right: 12px;}.ccbLIVwrapper .cgcp-bf-buy .cgcp-btnprice {display: block;}.ccbLIVwrapper .cgcp-bf-buy .cgcp-btncell {width: 70%;}.ccbGLIGdcr {min-height: 22rem;}.cgcp-button {font-size: 1rem;}.cgcp-bf-buy-s {display: flex;}.cgcp-bf-buy-s .cgcp-btnprice {width: 30%;margin: 0;text-align: left;}.cgcp-bf-buy-s .cgcp-btncell {width: 70%;}.cgcp-vippsbtn:hover {background-color: #ff7f54;}.cgcp-vippsbtn span {padding-left: 66px;background: no-repeat left 40%/60px url('https://cdn.nytelse.no/media/_no/logo/samarbeidspartner-vipps.png');}}@media (min-width: 992px) {}@media (min-width: 1200px) {.ccbGLIGdcr {min-height: 18rem;}}