.elementor-60 .elementor-element.elementor-element-eeb2b77{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:990;}.elementor-60 .elementor-element.elementor-element-eeb2b77.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-d03ab86{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-d03ab86:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-d03ab86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-40fd5d6.elementor-element{--align-self:stretch;}.elementor-60 .elementor-element.elementor-element-40fd5d6 .elementor-menu-toggle{margin:0 auto;}.elementor-60 .elementor-element.elementor-element-40fd5d6 .elementor-nav-menu .elementor-item{font-family:"tt-commons-pro", Sans-serif;font-size:1.4rem;font-weight:400;line-height:0em;}.elementor-60 .elementor-element.elementor-element-40fd5d6 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-a58995b );fill:var( --e-global-color-a58995b );padding-left:16px;padding-right:16px;}.elementor-60 .elementor-element.elementor-element-40fd5d6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-60 .elementor-element.elementor-element-40fd5d6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-60 .elementor-element.elementor-element-40fd5d6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-60 .elementor-element.elementor-element-40fd5d6 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-40fd5d6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-60 .elementor-element.elementor-element-40fd5d6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-40fd5d6 .e--pointer-framed .elementor-item:before,
					.elementor-60 .elementor-element.elementor-element-40fd5d6 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-40fd5d6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-40fd5d6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-60 .elementor-element.elementor-element-40fd5d6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-40fd5d6 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-60 .elementor-element.elementor-element-40fd5d6 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-15c525f{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-60 .elementor-element.elementor-element-74c7c74 img{width:100%;height:100px;}.elementor-60 .elementor-element.elementor-element-a3abd7b.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-a3abd7b .elementor-menu-toggle{margin:0 auto;}.elementor-60 .elementor-element.elementor-element-a3abd7b .elementor-nav-menu .elementor-item{font-family:"Organetto", Sans-serif;font-size:1.8rem;font-weight:700;text-transform:uppercase;line-height:0em;letter-spacing:0.03em;}.elementor-60 .elementor-element.elementor-element-a3abd7b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px;}.elementor-60 .elementor-element.elementor-element-a3abd7b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-60 .elementor-element.elementor-element-a3abd7b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-60 .elementor-element.elementor-element-a3abd7b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-60 .elementor-element.elementor-element-a3abd7b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-a3abd7b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-a3abd7b{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-60 .elementor-element.elementor-element-a3abd7b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-60 .elementor-element.elementor-element-dcf911f{--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;--z-index:990;}.elementor-60 .elementor-element.elementor-element-1f583bf{--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;}.elementor-60 .elementor-element.elementor-element-3e71d20 img{width:100%;height:100px;}.elementor-60 .elementor-element.elementor-element-aba619e.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-menu-toggle{margin:0 auto;background-color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu .elementor-item{font-family:"Organetto", Sans-serif;font-size:1.8rem;font-weight:700;text-transform:uppercase;line-height:0em;letter-spacing:0.03em;}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-a58995b );fill:var( --e-global-color-a58995b );padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px;}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-a58995b );fill:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-framed .elementor-item:before,
					.elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-framed .elementor-item:before{border-width:2.5px;}.elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2.5px 2.5px;}.elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2.5px 2.5px 0 0;}.elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2.5px 0 0 2.5px;}.elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2.5px 2.5px 0;}.elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-underline .elementor-item:after,
					 .elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-overline .elementor-item:before,
					 .elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-double-line .elementor-item:before,
					 .elementor-60 .elementor-element.elementor-element-aba619e .e--pointer-double-line .elementor-item:after{height:2.5px;}.elementor-60 .elementor-element.elementor-element-aba619e{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--dropdown{background-color:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--dropdown a:hover,
					.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--dropdown a:focus,
					.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-aba619e div.elementor-menu-toggle{color:var( --e-global-color-accent );}.elementor-60 .elementor-element.elementor-element-aba619e div.elementor-menu-toggle svg{fill:var( --e-global-color-accent );}.elementor-60 .elementor-element.elementor-element-3f563f7{--display:flex;--position:absolute;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-60 .elementor-element.elementor-element-3f563f7.e-con{--align-self:center;}body:not(.rtl) .elementor-60 .elementor-element.elementor-element-3f563f7{left:0px;}body.rtl .elementor-60 .elementor-element.elementor-element-3f563f7{right:0px;}.elementor-60 .elementor-element.elementor-element-791b280{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-791b280:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-791b280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-bc39210.elementor-element{--align-self:stretch;}.elementor-60 .elementor-element.elementor-element-bc39210 .elementor-menu-toggle{margin:0 auto;}.elementor-60 .elementor-element.elementor-element-bc39210 .elementor-nav-menu .elementor-item{font-family:"tt-commons-pro", Sans-serif;font-size:1.4rem;font-weight:400;line-height:0em;}.elementor-60 .elementor-element.elementor-element-bc39210 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-a58995b );fill:var( --e-global-color-a58995b );padding-left:16px;padding-right:16px;}.elementor-60 .elementor-element.elementor-element-bc39210 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-60 .elementor-element.elementor-element-bc39210 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-60 .elementor-element.elementor-element-bc39210 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-60 .elementor-element.elementor-element-bc39210 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-bc39210 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-60 .elementor-element.elementor-element-bc39210 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-bc39210 .e--pointer-framed .elementor-item:before,
					.elementor-60 .elementor-element.elementor-element-bc39210 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-bc39210 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-bc39210 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-60 .elementor-element.elementor-element-bc39210 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-bc39210 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-60 .elementor-element.elementor-element-bc39210 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-c4b4b6e{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-60 .elementor-element.elementor-element-788b3cd img{width:100%;height:100px;}.elementor-60 .elementor-element.elementor-element-677a3c9.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-677a3c9 .elementor-menu-toggle{margin:0 auto;}.elementor-60 .elementor-element.elementor-element-677a3c9 .elementor-nav-menu .elementor-item{font-family:"Organetto", Sans-serif;font-size:1.8rem;font-weight:700;text-transform:uppercase;line-height:0em;letter-spacing:0.03em;}.elementor-60 .elementor-element.elementor-element-677a3c9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-a58995b );fill:var( --e-global-color-a58995b );padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px;}.elementor-60 .elementor-element.elementor-element-677a3c9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-60 .elementor-element.elementor-element-677a3c9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-60 .elementor-element.elementor-element-677a3c9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-60 .elementor-element.elementor-element-677a3c9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-677a3c9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-677a3c9{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-60 .elementor-element.elementor-element-677a3c9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-60 .elementor-element.elementor-element-684c57a{--display:flex;--position:fixed;--min-height:20vh;--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:40vh;--z-index:989;}body:not(.rtl) .elementor-60 .elementor-element.elementor-element-684c57a{right:0px;}body.rtl .elementor-60 .elementor-element.elementor-element-684c57a{left:0px;}.elementor-60 .elementor-element.elementor-element-9805b5e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-e810496{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-60 .elementor-element.elementor-element-e810496:hover{border-style:solid;border-color:var( --e-global-color-text );}.elementor-60 .elementor-element.elementor-element-634ad81{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-0f73695{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-60 .elementor-element.elementor-element-0f73695:hover{border-style:solid;border-color:var( --e-global-color-text );}.elementor-60 .elementor-element.elementor-element-974bff3{--display:flex;--position:fixed;--min-height:60px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0vh;--z-index:989;}body:not(.rtl) .elementor-60 .elementor-element.elementor-element-974bff3{right:0px;}body.rtl .elementor-60 .elementor-element.elementor-element-974bff3{left:0px;}.elementor-60 .elementor-element.elementor-element-b0afc3f .elementor-icon-wrapper{text-align:center;}.elementor-60 .elementor-element.elementor-element-b0afc3f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-b0afc3f.elementor-view-framed .elementor-icon, .elementor-60 .elementor-element.elementor-element-b0afc3f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-60 .elementor-element.elementor-element-b0afc3f.elementor-view-framed .elementor-icon, .elementor-60 .elementor-element.elementor-element-b0afc3f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-60 .elementor-element.elementor-element-b0afc3f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-b0afc3f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a58995b );}.elementor-60 .elementor-element.elementor-element-b0afc3f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-b0afc3f.elementor-view-framed .elementor-icon:hover, .elementor-60 .elementor-element.elementor-element-b0afc3f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-b0afc3f.elementor-view-framed .elementor-icon:hover, .elementor-60 .elementor-element.elementor-element-b0afc3f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-b0afc3f .elementor-icon{font-size:40px;padding:1px;}.elementor-60 .elementor-element.elementor-element-b0afc3f .elementor-icon svg{height:40px;}.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-60 .elementor-element.elementor-element-684c57a{--width:100px;}.elementor-60 .elementor-element.elementor-element-974bff3{--width:100px;}}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-dcf911f{--justify-content:center;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-60 .elementor-element.elementor-element-3e71d20 img{height:60px;}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--dropdown a{padding-top:24px;padding-bottom:24px;}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3rem !important;}.elementor-60 .elementor-element.elementor-element-aba619e{--nav-menu-icon-size:40px;}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-menu-toggle{border-radius:4px;}.elementor-60 .elementor-element.elementor-element-684c57a{--min-height:20vh;}.elementor-60 .elementor-element.elementor-element-974bff3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-dcf911f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-60 .elementor-element.elementor-element-1f583bf{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-60 .elementor-element.elementor-element-aba619e .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3rem !important;}.elementor-60 .elementor-element.elementor-element-aba619e{--nav-menu-icon-size:24px;}.elementor-60 .elementor-element.elementor-element-aba619e .elementor-menu-toggle{border-radius:4px;}.elementor-60 .elementor-element.elementor-element-684c57a{--min-height:10vh;--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;top:90vh;}.elementor-60 .elementor-element.elementor-element-974bff3{--min-height:10vh;--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;--justify-content:flex-end;}body:not(.rtl) .elementor-60 .elementor-element.elementor-element-974bff3{right:12px;}body.rtl .elementor-60 .elementor-element.elementor-element-974bff3{left:12px;}}@media(max-width:1024px) and (min-width:768px){.elementor-60 .elementor-element.elementor-element-1f583bf{--content-width:90vw;}}/* Start custom CSS *//*
*
HEADER
*
*/

/* Topbar */
.topbar {
    height: 50px;}
.topbar nav {
    height: 100%;}

/* Bouton - souligner */
.header-menu .elementor-item:after {
    justify-self: anchor-center!important;
    width: 85%!important;}



/*
*
HEADER DESKTOP
*
*/

/* Header normal (AVANT SCROLL) */
.elementor-60 .header-sticky {
    background-color: transparent!important;
    width: 100%!important;
    transition: all 0.4s ease !important;}
    
.elementor-60 .header-sticky img {
    max-height: 100px!important;
    transition: all 0.4s ease !important;}
    
/* HEADER - Bouton Actif */
.header-menu .elementor-item-active {
    background-color: var(--e-global-color-secondary)!important;}

/* HEADER - Bouton Discutons */
.bt-cta .elementor-item::after {
    content: "";
    justify-self: anchor-center !important;
    height: 3px!important;
    bottom: 0px;
    background-color: var(--e-global-color-secondary)!important;
    width: 85%!important;}
.bt-cta .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
    opacity: 1!important;}
.header-menu .bt-cta .elementor-item-active {
    background-color: var(--e-global-color-primary)!important;}
.bt-cta .elementor-item.elementor-item-active::after {
    opacity: 0!important;}

/* Header (APRES SCROLL) */
.elementor-60 .elementor-sticky--effects.header-sticky {
    transition: all 0.4s ease!important;
    background-color: white !important;}

.elementor-60 .elementor-sticky--effects.header-sticky .header-menu a.elementor-item {
    color: var(--e-global-color-text)!important;}

.elementor-60 .elementor-sticky--effects.header-sticky img {
    content: url("https://beaunecongres.com/wp-content/uploads/2026/02/logo-palais-congres-beaune.svg")!important;
    max-height: 60px!important;}
    
.elementor-60 .elementor-sticky--effects.header-sticky .header-menu .e-con-inner {
    padding: 1rem 0rem!important;}

.elementor-60 .elementor-sticky--effects.header-sticky .header-menu a:hover {
    color: var(--e-global-color-secondary)!important;
}
.elementor-60 .elementor-sticky--effects.header-sticky .header-menu a.elementor-item-active {
    background-color: var(--e-global-color-secondary)!important;
    color: white!important;}

.elementor-60 .elementor-sticky--effects.header-sticky .header-menu .bt-cta .elementor-item-active {
    background-color: var(--e-global-color-primary)!important;}


/* HEADER - VERSION WHITE */



/*
MENU - TABLETTE
*/

@media (min-width: 768px) and (max-width: 1024px) {
/* Section - Menu */
.header-mobile {
    background-color: #7A0026;
    height: 120px!important;}
/* Section - Menu Boutons */
.header-mobile nav {
    height: calc(100vh - 120px)!important;}
.header-mobile .elementor-nav-menu {
    padding-top: 5vh;}
/* Bouton - Hamburger */

.elementor-menu-toggle {
    padding: 4px;
    transform: translateX(-0.75rem);
    border: solid 1px #FFFFFF;}
.bt-cta { margin-bottom: 1rem!important;}
}


/*
MENU - MOBILE
*/

@media (max-width: 767px) {
/* Section - Menu */
.header-mobile {
    background-color: #7A0026;
    height: 100px!important;}
/* Section - Menu Boutons */
.header-mobile nav {
    height: calc(100vh - 100px)!important;}
.header-mobile .elementor-nav-menu {
    padding-top: 1rem;}
/* Bouton - Hamburger */
.elementor-menu-toggle {
    padding: 8px;
    transform: translateX(-0.75rem);
    border: solid 1px #FFFFFF;}
.bt-cta { margin-bottom: 1rem!important;}
}





/*
BOUTONS FIXES CONTACT
*/

/* Section - Fond couleur */
@media (max-width: 767px) {
.section-contact {
    background-color: #F5F2EC;}}

/* Bouton - Icones */
.elementor-widget-html {
    width: 6rem;
    height: 6rem;
    align-content: center;
    text-align: center;}
.elementor-widget-html:hover {
    background-color: white;}

.elementor-widget-html svg {
    transform: translateY(2px);}

@media (max-width: 767px) {
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
    opacity: 1!important;
}}

/* Bouton E-mail - Hover */
.container-icon.email {
    position: relative;}
.email:hover::before {
    display: inline-flex;
    content: "contact@palaiscongres.com";
    width: max-content;
    transform: translateX(-100%);
    align-items: center;
    background-color: white;
    border-radius: 1.2rem;
    padding: 0.5rem 1rem;
    color: var(--e-global-color-secondary);}
/* Bouton Téléphone - Hover */
.container-icon.telephone {
    position: relative;}
.telephone:hover::before {
    display: inline-flex;
    content: "+33 3 80 24 50 00";
    width: max-content;
    transform: translateX(-100%);
    align-items: center;
    background-color: white;
    border-radius: 1.2rem;
    padding: 0.5rem 1rem;
    color: var(--e-global-color-secondary);}


/* Boutons fixes contact - Version Mobile */
.container-icon {
    display: inline-flex!important;
    width: 100%;
        justify-content: center;
    height: 6rem;}
.e-mail {
    content: url("https://beaunecongres.com/wp-content/uploads/2026/02/icon-bt-mail.svg")!important;
    width: 6rem;
    height: 6rem;
    padding: 1.25rem;
    border: 1px solid var(--e-global-color-secondary);
    background-color: white;
    border-radius: 4rem;}
.phone {
    content: url("https://beaunecongres.com/wp-content/uploads/2026/02/icon-bt-phone.svg")!important;
    width: 6rem;
    height: 6rem;
    padding: 1.25rem;
    border: 1px solid var(--e-global-color-secondary);
    background-color: white;
    border-radius: 4rem;}/* End custom CSS */