/*!
Theme Name: Nofimabook
Theme URI: #
Author: Gnist Design
Author URI: https://gnistdesign.no
Description: A boilerplate non-FSE theme for 2024.
Tags: custom-logo, editor-style, featured-images, block-patterns, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
Requires at least: 6.4
Tested up to: 6.4
Requires PHP: 8.1
Version: 1.0.2
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: nofimabook

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}:root{--gc--bp--sm:578px;--gc--bp--md:992px;--gc--bp--lg:1200px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.container{padding:0 1.5rem;margin:auto;width:100%;max-width:var(--gc--bp--lg)}.site-content>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.wp-block-group.has-quinary-background-color a{color:var(--wp--preset--color--primary)}.alignwide{max-width:var(--wp--style--global--wide-size)}figure img{width:100%;height:auto}#content a:not(.ld-button):not(.ld-topic-row):not(.wp-element-button){text-decoration:underline}#content a:not(.ld-button):not(.ld-topic-row):not(.wp-element-button):hover{text-decoration:none}#content .ld-breadcrumbs-segments a{text-decoration:none!important}#content .ld-breadcrumbs-segments a:hover{text-decoration:underline!important}#content .gc_sidebar a{text-decoration:none!important}#content .wp-element-caption{font-size:var(--wp--preset--font-size--small)}.am-link{text-decoration:none!important}.am-link:hover{text-decoration:underline!important}#content .learndash-wrapper .ld-content-actions .ld-content-action .ld-button:hover{background-color:#e6f2cc!important;color:#000!important}@media screen and (min-width:768px){.wp-element-button:hover{background-color:#e6f2cc!important;color:#000!important}}.wp-element-button:active{background-color:#e6f2cc!important;color:#000!important}.home main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .site-branding{width:auto;-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}.site-header .site-branding img{max-width:100%;-o-object-fit:contain;object-fit:contain}.site-header .site-menu{width:auto;-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%}.site-header .site-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;gap:20px}#colophon .wp-block-group{padding-left:1rem;padding-right:1rem}#mobile-navigation:not(.mm-menu--opened){display:none;position:absolute;left:-9999px;top:-9999px}#mobile-navigation:not(.mm-menu){display:none}#mobile-navigation .mm-panel{padding-top:39px;background-color:#fff}#mobile-navigation .mm-panel .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:20px}#mobile-navigation .mm-panel ul li:after{border:0}#mobile-navigation .mm-panel ul li a{color:#222;font-size:1.125rem}.sfwd-quiz-template-default #content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.learndash-wrapper .ld-lesson-status,.learndash-wrapper .ld-progress,.learndash-wrapper .ld-status,.learndash-wrapper .ld-status-icon,.learndash-wrapper .ld-status-progress,.learndash-wrapper .ld-table-list-header,.learndash-wrapper .ld-table-list-lesson-details,.learndash-wrapper .ld-topic-status>.ld-breadcrumbs,.learndash-wrapper .learndash_mark_complete_button{display:none!important}.learndash-wrapper .ld-tabs,.learndash-wrapper .ld-tabs-content p:first-child{margin-top:0!important}.learndash-wrapper .ld-breadcrumbs-segments span a{font-weight:400!important}.learndash-wrapper .ld-breadcrumbs-segments span:after{padding:0 5px;font-weight:300}.learndash-wrapper .ld-breadcrumbs-segments span:after,.learndash-wrapper .ld-item-list-item .ld-item-details .ld-expand-button>.ld-icon:before,.learndash-wrapper .ld-table-list-items .ld-table-list-item a:before{content:"\f061"!important;font-family:"Font Awesome 6 Pro";background-color:transparent!important}.learndash-wrapper .ld-is-current-lesson .ld-item-list-item-expanded:before,.learndash-wrapper .ld-is-current-lesson .ld-item-list-item-preview{background-color:#D5D5E0!important}.learndash-wrapper .ld-table-list-items{padding:30px 20px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:15px;background-color:#f0f3f6!important}.learndash-wrapper .ld-table-list-items .ld-table-list-item{margin:0!important;border:0!important}.learndash-wrapper .ld-table-list-items .ld-table-list-item a{font-size:1rem;padding:0}.learndash-wrapper .ld-table-list-items .ld-table-list-item a.ld-is-current-item{font-weight:600}.learndash-wrapper .ld-table-list-items .ld-table-list-item a:before{width:0px;padding-right:1.5rem;font-weight:300}.learndash-wrapper #learndash-tooltips .ld-tooltip,.learndash-wrapper #learndash-tooltips .ld-tooltip:after,.learndash-wrapper #wpProQuiz_overlay_close:not([disabled]),.learndash-wrapper #wpProQuiz_user_content table.wp-list-table thead th,.learndash-wrapper .ld-tooltip:not(.ld-tooltip--modern) [role=tooltip],.learndash-wrapper .learndash-wrapper #btn-join:not(.ld--ignore-inline-css),.learndash-wrapper .learndash-wrapper .btn-join:not(.ld--ignore-inline-css),.learndash-wrapper .learndash-wrapper .ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css),.learndash-wrapper .learndash-wrapper .ld-expand-button.ld-button-alternate:not([disabled]) .ld-icon,.learndash-wrapper .learndash-wrapper .ld-expand-button:not([disabled]),.learndash-wrapper .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:not([disabled]),.learndash-wrapper .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,.learndash-wrapper .learndash-wrapper .ld-focus-comments .form-submit #submit,.learndash-wrapper .learndash-wrapper .ld-login-modal .ld-login-modal-register:not([disabled]),.learndash-wrapper .learndash-wrapper .ld-login-modal input[type=submit]:not([disabled]),.learndash-wrapper .learndash-wrapper .ld-primary-background,.learndash-wrapper .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:not([disabled]),.learndash-wrapper .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not([disabled]):not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz),.learndash-wrapper .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:not([disabled]),.learndash-wrapper html .learndash-wrapper .ld-button:hover:not([disabled]):not(.ld-button-transparent):not(.ld--ignore-inline-css){background-color:transparent!important;color:#2d3065!important}.learndash-wrapper .ld-item-list-item .ld-item-details .ld-expand-button{padding:10px;background-color:#ffffff!important;color:#2d3065!important}.learndash-wrapper .ld-item-list-item .ld-item-details .ld-expand-button *{background-color:transparent!important}.learndash-wrapper .ld-item-list-item .ld-item-details .ld-expand-button.ld-expanded .ld-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.learndash-wrapper .ld-item-list-item .ld-item-details .ld-expand-button>.ld-icon{all:unset;background-color:transparent!important;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.learndash-wrapper .ld-item-list-item .ld-item-details .ld-expand-button>.ld-icon:before{font-size:1rem}.learndash-wrapper .ld-item-list-item{border-radius:0!important;border-width:1px!important;border-bottom-width:0.5px!important;margin:unset!important}.learndash-wrapper .ld-item-title{font-size:1.125rem;font-weight:400}.learndash-wrapper .ld-item-title span>span{color:#2d3065!important;font-weight:600}.learndash-wrapper .ld-is-current-lesson .ld-item-title{color:#2d3065!important;font-weight:600}.learndash-wrapper .ld-is-current-lesson .ld-item-title span>span{font-weight:300}.learndash-wrapper .ld-content-actions{gap:20px}.learndash-wrapper .ld-content-actions div:nth-child(2){display:none!important}.gc_sidebar .learndash-wrapper .ld-item-list{margin:unset;border-bottom:0.5px solid #e2e7ed}.gc_sidebar .learndash-wrapper .ld-section-heading{margin-bottom:0!important;background-color:#2d3065;padding:30px 0 30px 30px;color:#fff}.single-sfwd-courses .learndash-wrapper .ld-item-list-item-preview .ld-item-details .ld-expand-button .ld-icon{background-color:transparent!important}.single-sfwd-courses .learndash-wrapper .ld-item-list-item-preview .ld-item-details .ld-expand-button .ld-icon:before{color:#2d3065!important}@media screen and (max-width:768px){.ld-content-actions,.ld-item-list-item-preview,.ld-section-heading{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.ld-item-list-item-preview,.ld-section-heading{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ld-section-heading{padding:10px 20px!important}.ld-section-heading .ld-item-list-actions,.ld-section-heading h2{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.ld-section-heading h2{text-align:start!important}.ld-section-heading .ld-item-list-actions .ld-expand-button{padding-right:0!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:end!important}.ld-content-actions .ld-content-action{padding:0!important}.ld-content-actions .ld-course-step-back{padding:10px 0!important}.ld-content-actions div:nth-child(2){-webkit-box-ordinal-group:unset!important;-ms-flex-order:unset!important;order:unset!important}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.col-span-2{-ms-grid-column-span:2!important;grid-column:span 2/span 2!important}.m-0{margin:0px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0px!important;margin-bottom:0px!important}.-mt-8{margin-top:-2rem!important}.mt-0{margin-top:0px!important}.block{display:block!important}.flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.grid{display:-ms-grid!important;display:grid!important}.hidden{display:none!important}.h-7{height:1.75rem!important}.h-full{height:100%!important}.max-h-0{max-height:0px!important}.min-h-dvh{min-height:100dvh!important}.w-7{width:1.75rem!important}.w-auto{width:auto!important}.w-full{width:100%!important}.min-w-\[54px\]{min-width:54px!important}.max-w-40{max-width:10rem!important}.max-w-\[760px\]{max-width:760px!important}.max-w-full{max-width:100%!important}.max-w-wide{max-width:var( --wp--style--global--wide-size )!important}.flex-auto{-webkit-box-flex:1!important;-ms-flex:1 0 auto!important;flex:1 0 auto!important}.scale-125{--tw-scale-x:1.25!important;--tw-scale-y:1.25!important;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.grid-cols-1{-ms-grid-columns:(minmax(0,1fr))[1]!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-rows-1{-ms-grid-rows:(minmax(0,1fr))[1]!important;grid-template-rows:repeat(1,minmax(0,1fr))!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-col{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-col-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.justify-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.gap-2{gap:0.5rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.overflow-hidden{overflow:hidden!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rounded-full{border-radius:9999px!important}.border-2{border-width:2px!important}.border-\[0\.5px\]{border-width:0.5px!important}.border-solid{border-style:solid!important}.border-none{border-style:none!important}.border-\[\#2d3065\]{--tw-border-opacity:1!important;border-color:rgb(45 48 101/var(--tw-border-opacity))!important}.border-slate-950{--tw-border-opacity:1!important;border-color:rgb(2 6 23/var(--tw-border-opacity))!important}.bg-transparent{background-color:transparent!important}.fill-\[\#2d3065\]{fill:#2d3065!important}.object-contain{-o-object-fit:contain!important;object-fit:contain!important}.p-0{padding:0px!important}.p-4{padding:1rem!important}.px-0{padding-left:0px!important;padding-right:0px!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.pb-2{padding-bottom:0.5rem!important}.pb-4{padding-bottom:1rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-8{padding-bottom:2rem!important}.text-base{font-size:var( --wp--preset--font-size--medium )!important}.text-sm{font-size:var( --wp--preset--font-size--small )!important}.text-black{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity))!important}.text-slate-950{--tw-text-opacity:1!important;color:rgb(2 6 23/var(--tw-text-opacity))!important}.underline{text-decoration-line:underline!important}.no-underline{text-decoration-line:none!important}.decoration-transparent{text-decoration-color:transparent!important}.transition-all{-webkit-transition-property:all!important;transition-property:all!important;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important;transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important;-webkit-transition-duration:150ms!important;transition-duration:150ms!important}.duration-300{-webkit-transition-duration:300ms!important;transition-duration:300ms!important}*{-webkit-font-smoothing:antialiased}h2{font-size:var( --wp--preset--font-size--large )!important}.has-large-font-size{line-height:1.5}.hover\:cursor-pointer:hover{cursor:pointer!important}.hover\:bg-\[\#2d3065\]:hover{--tw-bg-opacity:1!important;background-color:rgb(45 48 101/var(--tw-bg-opacity))!important}.hover\:text-\[\#6b6d93\]:hover{--tw-text-opacity:1!important;color:rgb(107 109 147/var(--tw-text-opacity))!important}.hover\:decoration-\[\#6b6d93\]:hover{text-decoration-color:#6b6d93!important}.focus\:border-none:focus{border-style:none!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.active\:border-none:active{border-style:none!important}.active\:outline-none:active{outline:2px solid transparent!important;outline-offset:2px!important}.group:hover .group-hover\:fill-white{fill:#fff!important}.group:hover .group-hover\:decoration-slate-950{text-decoration-color:#020617!important}@media (min-width:768px){.md\:block{display:block!important}.md\:hidden{display:none!important}}@media (min-width:1024px){.lg\:block{display:block!important}.lg\:grid{display:-ms-grid!important;display:grid!important}.lg\:hidden{display:none!important}.lg\:max-w-content{max-width:var( --wp--style--global--content-size )!important}.lg\:grid-cols-3{-ms-grid-columns:(minmax(0,1fr))[3]!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:grid-rows-1{-ms-grid-rows:(minmax(0,1fr))[1]!important;grid-template-rows:repeat(1,minmax(0,1fr))!important}.lg\:flex-col{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.lg\:pb-0{padding-bottom:0px!important}.lg\:pt-6{padding-top:1.5rem!important}}