.elementor-101 .elementor-element.elementor-element-9bf51c8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-9bf51c8:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-9bf51c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-9bf51c8.e-con{--align-self:center;}.elementor-101 .elementor-element.elementor-element-a9e3794{--display:flex;}.elementor-101 .elementor-element.elementor-element-a9e3794.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-9a56695 > .elementor-widget-container{margin:-40px 0px -40px 0px;}.elementor-101 .elementor-element.elementor-element-9a56695{text-align:center;}.elementor-101 .elementor-element.elementor-element-d05acfc{--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;}.elementor-101 .elementor-element.elementor-element-d05acfc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-item.aux-open > .aux-submenu{background-color:var( --e-global-color-3a1c209d );border-radius:30px 30px 30px 30px;border-style:none;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content{background-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-fs-popup{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-0e3ba08{width:auto;max-width:auto;text-align:left;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-primary );font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1.3em;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-depth-0{border-style:none;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-depth-0.aux-hover > .aux-item-content{font-weight:900;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-depth-0.aux-hover{border-style:none;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-depth-0.current-menu-item > a{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-item.aux-open > .aux-submenu:hover{border-radius:30px 30px 30px 30px;border-style:none;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-submenu .aux-menu-item .aux-item-content{color:var( --e-global-color-7f6cae5e );border-radius:50px 50px 50px 50px;border-style:none;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-submenu .aux-menu-item{font-weight:600;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-submenu .aux-menu-item.aux-hover .aux-item-content{color:#a7b788 !important;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-burger:before,  .elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-burger:after, .elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-burger .mid-line{border-color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-burger:hover:before,  .elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-burger:hover:after, .elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-burger:hover .mid-line{border-color:var( --e-global-color-3a1c209d );}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-offcanvas-menu{background-color:var( --e-global-color-3a1c209d );}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-fs-menu .aux-menu-item > .aux-item-content{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-fs-menu .aux-menu-item{border-radius:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-fs-menu .aux-menu-item.aux-hover > .aux-item-content{color:var( --e-global-color-3a1c209d );}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-fs-popup .aux-panel-close{border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-fs-popup .aux-panel-close .aux-close:before{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-fs-popup .aux-panel-close .aux-close:after{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-f9398e4 .aux-button{background-color:var( --e-global-color-primary );padding:14px 40px 14px 40px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);}.elementor-101 .elementor-element.elementor-element-f9398e4 .aux-button .aux-overlay::after{background-color:var( --e-global-color-3a1c209d );}.elementor-101 .elementor-element.elementor-element-f9398e4{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:right;}.elementor-101 .elementor-element.elementor-element-f9398e4 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-101 .elementor-element.elementor-element-f9398e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-f9398e4 .aux-icon{margin:0px 0px 0px 20px;color:var( --e-global-color-7f6cae5e );fill:var( --e-global-color-7f6cae5e );}.elementor-101 .elementor-element.elementor-element-f9398e4 .aux-text{color:var( --e-global-color-7f6cae5e );font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:0.5px;}.elementor-101 .elementor-element.elementor-element-cedb311{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-cedb311:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-cedb311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-7aa2cd6{--display:flex;}.elementor-101 .elementor-element.elementor-element-7aa2cd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-b9dd041 > .elementor-widget-container{margin:-40px 0px -40px 0px;}.elementor-101 .elementor-element.elementor-element-b9dd041{text-align:left;}.elementor-101 .elementor-element.elementor-element-c0cede0{--display:flex;}.elementor-101 .elementor-element.elementor-element-c0cede0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-item.aux-open > .aux-submenu{background-color:var( --e-global-color-3a1c209d );border-radius:50px 50px 50px 50px;border-style:none;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content{background-color:#FFFFFF;border-radius:50px 50px 50px 50px;border-style:none;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-fs-popup{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-2447c0b{width:auto;max-width:auto;text-align:left;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-primary );font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.3em;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-depth-0.aux-hover > .aux-item-content{font-weight:900;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-depth-0.current-menu-item > a{color:var( --e-global-color-3a1c209d );}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-item.aux-open > .aux-submenu:hover{border-radius:50px 50px 50px 50px;border-style:none;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-submenu .aux-menu-item .aux-item-content{color:#FFFFFF !important;border-radius:50px 50px 50px 50px;border-style:none;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-submenu .aux-menu-item{font-weight:600;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-submenu .aux-menu-item.aux-hover .aux-item-content{color:var( --e-global-color-3a1c209d );}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-burger:before,  .elementor-101 .elementor-element.elementor-element-2447c0b .aux-burger:after, .elementor-101 .elementor-element.elementor-element-2447c0b .aux-burger .mid-line{border-color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-burger:hover:before,  .elementor-101 .elementor-element.elementor-element-2447c0b .aux-burger:hover:after, .elementor-101 .elementor-element.elementor-element-2447c0b .aux-burger:hover .mid-line{border-color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-offcanvas-menu{background-color:var( --e-global-color-3a1c209d );}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-fs-menu .aux-menu-item > .aux-item-content{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-fs-menu .aux-menu-item.aux-hover > .aux-item-content{color:var( --e-global-color-3a1c209d );}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-fs-popup .aux-panel-close{border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-fs-popup .aux-panel-close .aux-close:before{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-fs-popup .aux-panel-close .aux-close:after{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-e150380 .aux-button{background-color:var( --e-global-color-primary );padding:14px 40px 14px 40px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);}.elementor-101 .elementor-element.elementor-element-e150380 .aux-button .aux-overlay::after{background-color:var( --e-global-color-3a1c209d );}.elementor-101 .elementor-element.elementor-element-e150380{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:right;}.elementor-101 .elementor-element.elementor-element-e150380 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-101 .elementor-element.elementor-element-e150380.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-e150380 .aux-icon{margin:0px 0px 0px 20px;color:var( --e-global-color-7f6cae5e );fill:var( --e-global-color-7f6cae5e );}.elementor-101 .elementor-element.elementor-element-e150380 .aux-text{color:var( --e-global-color-7f6cae5e );font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}@media(min-width:768px){.elementor-101 .elementor-element.elementor-element-9bf51c8{--content-width:1600px;}.elementor-101 .elementor-element.elementor-element-a9e3794{--width:19.602%;}.elementor-101 .elementor-element.elementor-element-d05acfc{--width:85%;}.elementor-101 .elementor-element.elementor-element-7aa2cd6{--width:19.602%;}.elementor-101 .elementor-element.elementor-element-c0cede0{--width:80.38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-101 .elementor-element.elementor-element-a9e3794{--width:69.661%;}.elementor-101 .elementor-element.elementor-element-d05acfc{--width:10.624%;}.elementor-101 .elementor-element.elementor-element-7aa2cd6{--width:69.661%;}.elementor-101 .elementor-element.elementor-element-c0cede0{--width:10.624%;}}@media(max-width:1024px){.elementor-101 .elementor-element.elementor-element-9bf51c8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-9bf51c8.e-con{--align-self:center;}.elementor-101 .elementor-element.elementor-element-a9e3794{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-9a56695 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-9a56695.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-9a56695{text-align:center;}.elementor-101 .elementor-element.elementor-element-9a56695 .aux-has-logo img{width:88%;}.elementor-101 .elementor-element.elementor-element-d05acfc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-d05acfc.e-con{--align-self:center;}.elementor-101 .elementor-element.elementor-element-0e3ba08.elementor-element{--align-self:flex-start;}.elementor-101 .elementor-element.elementor-element-0e3ba08{display:block;text-align:right;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:right;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-depth-0.current-menu-item > a{font-size:30px;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-item.aux-open > .aux-submenu{border-radius:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-item.aux-open > .aux-submenu:hover{border-radius:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content{border-radius:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-fs-menu .aux-menu-item > .aux-item-content{font-size:28px;line-height:1em;}.elementor-101 .elementor-element.elementor-element-cedb311{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-cedb311.e-con{--align-self:center;}.elementor-101 .elementor-element.elementor-element-7aa2cd6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-b9dd041 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-b9dd041.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-b9dd041{text-align:center;}.elementor-101 .elementor-element.elementor-element-b9dd041 .aux-has-logo img{width:88%;}.elementor-101 .elementor-element.elementor-element-c0cede0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-c0cede0.e-con{--align-self:center;}.elementor-101 .elementor-element.elementor-element-2447c0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2447c0b.elementor-element{--align-self:flex-start;}.elementor-101 .elementor-element.elementor-element-2447c0b{display:block;text-align:center;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-depth-0{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-depth-0 > .aux-item-content{padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-depth-0.current-menu-item > a{font-size:30px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-item.aux-open > .aux-submenu{border-radius:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-item.aux-open > .aux-submenu:hover{border-radius:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-submenu .aux-menu-item .aux-item-content{border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content{border-radius:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-submenu .aux-menu-item{margin:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-fs-menu .aux-menu-item > .aux-item-content{font-size:28px;line-height:3em;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-fs-menu .aux-menu-item{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-9bf51c8{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-a9e3794{--width:65%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101 .elementor-element.elementor-element-a9e3794.e-con{--align-self:center;}.elementor-101 .elementor-element.elementor-element-9a56695 > .elementor-widget-container{margin:-30px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-9a56695{text-align:center;}.elementor-101 .elementor-element.elementor-element-9a56695 .aux-has-logo img{width:95%;}.elementor-101 .elementor-element.elementor-element-d05acfc{--width:17.274%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-0e3ba08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-0e3ba08.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-depth-0.current-menu-item > a{font-size:84px;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-menu-item.aux-open > .aux-submenu{border-radius:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-submenu .aux-menu-item .aux-item-content{border-radius:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-0e3ba08 .aux-fs-menu .aux-menu-item > .aux-item-content{font-size:1px;}.elementor-101 .elementor-element.elementor-element-cedb311{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-7aa2cd6{--width:65%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101 .elementor-element.elementor-element-7aa2cd6.e-con{--align-self:center;}.elementor-101 .elementor-element.elementor-element-b9dd041 > .elementor-widget-container{margin:-30px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-b9dd041{text-align:center;}.elementor-101 .elementor-element.elementor-element-b9dd041 .aux-has-logo img{width:95%;}.elementor-101 .elementor-element.elementor-element-c0cede0{--width:17.274%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-2447c0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2447c0b.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-depth-0.current-menu-item > a{font-size:84px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-item.aux-open > .aux-submenu{border-radius:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-menu-item.aux-open > .aux-submenu:hover{border-radius:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-submenu .aux-menu-item{font-size:18px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-submenu .aux-menu-item .aux-item-content{border-radius:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-2447c0b .aux-fs-menu .aux-menu-item > .aux-item-content{font-size:18px;}}/* Start custom CSS for aux_button, class: .elementor-element-f9398e4 */@media only screen and (max-width:1268px) {
    .elementor-101 .elementor-element.elementor-element-f9398e4{
        display:none;
    }
}


/* --- Application de la police AREA au texte du bouton/lien (Contact) dans le Menu --- */

/* Cible le texte du lien ou du bouton du menu pour la police AREA INKTRAP */
/* On assume que l'élément parent est une structure de menu pour augmenter la spécificité */
.aux-menu-item-link .aux-text,
.aux-menu .aux-text,
.aux-text { 
    font-family: "area-inktrap", sans-serif !important; 
    font-weight: 400 !important; /* Si vous voulez être certain du poids */
    font-style: normal !important;
    font-size: 20px;
}




/* 1. Cacher l'ancienne icône (la plume fas fa-feather) */
/* Cible l'élément <i> dans le bouton */
a.aux-button i.aux-icon.fa-feather {
    display: none !important;
}

/* 2. Insérer votre propre icône via ::before sur le conteneur du texte */
/* Nous utilisons a.aux-button .aux-text pour cibler le span du texte, car c'est lui qui contient le ::before/::after */
a.aux-button .aux-text::after {
    content: ''; 
    display: inline-block;
    width: 20px; 
    height: 20px; 
    margin-left: 8px; 
    vertical-align: middle; 
    background-image: url('https://po-accompagnement.fr/wp-content/uploads/2025/12/FEUILLE-a0aa06.svg'); 
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}/* End custom CSS */
/* Start custom CSS for aux_menu_box, class: .elementor-element-2447c0b *//* --- STYLES AU SURVOL POUR LES SOUS-MENUS : Version Optimisée --- */

/* 1. COULEUR DU TEXTE au survol (Cible le label à l'intérieur du lien survolé) */
.sub-menu .aux-item-content:hover .aux-menu-label {
    /* Couleur du texte : #A7B788 */
    color: #A7B788 !important; 
}

/* Tablette */
@media (min-width: 600px) and (max-width: 1024px) {
    .aux-fs-popup .aux-panel-close {
        position: absolute !important;
        top: 120px !important;       /* Ajuste ici pour descendre la croix à la bonne hauteur */
        right: 20px !important;
        z-index: 9999 !important;
    }

    .aux-fs-popup .aux-panel-content {
        padding-top: 0px !important; /* Espace entre la croix et le menu */
    }
}

/* Mobile */
@media (max-width: 599px) {
    .aux-fs-popup .aux-panel-close {
        position: absolute !important;
        top: 80px !important;       /* Ajuste pour mobile */
        right: 20px !important;
        z-index: 9999 !important;
    }

    .aux-fs-popup .aux-panel-content {
        padding-top: 0px !important;
    }
}
@media screen and (max-width: 1024px) {

    /* 1. On nettoie l'indicateur */
    .aux-master-menu .aux-submenu-indicator,
    .aux-master-menu .aux-submenu-indicator::before,
    .aux-master-menu .aux-submenu-indicator::after {
        border: none !important;
        background-image: none !important;
        content: none !important;
    }

    /* 2. On injecte la flèche Desktop */
    .aux-master-menu .aux-submenu-indicator {
        background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg) !important;
        background-repeat: no-repeat !important;
        background-position: 0px -687px !important;
        display: inline-block !important;
        width: 10px !important;
        height: 6px !important;
        margin-left: 10px !important;
        vertical-align: middle !important;
        position: relative !important;
        transform: none !important;
        visibility: visible !important;
    }

    /* 3. ALIGNEMENT CORRIGÉ (Centré ou réparti) */
    .aux-item-content {
        display: flex !important;
        align-items: center !important;
        flex-direction: row !important;
        /* Choisissez l'option qui vous convient : */
        justify-content: center !important; /* Pour tout centrer au milieu */
        /* justify-content: space-between !important;  <-- Si vous voulez le texte à gauche et la flèche à droite */
    }

    /* 4. Rotation */
    .aux-menu-item.aux-open > .aux-item-content .aux-submenu-indicator,
    .aux-menu-item.aux-active > .aux-item-content .aux-submenu-indicator {
        transform: rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_button, class: .elementor-element-e150380 */@media only screen and (max-width:1268px) {
    .elementor-101 .elementor-element.elementor-element-e150380{
        display:none;
    }
}/* End custom CSS */