.elementor .nav{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff;display:flex;justify-content:center;}.elementor .nav_container{width:100%;max-width:1500px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .nav_wrapper{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .logo_wrapper{width:15%;}.elementor .nav_meny-wrapper{width:70%;padding:0px;}.elementor .nav_btn-wrapper{width:15%;padding:0px;display:flex;justify-content:flex-end;}.elementor .nav_btn{font-family:"DM Sans";font-size:15px;color:#ffffff;text-transform:none;background-color:var(--Main);}.elementor .nav_btn:hover,.elementor .nav_btn:focus-visible{background-color:var(--Main-Dark);}.elementor .hero{height:90vh;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .section_container{width:100%;max-width:1500px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .hero_image-wrapper{width:50%;position:absolute;inset-block-start:0px;padding:0px;align-self:end;}.elementor .hero_text-wrapper{width:45%;padding:0px;display:flex;flex-direction:column;gap:25px;}.elementor .hero_heading{font-family:"Lora";font-weight:500;font-size:55px;color:var(--Main-Dark);}.elementor .btn_wrapper{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:15px;justify-content:flex-start;align-items:center;}.elementor .secondary_btn{font-family:"DM Sans";font-size:15px;color:#ffffff;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--Main-light);transition:background-color 200ms;}.elementor .secondary_btn:hover,.elementor .secondary_btn:focus-visible{background-color:var(--Main-medium);}.elementor .section{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .dark-contrast{padding-block-start:30px;padding-block-end:30px;background-color:var(--Main);}.elementor .cta_icon-wrapper{padding:10px;border-radius:5px;background-color:#ffffff1a;display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .section_heading{font-family:"Lora";font-weight:500;font-size:40px;color:var(--Main-Dark);}.elementor .dark{background-color:var(--Main);}.elementor .white{color:var(--Ice);}.elementor .left{padding:20px;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .about_wrapper{display:flex;flex-direction:column;gap:20px;align-items:start;}.elementor .left_title-wrapper{padding:0px;display:flex;flex-direction:column;align-items:end;}.elementor .project_wrapper{padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .footer{padding-block-start:60px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--Main);display:flex;flex-direction:column;align-items:center;}.elementor .footer_logo{width:90px;}.elementor .small_heading{font-size:20px;line-height:30px;}.elementor .grid_wrapper{padding:0px;}.elementor .bottom_section{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .hero_image{height:90vh;object-fit:cover;}.elementor .hero_underside{height:70vh;justify-content:center;align-items:center;}.elementor .image_hero-underside{height:70vh;}.elementor .big-paragraph{font-size:18px;}.elementor .split_grid-50-50-wrapper{padding:0px;display:flex;flex-direction:row;gap:60px;justify-content:space-between;}.elementor .split_grid-wrapper-left{width:50%;padding:0px;}.elementor .split_grid_wrapper-right{width:65%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .split_grid-image-follow{height:550px;object-fit:cover;position:sticky;inset-block-start:10px;border-radius:10px;}.elementor .h3{font-size:30px;}