.elementor .nav{position:fixed;inset-block-start:0px;z-index:999;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;background-color:var(--Cream);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 .nav_logo-wrapper{width:13%;padding:0px;}.elementor .nav_menu-wrapper{width:87%;padding:0px;display:flex;flex-direction:row;gap:15px;justify-content:flex-end;align-items:center;}.elementor .nav_wrapper{padding:0px;display:flex;flex-direction:row;gap:15px;justify-content:space-between;align-items:center;}.elementor .nav_logo{width:100%;height:100%;}.elementor .nav_primary-btn{font-family:"Inter";font-weight:600;font-size:15px;color:var(--Cream);letter-spacing:-0.3px;border-radius:5px;background-color:var(--Forest);transition:background-color 200ms;}.elementor .nav_primary-btn:hover,.elementor .nav_primary-btn:focus-visible{background-color:var(--Forest2);}.elementor .hero{height:97vh;padding-block-start:0px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(#090c0899, #090c0899),url("https://askheim.hornstaging.no/wp-content/uploads/2026/05/skog.avif");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .hero_content-wrapper{width:60%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .hero_heading{font-family:"cormorant-garamond";font-weight:300;font-size:65px;color:var(--Cream);}.elementor .hero_txt{font-family:"Inter";font-weight:400;font-size:18px;color:var(--Cream);}.elementor .btn_wrapper{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .primary_btn{font-family:"Inter";font-weight:600;font-size:15px;color:var(--Cream);padding-block-start:13px;padding-block-end:13px;padding-inline-start:30px;padding-inline-end:30px;border-radius:5px;border-width:1px;border-color:var(--Forest);border-style:solid;background-color:var(--Forest);}.elementor .primary_btn:hover,.elementor .primary_btn:focus-visible{border-color:var(--Forest2);background-color:var(--Forest2);}.elementor .primary_btn:active{color:var(--Cream);}.elementor .secondary_btn{font-family:"Inter";font-weight:600;font-size:15px;color:var(--Cream);padding-block-start:13px;padding-block-end:13px;padding-inline-start:30px;padding-inline-end:30px;border-radius:5px;border-width:1px;border-color:var(--Cream);border-style:solid;background-color:#faf7f026;}.elementor .selling_points{padding:0px;margin:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#dbd5c54d;border-style:solid;background-color:var(--Forest2);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .selling_points_wrapper{padding-block-start:30px;padding-block-end:30px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#dcd6c54d;border-style:solid;display:flex;flex-direction:column;gap:15px;}.elementor .selling_point-heading{font-family:"cormorant-garamond";font-size:30px;color:var(--Cream);padding:0px;}.elementor .hero_span{font-family:"Inter";font-weight:400;font-size:14px;color:#faf7f0b3;text-transform:uppercase;}.elementor .selling_point_txt{font-family:"Inter";font-weight:400;font-size:13px;color:#faf7f0cc;text-transform:uppercase;}.elementor .last_point{border-width:0px;}.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 .txt_padding-wrapper{padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .dark_txt{color:var(--Ink2);}.elementor .partners_content{padding:30px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#4A4A3F21;border-style:solid;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;}.elementor .partners_txt{font-family:"cormorant-garamond";font-weight:400;font-size:18px;color:#4a4a3fcc;transition:-webkit-text-stroke-color 200ms;}.elementor .partners_txt:hover,.elementor .partners_txt:focus-visible{color:#4a4a3f;}.elementor .last_partner{border-width:0px;}.elementor .small_topp-padding{padding-block-start:10px;}.elementor .split_grid{padding:0px;display:flex;flex-direction:row;gap:150px;justify-content:space-between;align-items:end;}.elementor .split_grid-wrapper{width:50%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .section_heading{font-family:"cormorant-garamond";font-weight:500;font-size:45px;color:var(--Ink);}.elementor .section_txt{font-family:"Inter";font-weight:400;font-size:16px;color:var(--Ink);line-height:25px;}.elementor .txt_big{font-size:18px;}.elementor .darker_section{background-color:var(--Sand);}.elementor .flex_top{align-items:start;}.elementor .services_wrapper{padding:0px;border-radius:0px;border-width:1px;border-color:var(--Line);border-style:solid;transition:border-color 200ms;}.elementor .services_wrapper:hover,.elementor .services_wrapper:focus-visible{border-color:var(--Ink2);}.elementor .service_image{width:100%;height:350px;object-fit:cover;padding:0px;}.elementor .service_content{padding:25px;background-color:var(--Cream);display:flex;flex-direction:column;gap:20px;}.elementor .service_heading{font-family:"cormorant-garamond";font-size:35px;color:var(--Ink);}.elementor .services_points{padding-block-start:10px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;}.elementor .services_points-txt{font-family:"Inter";font-weight:400;font-size:12px;color:var(--Mute);text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:15px;padding-inline-end:15px;border-radius:5px;border-width:1px;border-color:var(--Mute);border-style:solid;}.elementor .competanse_wrapper{padding:30px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#4A4A3F21;border-style:solid;background-color:var(--Cream);transition:background-color 200ms;display:flex;flex-direction:column;gap:15px;}.elementor .competanse_wrapper:hover,.elementor .competanse_wrapper:focus-visible{background-color:var(--Sand);}.elementor .competanse_number{font-family:"cormorant-garamond";font-weight:500;font-size:16px;color:#1f2419b3;padding-block-end:25px;}.elementor .competanse_heading{font-family:"cormorant-garamond";font-weight:500;font-size:25px;color:var(--Ink);}.elementor .small_txt{font-size:14px;}.elementor .no_border{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;}.elementor .no_border:hover,.elementor .no_border:focus-visible{background-color:var(--Cream);}.elementor .contact_info-wrapper{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:30px;justify-content:flex-start;align-items:center;}.elementor .contact{font-size:13px;color:#1f2419cc;text-transform:uppercase;}.elementor .footer{padding-block-start:60px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--Forest);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .footer_content-wrapper{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .footer_logo{width:60%;}.elementor .footer_txt{font-family:"Inter";font-size:14px;color:#faf7f0cc;}.elementor .footer_heading{font-family:"Inter";font-weight:400;font-size:15px;color:#faf7f073;text-transform:uppercase;}.elementor .footer_bottom{padding-block-start:30px;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 .darker_footer{font-size:12px;color:#faf7f094;}.elementor .full_wrapper{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;}