.elementor-8 .elementor-element.elementor-element-c303cca{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-c303cca:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c303cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6c6355a{text-align:center;}.elementor-8 .elementor-element.elementor-element-6c6355a .elementor-heading-title{font-family:"Ranade", Sans-serif;font-size:13px;font-weight:300;line-height:150%;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-c87ed92 .elementor-button{background-color:#FFFFFF;font-family:"Ranade", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:7px 10px 5px 10px;}.elementor-8 .elementor-element.elementor-element-c87ed92 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-c87ed92 .elementor-button:focus{background-color:#FFFFFF1C;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c87ed92 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-c87ed92 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-c87ed92 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7dbf4da{--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:space-between;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8139d44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:2px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-3ab7558 img{width:100%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-1aa2914{--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:flex-end;--align-items:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-739fd1a{--display:flex;}.elementor-8 .elementor-element.elementor-element-b551745{--display:flex;}.elementor-8 .elementor-element.elementor-element-a626c44{--display:flex;}.elementor-8 .elementor-element.elementor-element-372ec92{--display:flex;}.elementor-8 .elementor-element.elementor-element-992fc37{--display:flex;}.elementor-8 .elementor-element.elementor-element-b3f397d{--display:flex;}.elementor-8 .elementor-element.elementor-element-bd51093{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:32px;padding:10px 10px 10px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:28px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-hover:var( --e-global-color-primary );--n-menu-dropdown-indicator-color-active:var( --e-global-color-primary );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8 .elementor-element.elementor-element-bd51093 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-8 .elementor-element.elementor-element-bd51093 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-8 .elementor-element.elementor-element-bd51093 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Ranade", Sans-serif;font-weight:400;letter-spacing:-0.2px;}.elementor-8 .elementor-element.elementor-element-bd51093 {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}:where( .elementor-8 .elementor-element.elementor-element-bd51093 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{border-style:none;}.elementor-8 .elementor-element.elementor-element-739ee8f{--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:flex-end;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c690f26 .elementor-button{background-color:#61CE7000;font-family:"Ranade", Sans-serif;font-size:14px;font-weight:400;letter-spacing:-0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 0px 15px 0px;}.elementor-8 .elementor-element.elementor-element-c690f26 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-c690f26 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-8 .elementor-element.elementor-element-c690f26 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-c690f26 .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c690f26 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-c690f26 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-808fd6b .elementor-button{background-color:#FFFFFF;font-family:"Ranade", Sans-serif;font-size:13.5px;font-weight:600;letter-spacing:-0.3px;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:22px 32px 22px 32px;}.elementor-8 .elementor-element.elementor-element-808fd6b .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-808fd6b .elementor-button:focus{color:#986B28;}.elementor-8 .elementor-element.elementor-element-808fd6b .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-808fd6b .elementor-button:focus svg{fill:#986B28;}.elementor-8 .elementor-element.elementor-element-dfda992{--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:space-between;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-823e4e7{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8 .elementor-element.elementor-element-869403b img{width:100%;}.elementor-8 .elementor-element.elementor-element-88a3ed1{--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:flex-end;--align-items:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3fc25e3 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-3fc25e3.elementor-view-stacked .elementor-icon{background-color:#986B2800;}.elementor-8 .elementor-element.elementor-element-3fc25e3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3fc25e3.elementor-view-default .elementor-icon{color:#986B2800;border-color:#986B2800;}.elementor-8 .elementor-element.elementor-element-3fc25e3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3fc25e3.elementor-view-default .elementor-icon svg{fill:#986B2800;}.elementor-8 .elementor-element.elementor-element-ed29397{--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:flex-end;--align-items:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-22b459e{text-align:center;}.elementor-8 .elementor-element.elementor-element-22b459e .elementor-heading-title{font-family:"Ranade", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:150%;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3db3f10{--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;}.elementor-8 .elementor-element.elementor-element-02f557b .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-8 .elementor-element.elementor-element-02f557b{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.3s;--e-off-canvas-overlay-opacity:1;}.elementor-8 .elementor-element.elementor-element-8b87b7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-8b87b7a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8b87b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fb04251{--display:flex;}.elementor-8 .elementor-element.elementor-element-1c480a3{--display:flex;}.elementor-8 .elementor-element.elementor-element-3977bbb{--display:flex;}.elementor-8 .elementor-element.elementor-element-da89d1f{--display:flex;}.elementor-8 .elementor-element.elementor-element-855a96c{--display:flex;}.elementor-8 .elementor-element.elementor-element-3950796{--display:flex;}.elementor-8 .elementor-element.elementor-element-fdf688e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;border-style:none;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#2C2C2C;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-color:#434343;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8 .elementor-element.elementor-element-fdf688e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-8 .elementor-element.elementor-element-fdf688e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-8 .elementor-element.elementor-element-fdf688e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Ranade", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-fdf688e {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-c68f7b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-ce1593d );--border-color:var( --e-global-color-ce1593d );--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c68f7b3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c68f7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0759161{--display:flex;}.elementor-8 .elementor-element.elementor-element-8f5e295 .elementor-heading-title{font-family:"Ranade", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-090423d .elementor-heading-title{font-family:"Ranade", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5a0647a{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-5a0647a .elementor-social-icon{background-color:#02010100;}.elementor-8 .elementor-element.elementor-element-5a0647a .elementor-social-icon i{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5a0647a .elementor-social-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ad6e84f{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-c303cca{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-7dbf4da{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-8139d44{--width:12%;}.elementor-8 .elementor-element.elementor-element-1aa2914{--width:83%;}.elementor-8 .elementor-element.elementor-element-739ee8f{--width:33%;}.elementor-8 .elementor-element.elementor-element-dfda992{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-823e4e7{--width:10%;}.elementor-8 .elementor-element.elementor-element-88a3ed1{--width:76%;}.elementor-8 .elementor-element.elementor-element-ed29397{--width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-823e4e7{--width:20%;}.elementor-8 .elementor-element.elementor-element-0759161{--width:100%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-dfda992{--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-823e4e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-88a3ed1{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8 .elementor-element.elementor-element-3fc25e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 12px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3fc25e3 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-3fc25e3 .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-ed29397{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8 .elementor-element.elementor-element-22b459e .elementor-heading-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-02f557b{--e-off-canvas-width:100vw;--e-off-canvas-animation-duration:0.4s;}.elementor-8 .elementor-element.elementor-element-8b87b7a{--justify-content:space-between;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fdf688e{--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-justify-content:initial;--n-menu-title-align-items-toggle:center;}.elementor-8 .elementor-element.elementor-element-c68f7b3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-0759161{--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-8 .elementor-element.elementor-element-8f5e295 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-090423d .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-5a0647a{text-align:left;--icon-size:18px;--grid-column-gap:16px;}.elementor-8 .elementor-element.elementor-element-5a0647a .elementor-social-icon{--icon-padding:0em;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-c303cca{--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-6c6355a .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-c87ed92 .elementor-button{font-size:11px;padding:9px 10px 7px 7px;}.elementor-8 .elementor-element.elementor-element-dfda992{--justify-content:space-between;--margin-top:0px;--margin-bottom:-68px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-823e4e7{--width:43%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-88a3ed1{--width:37%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3fc25e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 24px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3fc25e3 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-3fc25e3 .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-ed29397{--width:34%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-22b459e .elementor-heading-title{font-size:12px;letter-spacing:0.6px;}.elementor-8 .elementor-element.elementor-element-3db3f10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8b87b7a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:71px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fdf688e{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-font-size:14px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-justify-content:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-c68f7b3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-0759161{--width:100%;--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8 .elementor-element.elementor-element-ad6e84f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-6c6355a */.elementor-8 .elementor-element.elementor-element-6c6355a a{
    color: #2162A1 !important;
    font-weight: 600;
    font-size: 14px !important;
    text-decoration: underline;
    letter-spacing: 0;
}

.elementor-8 .elementor-element.elementor-element-6c6355a a:hover{
    color: #5699DC !important;
}

 @media screen and (max-width: 767px) {
      .elementor-8 .elementor-element.elementor-element-6c6355a a{
          font-size: 13px !important;
      }
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c87ed92 */.elementor-8 .elementor-element.elementor-element-c87ed92 svg{
    width: 18px;
    margin-top: -3px;
}

@media only screen and (max-width: 767px){
    .elementor-8 .elementor-element.elementor-element-c87ed92 svg{
    width: 16px;
    margin-top: -3px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c303cca */.elementor-8 .elementor-element.elementor-element-c303cca{
    z-index: 50 !important;
}

.top-header {
  max-height: 200px;       /* adjust to your header height */
  opacity: 1;
  overflow: hidden;
  transition: max-height 0.4s ease, opacity 0.4s ease;
}

.top-header.is-hidden {
  max-height: 0;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-bd51093 */.elementor-8 .elementor-element.elementor-element-bd51093 button, .elementor-8 .elementor-element.elementor-element-bd51093 .ast-button, .elementor-8 .elementor-element.elementor-element-bd51093 .button, .elementor-8 .elementor-element.elementor-element-bd51093 input[type="button"], .elementor-8 .elementor-element.elementor-element-bd51093 input[type="reset"], .elementor-8 .elementor-element.elementor-element-bd51093 input[type="submit"]{
    box-shadow: none;
}

.elementor-8 .elementor-element.elementor-element-bd51093 .e-n-menu-title-2692:hover span{
   color: #fecf00 !important;
}

div#e-n-menu-content-3702{
    left: 50% !important;
    transform: translate(-50%, -0%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c690f26 */.elementor-8 .elementor-element.elementor-element-c690f26 svg path{
    stroke: white !important;
    
}

.elementor-8 .elementor-element.elementor-element-c690f26 svg{
    width: 22px !important;
    margin-top: -4px;
}

.elementor-sticky--effects #search-bt-navnet{
    color: black;
}

.elementor-sticky--effects #search-bt-navnet svg path{
    stroke: black !important;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-808fd6b */.elementor-sticky--effects #book-button{
    background: #986B28 !important;
    color: white;
    display: flex !important;
}

#book-button{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-739ee8f *//*.elementor-8 .elementor-element.elementor-element-739ee8f::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 0;*/
/*    width: 1.5px;*/
/*    height: 50%;*/
/*    background: #00000012;*/
/*    transform: translate(-50%, -50%)*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbf4da */.elementor-8 .elementor-element.elementor-element-7dbf4da{
    z-index: 50 !important;
}

.header-desktop, .header-mobile{
  background-color: transparent;
  transition: background-color 0.4s ease, box-shadow 0.4s ease;
}

 /*When sticky */
.elementor-sticky--effects.header-desktop {
  background-color: white !important;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}


.elementor-sticky--effects .desk-men-nav .e-n-menu-heading li span{
    color: black !important;
}

.elementor-sticky--effects .desk-men-nav .e-n-menu-heading li span svg{
    fill: black !important;
}

.elementor-sticky--effects .desk-men-nav .e-n-menu-heading li span:hover{
    color: #986B28 !important;
}

.black-back{
    display: flex;
}

.white-back{
    display: none;
}

.elementor-sticky--effects .white-back{
    display: flex;
}

.elementor-sticky--effects .black-back{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fc25e3 */.elementor-8 .elementor-element.elementor-element-3fc25e3 svg path{
    stroke: white;
}

/*.ser-c-h-navnet::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*    width: 1px;*/
/*    height: 60%;*/
/*    background: #ffffff33;*/
/*    transform: translate(0%, 10%)*/
/*}*/

/*.elementor-sticky--effects .ser-c-h-navnet::before, .header-mobile.menu-open .ser-c-h-navnet::before{*/
/*    background: #0000002b !important;*/
/*}*/

.elementor-sticky--effects .ser-c-h-navnet svg path{
    stroke: black !important;
}

.header-mobile.menu-open .ser-c-h-navnet{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b71561 *//* Container */
.hamburger-menu-navnet-solutions {
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
}

/* Lines */
.hamburger-menu-navnet-solutions .hamburger-lines span {
  display: block;
  height: 1.5px;
  width: 20px;
  background: white; /* change color */
  margin: 6px 0;
  border-radius: 2px;
  transition: all 0.4s ease;
  position: relative;
}

/* Active State (cross animation) */
.main-menu-bx-navnet-solutions.active .hamburger-lines span:nth-child(1) {
  transform: rotate(45deg) translate(0px, 5px);
}

.main-menu-bx-navnet-solutions.active .hamburger-lines span:nth-child(2) {
  transform: rotate(-45deg) translate(0px, -5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed29397 */.elementor-8 .elementor-element.elementor-element-ed29397{
    width: fit-content;
}

.header-mobile.menu-open .main-menu-bx-navnet-solutions.e-flex.e-con.e-child{
    gap: 4px !important;
}

a:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a3ed1 */.elementor-8 .elementor-element.elementor-element-88a3ed1{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfda992 */.elementor-8 .elementor-element.elementor-element-dfda992{
    z-index: 5000000000000000 !important;
}

/* Header default state */
.header-mobile {
  background-color: transparent;
  transition: background-color 0.4s ease;
}

/* When hamburger is clicked (open menu) */
.header-mobile.menu-open {
  background-color: white !important;
}

/* Smooth top header transition */
.top-header-mobile {
  opacity: 1;
  display: flex;
  
}

.top-header-mobile.hide {
  opacity: 0;
  display: none;
  pointer-events: none;
}



/*.hamburger.active span:nth-child(1) {*/
/*  transform: rotate(45deg) translate(5px, 5px);*/
/*}*/
/*.hamburger.active span:nth-child(2) {*/
/*  opacity: 0;*/
/*}*/
/*.hamburger.active span:nth-child(3) {*/
/*  transform: rotate(-45deg) translate(5px, -5px);*/
/*}*/

.elementor-sticky--effects.header-mobile, .header-mobile.menu-open{
    border-color: #00000012;
    background-color: white !important;
}

.header-mobile{
    border-bottom: 1.2px solid transparent
}



.mob-black-back{
    display: flex;
}

.mob-white-back{
    display: none;
}

.elementor-sticky--effects .mob-black-back, .header-mobile.menu-open .mob-black-back{
    display: none;
}

.elementor-sticky--effects .mob-white-back, .header-mobile.menu-open .mob-white-back{
    display: flex;
}


.elementor-sticky--effects .hamburger span, .header-mobile.menu-open .hamburger span{
    background: black !important;
}

.elementor-sticky--effects .menu-hov-text-navnet-solutions .elementor-heading-title, .header-mobile.menu-open .menu-hov-text-navnet-solutions .elementor-heading-title{
    color: black !important;
}


.header-mobile.menu-open{
    border-bottom: 1px solid #07070733 !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-fdf688e */.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span{
    color: #434343 !important;
}

.elementor-widget-n-menu .e-n-menu-title:hover .e-n-menu-icon span{
    color: #FFCF00 !important;
}

.elementor-8 .elementor-element.elementor-element-fdf688e ul li{
    border-bottom: 1px solid #07070733;
    padding: 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c68f7b3 */.elementor-8 .elementor-element.elementor-element-c68f7b3 span{
    font-weight: 700
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b87b7a */.elementor-8 .elementor-element.elementor-element-8b87b7a .elementor-widget-n-menu .e-n-menu-heading{
    flex-direction: column !important;
}

.elementor-8 .elementor-element.elementor-element-8b87b7a .elementor-widget-n-menu .e-n-menu-item .e-n-menu-title{
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-8b87b7a .elementor-widget-n-menu .e-n-menu-title-container{
    width: 100%;
    justify-content: space-between;
}

.elementor-8 .elementor-element.elementor-element-8b87b7a .elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-item:not(:last-child){
    margin: 0;
}

.elementor-8 .elementor-element.elementor-element-8b87b7a .elementor-widget-n-menu .e-n-menu-title{
    padding: 0.5rem 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db3f10 */.elementor-8 .elementor-element.elementor-element-3db3f10{
    width: 0;
    height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad6e84f */.elementor-8 .elementor-element.elementor-element-ad6e84f{
    width: 0;
    height: 0;
}/* End custom CSS */