.elementor-258 .elementor-element.elementor-element-a36dedc{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:none;--border-style:none;}.elementor-258 .elementor-element.elementor-element-60f242d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-cc5ae89 img{width:400px;}.elementor-258 .elementor-element.elementor-element-872b498 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-bbb7800 );fill:var( --e-global-color-bbb7800 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-258 .elementor-element.elementor-element-872b498 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-872b498 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-872b498 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-872b498 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-258 .elementor-element.elementor-element-872b498{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-height:12px;--e-nav-menu-divider-color:var( --e-global-color-secondary );--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-258 .elementor-element.elementor-element-872b498 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-258 .elementor-element.elementor-element-faaa46b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-46cd283 .elementor-button-content-wrapper{flex-direction:row;}.elementor-258 .elementor-element.elementor-element-46cd283 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-d8cf552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-258 .elementor-element.elementor-element-d8cf552 .elementor-button-content-wrapper{flex-direction:row;}.elementor-258 .elementor-element.elementor-element-d8cf552 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-a813d3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-ed780b4{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-b422855{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-a1ae243 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-08107a3 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-08107a3 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-bbb7800 );fill:var( --e-global-color-bbb7800 );padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-258 .elementor-element.elementor-element-08107a3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-08107a3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-08107a3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-08107a3 .elementor-nav-menu--main .elementor-item:focus{color:#0071E3;fill:#0071E3;}.elementor-258 .elementor-element.elementor-element-08107a3 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-a48fb98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-51caf49 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-32ad4b0 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-32ad4b0 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-bbb7800 );fill:var( --e-global-color-bbb7800 );padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-258 .elementor-element.elementor-element-32ad4b0 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-32ad4b0 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-32ad4b0 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-32ad4b0 .elementor-nav-menu--main .elementor-item:focus{color:#0071E3;fill:#0071E3;}.elementor-258 .elementor-element.elementor-element-32ad4b0 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-353e45c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-89dda5c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-b4ae5f4 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-b4ae5f4 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-bbb7800 );fill:var( --e-global-color-bbb7800 );padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-258 .elementor-element.elementor-element-b4ae5f4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-b4ae5f4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-b4ae5f4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-b4ae5f4 .elementor-nav-menu--main .elementor-item:focus{color:#0071E3;fill:#0071E3;}.elementor-258 .elementor-element.elementor-element-b4ae5f4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-afb3371{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-c6dbd02 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-ad18f12 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-ad18f12 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-bbb7800 );fill:var( --e-global-color-bbb7800 );padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-258 .elementor-element.elementor-element-ad18f12 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-ad18f12 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-ad18f12 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-ad18f12 .elementor-nav-menu--main .elementor-item:focus{color:#0071E3;fill:#0071E3;}.elementor-258 .elementor-element.elementor-element-ad18f12 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-498940f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-e99a0d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-5b69707 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-5b69707 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-bbb7800 );fill:var( --e-global-color-bbb7800 );padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-258 .elementor-element.elementor-element-5b69707 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-5b69707 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-5b69707 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-5b69707 .elementor-nav-menu--main .elementor-item:focus{color:#0071E3;fill:#0071E3;}.elementor-258 .elementor-element.elementor-element-5b69707 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-31e1838{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-bcae1ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-8a9f384{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu--main .elementor-item{color:#1D1D1F;fill:#1D1D1F;padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu--main .elementor-item:focus{color:#0071E3;fill:#0071E3;}.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-27fe953{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-258 .elementor-element.elementor-element-27fe953 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-258 .elementor-element.elementor-element-27fe953 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-258 .elementor-element.elementor-element-27fe953 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-e850491-font-family ), Sans-serif;font-weight:var( --e-global-typography-e850491-font-weight );}:where( .elementor-258 .elementor-element.elementor-element-27fe953 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-258 .elementor-element.elementor-element-37b2434{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-1f833d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu--main .elementor-item{color:#1D1D1F;fill:#1D1D1F;padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu--main .elementor-item:focus{color:#0071E3;fill:#0071E3;}.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-fb752c2{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-258 .elementor-element.elementor-element-fb752c2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-258 .elementor-element.elementor-element-fb752c2 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-258 .elementor-element.elementor-element-fb752c2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-e850491-font-family ), Sans-serif;font-weight:var( --e-global-typography-e850491-font-weight );}:where( .elementor-258 .elementor-element.elementor-element-fb752c2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-258 .elementor-element.elementor-element-dd691ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-99bb7fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu--main .elementor-item{color:#1D1D1F;fill:#1D1D1F;padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu--main .elementor-item:focus{color:#0071E3;fill:#0071E3;}.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-93313ac{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-258 .elementor-element.elementor-element-93313ac > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-258 .elementor-element.elementor-element-93313ac {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-258 .elementor-element.elementor-element-93313ac > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-e850491-font-family ), Sans-serif;font-weight:var( --e-global-typography-e850491-font-weight );}:where( .elementor-258 .elementor-element.elementor-element-93313ac > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-258 .elementor-element.elementor-element-43cd437{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-976aa56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu--main .elementor-item{color:#1D1D1F;fill:#1D1D1F;padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu--main .elementor-item:focus{color:#0071E3;fill:#0071E3;}.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-2ece6dd{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-258 .elementor-element.elementor-element-2ece6dd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-258 .elementor-element.elementor-element-2ece6dd {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-258 .elementor-element.elementor-element-2ece6dd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-e850491-font-family ), Sans-serif;font-weight:var( --e-global-typography-e850491-font-weight );}:where( .elementor-258 .elementor-element.elementor-element-2ece6dd > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-258 .elementor-element.elementor-element-3c7c5c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-29f5d7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu--main .elementor-item{color:#1D1D1F;fill:#1D1D1F;padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu--main .elementor-item:focus{color:#0071E3;fill:#0071E3;}.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-627207f{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-258 .elementor-element.elementor-element-627207f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-258 .elementor-element.elementor-element-627207f {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-258 .elementor-element.elementor-element-627207f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-e850491-font-family ), Sans-serif;font-weight:var( --e-global-typography-e850491-font-weight );}:where( .elementor-258 .elementor-element.elementor-element-627207f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-258 .elementor-element.elementor-element-5017327{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-ed5f9a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-41dac73 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-41dac73 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-bbb7800 );fill:var( --e-global-color-bbb7800 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-258 .elementor-element.elementor-element-41dac73 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-41dac73 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-41dac73 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-41dac73 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-258 .elementor-element.elementor-element-41dac73{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-height:12px;--e-nav-menu-divider-color:var( --e-global-color-secondary );--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-258 .elementor-element.elementor-element-41dac73 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-258 .elementor-element.elementor-element-db757ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E5E7;--border-color:#E5E5E7;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-8c9c642{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );color:var( --e-global-color-bbb7800 );}.elementor-258 .elementor-element.elementor-element-992e93c .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-992e93c .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-bbb7800 );fill:var( --e-global-color-bbb7800 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-258 .elementor-element.elementor-element-992e93c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-258 .elementor-element.elementor-element-992e93c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-258 .elementor-element.elementor-element-992e93c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-258 .elementor-element.elementor-element-992e93c .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-258 .elementor-element.elementor-element-992e93c{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-height:12px;--e-nav-menu-divider-color:var( --e-global-color-secondary );--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-258 .elementor-element.elementor-element-992e93c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-258 .elementor-element.elementor-element-76d9d28.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-258 .elementor-element.elementor-element-76d9d28{text-align:end;font-family:var( --e-global-typography-7a18380-font-family ), Sans-serif;font-size:var( --e-global-typography-7a18380-font-size );color:var( --e-global-color-bbb7800 );}.elementor-258 .elementor-element.elementor-element-76d9d28 a{color:var( --e-global-color-bbb7800 );}.elementor-258 .elementor-element.elementor-element-76d9d28 a:hover, .elementor-258 .elementor-element.elementor-element-76d9d28 a:focus{color:var( --e-global-color-accent );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-258 .elementor-element.elementor-element-ed780b4{--e-con-grid-template-columns:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-258 .elementor-element.elementor-element-08107a3 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-32ad4b0 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-b4ae5f4 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-ad18f12 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-5b69707 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-31e1838{--grid-auto-flow:row;}.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-27fe953{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );}.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-fb752c2{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );}.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-93313ac{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );}.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-2ece6dd{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );}.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-627207f{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );}.elementor-258 .elementor-element.elementor-element-ed5f9a2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-258 .elementor-element.elementor-element-41dac73 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-db757ef{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-258 .elementor-element.elementor-element-8c9c642{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-992e93c .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-76d9d28{font-size:var( --e-global-typography-7a18380-font-size );}}@media(max-width:767px){.elementor-258 .elementor-element.elementor-element-faaa46b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-258 .elementor-element.elementor-element-ed780b4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-258 .elementor-element.elementor-element-08107a3 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-32ad4b0 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-b4ae5f4 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-ad18f12 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-5b69707 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-31e1838{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-27fe953{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );}.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-fb752c2{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );}.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-93313ac{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );}.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-2ece6dd{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );}.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-627207f{--n-accordion-title-font-size:var( --e-global-typography-e850491-font-size );}.elementor-258 .elementor-element.elementor-element-ed5f9a2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-41dac73 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-db757ef{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-8c9c642{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-992e93c .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-7a18380-font-size );}.elementor-258 .elementor-element.elementor-element-76d9d28{font-size:var( --e-global-typography-7a18380-font-size );}}/* Start custom CSS for container, class: .elementor-element-ed780b4 *//* 1. Link styling */
.elementor-258 .elementor-element.elementor-element-ed780b4 .elementor-nav-menu li a {
    position: relative !important;
    display: inline-block !important; 
    padding-right: 12px !important; 
    color: #1D1D1F;
    transition: color 0.2s ease;
}

/* 2. Setup the arrow */
.elementor-258 .elementor-element.elementor-element-ed780b4 .elementor-nav-menu li a::after {
    content: "";
    position: absolute;
    right: 0; 
    top: 50%;
    width: 12px;
    height: 12px;
    background-color: #0071E3;
    pointer-events: none;
    
    -webkit-mask: url("/wp-content/uploads/2026/02/arrow-right.svg") no-repeat center / contain;
    mask: url("/wp-content/uploads/2026/02/arrow-right.svg") no-repeat center / contain;
    
    opacity: 0;
    transform: translate(-10px, -50%); 
    transition: opacity 0.2s ease, transform 0.2s ease;
}


.elementor-258 .elementor-element.elementor-element-ed780b4 .elementor-nav-menu li a:hover::after {
    opacity: 1;
    transform: translate(5px, -50%); 
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8a52e82 *//* Styling for selve menylinkene */
.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu li a {
    position: relative !important;
    display: inline-block !important; /* Lar teksten styre bredden */
    padding-right: 25px !important; /* Lager et "reservert" område til pilen */
    transition: color 0.2s ease;
    color: #1D1D1F;
}

/* Oppsett for pilen (låst til høyre i det reserverte området) */
.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu li a::after {
    content: "";
    position: absolute;
    right: 0; /* Låser den til kanten av paddingen vi lagde over */
    top: 50%;
    transform: translateY(-50%) translateX(-10px); /* Sentrerer vertikalt og starter litt til venstre */
    
    width: 12px;
    height: 12px;
    display: inline-block;
    
    /* Relativ URL til SVG */
    -webkit-mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    
    /* Start-tilstand */
    background-color: #0071E3;
    opacity: 0;
    transition: opacity 0.2s ease, transform 0.2s ease;
    pointer-events: none; /* Gjør at man ikke kan "treffe" bare pilen */
}

/* Hover-effekt: Vis pilen og flytt den til høyre */
.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu li a:hover::after {
    opacity: 1;
    transform: translateY(-50%) translateX(5px); /* Flytter seg 5px til høyre fra startposisjon */
}

/* Fargeendring på tekst ved hover */
.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu li a:hover {
    color: #0071E3 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8a52e82 *//* Styling for selve menylinkene */
.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu li a {
    position: relative !important;
    display: inline-block !important; /* Lar teksten styre bredden */
    padding-right: 25px !important; /* Lager et "reservert" område til pilen */
    transition: color 0.2s ease;
    color: #1D1D1F;
}

/* Oppsett for pilen (låst til høyre i det reserverte området) */
.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu li a::after {
    content: "";
    position: absolute;
    right: 0; /* Låser den til kanten av paddingen vi lagde over */
    top: 50%;
    transform: translateY(-50%) translateX(-10px); /* Sentrerer vertikalt og starter litt til venstre */
    
    width: 12px;
    height: 12px;
    display: inline-block;
    
    /* Relativ URL til SVG */
    -webkit-mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    
    /* Start-tilstand */
    background-color: #0071E3;
    opacity: 0;
    transition: opacity 0.2s ease, transform 0.2s ease;
    pointer-events: none; /* Gjør at man ikke kan "treffe" bare pilen */
}

/* Hover-effekt: Vis pilen og flytt den til høyre */
.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu li a:hover::after {
    opacity: 1;
    transform: translateY(-50%) translateX(5px); /* Flytter seg 5px til høyre fra startposisjon */
}

/* Fargeendring på tekst ved hover */
.elementor-258 .elementor-element.elementor-element-8a52e82 .elementor-nav-menu li a:hover {
    color: #0071E3 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1b56180 *//* Styling for selve menylinkene */
.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu li a {
    position: relative !important;
    display: inline-block !important; /* Lar teksten styre bredden */
    padding-right: 25px !important; /* Lager et "reservert" område til pilen */
    transition: color 0.2s ease;
    color: #1D1D1F;
}

/* Oppsett for pilen (låst til høyre i det reserverte området) */
.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu li a::after {
    content: "";
    position: absolute;
    right: 0; /* Låser den til kanten av paddingen vi lagde over */
    top: 50%;
    transform: translateY(-50%) translateX(-10px); /* Sentrerer vertikalt og starter litt til venstre */
    
    width: 12px;
    height: 12px;
    display: inline-block;
    
    /* Relativ URL til SVG */
    -webkit-mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    
    /* Start-tilstand */
    background-color: #0071E3;
    opacity: 0;
    transition: opacity 0.2s ease, transform 0.2s ease;
    pointer-events: none; /* Gjør at man ikke kan "treffe" bare pilen */
}

/* Hover-effekt: Vis pilen og flytt den til høyre */
.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu li a:hover::after {
    opacity: 1;
    transform: translateY(-50%) translateX(5px); /* Flytter seg 5px til høyre fra startposisjon */
}

/* Fargeendring på tekst ved hover */
.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu li a:hover {
    color: #0071E3 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1b56180 *//* Styling for selve menylinkene */
.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu li a {
    position: relative !important;
    display: inline-block !important; /* Lar teksten styre bredden */
    padding-right: 25px !important; /* Lager et "reservert" område til pilen */
    transition: color 0.2s ease;
    color: #1D1D1F;
}

/* Oppsett for pilen (låst til høyre i det reserverte området) */
.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu li a::after {
    content: "";
    position: absolute;
    right: 0; /* Låser den til kanten av paddingen vi lagde over */
    top: 50%;
    transform: translateY(-50%) translateX(-10px); /* Sentrerer vertikalt og starter litt til venstre */
    
    width: 12px;
    height: 12px;
    display: inline-block;
    
    /* Relativ URL til SVG */
    -webkit-mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    
    /* Start-tilstand */
    background-color: #0071E3;
    opacity: 0;
    transition: opacity 0.2s ease, transform 0.2s ease;
    pointer-events: none; /* Gjør at man ikke kan "treffe" bare pilen */
}

/* Hover-effekt: Vis pilen og flytt den til høyre */
.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu li a:hover::after {
    opacity: 1;
    transform: translateY(-50%) translateX(5px); /* Flytter seg 5px til høyre fra startposisjon */
}

/* Fargeendring på tekst ved hover */
.elementor-258 .elementor-element.elementor-element-1b56180 .elementor-nav-menu li a:hover {
    color: #0071E3 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-37213c1 *//* Styling for selve menylinkene */
.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu li a {
    position: relative !important;
    display: inline-block !important; /* Lar teksten styre bredden */
    padding-right: 25px !important; /* Lager et "reservert" område til pilen */
    transition: color 0.2s ease;
    color: #1D1D1F;
}

/* Oppsett for pilen (låst til høyre i det reserverte området) */
.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu li a::after {
    content: "";
    position: absolute;
    right: 0; /* Låser den til kanten av paddingen vi lagde over */
    top: 50%;
    transform: translateY(-50%) translateX(-10px); /* Sentrerer vertikalt og starter litt til venstre */
    
    width: 12px;
    height: 12px;
    display: inline-block;
    
    /* Relativ URL til SVG */
    -webkit-mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    
    /* Start-tilstand */
    background-color: #0071E3;
    opacity: 0;
    transition: opacity 0.2s ease, transform 0.2s ease;
    pointer-events: none; /* Gjør at man ikke kan "treffe" bare pilen */
}

/* Hover-effekt: Vis pilen og flytt den til høyre */
.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu li a:hover::after {
    opacity: 1;
    transform: translateY(-50%) translateX(5px); /* Flytter seg 5px til høyre fra startposisjon */
}

/* Fargeendring på tekst ved hover */
.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu li a:hover {
    color: #0071E3 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-37213c1 *//* Styling for selve menylinkene */
.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu li a {
    position: relative !important;
    display: inline-block !important; /* Lar teksten styre bredden */
    padding-right: 25px !important; /* Lager et "reservert" område til pilen */
    transition: color 0.2s ease;
    color: #1D1D1F;
}

/* Oppsett for pilen (låst til høyre i det reserverte området) */
.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu li a::after {
    content: "";
    position: absolute;
    right: 0; /* Låser den til kanten av paddingen vi lagde over */
    top: 50%;
    transform: translateY(-50%) translateX(-10px); /* Sentrerer vertikalt og starter litt til venstre */
    
    width: 12px;
    height: 12px;
    display: inline-block;
    
    /* Relativ URL til SVG */
    -webkit-mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    
    /* Start-tilstand */
    background-color: #0071E3;
    opacity: 0;
    transition: opacity 0.2s ease, transform 0.2s ease;
    pointer-events: none; /* Gjør at man ikke kan "treffe" bare pilen */
}

/* Hover-effekt: Vis pilen og flytt den til høyre */
.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu li a:hover::after {
    opacity: 1;
    transform: translateY(-50%) translateX(5px); /* Flytter seg 5px til høyre fra startposisjon */
}

/* Fargeendring på tekst ved hover */
.elementor-258 .elementor-element.elementor-element-37213c1 .elementor-nav-menu li a:hover {
    color: #0071E3 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dcf60cb *//* Styling for selve menylinkene */
.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu li a {
    position: relative !important;
    display: inline-block !important; /* Lar teksten styre bredden */
    padding-right: 25px !important; /* Lager et "reservert" område til pilen */
    transition: color 0.2s ease;
    color: #1D1D1F;
}

/* Oppsett for pilen (låst til høyre i det reserverte området) */
.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu li a::after {
    content: "";
    position: absolute;
    right: 0; /* Låser den til kanten av paddingen vi lagde over */
    top: 50%;
    transform: translateY(-50%) translateX(-10px); /* Sentrerer vertikalt og starter litt til venstre */
    
    width: 12px;
    height: 12px;
    display: inline-block;
    
    /* Relativ URL til SVG */
    -webkit-mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    
    /* Start-tilstand */
    background-color: #0071E3;
    opacity: 0;
    transition: opacity 0.2s ease, transform 0.2s ease;
    pointer-events: none; /* Gjør at man ikke kan "treffe" bare pilen */
}

/* Hover-effekt: Vis pilen og flytt den til høyre */
.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu li a:hover::after {
    opacity: 1;
    transform: translateY(-50%) translateX(5px); /* Flytter seg 5px til høyre fra startposisjon */
}

/* Fargeendring på tekst ved hover */
.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu li a:hover {
    color: #0071E3 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dcf60cb *//* Styling for selve menylinkene */
.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu li a {
    position: relative !important;
    display: inline-block !important; /* Lar teksten styre bredden */
    padding-right: 25px !important; /* Lager et "reservert" område til pilen */
    transition: color 0.2s ease;
    color: #1D1D1F;
}

/* Oppsett for pilen (låst til høyre i det reserverte området) */
.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu li a::after {
    content: "";
    position: absolute;
    right: 0; /* Låser den til kanten av paddingen vi lagde over */
    top: 50%;
    transform: translateY(-50%) translateX(-10px); /* Sentrerer vertikalt og starter litt til venstre */
    
    width: 12px;
    height: 12px;
    display: inline-block;
    
    /* Relativ URL til SVG */
    -webkit-mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    
    /* Start-tilstand */
    background-color: #0071E3;
    opacity: 0;
    transition: opacity 0.2s ease, transform 0.2s ease;
    pointer-events: none; /* Gjør at man ikke kan "treffe" bare pilen */
}

/* Hover-effekt: Vis pilen og flytt den til høyre */
.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu li a:hover::after {
    opacity: 1;
    transform: translateY(-50%) translateX(5px); /* Flytter seg 5px til høyre fra startposisjon */
}

/* Fargeendring på tekst ved hover */
.elementor-258 .elementor-element.elementor-element-dcf60cb .elementor-nav-menu li a:hover {
    color: #0071E3 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-01907d7 *//* Styling for selve menylinkene */
.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu li a {
    position: relative !important;
    display: inline-block !important; /* Lar teksten styre bredden */
    padding-right: 25px !important; /* Lager et "reservert" område til pilen */
    transition: color 0.2s ease;
    color: #1D1D1F;
}

/* Oppsett for pilen (låst til høyre i det reserverte området) */
.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu li a::after {
    content: "";
    position: absolute;
    right: 0; /* Låser den til kanten av paddingen vi lagde over */
    top: 50%;
    transform: translateY(-50%) translateX(-10px); /* Sentrerer vertikalt og starter litt til venstre */
    
    width: 12px;
    height: 12px;
    display: inline-block;
    
    /* Relativ URL til SVG */
    -webkit-mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    
    /* Start-tilstand */
    background-color: #0071E3;
    opacity: 0;
    transition: opacity 0.2s ease, transform 0.2s ease;
    pointer-events: none; /* Gjør at man ikke kan "treffe" bare pilen */
}

/* Hover-effekt: Vis pilen og flytt den til høyre */
.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu li a:hover::after {
    opacity: 1;
    transform: translateY(-50%) translateX(5px); /* Flytter seg 5px til høyre fra startposisjon */
}

/* Fargeendring på tekst ved hover */
.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu li a:hover {
    color: #0071E3 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-01907d7 *//* Styling for selve menylinkene */
.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu li a {
    position: relative !important;
    display: inline-block !important; /* Lar teksten styre bredden */
    padding-right: 25px !important; /* Lager et "reservert" område til pilen */
    transition: color 0.2s ease;
    color: #1D1D1F;
}

/* Oppsett for pilen (låst til høyre i det reserverte området) */
.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu li a::after {
    content: "";
    position: absolute;
    right: 0; /* Låser den til kanten av paddingen vi lagde over */
    top: 50%;
    transform: translateY(-50%) translateX(-10px); /* Sentrerer vertikalt og starter litt til venstre */
    
    width: 12px;
    height: 12px;
    display: inline-block;
    
    /* Relativ URL til SVG */
    -webkit-mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    mask-image: url("/wp-content/uploads/2026/02/arrow-right.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    
    /* Start-tilstand */
    background-color: #0071E3;
    opacity: 0;
    transition: opacity 0.2s ease, transform 0.2s ease;
    pointer-events: none; /* Gjør at man ikke kan "treffe" bare pilen */
}

/* Hover-effekt: Vis pilen og flytt den til høyre */
.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu li a:hover::after {
    opacity: 1;
    transform: translateY(-50%) translateX(5px); /* Flytter seg 5px til høyre fra startposisjon */
}

/* Fargeendring på tekst ved hover */
.elementor-258 .elementor-element.elementor-element-01907d7 .elementor-nav-menu li a:hover {
    color: #0071E3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a813d3f *//* 1. Link styling */
.elementor-258 .elementor-element.elementor-element-a813d3f .elementor-nav-menu li a {
    position: relative !important;
    display: inline-block !important; 
    padding-right: 12px !important; 
    color: #1D1D1F;
    transition: color 0.2s ease;
}

/* 2. Setup the arrow */
.elementor-258 .elementor-element.elementor-element-a813d3f .elementor-nav-menu li a::after {
    content: "";
    position: absolute;
    right: 0; 
    top: 50%;
    width: 12px;
    height: 12px;
    background-color: #0071E3;
    pointer-events: none;
    
    -webkit-mask: url("/wp-content/uploads/2026/02/arrow-right.svg") no-repeat center / contain;
    mask: url("/wp-content/uploads/2026/02/arrow-right.svg") no-repeat center / contain;
    
    opacity: 0;
    transform: translate(-10px, -50%); 
    transition: opacity 0.2s ease, transform 0.2s ease;
}


.elementor-258 .elementor-element.elementor-element-a813d3f .elementor-nav-menu li a:hover::after {
    opacity: 1;
    transform: translate(5px, -50%); 
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-41dac73 */@media (max-width: 767px) {
    #menu-1-41dac73 {
        display: flex !important;
        flex-wrap: wrap;
        justify-content: center;
        gap: 6px;
        list-style: none;
        padding: 0;
    }
    
    #menu-1-41dac73 li {
        display: inline-flex !important;
    }
}/* End custom CSS */