.elementor-8612 .elementor-element.elementor-element-0ffce62{--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;--padding-top:0px;--padding-bottom:0px;--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-8612 .elementor-element.elementor-element-5c468d5 img{width:110px;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .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 > .elementor-widget-container > .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-8612 .elementor-element.elementor-element-45f8a26{--display:flex;--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;}.elementor-8612 .elementor-element.elementor-element-ccbd321{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8612 .elementor-element.elementor-element-8f76d97{color:#2B2B2B;}.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-8612 .elementor-element.elementor-element-1689c3c.elementor-element{--align-self:flex-start;}.elementor-8612 .elementor-element.elementor-element-239bc07{--display:flex;}.elementor-8612 .elementor-element.elementor-element-253dc40{--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;}.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-8612 .elementor-element.elementor-element-9f44e73 .elementor-icon-wrapper{text-align:center;}.elementor-8612 .elementor-element.elementor-element-9f44e73 .elementor-icon{font-size:32px;}.elementor-8612 .elementor-element.elementor-element-9f44e73 .elementor-icon svg{height:32px;}.elementor-8612 .elementor-element.elementor-element-9f44e73 .elementor-icon-wrapper svg{width:auto;}.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-8612 .elementor-element.elementor-element-0d2782d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8612 .elementor-element.elementor-element-95b4329{--display:flex;}.elementor-8612 .elementor-element.elementor-element-3c00aff{--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;}.elementor-8612 .elementor-element.elementor-element-af03881 .elementor-icon-wrapper{text-align:center;}.elementor-8612 .elementor-element.elementor-element-af03881 .elementor-icon{font-size:32px;}.elementor-8612 .elementor-element.elementor-element-af03881 .elementor-icon svg{height:32px;}.elementor-8612 .elementor-element.elementor-element-af03881 .elementor-icon-wrapper svg{width:auto;}.elementor-8612 .elementor-element.elementor-element-7ef083e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8612 .elementor-element.elementor-element-979ffa6{--display:flex;}.elementor-8612 .elementor-element.elementor-element-3aa16ab{--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;}.elementor-8612 .elementor-element.elementor-element-b1bd1df .elementor-icon-wrapper{text-align:center;}.elementor-8612 .elementor-element.elementor-element-b1bd1df .elementor-icon{font-size:32px;}.elementor-8612 .elementor-element.elementor-element-b1bd1df .elementor-icon svg{height:32px;}.elementor-8612 .elementor-element.elementor-element-b1bd1df .elementor-icon-wrapper svg{width:auto;}.elementor-8612 .elementor-element.elementor-element-61bb91e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8612 .elementor-element.elementor-element-834b0ca{--display:flex;}.elementor-8612 .elementor-element.elementor-element-c055283{--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;}.elementor-8612 .elementor-element.elementor-element-9059f15 .elementor-icon-wrapper{text-align:center;}.elementor-8612 .elementor-element.elementor-element-9059f15 .elementor-icon{font-size:32px;}.elementor-8612 .elementor-element.elementor-element-9059f15 .elementor-icon svg{height:32px;}.elementor-8612 .elementor-element.elementor-element-9059f15 .elementor-icon-wrapper svg{width:auto;}.elementor-8612 .elementor-element.elementor-element-7d43596 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8612 .elementor-element.elementor-element-9280730{--display:flex;--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;}.elementor-8612 .elementor-element.elementor-element-7cbaf49{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-99d8a91{color:#2B2B2B;}.elementor-8612 .elementor-element.elementor-element-430debc{color:#2B2B2B;}.elementor-8612 .elementor-element.elementor-element-bce7745{color:#2B2B2B;}.elementor-8612 .elementor-element.elementor-element-d8dcca5{color:#2B2B2B;}.elementor-8612 .elementor-element.elementor-element-dfe5ab2{color:#2B2B2B;}.elementor-8612 .elementor-element.elementor-element-1cd52b8.elementor-element{--align-self:flex-start;}.elementor-8612 .elementor-element.elementor-element-82f0101{--display:flex;}.elementor-8612 .elementor-element.elementor-element-f99960a{--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;}.elementor-8612 .elementor-element.elementor-element-2a45ac1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8612 .elementor-element.elementor-element-6f0d108{--display:flex;}.elementor-8612 .elementor-element.elementor-element-a55d0d0{--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;}.elementor-8612 .elementor-element.elementor-element-6c953b1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8612 .elementor-element.elementor-element-44d7332{--display:flex;}.elementor-8612 .elementor-element.elementor-element-46a9166{--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;}.elementor-8612 .elementor-element.elementor-element-865c1b6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8612 .elementor-element.elementor-element-1b235e4{--display:flex;}.elementor-8612 .elementor-element.elementor-element-d4228d4{--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;}.elementor-8612 .elementor-element.elementor-element-03f4008 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8612 .elementor-element.elementor-element-2f81a4a{--display:flex;}.elementor-8612 .elementor-element.elementor-element-2fb359a{--display:flex;--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;}.elementor-8612 .elementor-element.elementor-element-4ba5bb4{--display:flex;}.elementor-8612 .elementor-element.elementor-element-8e57af2{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:22px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-dc66a5e );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8612 .elementor-element.elementor-element-8e57af2 {--n-menu-title-color-hover:var( --e-global-color-accent );}.elementor-8612 .elementor-element.elementor-element-8e57af2 > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){box-shadow:0px 13px 10px 0px rgba(0,0,0,0.5);}.elementor-8612 .elementor-element.elementor-element-263aec8 .elementor-icon-wrapper{text-align:center;}.elementor-8612 .elementor-element.elementor-element-263aec8 .elementor-icon{font-size:24px;}.elementor-8612 .elementor-element.elementor-element-263aec8 .elementor-icon svg{height:24px;}.elementor-8612 .elementor-element.elementor-element-739d08e.elementor-element{--align-self:center;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8612 .elementor-element.elementor-element-482d61f{color:var( --e-global-color-a1d5763 );}.elementor-8612 .elementor-element.elementor-element-482d61f a{color:var( --e-global-color-a1d5763 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8612 .elementor-element.elementor-element-791f10b{--divider-border-style:solid;--divider-color:var( --e-global-color-a1d5763 );--divider-border-width:1px;}.elementor-8612 .elementor-element.elementor-element-791f10b .elementor-divider-separator{width:100%;}.elementor-8612 .elementor-element.elementor-element-791f10b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8612 .elementor-element.elementor-element-ac5e421{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-2e06851 img{width:150px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dc66a5e );fill:var( --e-global-color-dc66a5e );padding-left:24px;padding-right:24px;}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-a1d5763 );fill:var( --e-global-color-a1d5763 );}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a1d5763 );}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown a, .elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-0853b25 );}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown a:hover,
					.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown a:focus,
					.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-menu-toggle:hover,
					.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-menu-toggle:focus{color:var( --e-global-color-dc66a5e );}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown a:hover,
					.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown a:focus,
					.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-accent );}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-dc66a5e );background-color:var( --e-global-color-a1d5763 );}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:8px 8px 22px 4px rgba(0, 0, 0, 0.1);}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-a1d5763 );border-bottom-width:1px;}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:41px !important;}.elementor-8612 .elementor-element.elementor-element-b760430 .elementor-icon-wrapper{text-align:center;}.elementor-8612 .elementor-element.elementor-element-b760430 .elementor-icon{font-size:24px;}.elementor-8612 .elementor-element.elementor-element-b760430 .elementor-icon svg{height:24px;}.elementor-8612 .elementor-element.elementor-element-9f98026.elementor-element{--align-self:center;}.elementor-8612 .elementor-element.elementor-element-d324f9a{color:var( --e-global-color-a1d5763 );}.elementor-8612 .elementor-element.elementor-element-d324f9a a{color:var( --e-global-color-a1d5763 );}.elementor-8612 .elementor-element.elementor-element-4d67f5b{--divider-border-style:solid;--divider-color:var( --e-global-color-a1d5763 );--divider-border-width:1px;}.elementor-8612 .elementor-element.elementor-element-4d67f5b .elementor-divider-separator{width:100%;}.elementor-8612 .elementor-element.elementor-element-4d67f5b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8612:not(.elementor-motion-effects-element-type-background), .elementor-8612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7870097 );}.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-8612 .elementor-element.elementor-element-5c468d5{text-align:start;}.elementor-8612 .elementor-element.elementor-element-1689c3c.elementor-element{--align-self:center;}.elementor-8612 .elementor-element.elementor-element-1cd52b8.elementor-element{--align-self:center;}.elementor-8612 .elementor-element.elementor-element-739d08e.elementor-element{--align-self:center;}.elementor-8612 .elementor-element.elementor-element-2e06851{text-align:start;}.elementor-8612 .elementor-element.elementor-element-9f98026.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-8612 .elementor-element.elementor-element-0ffce62{--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-8612 .elementor-element.elementor-element-5c468d5.elementor-element{--order:1;}.elementor-8612 .elementor-element.elementor-element-5c468d5{text-align:start;}.elementor-8612 .elementor-element.elementor-element-1689c3c.elementor-element{--order:5;}.elementor-8612 .elementor-element.elementor-element-1cd52b8.elementor-element{--order:5;}.elementor-8612 .elementor-element.elementor-element-739d08e.elementor-element{--order:5;}.elementor-8612 .elementor-element.elementor-element-ac5e421{--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-8612 .elementor-element.elementor-element-2e06851.elementor-element{--order:1;}.elementor-8612 .elementor-element.elementor-element-2e06851{text-align:start;}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown{border-radius:0px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--dropdown a{padding-top:24px;padding-bottom:24px;}.elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-8612 .elementor-element.elementor-element-52310c2 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:24px !important;}.elementor-8612 .elementor-element.elementor-element-9f98026.elementor-element{--order:5;}}/* Start custom CSS for container, class: .elementor-element-0ffce62 *//*------------------------------------*\
  #MAIN-HEADER
\*------------------------------------*/

.mega-menu-header{
    align-items: center;
    padding: 24px;
}

/**
 * Sizing the logo
 */
.mega-menu-header .site-logo{
    width: 40% !important;
    order: 1 !important;
}

/**
 * Positioning the search icon
 */
.mega-menu-header .search-icon{
    margin-top: auto;
    margin-left: auto;
    order: 2 !important;
}

/**
 * Setting search icon height
 */
.mega-menu-header .search-icon .elementor-icon-wrapper{
    height: 24px;
}

/**
 * Search hover state
 */
.mega-menu-header .search-icon:hover svg path{
    transition: all 0.3s ease-out;
}
.mega-menu-header .search-icon:hover svg path{
    fill: #8F94AF !important;
}

/**
 * Setting nav order
 */
.mega-menu-header .nav-menu{
    order: 3 !important;
}

/**
 * Button order and width
 */
.mega-menu-header .btn-primary{
    width: 100%;
    order: 5 !important;
}
.mega-menu-header .btn-primary .elementor-button{
    width: 100%;
}

/**
 * Styling the menu button
 */
.mega-menu-header .elementor-menu-toggle{
    border-radius: 100px;
    background: none;
    padding: 0 !important;
    order: 3 !important;
}
.mega-menu-header  .elementor-menu-toggle:after{
    content: "Menu";
    color: #fff;
    font-size: 16px;
    line-height: 12px;
    font-family: var(--e-global-typography-accent-font-family ), Roboto;
    font-weight: var(--e-global-typography-accent-font-weight );
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 69px;
}


/**
 * Hiding the default menu icon
 */
.mega-menu-header .elementor-menu-toggle__icon--open,
.mega-menu-header .elementor-menu-toggle__icon--close {
    display: none;   
}

/**
 * Adding a dividing line above dropdown
 */
.mega-menu-header .elementor-nav-menu--dropdown{
    border-top: 1px solid #8F94AF;
}

/**
 * Button background hover state
 */
.mega-menu-header .btn-primary .elementor-button:hover{
    background: #666 !important;
}

/**
 * Positioning the dividing line
 */
.mega-menu-header .section-divider{
    width: 100% !important;
    height: 1px !important;
    order: 4 !important;
}

@media only screen and (min-width: 768px) {
    
    .mega-menu-header{
        position: absolute;
        z-index: 100 !important;
    }
    .mega-menu-header .site-logo,
    .mega-menu-header .nav-menu,
    .mega-menu-header .btn-primary,
    .mega-menu-header  .elementor-menu-toggle{
        width: auto !important;
    }
    .mega-menu-header .search-icon{
        margin-top: 0;
    }
    .mega-menu-header  .elementor-menu-toggle{
        background-color: #1DB899;
        border-radius: 100px;
        order: 4 !important;
        transition: all 0.2s ease-in-out;
    }
    .mega-menu-header  .elementor-menu-toggle:after{
        line-height: 15px;
        display: flex;
        height: auto;
        padding: 18px 24px !important;
    
    }
    .mega-menu-header .elementor-menu-toggle:hover{
        background-color: #666;
    }
    .mega-menu-header .btn-primary{
        order: 3 !important;
    }
    .mega-menu-header .section-divider{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100% !important;
        height: 1px !important;
    }
    .mega-menu-header .breadcrumbs{
        position: absolute;
        bottom: -76px;
        lefT: 0;
        padding: 24px 48px;
        width: 100% !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1140px){    
    .mega-menu-header .elementor-nav-menu--dropdown {
        display: block !important;    
    }

}

@media only screen and (min-width: 1139px) {

    .mega-menu-header.elementor-menu-toggle {
        display: none !important;
    }
    .mega-menu-header .nav-menu{
        margin-left: auto !important;
        order: 2 !important;
    }
    .mega-menu-header .search-icon{
        margin-left: 0 !important;
        order: 3 !important;
    }
    .mega-menu-header .btn-primary{
        margin-left: 0;
        order: 4 !important;
    }
}

@media (max-width: 1140px) {
    .mega-menu-header .elementor-nav-menu--main {
        display: none !important;
    }
    .mega-menu-header .elementor-menu-toggle {
        display: flex !important;
    }
}


/*
** NEW CODE
*/

.mega-menu-header{
    backdrop-filter: blur(10px);
    padding: 16px 24px;
    transition: all 0.65s cubic-bezier(0.62, 0.05, 0.01, 0.99);
}

.mega-menu-header .dropdown-option{
    padding: var(--padding-md) var(--padding-lg);
    gap: 48px;
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05) inset, 0 30px 30px rgba(0, 0, 0, 0.2) !important;
}

.mega-menu-header .text-col{
    width: 33.3%;
}
.mega-menu-header .menu-col{
    gap: 8px;
    width: 16.6%;
}

.mega-menu-header .dropdown-option .title-container{
    gap: 8px;
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid var( --e-global-color-primary );
}

/*
** Sizing the icons
*/
.mega-menu-header .dropdown-option .title-container .dropdown-icon,
.mega-menu-header .dropdown-option .title-container .dropdown-icon svg{
    height: 32px;
}

.mega-menu-header .menu-col .title-container p,
.mega-menu-header .menu-col .menu-link p{
  transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.mega-menu-header .menu-col .title-container:hover p,
.mega-menu-header .menu-col .menu-link:hover p{
    color: var( --e-global-color-accent ) !important;
    transform: translateX(8px);
}


.mega-menu-header .menu-col .x-ray-detector-boards-title-container:hover{
    
}


@media only screen and (min-width: 1440px) {
    .mega-menu-header .dropdown-option{
        padding-left: 15%;
        padding-right: 15%;
    }
}




/*------------------------------------*
** HEADER: scrolled state
**------------------------------------*/
.mega-menu-header.is-scrolled{
    background: var(--e-global-color-primary);
}


@media only screen and (max-width: 1023px) {
    .mega-menu-header{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5e421 *//*------------------------------------*\
  #MAIN-HEADER
\*------------------------------------*/

.main-header{
    align-items: center;
    padding: 24px;
}

/**
 * Sizing the logo
 */
.main-header .site-logo{
    width: 40% !important;
    order: 1 !important;
}

/**
 * Positioning the search icon
 */
.main-header .search-icon{
    margin-top: auto;
    margin-left: auto;
    order: 2 !important;
}

/**
 * Setting search icon height
 */
.main-header .search-icon .elementor-icon-wrapper{
    height: 24px;
}

/**
 * Search hover state
 */
.main-header .search-icon:hover svg path{
    transition: all 0.3s ease-out;
}
.main-header .search-icon:hover svg path{
    fill: #8F94AF !important;
}

/**
 * Setting nav order
 */
.main-header .nav-menu{
    order: 3 !important;
}

/**
 * Button order and width
 */
.main-header .btn-primary{
    width: 100%;
    order: 5 !important;
}
.main-header .btn-primary .elementor-button{
    width: 100%;
}

/**
 * Styling the menu button
 */
.main-header .elementor-menu-toggle{
    border-radius: 100px;
    background: none;
    padding: 0 !important;
    order: 3 !important;
}
.main-header  .elementor-menu-toggle:after{
    content: "Menu";
    color: #fff;
    font-size: 16px;
    line-height: 12px;
    font-family: var(--e-global-typography-accent-font-family ), Roboto;
    font-weight: var(--e-global-typography-accent-font-weight );
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 69px;
}


/**
 * Hiding the default menu icon
 */
.main-header .elementor-menu-toggle__icon--open,
.main-header .elementor-menu-toggle__icon--close {
    display: none;   
}

/**
 * Adding a dividing line above dropdown
 */
.main-header .elementor-nav-menu--dropdown{
    border-top: 1px solid #8F94AF;
}

/**
 * Button background hover state
 */
.main-header .btn-primary .elementor-button:hover{
    background: #666 !important;
}

/**
 * Positioning the dividing line
 */
.main-header .section-divider{
    width: 100% !important;
    height: 1px !important;
    order: 4 !important;
}

@media only screen and (min-width: 768px) {
    
    .main-header{
        position: absolute;
        z-index: 100 !important;
    }
    .main-header .site-logo,
    .main-header .nav-menu,
    .main-header .btn-primary,
    .main-header  .elementor-menu-toggle{
        width: auto !important;
    }
    .main-header .search-icon{
        margin-top: 0;
    }
    .main-header  .elementor-menu-toggle{
        background-color: #1DB899;
        border-radius: 100px;
        order: 4 !important;
        transition: all 0.2s ease-in-out;
    }
    .main-header  .elementor-menu-toggle:after{
        line-height: 15px;
        display: flex;
        height: auto;
        padding: 18px 24px !important;
    
    }
    .main-header .elementor-menu-toggle:hover{
        background-color: #666;
    }
    .main-header .btn-primary{
        order: 3 !important;
    }
    .main-header .section-divider{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100% !important;
        height: 1px !important;
    }
    .main-header .breadcrumbs{
        position: absolute;
        bottom: -76px;
        lefT: 0;
        padding: 24px 48px;
        width: 100% !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1140px){    
    .main-header .elementor-nav-menu--dropdown {
        display: block !important;    
    }

}

@media only screen and (min-width: 1139px) {

    .main-header.elementor-menu-toggle {
        display: none !important;
    }
    .main-header .nav-menu{
        margin-left: auto !important;
        order: 2 !important;
    }
    .main-header .search-icon{
        margin-left: 0 !important;
        order: 3 !important;
    }
    .main-header .btn-primary{
        margin-left: 0;
        order: 4 !important;
    }
}

@media (max-width: 1140px) {
    .main-header .elementor-nav-menu--main {
        display: none !important;
    }
    .main-header .elementor-menu-toggle {
        display: flex !important;
    }
}


@media only screen and (min-width: 1024px) {
    .main-header{
        display: none;
    }    
}/* End custom CSS */