/*
 Theme Name:   Borrow Child
 Theme URI:    http://demo.oceanthemes.net/borrow-preview/
 Description:  Borrow Child Theme
 Author:       OceanThemes
 Author URI:   http://oceanthemes.net/
 Template:     borrow
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  borrow-child
*/

/* @import url("../borrow/style.css"); */
 
/* =Theme customization starts here
------------------------------------------------------- */
.section-single {
    background: #f6f7fa;
    padding-bottom: 3rem;
}

@media (max-width: 1024px) {
    .section-single {
        padding-bottom:100px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single {
        padding-bottom:50px
    }
}

.section-single .section__head {
    background: #fff;
    border-radius: 10px;
    margin-bottom: 13px
}

.section-single .section__top {
    border-bottom: 1px solid #f6f7fa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__top {
        display:block
    }
}

.section-single .section__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px;
    min-height: 128px;
    width: 24.12%;
    border-right: 1px solid #f6f7fa
}

@media (max-width: 1024px) {
    .section-single .section__logo {
        width:35%
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__logo {
        width:100%;
        border: none;
        border-bottom: 1px solid #f6f7fa
    }
}

.section-single .section__logo img {
        max-width: 100%;
    width: 100%;
    height: 100%;
}

.section-single .section__title {
    width: 75.88%;
    padding: 32px 38px 18px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 1024px) {
    .section-single .section__title {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding: 30px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__title {
        width:100%;
        padding: 30px 15px;
        text-align: center
    }
}

.section-single .section__title-left {
    font-size: 13px;
    color: rgba(0,9,29,.4)
}
.section-single .section__title-left h1{
    font-size: 30px;
}
.section-single .section__title-left h1{
    font-size: 30px;
}
@media (max-width: 1024px) {
    .section-single .section__title-left {
        margin-bottom:20px;
        width: 100%
    }
}

.section-single .section__title-left h3 {
    margin-bottom: 10px;
    color: #00091d
}

.section-single .section__title-right {
    text-align: center;
    min-width: unset;
    margin-left: 15px
}
.section-single .section__title-right a.btn{
    padding: 6px;
}

@media (max-width: 1024px) {
    .section-single .section__title-right {
        margin-left:0
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__title-right {
        width:100%
    }
}

.section-single .section__title-right small {
    display: block;
    text-align: center;
    margin-top: 7px;
    color: rgba(0,9,29,.4)
}

.section-single .section__list {
    padding: 30px 53px;
    border-bottom: 1px solid #f6f7fa
}

@media (max-width: 1199px) {
    .section-single .section__list {
        padding:30px 35px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__list {
        padding:30px 15px
    }
}

.section-single .section__list ul {
    list-style: none outside none;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1024px) {
    .section-single .section__list ul {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.section-single .section__list ul li {
    padding-right: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    color: rgba(31,21,72,.8)
}

@media (max-width: 1199px) {
    .section-single .section__list ul li {
        padding-right:20px
    }

    .section-single .section__list ul li:last-child {
        padding-right: 0
    }
}

@media (max-width: 1024px) {
    .section-single .section__list ul li {
        width:33.33%;
        margin-bottom: 15px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__list ul li {
        width:100%;
        padding-right: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.section-single .section__list strong {
    display: block;
    text-transform: none;
    font-family: Arboria,sans-serif;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    color: #00091d
}

@media (max-width: 1199px) {
    .section-single .section__list strong {
        font-size:16px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__list p {
        min-width:150px
    }
}

.section-single .section__list img {
    min-width: 50px;
    width: 50px;
    height: auto;
    margin-right: 10px
}

@media (max-width: 1199px) {
    .section-single .section__list img {
        min-width:40px;
        width: 40px
    }
}

.section-single .section__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 1024px) {
    .section-single .section__details {
        display:block
    }
}

.section-single .section__details h6 {
	margin-top: 15px;
    margin-bottom: 15px;
    text-transform: uppercase
}

.section-single .section__cols {
    padding: 25px 35px;
    width: 100%
}

@media (max-width: 1024px) {
    .section-single .section__cols {
        width:100%
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__cols {
        padding:30px 15px
    }
}

.section-single .section__cols-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -7px
}

.section-single .section__col {
    padding: 0 7px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__col+.section__col {
        margin-top:30px;
		width: 100%;
    }
}

.section-single .section__col--1of2 {
    width: 50%
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__col--1of2 {
        width:100%
    }
}

.section-single .section__col ul {
    list-style: none outside none;
    margin: 0;
    min-height: 260px;
    background: #f5f7fd;
    border-radius: 10px;
    padding: 22px 10px 22px 23px
}

.section-single .section__col ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 18px
}

.section-single .section__col ul li:last-child {
    margin-bottom: 0
}

.section-single .section__col ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #1f1549;
    position: absolute;
    top: 6px;
    left: 0
}

.section-single .section__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 1024px) {
    .section-single .section__body {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

.section-single .section__content {
    width: 63%
}

@media (max-width: 1024px) {
    .section-single .section__content {
        width:100%;
        margin-bottom: 40px
    }
}

.section-single .section__aside {
    width: 35.92%
}

@media (max-width: 1024px) {
    .section-single .section__aside {
        width:100%
    }
}

.section-single .section__entry {
    border-radius: 10px;
    background: #fff;
    padding: 46px 25px 65px 34px;
    font-size: 20px;
    line-height: 1.65;
    color: #635c7f;
    margin-bottom: 16px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__entry {
        font-size:16px;
        padding: 30px 15px
    }
}

.section-single .section__entry h3 {
    margin-bottom: 37px;
    color: #1f1548
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__entry h3 {
        margin-bottom:20px
    }
}

.section-single .section__entry p+h3 {
    margin-top: 97px
}

@media (max-width: 1024px) {
    .section-single .section__entry p+h3 {
        margin-top:50px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .section-single .section__entry p+h3 {
        margin-top:30px
    }
}

.section-single .section__entry p:not(:last-child) {
    margin-bottom: 37px
}

.section-single .section__entry ul {
    list-style: none outside none;
    margin-bottom: 40px
}

.section-single .section__entry ul li {
    padding-left: 28px;
    position: relative
}

.section-single .section__entry ul li:after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    top: 15px;
    left: 0;
    background: #635c7f
}

.section-single .section__actions {
    text-align: center
}
.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 5
}

.ui-state-disabled {
    cursor: default!important;
    pointer-events: none
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0
}

.ui-menu .ui-menu {
    position: absolute
}

.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em
}

.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0
}

.ui-menu .ui-state-active,.ui-menu .ui-state-focus {
    margin: -1px
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0
}

.ui-menu .ui-menu-icon {
    left: auto;
    right: 0
}

.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: visible
}

.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited {
    text-decoration: none
}

.ui-button-icon-only {
    width: 2em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap
}

input.ui-button.ui-button-icon-only {
    text-indent: 0
}

.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap
}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em
}

button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-controlgroup {
    vertical-align: middle;
    display: inline-block
}

.ui-controlgroup>.ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0
}

.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus {
    z-index: 7
}

.ui-controlgroup-vertical>.ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left
}

.ui-controlgroup-vertical .ui-controlgroup-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em
}

.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%
}

.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {
    border-left: none
}

.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {
    border-top: none
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none
}

.ui-controlgroup-vertical .ui-spinner-input {
    width: 75%;
    width: calc(100% - 2.4em)
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid
}

.ui-checkboxradio-label .ui-icon-background {
    -webkit-box-shadow: inset 1px 1px 1px #ccc;
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none
}

.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid
}

.ui-checkboxradio-disabled {
    pointer-events: none
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 45%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a,.ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0;
    padding: 1px;
    height: 20px
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0
}

.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0
}

.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0
}

.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0
}

.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw {
    width: 7px;
    height: 7px
}

.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0
}

.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0
}

.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0
}

.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none
}

.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
    background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
    height: 100%;
    filter: alpha(opacity=25);
    opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none
}

.ui-selectable {
    -ms-touch-action: none;
    touch-action: none
}

.ui-selectable-helper {
    position: absolute;
    z-index: 5;
    border: 1px dotted #000
}

.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: 700;
    line-height: 1.5;
    padding: 2px .4em;
    margin: .5em 0 0;
    height: auto;
    border: 0
}

.ui-selectmenu-open {
    display: block
}

.ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em
}

.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
    -webkit-filter: inherit;
    filter: inherit
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 2em
}

.ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}

.ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none
}

.ui-spinner-up {
    top: 0
}

.ui-spinner-down {
    bottom: 0
}

.ui-tabs {
    position: relative;
    padding: .2em
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 7;
    max-width: 300px
}

body .ui-tooltip {
    border-width: 2px
}

.ui-widget {
    font-family: Arial,Helvetica,sans-serif
}

.ui-widget,.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333
}

.ui-widget-content a {
    color: #333
}

.ui-widget-header {
    border: 1px solid #ddd;
    background: #e9e9e9;
    color: #333;
    font-weight: 700
}

.ui-widget-header a {
    color: #333
}

.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: 400;
    color: #454545
}

.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
    color: #454545;
    text-decoration: none
}

.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
    border: 1px solid #ccc;
    background: #ededed;
    font-weight: 400;
    color: #2b2b2b
}

.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover {
    color: #2b2b2b;
    text-decoration: none
}

.ui-visual-focus {
    -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
    box-shadow: 0 0 3px 1px #5e9ed6
}

.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: 400;
    color: #fff
}

.ui-icon-background,.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #fff
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #fff;
    text-decoration: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620
}

.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #777620
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f
}

.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a {
    color: #5f3f3f
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
    background-image: url(https://easyfinance.no/wp-content/themes/borrow/images/jquery-ui-dist/images/ui-icons_444444_256x240.png)
}

.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
    background-image: url(https://easyfinance.no/wp-content/themes/borrow/images/jquery-ui-dist/images/ui-icons_555555_256x240.png)
}

.ui-button:active .ui-icon,.ui-state-active .ui-icon {
    background-image: url(https://easyfinance.no/wp-content/themes/borrow/images/jquery-ui-dist/images/ui-icons_ffffff_256x240.png)
}

.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon {
    background-image: url(https://easyfinance.no/wp-content/themes/borrow/images/jquery-ui-dist/images/ui-icons_777620_256x240.png)
}

.ui-state-error-text .ui-icon,.ui-state-error .ui-icon {
    background-image: url(https://easyfinance.no/wp-content/themes/borrow/images/jquery-ui-dist/images/ui-icons_cc0000_256x240.png)
}

.ui-button .ui-icon {
    background-image: url(https://easyfinance.no/wp-content/themes/borrow/images/jquery-ui-dist/images/ui-icons_777777_256x240.png)
}

.ui-icon-blank {
    background-position: 16px 16px
}

.ui-icon-caret-1-n {
    background-position: 0 0
}

.ui-icon-caret-1-ne {
    background-position: -16px 0
}

.ui-icon-caret-1-e {
    background-position: -32px 0
}

.ui-icon-caret-1-se {
    background-position: -48px 0
}

.ui-icon-caret-1-s {
    background-position: -65px 0
}

.ui-icon-caret-1-sw {
    background-position: -80px 0
}

.ui-icon-caret-1-w {
    background-position: -96px 0
}

.ui-icon-caret-1-nw {
    background-position: -112px 0
}

.ui-icon-caret-2-n-s {
    background-position: -128px 0
}

.ui-icon-caret-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -65px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-first,.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
    border-top-left-radius: 3px
}

.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
    border-top-right-radius: 3px
}

.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
    border-bottom-left-radius: 3px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
    border-bottom-right-radius: 3px
}

.ui-widget-overlay {
    background: #aaa;
    opacity: .003;
    filter: Alpha(Opacity=.3)
}

.ui-widget-shadow {
    -webkit-box-shadow: 0 0 5px #666;
    box-shadow: 0 0 5px #666
}

* {
    padding: 0;
    margin: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

*:after,*:before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

template {
    display: none
}

html {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: transparent
}

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none
}

audio,iframe,img,object,video {
    max-width: 100%
}

iframe,img {
    border: 0 none
}

img {
    height: auto;
    display: inline-block;
    vertical-align: middle
}

b,strong {
    font-weight: 700
}

address {
    font-style: normal
}

svg:not(:root) {
    overflow: hidden
}

a,button,input[type="button"],input[type="file"],input[type="image"],input[type="reset"],input[type="submit"],label[for] {
    cursor: pointer
}

a[href^="tel"],button[disabled],input[disabled],select[disabled],textarea[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    padding: 0;
    border: 0
}

a[href^="tel"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none
}

textarea {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased
}

button,select {
    text-transform: none
}

table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

nav ol,nav ul {
    list-style: none outside none
}

input::-webkit-input-placeholder {
    color: inherit;
    opacity: 1
}

input::-moz-placeholder {
    color: inherit;
    opacity: 1
}

input:-ms-input-placeholder,input::-ms-input-placeholder {
    color: inherit;
    opacity: 1
}

input::placeholder {
    color: inherit;
    opacity: 1
}

textarea::-webkit-input-placeholder {
    color: inherit;
    opacity: 1
}

textarea::-moz-placeholder {
    color: inherit;
    opacity: 1
}

textarea:-ms-input-placeholder,textarea::-ms-input-placeholder {
    color: inherit;
    opacity: 1
}

textarea::placeholder {
    color: inherit;
    opacity: 1
}

input:-webkit-autofill {
    -webkit-text-fill-color: inherit;
    -webkit-box-shadow: 0 0 0 1000px #fff inset
}

input[type=button],input[type=date],input[type=email],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}


body {
    min-width: 320px;
    background: #fff;
    font-family: Arboria,sans-serif;
    font-weight: 350;
    font-size: 14px;
    line-height: 1.2;
    color: #5278d0
}

a {
    color: inherit;
    text-decoration: underline
}

a:hover,a[href^="tel"] {
    text-decoration: none
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    margin-bottom: .6em;
    line-height: 1.2
}

.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5 {
    font-family: Arboria,sans-serif;
    font-weight: 600
}

.h1,h1 {
    font-size: 57.5px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .h1,h1 {
        font-size:31.4px
    }
}

.h2,h2 {
    font-size: 42px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .h2,h2 {
        font-size:25.5px
    }
}

.h3,h3 {
    font-size: 30px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .h3,h3 {
        font-size:24px
    }
}

.h4,h4 {
    font-size: 32px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .h4,h4 {
        font-size:20px
    }
}

.h5,h5 {
    font-size: 24px;
    font-weight: 500
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .h5,h5 {
        font-size:18px
    }
}

.h6,h6 {
    font-size: 13px;
    font-weight: 500
}

blockquote,dl,hr,ol,p,table,ul {
    margin-bottom: 1.2em
}

blockquote:last-child,dl:last-child,h1:last-child,h1[class],h2:last-child,h2[class],h3:last-child,h3[class],h4:last-child,h4[class],h5:last-child,h5[class],h6:last-child,h6[class],ol:last-child,p:last-child,table:last-child,ul:last-child {
    margin-bottom: 0
}

.loading-screen {
    background-color: hsla(0,0%,100%,.8);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 7;
    top: 0;
    left: 0;
    visibility: hidden;
    opacity: 0
}

.loading-screen .spinner {
    background: url(https://easyfinance.no/wp-content/themes/borrow/images/loading.svg) no-repeat 0 0/54px 54px;
    width: 54px;
    height: 54px;
    display: inline-block;
    margin-bottom: 1.2em;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -16px
}

.loading-screen.show {
    visibility: visible;
    opacity: 1
}

.clear:after {
    content: "";
    line-height: 0;
    display: table;
    clear: both
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.notext {
    white-space: nowrap;
    text-indent: 100%;
    text-shadow: none;
    overflow: hidden
}

.notext-old {
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.hidden,[hidden] {
    display: none
}

.disabled,[disabled] {
    cursor: default
}

.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
    display: none!important
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .hidden-xs {
        display:none!important
    }

    .visible-xs-block {
        display: block!important
    }

    .visible-xs-inline {
        display: inline!important
    }

    .visible-xs-inline-block {
        display: inline-block!important
    }
}

@media (min-width: 767.02px) and (max-width:1024px) {
    .hidden-sm {
        display:none!important
    }

    .visible-sm-block {
        display: block!important
    }

    .visible-sm-inline {
        display: inline!important
    }

    .visible-sm-inline-block {
        display: inline-block!important
    }
}

@media (min-width: 1024.02px) and (max-width:1199px) {
    .hidden-md {
        display:none!important
    }

    .visible-md-block {
        display: block!important
    }

    .visible-md-inline {
        display: inline!important
    }

    .visible-md-inline-block {
        display: inline-block!important
    }
}

@media (min-width: 1199.02px) {
    .hidden-lg {
        display:none!important
    }

    .visible-lg-block {
        display: block!important
    }

    .visible-lg-inline {
        display: inline!important
    }

    .visible-lg-inline-block {
        display: inline-block!important
    }
}

.aligncenter,.alignleft,.alignnone,.alignright {
    margin: 5px 15px 1.2em
}

.alignleft {
    margin-left: 0
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .alignleft {
        margin:5px 0 10px
    }
}

.alignright {
    margin-right: 0
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .alignright {
        margin:5px 0 10px
    }
}

.alignnone {
    margin-left: 0;
    margin-right: 0
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .alignnone {
        margin:5px 0 10px
    }
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .aligncenter {
        margin:5px 0 10px
    }
}

.wp-caption {
    position: relative;
    max-width: 100%
}

.wp-caption img {
    width: 100%
}

.wp-caption-text {
    padding: 8px;
    font-size: .8em;
    color: inherit;
    background: transparent;
    text-align: center
}

.nocomments {
    padding-top: 12px;
    font-weight: 700;
    font-size: 18px
}

.widgets {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -10px 0
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .widgets {
        margin:0
    }
}

.widgets>li {
    width: 100%;
    padding: 10px 0
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .widgets>li {
        width:100%;
        padding: 10px 0
    }
}

.widgets-alt {
    list-style: none outside none;
    margin: 0;
    padding: 0
}

.widgets-alt .widget {
    margin-bottom: 13px;
    background: #fff;
    border-radius: 10px;
    padding: 24px 26px 15px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .widgets-alt .widget {
        padding:20px 15px
    }
}

.widgets-alt .widget--callout {
    padding: 25px;
    text-align: center
}

.widgets-alt .widget--callout small {
    display: block;
    text-align: center;
    margin-top: 7px;
    color: rgba(0,9,29,.4)
}

.widgets-alt .widget .widget__head {
    margin-bottom: 18px
}

.widgets-alt .widget .widget__head h6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.widgets-alt .widget .widget__head h6 img {
    width: 29px;
    margin-left: 6px
}

.widgets-alt .widget .widget__body ul {
    list-style: none outside none;
    margin: 0;
    padding: 0
}

.widgets-alt .widget .widget__body ul li {
    margin-bottom: 13px
}

.widgets-alt .widget .widget__body ul li span {
    display: inline-block;
    padding: 13px 30px 13px 20px;
    font-size: 16px;
    letter-spacing: -.014em;
    color: #000;
    border-radius: 20px
}

.widgets-alt .widget--benefits .widget__body ul li span {
    background: #f5f7fd
}

.widgets-alt .widget--disadvantages .widget__body ul li span {
    background: #ffeef2
}

.widget {
    margin-bottom: 15px
}

.widget:last-child {
    margin-bottom: 0
}

.widget>ul {
    list-style: none outside none;
    margin: 0
}

.widget>ul li {
    padding: 5px 0
}

.widget>ul a {
    text-decoration: none;
    border-bottom: 1px solid transparent
}

.widget>ul a:hover {
    border-bottom-color: #5278d0;
    color: #5278d0
}

.widget_calendar table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center
}

.widget_calendar td,.widget_calendar th {
    padding: 5px;
    border: 1px solid #000
}

.widget_calendar caption {
    padding: 12px;
    font-weight: 700
}

.widget_calendar tfoot {
    font-weight: 700
}

.widget_rss .rsswidget {
    vertical-align: middle
}

.widget_rss .rsswidget img {
    float: left;
    margin: 5px 8px 0 0
}

.widget_categories .screen-reader-text {
    display: none
}

.widget_categories .post-form {
    width: 100%;
    padding: 5px
}

.widget_nav_menu ul {
    list-style: none
}

.widget_nav_menu ul li {
    padding: 5px 0
}

.widget_pages ul ul {
    padding: 5px 0 0 25px
}

.widget_recent_posts {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
    box-shadow: 0 4px 20px rgba(0,0,0,.1)
}

.widget_recent_posts .widget__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0 0 20px
}

.widget_recent_posts .widget__text h6 {
    font-size: 16px;
    text-transform: uppercase;
    padding: 6px 0 0 8px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .widget_recent_posts .widget__text h6 {
        font-size:13.8px
    }
}

.widget_recent_posts .widget__links {
    background: #fff;
    padding: 25px 25px 0;
    border-radius: 20px
}

.comments {
    position: relative
}

.comments .children {
    position: relative;
    padding-left: 70px
}

.comments .children:after,.comments .children:before {
    content: "";
    position: absolute;
    display: block
}

.comments .children:before {
    top: 33px;
    left: 23px;
    width: 32px;
    height: 27px;
    border-left: 8px solid #c3c3c3;
    border-bottom: 8px solid #c3c3c3;
    border-radius: 0 0 0 8px
}

.comments .children:after {
    top: -5px;
    left: 8px;
    border: 20px solid transparent;
    border-width: 20px 19px;
    border-bottom-color: #c3c3c3
}

.comments .comment {
    position: relative;
    border-top: 1px dashed #363636
}

.comments .avatar {
    position: absolute;
    top: 28px;
    left: 0;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 1px solid #ccc
}

.comments .says {
    padding-left: 5px
}

.comments .moderation-notice {
    display: inline-block;
    margin: 3px 0 8px;
    color: #999
}

.comments .comment__entry {
    position: relative;
    padding: 30px 0 30px 65px
}

.comments .comment__text p:last-child {
    padding-bottom: 0;
    margin-bottom: 0
}

.comments .comment__meta {
    padding-bottom: 12px
}

.comments .comment__meta a {
    color: #363636
}

.comments .comment__reply {
    padding-top: 10px;
    text-align: right
}

.comments .comment__reply a {
    display: inline-block;
    padding: 5px 10px;
    background: #363636;
    color: #fff;
    border-radius: 6px
}

.comments .comment__reply a:hover {
    text-decoration: none;
    opacity: .8
}

.comment-respond {
    width: 100%;
    padding-top: 30px;
    border-top: 1px solid #363636
}

.comment-respond h3 {
    position: relative
}

.comment-respond small {
    position: absolute;
    top: 0;
    right: 0
}

.comment-respond label {
    display: inline-block;
    padding-bottom: 4px
}

.comment-respond input[type="text"],.comment-respond textarea {
    display: block;
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    background: #f7f7f7
}

.comment-respond textarea {
    height: 100px
}

.comment-respond input[type="text"]:focus {
    background-color: #fff
}

.comment-respond input[type="text"]::-webkit-input-placeholder {
    color: #777
}

.comment-respond input[type="text"]:-ms-input-placeholder,.comment-respond input[type="text"]::-moz-placeholder,.comment-respond input[type="text"]::-webkit-input-placeholder,.comment-respond input[type="text"]::placeholder {
    color: #777
}

.comment-respond .required {
    color: #e40000
}

.comment-respond .comment-notes {
    padding-top: 15px
}

.comment-respond .form-submit input {
    display: block;
    width: 160px;
    height: 40px;
    border: 0;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background: #363636;
    cursor: pointer;
    border-radius: 4px
}

.paging {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 0
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .paging {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

.paging a {
    text-decoration: none
}

.paging ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 auto;
    padding: 0 20px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .paging ul {
        width:100%;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        padding: 0;
        margin-bottom: 20px
    }
}

.paging ul li {
    margin: 0 5px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .paging ul li:first-child {
        margin-left:0
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .paging ul li:last-child {
        margin-right:0
    }
}

.paging ul a,.paging ul li.paging__spacer {
    background-color: #fff;
    font-size: 14px;
    color: #000;
    width: 35px;
    height: 35px;
    display: block;
    text-align: center;
    line-height: 35px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.paging ul a:hover,.paging ul li.is-current a {
    color: #fff;
    background-color: #5278d0
}

.paging .paging__next,.paging .paging__prev {
    font-size: 16px;
    color: #000;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.paging .paging__next:hover,.paging .paging__prev:hover {
    color: #5278d0
}

.paging .paging__next:only-child {
    margin-left: auto;
    margin-right: 0
}

.paging .paging__prev:only-child {
    margin-right: auto;
    margin-left: 0
}

.paging .paging__first,.paging .paging__label,.paging .paging__last,.paging .paging__next,.paging .paging__prev {
    margin: 9px
}

.noarch-form {
    position: relative;
    overflow: hidden
}

.noarch-form .noarch__field {
    display: block;
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    background: #f7f7f7
}

.noarch-form .noarch__field:focus {
    background-color: #fff
}

.noarch-form .noarch__field::-webkit-input-placeholder {
    color: #777
}

.noarch-form .noarch__field:-ms-input-placeholder,.noarch-form .noarch__field::-moz-placeholder,.noarch-form .noarch__field::-webkit-input-placeholder,.noarch-form .noarch__field::placeholder {
    color: #777
}

.noarch-form .screen-reader-text {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.noction-comments {
    padding-top: 15px
}

.noction-comments a {
    text-decoration: none
}

.noction-comments p {
    padding-bottom: 18px
}

.noction-comments ol,.noction-comments ul {
    padding: 0;
    margin: 0;
    list-style: none outside none
}

.noction-comments h3 {
    position: relative;
    padding: 0 0 10px
}

.noction-comments h3 small {
    position: absolute;
    top: 0;
    right: 0
}

.accordion-partners .accordion__section {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 15px;
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
    box-shadow: 0 4px 20px rgba(0,0,0,.1)
}

.accordion-partners .accordion__section:last-child {
    margin-bottom: 0
}

.accordion-partners .accordion__head {
    padding: 43px 28px 25px 40px;
    background: #fff
}

@media (max-width: 1024px) {
    .accordion-partners .accordion__head {
        padding:20px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .accordion-partners .accordion__head {
        padding:15px
    }
}

.accordion-partners .accordion__section.is-current .accordion__btn:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.accordion-partners .accordion__body {
    display: none;
    background: #fff;
    padding: 15px 30px;
    border-top: 1px solid #e9e8ed
}

@media (max-width: 1024px) {
    .accordion-partners .accordion__body {
        padding:15px 20px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .accordion-partners .accordion__body {
        padding:15px
    }
}

.accordion-partners .accordion__btn--secondary {
    padding-right: 20px;
    position: relative
}

@media (max-width: 374px) {
    .accordion-partners .accordion__btn--secondary {
        padding-right:15px
    }
}

.accordion-partners .accordion__btn--secondary:after {
    content: "";
    position: absolute;
    top: 8px;
    right: 2px;
    width: 7px;
    height: 4px;
    background: url(https://easyfinance.no/wp-content/themes/borrow/images/arrow-down.svg) no-repeat 50%/cover;
    margin-top: 0;
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    -o-transition: transform .4s;
    transition: transform .4s;
    transition: transform .4s,-webkit-transform .4s
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .accordion-partners .accordion__btn--secondary:after {
        top:5px
    }
}

@media (max-width: 374px) {
    .accordion-partners .accordion__btn--secondary:after {
        top:5.5px
    }
}

.accordion-questions .accordion__cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -12.5px
}

@media (max-width: 1024px) {
    .accordion-questions .accordion__cols {
        margin:-6px -12.5px
    }
}

.accordion-questions .accordion__col {
    width: 50%;
    padding: 0 12.5px
}

@media (max-width: 1024px) {
    .accordion-questions .accordion__col {
        width:100%;
        padding: 6px 12.5px
    }
}

.accordion-questions .accordion__section {
    border-radius: 20px;
    background: #f6f7fa;
    margin-bottom: 10px;
    padding: 25px
}

@media (max-width: 1024px) {
    .accordion-questions .accordion__section {
        display:none
    }
}

.accordion-questions .accordion__section:last-child {
    margin-bottom: 0
}

.accordion-questions .accordion__head {
    position: relative;
    cursor: pointer
}

.accordion-questions .accordion__head:before {
    content: "+";
    text-align: center;
    display: inline-block;
    font-size: 30px;
    font-weight: 300;
    line-height: 16.4px;
    color: #8a86a1;
    width: 16.4px;
    height: 16.4px;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.accordion-questions .accordion__title h6 {
    font-size: 18px;
    font-weight: 500;
    font-family: Arboria,sans-serif
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .accordion-questions .accordion__title h6 {
        font-size:11.5px
    }
}

.accordion-questions .accordion__body,.accordion-questions .accordion__head {
    padding-right: 40px
}

.accordion-questions .accordion__section.is-current .accordion__head:before {
    content: "-"
}

.accordion-questions .accordion__body {
    display: none;
    padding-top: 20px
}

.accordion-questions .accordion__description {
    line-height: 1.6
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .accordion-questions .accordion__description {
        font-size:11px
    }
}

.article-featured {
    border-radius: 15px;
    overflow: hidden;
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
    box-shadow: 0 4px 20px rgba(0,0,0,.1)
}

.article-featured .article__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.article-featured .article__image {
    width: 64.1%
}

@media (max-width: 1024px) {
    .article-featured .article__image {
        width:100%
    }
}

.article-featured .article__image a {
    display: block;
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s
}

.article-featured .article__image a:hover {
    opacity: .7
}

.article-featured .article__figure {
    width: 100%;
    padding-top: 56%
}

.article-featured .article__content {
    width: 35.9%;
    background: #fff;
    padding: 45px 60px 25px 35px
}

@media (max-width: 1024px) {
    .article-featured .article__content {
        width:100%
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .article-featured .article__content {
        padding:15px
    }
}

.article-featured .article__description {
    line-height: 2;
    margin-bottom: 50px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .article-featured .article__description {
        margin-bottom:25px
    }
}

.article-featured .article__description h4 {
    line-height: 1.3
}

.article-featured .article__description a {
    text-decoration: none;
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s
}

.article-featured .article__description a:hover {
    opacity: .7
}

.article-featured .article__meta,.article-featured .article__meta-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.article-featured .article__meta-icon {
    width: 33px;
    height: 33px;
    padding: 5px;
    border: 1px solid #bcb9c9;
    border-radius: 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.article-featured .article__meta-text {
    width: calc(100% - 33px);
    padding-left: 8px
}

.article-featured .article__meta-text p {
    margin-bottom: 0;
    font-size: 14.3px;
    font-family: Arboria,sans-serif
}

.article-featured .article__meta-text span {
    font-size: 11px;
    font-family: Arboria,sans-serif;
    color: #bcb9c9
}

.article-single {
    border-radius: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
    box-shadow: 0 4px 20px rgba(0,0,0,.1)
}

.article-single .article__image {
    width: 100%;
    padding-top: 56%
}

.article-single .article__content {
    padding: 15px 30px 60px;
    background: #fff
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .article-single .article__content {
        padding:15px
    }
}

.article-single .article__title {
    margin-bottom: 12px
}

.article-single .article__meta {
    margin-bottom: 20px
}

.article-single .article__meta,.article-single .article__meta-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.article-single .article__meta-icon {
    width: 40px;
    height: 40px;
    border: 1px solid #bcb9c9;
    border-radius: 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.article-single .article__meta-icon img {
    max-width: 24px
}

.article-single .article__meta-text {
    width: calc(100% - 40px);
    padding-left: 8px
}

.article-single .article__meta-text p {
    margin-bottom: 0;
    font-size: 17.5px;
    font-family: Arboria,sans-serif;
    font-weight: 500
}

.article-single .article__meta-text span {
    font-size: 11px;
    font-family: Arboria,sans-serif;
    color: #bcb9c9
}

.article-single .article__entry {
    padding: 15px 0 0;
    border-top: 2px solid #f3f3f6;
    font-size: 20px;
    color: inherit;
    line-height: 1.5
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .article-single .article__entry {
        font-size:17px
    }
}

.article-single .article__entry p {
    margin-bottom: 32px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .article-single .article__entry p {
        margin-bottom:22px
    }
}

.article-single .article__entry h4:not(:first-child) {
    margin-top: 42px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .article-single .article__entry h4:not(:first-child) {
        margin-top:30px
    }
}

.article {
    border-radius: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
    box-shadow: 0 4px 20px rgba(0,0,0,.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.article,.article .article__image {
    width: 100%
}

.article .article__figure {
    width: 100%;
    padding-top: 55.8%
}

.article .article__image a {
    display: block;
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s
}

.article .article__image a:hover {
    opacity: .7
}

.article .article__content {
    padding: 25px 30px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .article .article__content {
        padding:15px
    }
}

.article .article__description {
    margin-bottom: 25px
}

.article .article__description p {
    line-height: 2;
    color: #605a7d
}

.article .article__description a {
    text-decoration: none;
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s
}

.article .article__description a:hover {
    opacity: .7
}

.article .article__meta {
    margin-top: auto
}

.article .article__meta,.article .article__meta-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.article .article__meta-icon {
    width: 33px;
    height: 33px;
    padding: 5px;
    border: 1px solid #bcb9c9;
    border-radius: 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.article .article__meta-text {
    width: calc(100% - 33px);
    padding-left: 8px
}

.article .article__meta-text p {
    margin-bottom: 0;
    font-size: 14.3px;
    font-family: Arboria,sans-serif
}

.article .article__meta-text span {
    font-size: 11px;
    font-family: Arboria,sans-serif;
    color: #bcb9c9
}

.articles .articles__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -25px -11px
}

.articles .articles__item {
    width: 33.33333333%;
    padding: 25px 11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 1024px) {
    .articles .articles__item {
        width:50%
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .articles .articles__item {
        width:100%
    }
}

.banner {
    font-size: 18px;
    background: #ffe8ed;
    border-radius: 20px;
    overflow: hidden;
    color: #605a7d
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .banner {
        font-size:12.5px
    }
}

.banner .banner__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.banner .banner__content {
    width: 64.2%;
    padding: 40px
}

@media (max-width: 1024px) {
    .banner .banner__content {
        width:100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .banner .banner__content {
        padding:30px 20px
    }
}

.banner .banner__content-inner {
    max-width: 595px
}

.banner .banner__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 13px
}

.banner .banner__head h6 {
    font-size: 16px;
    text-transform: uppercase;
    padding: 6px 0 0 8px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .banner .banner__head h6 {
        font-size:8.7px
    }
}

.banner .banner__description {
    line-height: 1.4;
    margin-bottom: 35px
}

.banner .banner__description:last-child {
    margin-bottom: 0
}

.banner__description ol {
    padding-left: 20px
}

.banner .banner__description h2 {
    color: #5278d0;
    margin-bottom: 20px;
    font-size: 45px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .banner .banner__description h2 {
        margin-bottom:14px;
        font-size: 28px
    }
}

.banner .banner__image {
    width: 35.8%
}

@media (max-width: 1024px) {
    .banner .banner__image {
        width:100%
    }
}

.banner .banner__figure {
    width: 100%;
    padding-top: 100%;
    border-radius: 0 0 0 102px
}

@media (max-width: 1024px) {
    .banner .banner__figure {
        padding-top:60%
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .banner .banner__figure {
        border-radius:0 0 0 51px
    }
}

.breadcrumbs {
    font-size: 13px;
    color: #b6b3c5
}

.breadcrumbs a {
    color: inherit;
    text-decoration: none
}

.breadcrumbs ul {
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 575px) {
    .breadcrumbs ul {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.breadcrumbs ul li {
    margin-right: 20px;
    position: relative
}

.breadcrumbs ul li:last-child {
    margin-right: 0
}

@media (max-width: 575px) {
    .breadcrumbs ul li {
        margin:0 0 10px
    }
}

.breadcrumbs ul li:last-child {
    color: #5278d0;
    font-weight: 500
}

.breadcrumbs ul li+li:before {
    content: "/";
    position: absolute;
    left: -15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (max-width: 575px) {
    .breadcrumbs ul li+li:before {
        display:none
    }
}

.breadcrumbs--alt {
    background: #f6f7fa;
    padding: 40px 0 15px
}

.btn-menu {
    display: none;
    vertical-align: middle;
    font-size: 0;
    text-align: center;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 35px;
    height: 18px;
    position: relative;
    z-index: 3
}

@media (max-width: 1199px) {
    .btn-menu {
        display:inline-block
    }
}

.btn-menu span {
    position: absolute;
    display: block;
    height: 3px;
    left: 0;
    width: 100%;
    background: #5278d0;
    border-radius: 10px;
    -webkit-transition: top .2s .25s,opacity .2s .25s,background .2s .3s,width .2s .2s,-webkit-transform .2s 0s;
    transition: top .2s .25s,opacity .2s .25s,background .2s .3s,width .2s .2s,-webkit-transform .2s 0s;
    -o-transition: top .2s .25s,opacity .2s .25s,transform .2s 0s,background .2s .3s,width .2s .2s;
    transition: top .2s .25s,opacity .2s .25s,transform .2s 0s,background .2s .3s,width .2s .2s;
    transition: top .2s .25s,opacity .2s .25s,transform .2s 0s,background .2s .3s,width .2s .2s,-webkit-transform .2s 0s
}

.btn-menu span:nth-child(1) {
    top: 0
}

.btn-menu span:nth-child(2) {
    top: 6px
}

.btn-menu span:nth-child(3) {
    top: 12px
}

body.has-menu-opened .btn-menu span {
    -webkit-transition: background .2s,top .2s,opacity .2s,-webkit-transform .2s .25s;
    transition: background .2s,top .2s,opacity .2s,-webkit-transform .2s .25s;
    -o-transition: background .2s,top .2s,opacity .2s,transform .2s .25s;
    transition: background .2s,top .2s,opacity .2s,transform .2s .25s;
    transition: background .2s,top .2s,opacity .2s,transform .2s .25s,-webkit-transform .2s .25s
}

body.has-menu-opened .btn-menu span:nth-child(1),body.has-menu-opened .btn-menu span:nth-child(3) {
    top: 6px
}

body.has-menu-opened .btn-menu span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

body.has-menu-opened .btn-menu span:nth-child(2) {
    opacity: 0
}

body.has-menu-opened .btn-menu span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.btn-menu--white span {
    background: #fff
}

.btn {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    border: 1px solid transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 15px;
    font-family: Arboria,sans-serif;
    color: #fff;
    background: #5278d0;
/*     -webkit-transition: color .4s,background .4s,border .4s;
    -o-transition: color .4s,background .4s,border .4s;
    transition: color .4s,background .4s,border .4s */
	transition: none !important;
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .btn {
        padding:14px 30px
    }
}

.btn:hover {
    color: #5278d0;
    border: 1px solid #5278d0;
    background: #fff
}

.btn--block {
    display: block;
    padding-left: 0;
    padding-right: 0
}

.btn--transparent {
    background: transparent;
    color: #b5b3c4;
    font-weight: 600;
    border: 1px solid #b5b3c4
}

.btn--pink {
    background: #ffdce4;
    color: #5278d0;
    position: relative;
    padding: 5px 40px
}

.btn--pink:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 10px;
    width: 7px;
    height: 4px;
    background: url(https://easyfinance.no/wp-content/themes/borrow/images/arrow-down.svg) no-repeat 50%/cover;
    margin-top: 0;
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    -o-transition: transform .4s;
    transition: transform .4s;
    transition: transform .4s,-webkit-transform .4s
}

.btn--details {
    background: transparent;
    border: 0;
    color: #5278d0;
    position: relative;
    padding: 5px 20px;
    font-weight: 500
}

.btn--details:hover {
    border: 0
}

.btn--details:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 5px;
    width: 7px;
    height: 4px;
    background: url(https://easyfinance.no/wp-content/themes/borrow/images/arrow-down.svg) no-repeat 50%/cover;
    margin-top: 0;
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    -o-transition: transform .4s;
    transition: transform .4s;
    transition: transform .4s,-webkit-transform .4s
}

.btn--big {
    padding: 16px 14px;
    font-size: 17px;
    vertical-align: middle;
    text-transform: capitalize;
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .btn--big {
        padding:10px 20px
    }
}

.btn--alt {
    color: #b5b3c4;
    background-color: transparent;
    border: 1px solid #b5b3c4
}

.btn--alt,.btn--arrow {
    font-size: 19px;
    font-weight: 600
}

.btn--arrow {
    padding: 18px 53px;
    text-align: center;
    position: relative;
    font-family: Arboria,sans-serif
}

/* .btn--arrow:after {
    content: "";
    width: 20px;
    height: 9px;
    background: url(https://easyfinance.no/wp-content/themes/borrow/images/icons/arrow.svg) no-repeat 50%/contain;
    position: absolute;
    right: 13px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.btn--arrow:hover:after {
    background-image: url(https://easyfinance.no/wp-content/themes/borrow/images/icons/arrow-blue.svg)
} */

.details .details__cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -9px
}

.details .details__col {
    width: 33.3333333%;
    padding: 9px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .details .details__col {
        width:100%
    }
}

.details .details__col h6 {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .details .details__col h6 {
        font-size:9.1px
    }
}

.details .details__col ul {
    background: #f5f7fd;
    border-radius: 10px;
    padding: 20px 20px 20px 40px;
    min-height: 260px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .details .details__col ul {
        min-height:unset
    }
}

.details .details__col li {
    margin-bottom: 16px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .details .details__col li {
        font-size:12px
    }
}

.details .details__col li:last-child {
    margin-bottom: 0
}

.details .details__link {
    text-align: right;
    margin-top: 20px;
    color: #0087ff;
    font-weight: 500;
    letter-spacing: .011em
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .details .details__link {
        text-align:center
    }
}


.grid .grid__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px
}

.grid .grid__col {
    width: 100%;
    padding: 15px
}

.grid .grid__col--1of2 {
    width: 50%
}

.header {
    width: 100%;
    position: relative;
    z-index: 5;
    background: #f6f7fa;
    padding: 25px 0 20px;
    border-bottom: 1px solid #eaebf1
}

@media (max-width: 1199px) {
    .header {
        background:#fff
    }
}

.header .header__toggle {
    position: absolute;
    right: 30px
}

.header .header__inner {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header .header__content,.header .header__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header .header__content {
    width: calc(100% - 163px);
    padding-left: 30px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media (min-width: 1200px) {
    .header .header__content {
        display:-webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }
}

@media (max-width: 1199px) {
    .header .header__content {
        width:100%;
        padding-left: 0;
        display: none
    }
}

.header .header__nav {
    margin: 0 65px 0 0
}

@media (max-width: 1199px) {
    .header .header__nav {
        width:100%;
        text-align: center;
        margin: 0 0 30px
    }
}

@media (max-width: 1199px) {
    .header .header__actions {
        width:100%
    }
}

.header .header__actions ul {
    list-style-type: none
}

@media (max-width: 1199px) {
    .header .header__actions ul {
        text-align:center
    }
}

.hero {
    padding: 75px 0 30px;
    background: #f6f7fa
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .hero {
        padding:75px 0 10px
    }
}

.hero .hero__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.hero .hero__content {
    width: 56.1%;
    padding-right: 104px
}

@media (max-width: 1024px) {
    .hero .hero__content {
        padding-right:25px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .hero .hero__content {
        width:100%;
        padding-right: 0;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

.hero .hero__description {
    font-size: 20px;
    margin-bottom: 0px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .hero .hero__description {
        text-align:center;
        font-size: 11px;
        padding: 0 30px;
        margin-bottom: 23px
    }
}

.hero .hero__description h1 {
    font-size: 47.5px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .hero .hero__description h1 {
        font-size:25.5px
    }
}

.hero .hero__description h2 {
    font-size: 20px;
    font-family: Arboria,sans-serif;
    padding-right: 32px;
    color: #605a7d;
    font-weight: 350
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .hero .hero__description h2 {
        padding-right:0;
        font-size: 11px
    }
}

.hero .hero__description p {
    font-size: 20px;
    font-family: Arboria,sans-serif;
    padding-right: 32px;
    color: #605a7d;
    font-weight: 350
}

.hero .hero__image {
    width: 43.9%
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .hero .hero__image {
        width:100%;
        margin: 0 0 30px
    }
}

.hero .hero__figure {
    width: 100%;
    padding-top: 69.7%;
    max-width: 410px
}

@media (max-width: 1399px) {
    .hero .hero__figure {
        padding-top:71.7%
    }
}

@media (max-width: 1199px) {
    .hero .hero__figure {
        padding-top:84.7%
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .hero .hero__figure {
        padding-top:48.7%;
        margin: 0 auto
    }
}

@media (max-width: 575px) {
    .hero .hero__figure {
        max-width:190px
    }
}

.hero .hero__meta {
    color: #a09db3
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .hero .hero__meta {
        font-size:10px;
        text-align: center
    }
}

.hero .hero__meta p span {
    font-weight: 500
}

.hero--secondary {
    padding: 55px 0 30px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .hero--secondary {
        padding:55px 0 10px
    }
}

.hero--secondary .hero__content {
    width: 100%;
    text-align: center;
    padding-right: 0
}

.hero--secondary .hero__description {
    max-width: 750px;
    margin: 0 auto 23px
}

.hero--secondary .hero__description h2,.hero--secondary .hero__description p {
    padding-right: 0
}

.ico {
    font-size: 0;
    line-height: 0;
    text-indent: -4004px;
    display: inline-block;
    vertical-align: top
}

.ico,.image-fit {
    position: relative
}

.image-fit {
    overflow: hidden;
    background-size: cover;
    background-position: 50%
}

.image-fit img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.image-fit--bottom {
    background-position: bottom
}

.image-fit--bottom img {
    -o-object-position: center bottom;
    object-position: center bottom
}

.link-more {
    font-size: 19px;
    color: #605a7d;
    font-family: Arboria,sans-serif
}

@media (max-width: 374px) {
    .link-more {
        font-size:16px
    }
}

.link {
    font-family: Arboria,sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #8f8aa3
}

.list-links {
    list-style-type: none;
    margin: -25px
}

.list-links li {
    padding: 25px;
    border-bottom: 1px solid #eaebf1
}

.list-links li:last-child {
    border-bottom: 0
}

.list-links a {
    font-size: 17px;
    font-family: Arboria,sans-serif;
    font-weight: 500;
    text-decoration: none;
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .list-links a {
        font-size:14.6px
    }
}

.list-links a:hover {
    opacity: .7
}

.list-stars ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.list-stars li {
    width: 26px;
    margin-right: 10px
}

@media (max-width: 1199px) {
    .list-stars li {
        margin-right:6px
    }
}

.list-stars li:last-child {
    margin-right: 0
}

.list-stars--small li {
    width: 18px;
    margin-right: 6px
}

.list-stars--small li:last-child {
    margin-right: 0
}


.main {
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

body.error404 .main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

body.error404 .main>section {
    width: 100%
}

.nav-footer {
    font-size: 23px;
    font-family: Arboria,sans-serif;
    color: #bbb8c7
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .nav-footer {
        font-size:21.9px
    }
}

.nav-footer ul {
    list-style-type: none
}

.nav-footer li {
    margin-bottom: 20px
}

.nav-footer li:last-child {
    margin-bottom: 0
}

.nav-footer a {
    text-decoration: none;
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s
}

.nav-footer a:hover {
    opacity: .5
}

.nav {
    color: #605a7d;
    font-size: 15px;
    font-weight: 700
}

.nav ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -25px
}

@media (max-width: 1399px) {
    .nav ul {
        margin:0 -20px
    }
}

@media (max-width: 1199px) {
    .nav ul {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.nav li {
    padding: 20px 25px
}

@media (max-width: 1399px) {
    .nav li {
        padding:20px
    }
}

.nav a {
    text-decoration: none;
    padding: 10px 0;
    position: relative;
    opacity: 1;
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s
}

.nav a:hover {
    opacity: .5
}

.nav a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: #fd98b0;
    -webkit-transition: width .4s,background .4s;
    -o-transition: width .4s,background .4s;
    transition: width .4s,background .4s
}

.nav li:hover .sub-menu {
    visibility: visible;
    opacity: 1
}

.nav .menu-item-has-children:hover a:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

@media (max-width: 1199px) {
    .nav .menu-item-has-children:hover a:after {
        -webkit-transform:rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
}

@media (max-width: 1199px) {
    .nav .menu-item-has-children.is-active a:after {
        -webkit-transform:rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

.nav .current-menu-item>a:before,.nav li:hover>a:before {
    width: 100%
}

.nav .menu-item-has-children {
    position: relative
}

.nav .menu-item-has-children>a {
    position: relative;
    padding-right: 14px
}

.nav .menu-item-has-children>a:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 2px;
    width: 7px;
    height: 4px;
    background: url(https://easyfinance.no/wp-content/themes/borrow/images/arrow-down.svg) no-repeat 50%/cover;
    margin-top: 0;
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    -o-transition: transform .4s;
    transition: transform .4s;
    transition: transform .4s,-webkit-transform .4s
}

.nav .current-menu-item>a,.nav .current-page-ancestor>a,.nav .current_page_item>a,.nav .current_page_parent>a {
    color: #5278d0
}

.nav .sub-menu {
    list-style-type: none;
    display: block;
    background: #f6f7fa;
    width: 215px;
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
    box-shadow: 0 4px 20px rgba(0,0,0,.1);
    position: absolute;
    left: 30px;
    top: 100%;
    visibility: hidden;
    opacity: 0;
    z-index: 4;
    -webkit-transition: opacity .2s ease-in;
    -o-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in
}

@media (max-width: 1199px) {
    .nav .sub-menu {
        display:none;
        opacity: 1;
        visibility: visible;
        background: transparent;
        position: static;
        border-top: 0;
        margin: 0 auto;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.nav .sub-menu li {
    padding: 10px 16px;
    border-bottom: 1px solid #5278d0;
    margin: 0
}

@media (max-width: 1199px) {
    .nav .sub-menu li {
        border-bottom:0
    }
}

.nav .sub-menu a {
    text-transform: none;
    font-weight: 500;
    padding-bottom: 5px
}

.partner-secondary {
    background: #fff;
    padding: 15px 20px;
    border-radius: 10px;
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
    box-shadow: 0 4px 20px rgba(0,0,0,.1)
}

.partner-secondary .partner__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px -20px 0
}

.partner-secondary .partner__logo {
    width: 50%;
    text-align: center;
    border-right: 1px solid #f3f3f6;
    border-bottom: 1px solid #f3f3f6;
    padding: 15px 0 20px
}

.partner-secondary .partner__logo img {
    max-width: 116px
}

.partner-secondary .partner__rating {
    width: 50%;
    border-bottom: 1px solid #f3f3f6;
    padding: 15px 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.partner-secondary .partner__rating,.partner-secondary .partner__rating ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.partner-secondary .partner__rating ul {
    list-style-type: none;
    margin-bottom: 0
}

.partner-secondary .partner__rating li {
    margin-right: 7px;
    width: 20px
}

@media (max-width: 1333px) and (min-width:1200px) {
    .partner-secondary .partner__rating li {
        width:15px;
        margin-right: 5px
    }
}

.partner-secondary .partner__rating li:last-child {
    margin-right: 0
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .partner-secondary .partner__rating li {
        width:13px;
        margin-right: 5px
    }
}

.partner-secondary .partner__rating p {
    font-family: Arboria,sans-serif;
    color: #605a7d;
    font-weight: 300;
    font-size: 17.5px;
    margin-left: 17px
}

.partner-secondary .partner__rating p span {
    color: #5278d0;
    font-weight: 600
}

.partner-secondary .partner__list {
    width: 100%
}

.partner-secondary .partner__list h6 {
    color: #b8b5c5;
    font-size: 10px;
    text-transform: uppercase
}

.partner-secondary .partner__list li span {
    padding: 15px;
    background: #f5f7fd;
    border-radius: 10px;
    display: inline-block;
    text-align: center;
    width: 100%;
    font-size: 19px;
    font-family: Arboria,sans-serif;
    font-weight: 500
}

.partner-secondary .partner__list ul {
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 15px
}

.partner-secondary .partner__list li {
    width: 50%;
    padding: 15px 16px;
    border-bottom: 1px solid #f3f3f6;
    border-right: 1px solid #f3f3f6
}

.partner-secondary .partner__actions {
    width: 100%;
    margin-bottom: 15px
}

.partner-secondary .partner__actions ul {
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.partner-secondary .partner__actions li {
    width: 50%;
    padding: 0 16px
}

.partner-secondary .partner__btn {
    width: 100%
}

.partner-secondary .partner__text {
    font-size: 11.3px;
    padding: 0 20px
}

.partner .partner__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: unset;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.partner .partner__info {
    text-align: center;
    border-right: 1px solid #f3f3f6;
    width: 160px;
    padding-right: 15px
}

@media (max-width: 1356px) and (min-width:1200px) {
    .partner .partner__info {
        width:120px
    }
}

@media (max-width: 1199px) {
    .partner .partner__info {
        width:50%
    }
}

.partner .partner__logo {
    margin-bottom: 15px
}

@media (max-width: 1024px) {
    .partner .partner__logo {
        margin-bottom:10px
    }
}

.partner .partner__logo img {
    max-width: 100%;
	width: 100%;
	height: 100%;
}

.partner .partner__logo a{
	display: block;
}
@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .partner .partner__logo img {
        max-width:90px
    }
}

@media (max-width: 374px) {
    .partner .partner__logo img {
        max-width:100%
    }
}

.partner .partner__description {
    padding-left: 10px;
    width: 90%
}

@media (max-width: 1199px) {
    .partner .partner__description {
        width:100%;
        padding-left: 0;
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        margin: 20px 0 0
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .partner .partner__description {
        margin:10px 0 0
    }
}

.partner .partner__list ul {
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -10px
}

@media (max-width: 1199px) {
    .partner .partner__list ul {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .partner .partner__list ul {
        margin:-10px -5px
    }
}

.partner .partner__list li {
    padding: 10px;
    border-right: 1px solid #f3f3f6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 1199px) {
    .partner .partner__list li {
        width:50%
    }
}

@media (max-width: 1024px) {
    .partner .partner__list li {
        width:33.333333%;
        text-align: center
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .partner .partner__list li {
        padding:10px 5px
    }
}

@media (max-width: 374px) {
    .partner .partner__list li {
        width:100%
    }
}

.partner .partner__list > ul > li:nth-child(1) {
    width: 40%
}

@media (max-width: 1024px) {
    .partner .partner__list li:nth-child(1) {
        width:100%;
        border-right: 0;
        border-top: 1px solid #f3f3f6;
        border-bottom: 1px solid #f3f3f6
    }
}

.partner .partner__list >ul > li:nth-child(2) {
    width: 60%
}

@media (max-width: 1024px) {
    .partner .partner__list li:nth-child(2) {
        width:33.333333%
    }
}

.partner .partner__list ul li ul li:nth-child(1) {
    width: 33.333333%
}
.partner .partner__list ul li ul li:nth-child(2) {
    width: 33.333333%
}
.partner .partner__list ul li ul li:nth-child(3) {
    width: 33.333333%
}
.partner .partner__list ul li ul li:nth-child(4) {
    width: 33.333333%
}
.partner .partner__list ul li ul li:nth-child(5) {
    width: 33.333333%
}
.partner .partner__list ul li ul li:nth-child(6) {
    width: 33.333333%
}

@media (max-width: 1024px) {
    .partner .partner__list li:nth-child(3) {
        width:33.333333%
    }
}



@media (max-width: 1024px) {
    .partner .partner__list li:nth-child(4) {
        width:33.333333%;
        border-right: 0
    }
}

.partner .partner__list li span {
    border-radius: 10px;
    display: inline-block;
    text-align: center;
    width: 100%;
    font-size: 18px;
    font-family: Arboria,sans-serif;
    font-weight: 500
}

@media (max-width: 1199px) {
    .partner .partner__list li span {
        min-height:unset
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .partner .partner__list li span {
        font-size:13px;
        padding: 0;
        line-height: 1.2
    }
}

.partner .partner__list li span.has-bigger-text {
    font-size: 40px
}

@media (max-width: 1356px) and (min-width:1200px) {
    .partner .partner__list li span.has-bigger-text {
        font-size:30px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .partner .partner__list li span.has-bigger-text {
        font-size:35px;
        margin-bottom: 5px
    }
}

@media (max-width: 374px) {
    .partner .partner__list li span.has-bigger-text {
        font-size:30px
    }
}

.partner .partner__list li span.has-thinner-text {
    font-weight: 350;
    display: inline;
    padding: 0
}

.partner .partner__list li span small {
    display: none;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 7px;
    color: #605a7d;
    font-family: Arboria,sans-serif
}

@media (max-width: 1199px) {
    .partner .partner__list li span small {
        display:block
    }
}

.partner .partner__list p {
    font-size: 11px;
    margin-top: 10px
}

@media (max-width: 1356px) and (min-width:1200px) {
    .partner .partner__list p {
        font-size:8px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .partner .partner__list p {
        margin-top:0
    }
}

.partner .partner__actions {
    padding-left: 20px
}

@media (max-width: 1356px) and (min-width:1200px) {
    .partner .partner__actions {
        padding-left:5px
    }
}

@media (max-width: 1199px) {
    .partner .partner__actions {
        width:50%;
        margin-bottom: 20px;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        text-align: center
    }
}

@media (max-width: 1024px) {
    .partner .partner__actions {
        width:50%
    }
}

@media (max-width: 374px) {
    .partner .partner__actions {
        padding-left:15px
    }
}

.partner .partner__actions ul {
    list-style-type: none
}

.partner .partner__actions li {
    margin-bottom: 10px;
    text-align: center
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .partner .partner__actions li {
        margin-bottom:5px
    }
}

.partner .partner__actions li:last-child {
    margin-bottom: 0
}

.partner .partner__actions li p {
    font-size: 12px;
    color: #a5a2b2;
    margin-bottom: 4px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .partner .partner__actions li p {
        font-size:12px;
        font-weight: 500
    }
}

.partner .partner__btn {
    min-width: 136px;
    font-weight: 700
}

@media (max-width: 1199px) {
    .partner .partner__btn {
        min-width:unset
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .partner .partner__btn {
        font-size:18px;
        width: 100%
    }
}

@media (max-width: 374px) {
    .partner .partner__btn {
        padding:10px 15px
    }
}

.partner .partner__btn-secondary {
    min-width: unset
}

.partner .partner__rating {
    text-align: center;
	display: none;
}

.partner .partner__rating ul {
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 8px
}

.partner .partner__rating li {
    margin-right: 6px;
    width: 14px
}

@media (max-width: 1356px) and (min-width:1200px) {
    .partner .partner__rating li {
        margin-right:5px
    }
}

.partner .partner__rating li:last-child {
    margin-right: 0
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .partner .partner__rating li {
        width:13px;
        margin-right: 5px
    }
}

.partner .partner__rating p {
    color: #b3b5bb;
    font-weight: 500;
    font-family: Arboria,sans-serif
}

.popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
    padding: 15px;
    background: rgba(31,21,72,.9);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .4s,visibility .4s;
    -o-transition: opacity .4s,visibility .4s;
    transition: opacity .4s,visibility .4s
}

.popup .popup__container {
    width: 100%;
    max-height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.popup .popup__content {
    background: #fff;
    max-width: 768px;
    margin: 0 auto;
    border-radius: 10px;
    padding: 40px 35px;
    position: relative
}

.popup .popup__close {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    width: 30px;
    height: 30px;
    background: #5278d0 url(https://easyfinance.no/wp-content/themes/borrow/images/icons/ico-close.svg) no-repeat 50%/18px 18px;
    position: absolute;
    top: 10px;
    right: 0
}

.popup.is-active {
    opacity: 1;
    visibility: visible
}

.review .review__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 14px;
    border-bottom: 1px solid #f9f8fa;
    padding: 25px 40px 15px 35px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .review .review__head {
        padding:25px 15px;
        display: block
    }
}

.review .review__head p {
    font-size: 14px;
    font-weight: 400;
    color: #b5b3c4
}

.review .review__head h5 {
    font-size: 27px;
    margin-bottom: 3px
}

.review .review__details {
    text-align: right
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .review .review__details {
        text-align:left;
        margin-top: 20px
    }
}

.review .review__body {
    padding: 25px 40px 18px 35px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .review .review__body {
        padding:25px 15px
    }
}

.review .review__body>p {
    padding-right: 100px;
    font-size: 18px;
    color: #b5b3c4;
    margin-bottom: 0
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .review .review__body>p {
        padding-right:0;
        font-size: 16px
    }
}

.review .list-stars {
    margin-bottom: 8px
}

.review .review__actions {
    text-align: right;
    padding-top: 14px;
    color: #bfbccb
}

.review .review__actions strong {
    color: #534b72
}

.reviews-form {
    position: relative
}

.reviews-form .form__body,.reviews-form .form__head {
    margin-bottom: 15px
}

.reviews-form .reviews-form__message {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    z-index: 3;
    -webkit-transition: opacity .4s,visibility .4s;
    -o-transition: opacity .4s,visibility .4s;
    transition: opacity .4s,visibility .4s
}

.reviews-form .form__label {
    font-size: 16px;
    font-weight: 500
}

.reviews-form .field {
    width: 100%;
    height: 50px;
    padding: 0 15px;
    border: 1px solid #5278d0
}

.reviews-form .field.textarea {
    height: 100px;
    padding: 15px;
    resize: none
}

.reviews-form .form__row+.form__row {
    margin-top: 20px
}

.reviews-form fieldset {
    border: none;
    margin: 0;
    padding: 0
}

.reviews-form .form__btn {
    font-size: 18px
}

.reviews-form.is-submitted .reviews-form__message {
    opacity: 1;
    visibility: visible
}

.richtext-entry>ol:not([class]),.richtext-entry>ol:not([class]) ol,.richtext-entry>ol:not([class]) ul,.richtext-entry>ul:not([class]),.richtext-entry>ul:not([class]) ol,.richtext-entry>ul:not([class]) ul {
    padding-left: 30px
}

.richtext-entry>blockquote {
    border-left: 2px solid #5278d0;
    margin-left: 0;
    padding: 0 0 0 16px
}

.richtext-entry>*.alignwide {
    width: 100%;
    max-width: 100%;
    clear: both
}

.richtext-entry>*.aligncenter {
    margin-left: auto;
    margin-right: auto
}

.richtext-entry>*.alignfull {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;
    padding: 0 20px
}

.noction-article-featured {
    padding: 70px 0 24px;
    background: #f6f7fa
}

.noction-article {
    background: #f6f7fa;
    padding: 35px 0 25px
}

.noction-article .noction__breadcrumbs {
    margin-bottom: 16px
}

.noction-article .noction__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.noction-article .noction__content {
    width: 63%
}

@media (max-width: 1024px) {
    .noction-article .noction__content {
        width:100%;
        margin-bottom: 30px
    }
}

.noction-article .noction__aside {
    width: 37%;
    padding-left: 15px
}

@media (max-width: 1024px) {
    .noction-article .noction__aside {
        width:100%;
        padding-left: 0
    }
}

.noction-articles {
    padding: 24px 0 100px;
    background: #f6f7fa
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-articles {
        padding:24px 0 45px
    }
}

.noction-articles .noction__body {
    margin-bottom: 40px
}

.noction-articles .noction__actions {
    text-align: center
}

.noction-articles .noction__btn {
    padding: 18px 40px;
    min-width: 204px
}

.noction-banner {
    padding: 83px 0 0
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-banner {
        padding:63px 0 0
    }
}

.noction-default {
    margin: 50px 0
}

.noction-default .noction__content {
    margin-bottom: 40px
}

.noction-default .noction__content:last-child {
    margin-bottom: 0
}

.noction-default .noction__title {
    margin-bottom: 20px
}

.noction-default .noction__title:last-child {
    margin-bottom: 0
}

.noction-default--404 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    text-align: center
}

.noction-default--404 .noction__shell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.noction-default--404 .noction__btn {
    margin-top: 20px
}

.noction-info {
    padding: 55px 0 260px
}

@media (max-width: 1024px) {
    .noction-info {
        padding:55px 0 130px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-info {
        padding:30px 0 60px
    }
}

.noction-info .noction__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media (max-width: 1024px) {
    .noction-info .noction__inner {
        -webkit-box-align:unset;
        -ms-flex-align: unset;
        align-items: unset
    }
}

.noction-info .noction__content {
    width: 64.2%;
    padding-right: 75px
}

@media (max-width: 1024px) {
    .noction-info .noction__content {
        width:100%;
        padding: 0;
        margin: 0 0 50px
    }
}

.noction-info .noction__entry {
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 135px
}

@media (max-width: 1024px) {
    .noction-info .noction__entry {
        margin-bottom:60px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-info .noction__entry {
        font-size:13px
    }
}

.noction-info .noction__entry:last-child {
    margin-bottom: 0
}

.noction-info .noction__entry h3 {
    color: #000;
    margin-bottom: 33px
}

.noction-info .noction__description {
    color: #5278d0
}

.noction-info .noction__description ul {
    list-style-type: none
}

.noction-info .noction__description ol {
    padding-left: 20px
}

.noction-info .noction__description ol li {
    margin-bottom: 10px
}

.noction-info .noction__description ul li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 16px
}

.noction-info .noction__description ul li:after {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    top: 13px;
    left: 0;
    border-radius: 50%;
    background: #5278d0
}

.noction-info .noction__description ul li:last-child {
    margin-bottom: 0
}

.noction-info .noction__description ol li:last-child {
    margin-bottom: 0
}

.noction-info .noction__aside {
    width: 35.8%;
    position: sticky;
    top: 30px
}

@media (max-width: 1024px) {
    .noction-info .noction__aside {
        width:100%;
        position: relative;
        top: unset
    }
}

.noction-info .noction__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px;
    color: #605a7d
}

.noction-info .noction__text h6 {
    font-size: 16px;
    text-transform: uppercase;
    padding: 6px 0 0 8px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-info .noction__text h6 {
        font-size:13.8px
    }
}

.noction-info .noction__links {
    background: #f6f7fa;
    padding: 25px 25px 0;
    border-radius: 20px
}

.noction-info .noction__toc {
    background: #f6f7fa;
    padding: 25px;
    border-radius: 20px;
    margin-bottom: 30px
}

.noction-info .noction__toc h3 {
    margin-left: 15px;
    font-size: 26px
}

.noction-info .noction__toc ul,.noction-info .noction__toc ol {
    ;margin-left: 30px
}

.noction-info .noction__toc li {
    list-style: decimal;
    font-size: 18px;
    margin-bottom: 19px
}

.noction-info .noction__toc li::marker {
    font-weight: 600
}

.noction-info .noction__toc a:hover {
    text-decoration: none
}

.noction-partners {
    background: #f6f7fa;
    padding: 30px 0 90px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-partners {
        padding:10px 0 70px
    }
}

.noction-partners .noction__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px
}

@media (max-width: 1024px) {
    .noction-partners .noction__head {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.noction-partners .noction__head h5 {
    margin-bottom: 0;
    font-weight: 600
}

.noction-partners .noction__slider {
    padding: 30px 25px 30px 70px;
    background: #fff;
    border-radius: 20px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
    box-shadow: 0 4px 20px rgba(0,0,0,.1)
}

@media (max-width: 1024px) {
    .noction-partners .noction__slider {
        padding:30px 25px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-partners .noction__slider {
        padding:20px
    }
}

.noction-partners .noction__slider-figure {
    width: 78.8%
}

@media (max-width: 1199px) {
    .noction-partners .noction__slider-figure {
        width:70%
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-partners .noction__slider-figure {
        width:100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

.noction-partners .noction__slider-info {
    width: 21.2%;
    padding-left: 30px;
    font-size: 25.5px;
    font-weight: 500;
    font-family: Arboria,sans-serif
}

@media (max-width: 1199px) {
    .noction-partners .noction__slider-info {
        width:30%
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-partners .noction__slider-info {
        width:100%;
        padding-left: 0;
        margin-bottom: 30px
    }
}

.noction-partners .noction__slider-info p {
    padding: 15px 20px;
    border: 1px solid #f3f3f6;
    border-radius: 10px;
    text-align: center
}

.noction-partners .noction__nav {
    margin-bottom: 15px;
    background: #fff;
    border-radius: 10px;
    padding: 0 30px;
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
    box-shadow: 0 4px 20px rgba(0,0,0,.1)
}

@media (max-width: 1199px) {
    .noction-partners .noction__nav {
        display:none
    }
}

.noction-partners .noction__nav ul {
    list-style-type: none
}

.noction-partners .noction__nav li,.noction-partners .noction__nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.noction-partners .noction__nav li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 15px 10px;
    text-align: center;
    border-right: 1px solid #f3f3f6;
    width: 14.9%
}

@media (max-width: 1356px) and (min-width:1200px) {
    .noction-partners .noction__nav li {
        width:12.4%
    }
}

.noction-partners .noction__nav li:nth-child(2) {
    width: 35.5%
}

@media (max-width: 1507px) and (min-width:1200px) {
    .noction-partners .noction__nav li:nth-child(2) {
        width:37%
    }
}

.noction-partners .noction__nav li:nth-child(3) {
    width: 18.5%
}

@media (max-width: 1507px) and (min-width:1200px) {
    .noction-partners .noction__nav li:nth-child(3) {
        width:15.7%
    }
}

.noction-partners .noction__nav li:nth-child(4) {
    width: 9.1%
}

@media (max-width: 1356px) and (min-width:1200px) {
    .noction-partners .noction__nav li:nth-child(4) {
        width:10.3%
    }
}

.noction-partners .noction__nav li:nth-child(5) {
    width: 9.4%
}

@media (max-width: 1356px) and (min-width:1200px) {
    .noction-partners .noction__nav li:nth-child(5) {
        width:10.2%
    }
}

.noction-partners .noction__nav li img {
    margin-left: 5px
}

.noction-partners .noction__nav li h6 {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500
}

@media (max-width: 1507px) and (min-width:1200px) {
    .noction-partners .noction__nav li h6 {
        font-size:9px
    }
}

.noction-questions {
    padding: 66px 0 55px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-questions {
        padding:66px 0 30px
    }
}

.noction-questions .noction__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px
}

.noction-questions .noction__head h6 {
    font-size: 16px;
    text-transform: uppercase;
    padding-top: 6px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-questions .noction__head h6 {
        font-size:10.2px
    }
}

.noction-questions .noction__head img {
    margin-right: 9px
}

.noction-questions .noction__actions {
    font-size: 16.9px;
    text-align: center;
    color: #605a7d;
    font-family: Arboria,sans-serif;
    display: none
}

@media (max-width: 1024px) {
    .noction-questions .noction__actions {
        display:block
    }
}

.noction-single {
    background: #f6f7fa;
    padding-bottom: 186px
}

@media (max-width: 1024px) {
    .noction-single {
        padding-bottom:100px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single {
        padding-bottom:50px
    }
}

.noction-single .noction__head {
    background: #fff;
    border-radius: 10px;
    margin-bottom: 13px
}

.noction-single .noction__top {
    border-bottom: 1px solid #f6f7fa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__top {
        display:block
    }
}

.noction-single .noction__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px;
    min-height: 128px;
    width: 24.12%;
    border-right: 1px solid #f6f7fa
}

@media (max-width: 1024px) {
    .noction-single .noction__logo {
        width:35%
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__logo {
        width:100%;
        border: none;
        border-bottom: 1px solid #f6f7fa
    }
}

.noction-single .noction__logo img {
    max-width: 143px
}

.noction-single .noction__title {
    width: 75.88%;
    padding: 32px 38px 18px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 1024px) {
    .noction-single .noction__title {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding: 30px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__title {
        width:100%;
        padding: 30px 15px;
        text-align: center
    }
}

.noction-single .noction__title-left {
    font-size: 13px;
    color: rgba(0,9,29,.4)
}

@media (max-width: 1024px) {
    .noction-single .noction__title-left {
        margin-bottom:20px;
        width: 100%
    }
}

.noction-single .noction__title-left h3 {
    margin-bottom: 10px;
    color: #00091d
}

.noction-single .noction__title-right {
    text-align: center;
    min-width: 204px;
    margin-left: 15px
}

@media (max-width: 1024px) {
    .noction-single .noction__title-right {
        margin-left:0
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__title-right {
        width:100%
    }
}

.noction-single .noction__title-right small {
    display: block;
    text-align: center;
    margin-top: 7px;
    color: rgba(0,9,29,.4)
}

.noction-single .noction__list {
    padding: 30px 10px;
    border-bottom: 1px solid #f6f7fa
}

@media (max-width: 1199px) {
    .noction-single .noction__list {
        padding:30px 35px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__list {
        padding:30px 15px
    }
}

.noction-single .noction__list ul {
    list-style: none outside none;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1024px) {
    .noction-single .noction__list ul {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.noction-single .noction__list ul li {
    padding-right: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    color: rgba(31,21,72,.8)
}

@media (max-width: 1199px) {
    .noction-single .noction__list ul li {
        padding-right:20px
    }

    .noction-single .noction__list ul li:last-child {
        padding-right: 0
    }
}

@media (max-width: 1024px) {
    .noction-single .noction__list ul li {
        width:33.33%;
        margin-bottom: 15px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__list ul li {
        width:100%;
        padding-right: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.noction-single .noction__list strong {
    display: block;
    text-transform: none;
    font-family: Arboria,sans-serif;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 500;
    color: #00091d
}

@media (max-width: 1199px) {
    .noction-single .noction__list strong {
        font-size:16px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__list p {
        min-width:150px
    }
}

.noction-single .noction__list img {
    min-width: 50px;
    width: 50px;
    height: auto;
    margin-right: 10px
}

@media (max-width: 1199px) {
    .noction-single .noction__list img {
        min-width:40px;
        width: 40px
    }
}

.noction-single .noction__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 1024px) {
    .noction-single .noction__details {
        display:block
    }
}

.noction-single .noction__details h6 {
    margin-bottom: 15px;
    text-transform: uppercase
}

.noction-single .noction__cols {
    padding: 25px 35px;
    width: 100%
}

@media (max-width: 1024px) {
    .noction-single .noction__cols {
        width:100%
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__cols {
        padding:30px 15px
    }
}

.noction-single .noction__cols-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -7px
}

.noction-single .noction__col {
    padding: 0 7px;
	width: 25%;
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__col+.noction__col {
        margin-top:30px
    }
}

.noction-single .noction__col--1of2 {
    width: 50%
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__col--1of2 {
        width:100%
    }
}

.noction-single .noction__col ul {
    list-style: none outside none;
    margin: 0;
    min-height: 195px;
    background: #f5f7fd;
    border-radius: 10px;
    padding: 22px 10px 22px 23px
}

.noction-single .noction__col ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 18px
}

.noction-single .noction__col ul li:last-child {
    margin-bottom: 0
}

.noction-single .noction__col ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #1f1549;
    position: absolute;
    top: 6px;
    left: 0
}

.noction-single .noction__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 1024px) {
    .noction-single .noction__body {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

.noction-single .noction__content {
    width: 63%
}

@media (max-width: 1024px) {
    .noction-single .noction__content {
        width:100%;
        margin-bottom: 40px
    }
}

.noction-single .noction__aside {
    width: 35.92%
}

@media (max-width: 1024px) {
    .noction-single .noction__aside {
        width:100%
    }
}

.noction-single .noction__entry {
    border-radius: 10px;
    background: #fff;
    padding: 46px 25px 65px 34px;
    font-size: 20px;
    line-height: 1.65;
    color: #635c7f;
    margin-bottom: 16px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__entry {
        font-size:16px;
        padding: 30px 15px
    }
}

.noction-single .noction__entry h3 {
    margin-bottom: 37px;
    color: #5278d0
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__entry h3 {
        margin-bottom:20px
    }
}

.noction-single .noction__entry p+h3 {
    margin-top: 97px
}

@media (max-width: 1024px) {
    .noction-single .noction__entry p+h3 {
        margin-top:50px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .noction-single .noction__entry p+h3 {
        margin-top:30px
    }
}

.noction-single .noction__entry p:not(:last-child) {
    margin-bottom: 37px
}

.noction-single .noction__entry ul {
    list-style: none outside none;
    margin-bottom: 40px
}

.noction-single .noction__entry ul li {
    padding-left: 28px;
    position: relative
}

.noction-single .noction__entry ul li:after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    top: 15px;
    left: 0;
    background: #635c7f
}

.noction-single .noction__actions {
    text-align: center
}

.review-summary .review-summary__head {
    border-bottom: 1px solid #f6f7fa;
    padding: 25px 43px 25px 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .review-summary .review-summary__head {
        padding:25px 15px
    }
}

.review-summary .review-summary__head h4 {
    margin-bottom: 0;
    font-size: 30px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .review-summary .review-summary__head h4 {
        font-size:26px
    }
}

.review-summary .review-summary__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .review-summary .review-summary__body {
        display:block
    }
}

.review-summary .review-summary__rating {
    width: 34%;
    border-right: 1px solid #f6f7fa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 15px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .review-summary .review-summary__rating {
        width:100%;
        border: none;
        border-bottom: 1px solid #f6f7fa
    }
}

.review-summary .review-summary__rating-inner>p {
    font-family: Arboria,sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #b2b5bb;
    margin: 8px 0 0
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .review-summary .review-summary__rating-inner>p {
        font-size:16px
    }
}

.review-summary .review-summary__rating h2 {
    font-size: 70px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #5278d0;
    line-height: 1
}

.review-summary .review-summary__rating h2 span {
    color: #a5a1b6;
    font-weight: 300
}

.review-summary .review-summary__steps {
    width: 66%;
    padding: 30px 40px
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .review-summary .review-summary__steps {
        width:100%;
        padding: 30px 15px
    }
}

.review-summary .review-summary__steps>ul {
    list-style: none outside none;
    margin: 0;
    padding: 0
}

.review-summary .review-summary__steps>ul>li+li {
    margin-top: 20px
}

.review-summary .review-summary__step {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 16px;
    color: #8f8aa3
}

.review-summary .review-summary__step>p {
    width: 38px;
    padding-left: 4px
}

.review-summary .review-summary__step .review-summary__bar {
    width: calc(100% - 150px);
    height: 10px;
    background: #e5e6e8;
    border-radius: 5px;
    position: relative
}

.review-summary .review-summary__step .review-summary__bar span {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: #0087ff;
    border-radius: 5px;
    z-index: 1
}

.noction__reviews ul {
    list-style: none;
    margin: 0 0 34px;
    padding: 0
}

.noction__reviews ul li {
    background: #fff;
    border-radius: 10px
}

.noction__reviews>ul>li+li {
    margin-top: 16px
}

.noction__rating {
    width: 31.667%;
    border-radius: 20px;
    margin-top: 20px;
    text-align: center;
    padding: 25px 35px
}

@media (max-width: 1024px) {
    .noction__rating {
        width:100%;
        border: none;
        border-top: 1px solid #f6f7fa
    }
}

.noction__rating-alt {
    width: 100%;
    border: 5px solid #f6f7fa
}

.noction__rating h2 {
    font-size: 70px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #5278d0;
    line-height: 1
}

.noction__rating h2 span {
    color: #a5a1b6;
    font-weight: 300
}

.noction__rating-inner>p {
    font-family: Arboria,sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #b2b5bb;
    margin: 0 0 30px
}

.noction__rating .list-stars ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 8px
}

.shell {
    position: relative;
    margin: auto;
    width: 100%
}

@media (max-width: 1024px) {
    .shell {
        padding-left:40px;
        padding-right: 40px
    }
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .shell {
        padding-left:15px;
        padding-right: 15px
    }
}

.shell--fluid {
    max-width: none
}

.stars-group {
    width: 180px
}

.stars-group input {
    display: none
}

.stars-group label.star {
    display: block;
    width: 36px;
    height: 35px;
    background: url(https://easyfinance.no/wp-content/themes/borrow/images/temp/white-star.svg) no-repeat 50%/26px 25px;
    float: right;
    padding: 5px
}

.stars-group input.star+label:hover,.stars-group input.star+label:hover~label,.stars-group input.star:checked~label,.stars-group input.star:checked~label.star {
    background-image: url(https://easyfinance.no/wp-content/themes/borrow/images/temp/pink-star.svg)
}

.stars-group fieldset.stars-group:hover>input+label:before {
    background-image: url(https://easyfinance.no/wp-content/themes/borrow/images/temp/white-star.svg)!important
}

.stars-group fieldset.stars-group:hover>input+label:hover,.stars-group fieldset.stars-group:hover>input+label:hover~label {
    background-image: url(https://easyfinance.no/wp-content/themes/borrow/images/temp/pink-star.svg)!important
}

.wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width: 1024px) {
    .wrapper {
        overflow:hidden
    }
}

.wrapper .wrapper__inner {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh
}

body.admin-bar .wrapper .wrapper__inner {
    min-height: calc(100vh - 32px)
}

@media (max-width: 782px) {
    body.admin-bar .wrapper .wrapper__inner {
        min-height:calc(100vh - 46px)
    }
}

.gform_wrapper .gform_body .gform_fields .gfield,.gform_wrapper .gform_body .gform_fields .gfield .gfield_description,.gform_wrapper .gform_body .gform_fields .gfield .gfield_label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label,.gform_wrapper.gform_wrapper,.gform_wrapper.gform_wrapper.gf_browser_ie .gform_footer input.button,.gform_wrapper.gform_wrapper .gform_body,.gform_wrapper.gform_wrapper .gform_footer,.gform_wrapper.gform_wrapper .gform_footer input.button,.gform_wrapper.gform_wrapper .gform_footer input[type=submit],.gform_wrapper.gform_wrapper .gform_heading,.gform_wrapper.gform_wrapper .gform_heading .gform_title,.gform_wrapper.gform_wrapper .gform_page_footer input.button,.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit] {
    padding: 0;
    margin: 0
}

.gform_wrapper .gform_footer {
    position: relative
}

.gform_wrapper .gform_footer .gform_ajax_spinner {
    position: absolute;
    top: 50%;
    padding: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.gform_wrapper .gform_body .gform_fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.gform_wrapper .gform_body .gform_fields .gfield,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield.gfield_error {
    width: 100%;
    max-width: 100%!important;
    margin-bottom: 0!important;
    margin-top: 0!important;
    border: 0;
    background-color: transparent
}

.gform_wrapper .gform_body .gform_fields .gfield--medium,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--medium.gfield_error {
    width: 50%;
    max-width: 50%
}

.gform_wrapper .gform_body .gform_fields .gfield--small,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--small.gfield_error {
    width: 33.33%;
    max-width: 33.33%
}

.gform_wrapper .gform_body .gform_fields .gfield--address,.gform_wrapper .gform_body .gform_fields .gfield--checkbox,.gform_wrapper .gform_body .gform_fields .gfield--consent,.gform_wrapper .gform_body .gform_fields .gfield--date,.gform_wrapper .gform_body .gform_fields .gfield--fileupload,.gform_wrapper .gform_body .gform_fields .gfield--html,.gform_wrapper .gform_body .gform_fields .gfield--large,.gform_wrapper .gform_body .gform_fields .gfield--name,.gform_wrapper .gform_body .gform_fields .gfield--radio,.gform_wrapper .gform_body .gform_fields .gfield--rangeslider,.gform_wrapper .gform_body .gform_fields .gfield--section,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--address.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--checkbox.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--consent.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--date.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--fileupload.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--html.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--large.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--name.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--radio.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--rangeslider.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--section.gfield_error {
    width: 100%;
    max-width: 100%
}

.gform_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0
}

.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button,.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit],.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button,.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit] {
    line-height: normal;
    min-height: 0;
    width: auto
}

.gform_wrapper .gform_body .gform_fields {
    margin: 0 -15px!important
}

.gform_wrapper .gform_body .gform_fields .gfield,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield.gfield_error {
    padding: 0 15px;
    margin-bottom: 20px!important
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    width: 100%;
    height: 40px;
    padding: 0 15px;
    border: 1px solid grey;
    border-radius: 0;
    font-weight: inherit
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea {
    height: 200px;
    resize: vertical;
    padding: 15px
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select {
    padding: 0 15px
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select[multiple="multiple"] {
    padding: 15px
}

.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li input[type=checkbox],.gform_wrapper .gform_body .gform_fields ul.gfield_radio li input[type=radio] {
    display: none
}

.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label {
    position: relative;
    padding-left: 20px
}

.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:before,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:before,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:before {
    width: 14px;
    height: 14px;
    border: 1px solid grey
}

.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after {
    display: none
}

.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li input:checked+label,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li input:checked+label {
    font-weight: 400
}

.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li input:checked+label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li input:checked+label:after {
    display: block
}

.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:before {
    border-radius: 100%
}

.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after {
    left: 2px;
    width: 10px;
    height: 10px;
    background: grey
}

.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after {
    border-radius: 100%
}

.ui-datepicker {
    display: none
}

.ui-datepicker select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0 5px;
    border: 0;
    background: transparent
}

.ui-datepicker select::-ms-expand {
    display: none
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
    position: relative;
    background: transparent
}

.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    border: solid;
    border-width: 5px 5px 0;
    border-color: #fff transparent transparent
}

.ui-datepicker .ui-datepicker-prev:before {
    -webkit-transform: translate(-50%,-50%) rotate(90deg);
    -ms-transform: translate(-50%,-50%) rotate(90deg);
    transform: translate(-50%,-50%) rotate(90deg)
}

.ui-datepicker .ui-datepicker-next:before {
    -webkit-transform: translate(-50%,-50%) rotate(-90deg);
    -ms-transform: translate(-50%,-50%) rotate(-90deg);
    transform: translate(-50%,-50%) rotate(-90deg)
}

.ui-datepicker .ui-datepicker-header {
    background: blue
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default,.ui-datepicker .ui-datepicker-calendar tbody td,.ui-datepicker .ui-datepicker-calendar thead {
    background: #fff;
    text-shadow: none!important;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover {
    background: blue;
    color: #fff
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-default {
    background: gray!important;
    color: #fff!important
}

.ui-datepicker .ui-datepicker-calendar .ui-state-active {
    border: 0;
    background: blue;
    color: #fff;
    margin: 0
}

.gform_wrapper.gform_wrapper div.validation_error,.gform_wrapper.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    border-color: red;
    background-color: transparent
}

.gform_wrapper.gform_wrapper .gfield_error .gfield_label,.gform_wrapper.gform_wrapper .gfield_required,.gform_wrapper.gform_wrapper .validation_message,.gform_wrapper.gform_wrapper div.validation_error,.gform_wrapper.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_wrapper.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper.gform_wrapper li.gfield_error ul.gfield_radio {
    color: red
}

.gform_wrapper.gform_wrapper div.validation_error {
    display: none
}

.gform_confirmation_wrapper .gform_confirmation_message {
    text-align: center
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .gform_wrapper .gform_body .gform_fields .gfield,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield.gfield_error {
        width:100%
    }
}

.ui-slider {
    border-radius: 10px;
    background: #0087ff
}

.ui-slider:before {
    content: attr(data-min) " kr";
    left: 0
}

.ui-slider:after,.ui-slider:before {
    position: absolute;
    top: -23px;
    text-align: center;
    color: #999da5;
    font-size: 11px
}

.ui-slider:after {
    content: attr(data-max) " kr";
    right: 0
}

.ui-slider .ui-slider-handle {
    border-radius: 50%;
    background: #ccced2;
    width: 34px;
    height: 34px;
    border: 6px solid #fff;
    top: -12px
}

.ui-slider .ui-slider-range {
    background: #ccced2
}
p {
    line-height: 1.5
}

.article__entry>.noction__toc {
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 2px solid #f3f3f6;
    font-size: 17px
}

.article__entry>.noction__toc .toc_title {
    font-weight: 500
}

.article__entry>.noction__toc>ol {
    padding-left: 22px
}

.article__entry>.noction__toc>ol>li {
    margin-top: 6px
}

#lanekrav {
    border-top: 4px solid #00B38C;
    border-bottom: 4px solid #00B38C;
    padding: 20px 0;
    margin-bottom: 30px
}

.hero .hero__description h1 {
    font-family: Arboria,sans-serif;
    margin-bottom: .4rem
}

.hero .hero__description h2 {
    font-size: 24px;
    font-weight: 700;
    font-family: Arboria,sans-serif
}

.text-center {
    text-align: center
}

.btn-menu span:nth-child(2) {
    top: 8px
}

.btn-menu span:nth-child(3) {
    top: 16px
}

.header_btn {
    font-weight: 600
}

.btn--big,.partner .partner__list li span.has-bigger-text,.header__actions>ul>li>a.btn,.partner .partner__list li span {
    font-family: Arboria,sans-serif
}

.noction-single .noction__title-left h1 {
    margin-bottom: 10px;
    color: #00091d;
    font-size: 40px
}

.noction-single {
    padding-top: 13px
}

.accordion-partners .accordion__head {
    padding: 30px 25px 26px 40px
}

.ui-slider .ui-slider-handle {
    box-shadow: 1px 1px 16px -5px #999
}

.accordion-partners .accordion__section {
    box-shadow: 0 4px 20px rgb(0 0 0 / 10%)
}

.partner .partner__list li span small {
    display: block
}


.accordion__section {
    position: relative
}

.accordion__section .accordion__banner {
    top: 0;
    right: 0;
    background-color: #5278d0 !important;
    height: 20px;
    min-width: 190px
}

.accordion__section .accordion__banner:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 20px;
    height: 20px;
    background-color: #fff;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: -10px 0 0 -10px
}

.accordion__section .accordion__banner p {
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    letter-spacing: .05em;
    margin-left: 10px;
    text-align: center;
    text-transform: uppercase;
    padding: 1px 10px 0
}

.statistikk_table>tbody>tr:nth-child(even) {
    background: #eee;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa
}

.statistikk_table>tbody>tr>td:nth-child(even) {
    width: 30%
}

@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    .accordion-partners .accordion__head {
        padding:15px!important
    }

    .accordion__section .accordion__banner+.accordion__head {
        padding-top: 30px!important
    }

    .hero {
        padding: 20px 0 10px
    }

    .hero .hero__description h2 {
        font-size: 16.3px
    }

    .hero .hero__image,.hero .hero__description p {
        display: none
    }

    .partner .partner__list p {
        margin-top: 3.5px
    }

    .partner .partner__list li span {
        font-size: 16px
    }

    .partner .partner__list li span.has-bigger-text {
        font-size: 26px
    }

    .noction-info .noction__entry,.accordion-questions .accordion__description {
        font-size: 16px
    }

    .accordion-questions .accordion__title h6 {
        font-size: 18px;
        line-height: 1.3
    }
}

@media (max-width: 1199px) {
    .partner .partner__logo {
        padding-left:0
    }
}

@media (min-width: 1199px) {
    .hero .hero__description h2 {
        font-weight:300
    }

    .hero .hero__figure {
        padding-top: 58%;
        max-width: 360.5px
    }

    .accordion-partners .accordion__section {
        border-radius: 15px;
        box-shadow: 0 4px 20px rgb(0 0 0 / 10%)
    }

    .nav .sub-menu li {
        padding: 0;
        border-bottom: 1px solid #eee
    }

    .nav .sub-menu a {
        display: block;
        padding: 21px 20px
    }

    .partner .partner__list li:nth-child(1) p {
        text-align: center;
        font-size: 11px
    }

    .partner .partner__list li span {
        font-size: 18px
    }

    .partner .partner__list li span.has-bigger-text {
        font-size: 30px
    }

    .btn--big {
        padding: 16px 16px;
        font-size: 16px;
    }
}

@media only screen and (max-width: 480px){
    .partner .partner__inner{
        flex-wrap: wrap !important;
    }
}