.elementor-56122 .elementor-element.elementor-element-5b5ff5a:not(.elementor-motion-effects-element-type-background), .elementor-56122 .elementor-element.elementor-element-5b5ff5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-56122 .elementor-element.elementor-element-5b5ff5a > .elementor-background-overlay{background-image:url("https://www.rule.no/wp-content/uploads/2021/02/hero-2-3.png");background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56122 .elementor-element.elementor-element-5b5ff5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-56122 .elementor-element.elementor-element-2b5abc3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56122 .elementor-element.elementor-element-2b5abc3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56122 .elementor-element.elementor-element-10525d7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-56122 .elementor-element.elementor-element-10525d7 .elementor-heading-title{font-size:43px;}.elementor-56122 .elementor-element.elementor-element-67ed32b{--spacer-size:20px;}.elementor-56122 .elementor-element.elementor-element-75890c0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:16px;font-weight:bold;fill:var( --e-global-color-a3d1bcf );color:var( --e-global-color-a3d1bcf );border-radius:7px 7px 7px 7px;}.elementor-56122 .elementor-element.elementor-element-75890c0 .elementor-button:hover, .elementor-56122 .elementor-element.elementor-element-75890c0 .elementor-button:focus{background-color:#05CC87C7;}.elementor-bc-flex-widget .elementor-56122 .elementor-element.elementor-element-24f2625.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56122 .elementor-element.elementor-element-24f2625.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56122 .elementor-element.elementor-element-cf660f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56122 .elementor-element.elementor-element-cf660f2 img{width:80%;}.elementor-56122 .elementor-element.elementor-element-d25a120{padding:200px 0px 200px 0px;}.elementor-56122 .elementor-element.elementor-element-877019b > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-56122 .elementor-element.elementor-element-877019b{text-align:center;}.elementor-56122 .elementor-element.elementor-element-877019b .elementor-heading-title{font-size:48px;}.elementor-56122 .elementor-element.elementor-element-369cdd0 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-56122 .elementor-element.elementor-element-369cdd0{text-align:center;}.elementor-56122 .elementor-element.elementor-element-6e5eaaf:not(.elementor-motion-effects-element-type-background), .elementor-56122 .elementor-element.elementor-element-6e5eaaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-56122 .elementor-element.elementor-element-6e5eaaf > .elementor-container{min-height:100vh;}.elementor-56122 .elementor-element.elementor-element-6e5eaaf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-56122 .elementor-element.elementor-element-6e5eaaf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-56122 .elementor-element.elementor-element-dfd1bf1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56122 .elementor-element.elementor-element-dfd1bf1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56122 .elementor-element.elementor-element-dfd1bf1 > .elementor-element-populated{text-align:left;}.elementor-56122 .elementor-element.elementor-element-3134716 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-56122 .elementor-element.elementor-element-3134716 .elementor-heading-title{font-size:43px;color:var( --e-global-color-secondary );}.elementor-56122 .elementor-element.elementor-element-fbcf702 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-56122 .elementor-element.elementor-element-fbcf702{color:var( --e-global-color-secondary );}.elementor-56122 .elementor-element.elementor-element-dec26e5 img{width:49%;max-width:100%;}.elementor-56122 .elementor-element.elementor-element-d95992a{padding:120px 0px 100px 0px;}.elementor-56122 .elementor-element.elementor-element-44c4e5e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;}.elementor-56122 .elementor-element.elementor-element-44c4e5e{text-align:center;}.elementor-56122 .elementor-element.elementor-element-44c4e5e .elementor-heading-title{font-size:43px;}.elementor-56122 .elementor-element.elementor-element-363fe43 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-56122 .elementor-element.elementor-element-96be95e{--spacer-size:40px;}.elementor-56122 .elementor-element.elementor-element-94edd7c{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-56122 .elementor-element.elementor-element-e29de48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56122 .elementor-element.elementor-element-e29de48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56122 .elementor-element.elementor-element-30174e8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-56122 .elementor-element.elementor-element-4523bb2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-56122 .elementor-element.elementor-element-4f3029d > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-56122 .elementor-element.elementor-element-4f3029d img{max-width:100%;}.elementor-56122 .elementor-element.elementor-element-d3d6b1c{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-56122 .elementor-element.elementor-element-141f785.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56122 .elementor-element.elementor-element-141f785.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56122 .elementor-element.elementor-element-b30b88e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-56122 .elementor-element.elementor-element-315a652 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-56122 .elementor-element.elementor-element-745e005 > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-56122 .elementor-element.elementor-element-745e005 img{max-width:100%;}.elementor-56122 .elementor-element.elementor-element-a22d70b{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-56122 .elementor-element.elementor-element-a20ea29.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56122 .elementor-element.elementor-element-a20ea29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56122 .elementor-element.elementor-element-e97d47a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-56122 .elementor-element.elementor-element-1643e25 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-56122 .elementor-element.elementor-element-679bf3f > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-56122 .elementor-element.elementor-element-33f9aed:not(.elementor-motion-effects-element-type-background), .elementor-56122 .elementor-element.elementor-element-33f9aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-56122 .elementor-element.elementor-element-33f9aed > .elementor-background-overlay{background-image:url("https://www.rule.no/wp-content/uploads/2021/01/overlay16.png");background-repeat:no-repeat;background-size:cover;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56122 .elementor-element.elementor-element-33f9aed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-250px;padding:130px 0px 300px 0px;}.elementor-56122 .elementor-element.elementor-element-84714fc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-56122 .elementor-element.elementor-element-84714fc{text-align:center;}.elementor-56122 .elementor-element.elementor-element-84714fc .elementor-heading-title{color:var( --e-global-color-a3d1bcf );}.elementor-56122 .elementor-element.elementor-element-1f67520{--spacer-size:30px;}.elementor-56122 .elementor-element.elementor-element-0b48db0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56122 .elementor-element.elementor-element-0b48db0{text-align:left;color:var( --e-global-color-a3d1bcf );}.elementor-56122 .elementor-element.elementor-element-73d5c2e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-56122 .elementor-element.elementor-element-73d5c2e{text-align:left;color:var( --e-global-color-a3d1bcf );}.elementor-56122 .elementor-element.elementor-element-06370cf{--spacer-size:20px;}.elementor-56122 .elementor-element.elementor-element-f6b31b4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:16px;font-weight:bold;fill:var( --e-global-color-a3d1bcf );color:var( --e-global-color-a3d1bcf );border-radius:7px 7px 7px 7px;}.elementor-56122 .elementor-element.elementor-element-f6b31b4 .elementor-button:hover, .elementor-56122 .elementor-element.elementor-element-f6b31b4 .elementor-button:focus{background-color:#05CC87C7;}@media(min-width:768px){.elementor-56122 .elementor-element.elementor-element-2b5abc3{width:42%;}.elementor-56122 .elementor-element.elementor-element-24f2625{width:58%;}.elementor-56122 .elementor-element.elementor-element-dfd1bf1{width:40%;}.elementor-56122 .elementor-element.elementor-element-dd3c0a1{width:60%;}}@media(max-width:1024px){.elementor-56122 .elementor-element.elementor-element-2b5abc3 > .elementor-element-populated{margin:100px 0px 0100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-56122 .elementor-element.elementor-element-d25a120{padding:150px 0px 130px 0px;}.elementor-56122 .elementor-element.elementor-element-33f9aed{padding:150px 0px 230px 0px;}}@media(max-width:767px){.elementor-56122 .elementor-element.elementor-element-2b5abc3 > .elementor-element-populated{margin:100px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56122 .elementor-element.elementor-element-d25a120{padding:70px 0px 70px 0px;}.elementor-56122 .elementor-element.elementor-element-3134716{text-align:center;}.elementor-56122 .elementor-element.elementor-element-fbcf702{text-align:center;}.elementor-56122 .elementor-element.elementor-element-30174e8{text-align:center;}.elementor-56122 .elementor-element.elementor-element-4523bb2{text-align:center;}.elementor-56122 .elementor-element.elementor-element-b30b88e{text-align:center;}.elementor-56122 .elementor-element.elementor-element-315a652{text-align:center;}.elementor-56122 .elementor-element.elementor-element-e97d47a{text-align:center;}.elementor-56122 .elementor-element.elementor-element-1643e25{text-align:center;}.elementor-56122 .elementor-element.elementor-element-33f9aed{padding:70px 0px 270px 0px;}}/* Start custom CSS for column, class: .elementor-element-6514700 */.elementor-56122 .elementor-element.elementor-element-6514700  .elementor-row {
    min-height: 100vh!important;
    display: flex;
    padding-bottom: 0!important;
}
@media only screen and (max-width: 991px) {
  .elementor-56122 .elementor-element.elementor-element-6514700  .elementor-row {
      min-height: 80vh!important;
  } 
  .elementor-56122 .elementor-element.elementor-element-6514700  .elementor-row .elementor-column {
      width: 100%;
      text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b5ff5a */.elementor-56122 .elementor-element.elementor-element-5b5ff5a {
    padding-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcf702 */.elementor-56122 .elementor-element.elementor-element-fbcf702 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30174e8 */.elementor-56122 .elementor-element.elementor-element-30174e8 span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4523bb2 */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b30b88e */.elementor-56122 .elementor-element.elementor-element-b30b88e span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-315a652 */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e97d47a */.elementor-56122 .elementor-element.elementor-element-e97d47a span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1643e25 */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */