.elementor-18 .elementor-element.elementor-element-050223c{--display:flex;--min-height:50px;--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;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-050223c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-050223c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE8;}.elementor-18 .elementor-element.elementor-element-ee28b18{--display:flex;--min-height:0px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-ee28b18:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ee28b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC9;}.elementor-18 .elementor-element.elementor-element-ee28b18:hover{background-color:#FDFDFD;}.elementor-18 .elementor-element.elementor-element-7350bfd{--display:flex;--min-height:35px;--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;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-67b41bb .elementor-repeater-item-dc13689 .swiper-slide-bg{background-color:#833CA300;}.elementor-18 .elementor-element.elementor-element-67b41bb .elementor-repeater-item-07a1d17 .swiper-slide-bg{background-color:#FFFFFF00;}.elementor-18 .elementor-element.elementor-element-67b41bb .swiper-slide{transition-duration:calc(5000ms*1.2);height:40px;}.elementor-18 .elementor-element.elementor-element-67b41bb{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-67b41bb > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-67b41bb .swiper-slide-contents{max-width:100%;}.elementor-18 .elementor-element.elementor-element-67b41bb .swiper-slide-inner{text-align:center;}.elementor-18 .elementor-element.elementor-element-67b41bb .elementor-slide-heading{color:#000000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-e281eff{--display:flex;--min-height:60px;--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-18 .elementor-element.elementor-element-f145c81{--display:flex;--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-18 .elementor-element.elementor-element-32194ab > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-18 .elementor-element.elementor-element-32194ab{text-align:left;}.elementor-18 .elementor-element.elementor-element-32194ab img{width:150px;}.elementor-18 .elementor-element.elementor-element-dc75fc0{--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:flex-start;}.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-18 .elementor-element.elementor-element-2c3da5f{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2c3da5f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2c3da5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-18 .elementor-element.elementor-element-0ec9681{--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;--justify-content:center;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-0ec9681:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0ec9681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE8;}.elementor-18 .elementor-element.elementor-element-b62b3a7{--display:flex;--justify-content:flex-start;}.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-18 .elementor-element.elementor-element-7a6e3d4{text-align:left;}.elementor-18 .elementor-element.elementor-element-7a6e3d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-94830c5{text-align:left;}.elementor-18 .elementor-element.elementor-element-94830c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-4bf4845{text-align:left;}.elementor-18 .elementor-element.elementor-element-4bf4845 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-896eb13{text-align:left;}.elementor-18 .elementor-element.elementor-element-896eb13 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-5252d3b{text-align:left;}.elementor-18 .elementor-element.elementor-element-5252d3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-e5dcd70{--display:flex;--justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-1b9e79a{text-align:left;}.elementor-18 .elementor-element.elementor-element-1b9e79a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-a2ac239{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-18 .elementor-element.elementor-element-21fc95b{text-align:left;}.elementor-18 .elementor-element.elementor-element-21fc95b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.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-18 .elementor-element.elementor-element-2eea9f3 > .elementor-widget-container{margin:-7px 0px -5px 0px;}.elementor-18 .elementor-element.elementor-element-2eea9f3 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-2eea9f3.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-2eea9f3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-2eea9f3.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-2eea9f3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-2eea9f3.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-2eea9f3 .elementor-icon{font-size:10px;}.elementor-18 .elementor-element.elementor-element-2eea9f3 .elementor-icon svg{height:10px;}.elementor-18 .elementor-element.elementor-element-9057515{text-align:left;}.elementor-18 .elementor-element.elementor-element-9057515 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-df2a84d{text-align:left;}.elementor-18 .elementor-element.elementor-element-df2a84d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-30fc539{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-18 .elementor-element.elementor-element-f57d19c{text-align:left;}.elementor-18 .elementor-element.elementor-element-f57d19c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-593bcb3 > .elementor-widget-container{margin:-7px 0px -5px 0px;}.elementor-18 .elementor-element.elementor-element-593bcb3 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-593bcb3.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-593bcb3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-593bcb3.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-593bcb3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-593bcb3.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-593bcb3 .elementor-icon{font-size:10px;}.elementor-18 .elementor-element.elementor-element-593bcb3 .elementor-icon svg{height:10px;}.elementor-18 .elementor-element.elementor-element-e30bc9c{text-align:left;}.elementor-18 .elementor-element.elementor-element-e30bc9c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-2e284f3{text-align:left;}.elementor-18 .elementor-element.elementor-element-2e284f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-0156aa2{text-align:left;}.elementor-18 .elementor-element.elementor-element-0156aa2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-95d9017{text-align:left;}.elementor-18 .elementor-element.elementor-element-95d9017 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-a4f047e{--display:flex;--justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-43a648c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-18 .elementor-element.elementor-element-8f032c9{text-align:left;}.elementor-18 .elementor-element.elementor-element-8f032c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-b6f6f6f > .elementor-widget-container{margin:-7px 0px -5px 0px;}.elementor-18 .elementor-element.elementor-element-b6f6f6f .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-b6f6f6f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-b6f6f6f.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-b6f6f6f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-b6f6f6f.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-b6f6f6f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-b6f6f6f .elementor-icon{font-size:10px;}.elementor-18 .elementor-element.elementor-element-b6f6f6f .elementor-icon svg{height:10px;}.elementor-18 .elementor-element.elementor-element-1a47f44{text-align:left;}.elementor-18 .elementor-element.elementor-element-1a47f44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-32e2973{text-align:left;}.elementor-18 .elementor-element.elementor-element-32e2973 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-43628b7{text-align:left;}.elementor-18 .elementor-element.elementor-element-43628b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-673d105{text-align:left;}.elementor-18 .elementor-element.elementor-element-673d105 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-7e7780b{text-align:left;}.elementor-18 .elementor-element.elementor-element-7e7780b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-74ac5cd{text-align:left;}.elementor-18 .elementor-element.elementor-element-74ac5cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-0d6c56a{text-align:left;}.elementor-18 .elementor-element.elementor-element-0d6c56a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-4f80632{--display:flex;--justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-462e45b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-18 .elementor-element.elementor-element-5a83cca{text-align:left;}.elementor-18 .elementor-element.elementor-element-5a83cca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-459a56b > .elementor-widget-container{margin:-7px 0px -5px 0px;}.elementor-18 .elementor-element.elementor-element-459a56b .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-459a56b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-459a56b.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-459a56b.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-459a56b.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-459a56b.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-459a56b .elementor-icon{font-size:10px;}.elementor-18 .elementor-element.elementor-element-459a56b .elementor-icon svg{height:10px;}.elementor-18 .elementor-element.elementor-element-d681e4f{text-align:left;}.elementor-18 .elementor-element.elementor-element-d681e4f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-7de66e1{text-align:left;}.elementor-18 .elementor-element.elementor-element-7de66e1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-b698803{text-align:left;}.elementor-18 .elementor-element.elementor-element-b698803 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-cdea6ba{--display:flex;--justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-4d1552e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-18 .elementor-element.elementor-element-6f9c07d{text-align:left;}.elementor-18 .elementor-element.elementor-element-6f9c07d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-df5019f > .elementor-widget-container{margin:-7px 0px -5px 0px;}.elementor-18 .elementor-element.elementor-element-df5019f .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-df5019f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-df5019f.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-df5019f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-df5019f.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-df5019f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-df5019f .elementor-icon{font-size:10px;}.elementor-18 .elementor-element.elementor-element-df5019f .elementor-icon svg{height:10px;}.elementor-18 .elementor-element.elementor-element-378fbb0{text-align:left;}.elementor-18 .elementor-element.elementor-element-378fbb0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-876c64d{text-align:left;}.elementor-18 .elementor-element.elementor-element-876c64d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-484defa{text-align:left;}.elementor-18 .elementor-element.elementor-element-484defa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-4cf9867{text-align:left;}.elementor-18 .elementor-element.elementor-element-4cf9867 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-0e7aa88{--display:flex;}.elementor-18 .elementor-element.elementor-element-b734b9f{text-align:left;}.elementor-18 .elementor-element.elementor-element-b734b9f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-8443191{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-18 .elementor-element.elementor-element-ce42828{text-align:left;}.elementor-18 .elementor-element.elementor-element-ce42828 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-96500bb > .elementor-widget-container{margin:-7px 0px -5px 0px;}.elementor-18 .elementor-element.elementor-element-96500bb .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-96500bb.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-96500bb.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-96500bb.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-96500bb.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-96500bb.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-96500bb .elementor-icon{font-size:10px;}.elementor-18 .elementor-element.elementor-element-96500bb .elementor-icon svg{height:10px;}.elementor-18 .elementor-element.elementor-element-616f207{text-align:left;}.elementor-18 .elementor-element.elementor-element-616f207 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-586b175{text-align:left;}.elementor-18 .elementor-element.elementor-element-586b175 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-a5e6e53{text-align:left;}.elementor-18 .elementor-element.elementor-element-a5e6e53 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-39687b8{text-align:left;}.elementor-18 .elementor-element.elementor-element-39687b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-1f6eebe{text-align:left;}.elementor-18 .elementor-element.elementor-element-1f6eebe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-ec82a9f{text-align:left;}.elementor-18 .elementor-element.elementor-element-ec82a9f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-09d6e5c{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--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-18 .elementor-element.elementor-element-09d6e5c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-09d6e5c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-18 .elementor-element.elementor-element-09d6e5c > .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-18 .elementor-element.elementor-element-09d6e5c > .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:"Roboto", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-09d6e5c {--n-menu-title-color-active:#000000;}.elementor-18 .elementor-element.elementor-element-43717f0{--display:flex;--justify-content:center;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-43717f0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-43717f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE800;}.elementor-18 .elementor-element.elementor-element-e2ebfea{--display:flex;--min-height:150px;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-e2ebfea:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e2ebfea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE8;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18 .elementor-element.elementor-element-594e7e2 .e-search-input{background-color:#02010100;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 3px 0px;}.elementor-18 .elementor-element.elementor-element-594e7e2{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;--e-search-placeholder-color:#969696;--e-search-input-color:#0F0F0F;--e-search-input-padding-block-start:6px;--e-search-input-padding-inline-start:6px;--e-search-input-padding-block-end:6px;--e-search-input-padding-inline-end:6px;}.elementor-18 .elementor-element.elementor-element-594e7e2.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ac191ea{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--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-18 .elementor-element.elementor-element-ac191ea.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ac191ea > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-18 .elementor-element.elementor-element-ac191ea > .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-18 .elementor-element.elementor-element-ac191ea > .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:"Roboto", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-be00506.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-be00506 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-3ccb0d0{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-18 .elementor-element.elementor-element-5248274{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5248274:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5248274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-18 .elementor-element.elementor-element-240ac56{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-240ac56:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-240ac56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE8;}.elementor-18 .elementor-element.elementor-element-27282e7{--display:flex;--justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-1ce5543{text-align:left;}.elementor-18 .elementor-element.elementor-element-1ce5543 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-32c4821{text-align:left;}.elementor-18 .elementor-element.elementor-element-32c4821 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-2eeec60{text-align:left;}.elementor-18 .elementor-element.elementor-element-2eeec60 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-b63e53a{text-align:left;}.elementor-18 .elementor-element.elementor-element-b63e53a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-93cfbbe{text-align:left;}.elementor-18 .elementor-element.elementor-element-93cfbbe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-9d10f30{--display:flex;--justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-82aaba6{text-align:left;}.elementor-18 .elementor-element.elementor-element-82aaba6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-86b6d93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-46262c8{text-align:left;}.elementor-18 .elementor-element.elementor-element-46262c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-20d139c > .elementor-widget-container{margin:-4px 0px -4px 0px;}.elementor-18 .elementor-element.elementor-element-20d139c .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-20d139c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-20d139c.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-20d139c.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-20d139c.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-20d139c.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-20d139c .elementor-icon{font-size:10px;}.elementor-18 .elementor-element.elementor-element-20d139c .elementor-icon svg{height:10px;}.elementor-18 .elementor-element.elementor-element-e17fed0{text-align:left;}.elementor-18 .elementor-element.elementor-element-e17fed0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-9846e6b{text-align:left;}.elementor-18 .elementor-element.elementor-element-9846e6b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-8dc3f3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-46d80cf{text-align:left;}.elementor-18 .elementor-element.elementor-element-46d80cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-1f4d528 > .elementor-widget-container{margin:-4px 0px -2px 0px;}.elementor-18 .elementor-element.elementor-element-1f4d528 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-1f4d528.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-1f4d528.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-1f4d528.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-1f4d528.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-1f4d528.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-1f4d528 .elementor-icon{font-size:10px;}.elementor-18 .elementor-element.elementor-element-1f4d528 .elementor-icon svg{height:10px;}.elementor-18 .elementor-element.elementor-element-69a7a66{text-align:left;}.elementor-18 .elementor-element.elementor-element-69a7a66 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-97459fc{text-align:left;}.elementor-18 .elementor-element.elementor-element-97459fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-cb6c0c6{text-align:left;}.elementor-18 .elementor-element.elementor-element-cb6c0c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-fa81854{text-align:left;}.elementor-18 .elementor-element.elementor-element-fa81854 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-7945e89{--display:flex;--justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-cc3e589{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-18 .elementor-element.elementor-element-97118c4{text-align:left;}.elementor-18 .elementor-element.elementor-element-97118c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-356c00d > .elementor-widget-container{margin:-4px 0px -4px 0px;}.elementor-18 .elementor-element.elementor-element-356c00d .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-356c00d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-356c00d.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-356c00d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-356c00d.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-356c00d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-356c00d .elementor-icon{font-size:10px;}.elementor-18 .elementor-element.elementor-element-356c00d .elementor-icon svg{height:10px;}.elementor-18 .elementor-element.elementor-element-be11283{text-align:left;}.elementor-18 .elementor-element.elementor-element-be11283 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-0c8b990{text-align:left;}.elementor-18 .elementor-element.elementor-element-0c8b990 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-c65144e{text-align:left;}.elementor-18 .elementor-element.elementor-element-c65144e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-fa77666{text-align:left;}.elementor-18 .elementor-element.elementor-element-fa77666 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-84f78b7{text-align:left;}.elementor-18 .elementor-element.elementor-element-84f78b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-434f567{text-align:left;}.elementor-18 .elementor-element.elementor-element-434f567 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-fa2c967{text-align:left;}.elementor-18 .elementor-element.elementor-element-fa2c967 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-3cba810{--display:flex;--justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-c15c5c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-18 .elementor-element.elementor-element-e5312c3{text-align:left;}.elementor-18 .elementor-element.elementor-element-e5312c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-219dac0 > .elementor-widget-container{margin:-4px 0px -4px 0px;}.elementor-18 .elementor-element.elementor-element-219dac0 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-219dac0.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-219dac0.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-219dac0.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-219dac0.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-219dac0.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-219dac0 .elementor-icon{font-size:10px;}.elementor-18 .elementor-element.elementor-element-219dac0 .elementor-icon svg{height:10px;}.elementor-18 .elementor-element.elementor-element-5b71cf3{text-align:left;}.elementor-18 .elementor-element.elementor-element-5b71cf3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-86b2d1f{text-align:left;}.elementor-18 .elementor-element.elementor-element-86b2d1f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-5844890{text-align:left;}.elementor-18 .elementor-element.elementor-element-5844890 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-061e37b{--display:flex;--justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-bde34bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-18 .elementor-element.elementor-element-025cfb7{text-align:left;}.elementor-18 .elementor-element.elementor-element-025cfb7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-95876a5 > .elementor-widget-container{margin:-4px 0px -4px 0px;}.elementor-18 .elementor-element.elementor-element-95876a5 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-95876a5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-95876a5.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-95876a5.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-95876a5.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-95876a5.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-95876a5 .elementor-icon{font-size:10px;}.elementor-18 .elementor-element.elementor-element-95876a5 .elementor-icon svg{height:10px;}.elementor-18 .elementor-element.elementor-element-471553a{text-align:left;}.elementor-18 .elementor-element.elementor-element-471553a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-26a91de{text-align:left;}.elementor-18 .elementor-element.elementor-element-26a91de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-3a7e3eb{text-align:left;}.elementor-18 .elementor-element.elementor-element-3a7e3eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-83f5293{text-align:left;}.elementor-18 .elementor-element.elementor-element-83f5293 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-198f314{--display:flex;--justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-985d9c0{text-align:left;}.elementor-18 .elementor-element.elementor-element-985d9c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-56308fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-18 .elementor-element.elementor-element-d5bdac3{text-align:left;}.elementor-18 .elementor-element.elementor-element-d5bdac3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-4fb0f79 > .elementor-widget-container{margin:-4px 0px -4px 0px;}.elementor-18 .elementor-element.elementor-element-4fb0f79 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-4fb0f79.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-4fb0f79.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-4fb0f79.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-4fb0f79.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-4fb0f79.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-4fb0f79 .elementor-icon{font-size:10px;}.elementor-18 .elementor-element.elementor-element-4fb0f79 .elementor-icon svg{height:10px;}.elementor-18 .elementor-element.elementor-element-4f056ba{text-align:left;}.elementor-18 .elementor-element.elementor-element-4f056ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-9a86873{text-align:left;}.elementor-18 .elementor-element.elementor-element-9a86873 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-97122e8{text-align:left;}.elementor-18 .elementor-element.elementor-element-97122e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-49ff0e8{text-align:left;}.elementor-18 .elementor-element.elementor-element-49ff0e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-3261bdd{text-align:left;}.elementor-18 .elementor-element.elementor-element-3261bdd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-1e2d8ec{text-align:left;}.elementor-18 .elementor-element.elementor-element-1e2d8ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-ce64b0f{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 33px );max-width:33px;--container-widget-width:33px;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--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-18 .elementor-element.elementor-element-ce64b0f.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ce64b0f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-18 .elementor-element.elementor-element-ce64b0f > .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-18 .elementor-element.elementor-element-ce64b0f > .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:"Roboto", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-ce64b0f {--n-menu-title-color-active:#000000;}.elementor-18 .elementor-element.elementor-element-25f258d{--display:flex;--justify-content:center;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-25f258d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-25f258d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE800;}.elementor-18 .elementor-element.elementor-element-d6284d4{--display:flex;--min-height:150px;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-d6284d4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d6284d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE8;}.elementor-18 .elementor-element.elementor-element-2b45a9b .e-search-input{background-color:#02010100;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 3px 0px;}.elementor-18 .elementor-element.elementor-element-2b45a9b{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;--e-search-placeholder-color:#969696;--e-search-input-color:#0F0F0F;--e-search-input-padding-block-start:6px;--e-search-input-padding-inline-start:6px;--e-search-input-padding-block-end:6px;--e-search-input-padding-inline-end:6px;}.elementor-18 .elementor-element.elementor-element-2b45a9b.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-516baaf{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 33px );max-width:33px;--container-widget-width:33px;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--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-18 .elementor-element.elementor-element-516baaf.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-516baaf > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-18 .elementor-element.elementor-element-516baaf > .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-18 .elementor-element.elementor-element-516baaf > .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:"Roboto", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-216dfdb.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-216dfdb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-5b79cb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-18 .elementor-element.elementor-element-13dfdde{--display:flex;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-13dfdde:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-13dfdde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-18 .elementor-element.elementor-element-778140c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-1e8348e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-1e8348e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1e8348e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE8;}.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-18 .elementor-element.elementor-element-28ea534 .elementor-menu-toggle{margin:0 auto;}.elementor-18 .elementor-element.elementor-element-28ea534 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-28ea534 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-18 .elementor-element.elementor-element-28ea534 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-18 .elementor-element.elementor-element-28ea534 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-18 .elementor-element.elementor-element-28ea534 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-18 .elementor-element.elementor-element-28ea534 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-18 .elementor-element.elementor-element-ed26f10{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:18px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:25px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-18 .elementor-element.elementor-element-ed26f10 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ed26f10.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ed26f10 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-18 .elementor-element.elementor-element-ed26f10 > .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-18 .elementor-element.elementor-element-ed26f10 > .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:"Roboto", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-ed26f10 {--n-menu-title-color-hover:#000000;}.elementor-18 .elementor-element.elementor-element-60a41dc{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-60a41dc > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-60a41dc.elementor-element{--align-self:center;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18 .elementor-element.elementor-element-912cd00 > .elementor-widget-container{margin:0px -5px 0px -3px;padding:5px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-912cd00{--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--cart-buttons-position-margin:auto;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-icon-hover-color:#000000;--toggle-button-border-width:0px;--toggle-icon-size:26px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-padding:050px 30px 30px 20px;--cart-close-icon-size:25px;--cart-close-button-color:#000000;--remove-item-button-color:#000000;--product-variations-color:#000000;--product-price-color:#000000;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-background-color:#000000;--checkout-button-background-color:#000000;}.elementor-18 .elementor-element.elementor-element-912cd00 .elementor-menu-cart__subtotal{font-size:18px;}.elementor-18 .elementor-element.elementor-element-912cd00 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-18 .elementor-element.elementor-element-912cd00 .elementor-menu-cart__product-name a{color:#000000;}.elementor-18 .elementor-element.elementor-element-912cd00 .elementor-menu-cart__product-price .product-quantity{color:#000000;}.elementor-18 .elementor-element.elementor-element-912cd00 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-912cd00 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-912cd00 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-c86bdb9 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c86bdb9 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-c86bdb9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-18 .elementor-element.elementor-element-c86bdb9.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-c86bdb9.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-18 .elementor-element.elementor-element-c86bdb9.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-c86bdb9.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-18 .elementor-element.elementor-element-c86bdb9 .elementor-icon{font-size:27px;}.elementor-18 .elementor-element.elementor-element-c86bdb9 .elementor-icon svg{height:27px;}.elementor-18 .elementor-element.elementor-element-59b1e93{--display:flex;}.elementor-18 .elementor-element.elementor-element-38d5918{--display:flex;}.elementor-18 .elementor-element.elementor-element-5b56640{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5b56640:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5b56640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-18 .elementor-element.elementor-element-1766866{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-ff82f76{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-ff82f76:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ff82f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE8;}.elementor-18 .elementor-element.elementor-element-ec8fd60 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-ec8fd60 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-18 .elementor-element.elementor-element-ec8fd60 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-18 .elementor-element.elementor-element-ec8fd60 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-18 .elementor-element.elementor-element-ec8fd60 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-18 .elementor-element.elementor-element-ec8fd60 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-18 .elementor-element.elementor-element-79715dd{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:18px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:25px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-18 .elementor-element.elementor-element-79715dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-79715dd.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-79715dd > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-18 .elementor-element.elementor-element-79715dd > .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-18 .elementor-element.elementor-element-79715dd > .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:"Roboto", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-79715dd {--n-menu-title-color-hover:#000000;}.elementor-18 .elementor-element.elementor-element-037d00e{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-037d00e > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-037d00e.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-3393c51 > .elementor-widget-container{margin:0px -5px 0px -3px;padding:5px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3393c51{--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--cart-buttons-position-margin:auto;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-icon-hover-color:#000000;--toggle-button-border-width:0px;--toggle-icon-size:26px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-padding:050px 30px 30px 20px;--cart-close-icon-size:25px;--cart-close-button-color:#000000;--remove-item-button-color:#000000;--product-variations-color:#000000;--product-price-color:#000000;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-background-color:#000000;--checkout-button-background-color:#000000;}.elementor-18 .elementor-element.elementor-element-3393c51 .elementor-menu-cart__subtotal{font-size:18px;}.elementor-18 .elementor-element.elementor-element-3393c51 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-18 .elementor-element.elementor-element-3393c51 .elementor-menu-cart__product-name a{color:#000000;}.elementor-18 .elementor-element.elementor-element-3393c51 .elementor-menu-cart__product-price .product-quantity{color:#000000;}.elementor-18 .elementor-element.elementor-element-3393c51 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-3393c51 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-d4047f2 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-d4047f2 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-d4047f2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-18 .elementor-element.elementor-element-d4047f2.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-d4047f2.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-18 .elementor-element.elementor-element-d4047f2.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-d4047f2.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-18 .elementor-element.elementor-element-d4047f2 .elementor-icon{font-size:27px;}.elementor-18 .elementor-element.elementor-element-d4047f2 .elementor-icon svg{height:27px;}.elementor-18 .elementor-element.elementor-element-61ee987 .elementor-icon-wrapper{text-align:center;}.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-18 .elementor-element.elementor-element-ee28b18{--padding-top:0%;--padding-bottom:0%;--padding-left:01%;--padding-right:01%;}.elementor-18 .elementor-element.elementor-element-67b41bb .elementor-slide-heading{font-size:11px;}.elementor-18 .elementor-element.elementor-element-7a6e3d4 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-94830c5 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-4bf4845 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-896eb13 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-5252d3b .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-1b9e79a .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-9057515 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-df2a84d .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-e30bc9c .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-2e284f3 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-0156aa2 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-95d9017 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-8f032c9 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-1a47f44 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-32e2973 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-43628b7 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-673d105 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-7e7780b .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-74ac5cd .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-0d6c56a .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-5a83cca .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-d681e4f .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-7de66e1 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-b698803 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-6f9c07d .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-378fbb0 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-876c64d .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-484defa .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-4cf9867 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-b734b9f .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-ce42828 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-616f207 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-586b175 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-a5e6e53 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-39687b8 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-1f6eebe .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-ec82a9f .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-09d6e5c{--n-menu-title-font-size:13px;}.elementor-18 .elementor-element.elementor-element-ac191ea{--n-menu-title-font-size:13px;}.elementor-18 .elementor-element.elementor-element-be00506 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-1ce5543 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-32c4821 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-2eeec60 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-b63e53a .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-93cfbbe .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-82aaba6 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-e17fed0 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-9846e6b .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-69a7a66 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-97459fc .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-cb6c0c6 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-fa81854 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-97118c4 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-be11283 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-0c8b990 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-c65144e .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-fa77666 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-84f78b7 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-434f567 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-fa2c967 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-e5312c3 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-5b71cf3 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-86b2d1f .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-5844890 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-025cfb7 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-471553a .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-26a91de .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-3a7e3eb .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-83f5293 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-985d9c0 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-d5bdac3 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-4f056ba .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-9a86873 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-97122e8 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-49ff0e8 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-3261bdd .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-1e2d8ec .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-ce64b0f{--n-menu-title-font-size:13px;}.elementor-18 .elementor-element.elementor-element-516baaf{--n-menu-title-font-size:13px;}.elementor-18 .elementor-element.elementor-element-216dfdb .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-5b79cb6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18 .elementor-element.elementor-element-28ea534 .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-18 .elementor-element.elementor-element-ed26f10{--n-menu-icon-size:20px;}.elementor-18 .elementor-element.elementor-element-912cd00{--toggle-icon-size:21px;}.elementor-18 .elementor-element.elementor-element-c86bdb9 .elementor-icon{font-size:22px;}.elementor-18 .elementor-element.elementor-element-c86bdb9 .elementor-icon svg{height:22px;}.elementor-18 .elementor-element.elementor-element-59b1e93{--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-18 .elementor-element.elementor-element-2e9aafb img{width:100px;}.elementor-18 .elementor-element.elementor-element-38d5918{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-38d5918.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-5b56640{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ff82f76{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ec8fd60 .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-18 .elementor-element.elementor-element-79715dd{--n-menu-icon-size:20px;}.elementor-18 .elementor-element.elementor-element-3393c51{--toggle-icon-size:21px;}.elementor-18 .elementor-element.elementor-element-d4047f2 .elementor-icon{font-size:22px;}.elementor-18 .elementor-element.elementor-element-d4047f2 .elementor-icon svg{height:22px;}.elementor-18 .elementor-element.elementor-element-61ee987 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-61ee987 .elementor-icon svg{height:30px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-7350bfd{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-67b41bb .elementor-slide-heading{font-size:10px;}.elementor-18 .elementor-element.elementor-element-1e8348e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-28ea534 .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-18 .elementor-element.elementor-element-912cd00 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:12px;}.elementor-18 .elementor-element.elementor-element-59b1e93{--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:space-between;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-2e9aafb.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-2e9aafb{text-align:left;}.elementor-18 .elementor-element.elementor-element-2e9aafb img{width:120px;}.elementor-18 .elementor-element.elementor-element-38d5918{--width:170px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5b56640{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-1766866{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ff82f76{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-79715dd{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-icon-size:18px;}.elementor-18 .elementor-element.elementor-element-79715dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-18 .elementor-element.elementor-element-037d00e > .elementor-widget-container{margin:0px 0px -1.5px 0px;}.elementor-18 .elementor-element.elementor-element-3393c51 > .elementor-widget-container{margin:0px 1px 0px 2px;padding:8px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3393c51{--toggle-icon-size:19px;}.elementor-18 .elementor-element.elementor-element-d4047f2 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-d4047f2 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-d4047f2 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-61ee987 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-61ee987.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-61ee987 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-61ee987 .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-61ee987 .elementor-icon svg{height:35px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-f145c81{--width:300px;}.elementor-18 .elementor-element.elementor-element-dc75fc0{--width:500px;}.elementor-18 .elementor-element.elementor-element-b62b3a7{--width:140px;}.elementor-18 .elementor-element.elementor-element-e5dcd70{--width:150px;}.elementor-18 .elementor-element.elementor-element-a4f047e{--width:150px;}.elementor-18 .elementor-element.elementor-element-4f80632{--width:120px;}.elementor-18 .elementor-element.elementor-element-cdea6ba{--width:110px;}.elementor-18 .elementor-element.elementor-element-0e7aa88{--width:140px;}.elementor-18 .elementor-element.elementor-element-3ccb0d0{--width:500px;}.elementor-18 .elementor-element.elementor-element-27282e7{--width:120px;}.elementor-18 .elementor-element.elementor-element-9d10f30{--width:120px;}.elementor-18 .elementor-element.elementor-element-7945e89{--width:120px;}.elementor-18 .elementor-element.elementor-element-3cba810{--width:120px;}.elementor-18 .elementor-element.elementor-element-061e37b{--width:120px;}.elementor-18 .elementor-element.elementor-element-198f314{--width:120px;}.elementor-18 .elementor-element.elementor-element-5b79cb6{--width:300px;}.elementor-18 .elementor-element.elementor-element-1e8348e{--width:150px;}.elementor-18 .elementor-element.elementor-element-ff82f76{--width:150px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-38d5918{--width:150px;}}/* Start custom CSS for slides, class: .elementor-element-67b41bb *//* Fix for Elementor slider not showing in Safari */
.elementor-swiper .swiper-slide,
.elementor-swiper .swiper-slide-inner,
.elementor-swiper .swiper-slide-contents {
  display: block !important;
  opacity: 1 !important;
  height: auto !important;
  width: 100% !important;
  height: 50px !important;
  will-change: transform;
  
}

.elementor-swiper {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-594e7e2 */.e-search-input {
    text-align: center;       /* Centers text horizontally */
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 40px;             /* Adjust to your design */
    line-height: 40px;        /* Matches height for vertical centering */
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-594e7e2 */.e-search-input {
    text-align: center;       /* Centers text horizontally */
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 40px;             /* Adjust to your design */
    line-height: 40px;        /* Matches height for vertical centering */
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-2b45a9b */.e-search-input {
    text-align: center;       /* Centers text horizontally */
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 40px;             /* Adjust to your design */
    line-height: 40px;        /* Matches height for vertical centering */
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-2b45a9b */.e-search-input {
    text-align: center;       /* Centers text horizontally */
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 40px;             /* Adjust to your design */
    line-height: 40px;        /* Matches height for vertical centering */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-60a41dc */.wlfmc-counter-items {
  top: 118px !important;
}
.wlfmc-products-counter-wrapper:not(.is-elementor) .wlfmc-counter-items {margin-top: 8px !important;}


.wlfmc-products-counter-wrapper:not(.is-elementor) .wlfmc-counter-icon i {
    color: #000000;}

@media (max-width: 1024px) {
    .wlfmc-products-counter-wrapper:not(.is-elementor) .wlfmc-counter-icon i {
        font-size: 20px;}
    .wlfmc-products-counter-wrapper:not(.is-elementor) .wlfmc-counter-items {margin-top: 18px !important;}
  

}

@media (max-width: 768px) {
    .wlfmc-products-counter-wrapper:not(.is-elementor) .wlfmc-counter-icon i {
        font-size: 18px;}
        
}


/* Wishlist Container */
.wlfmc-counter-items.wlfmc-products-counter-wishlist {
    min-width: 450px;
    margin-top: 10px !important;
    transform: translateX(-25%) !important;
}
@media (max-width: 1024px) {
    .wlfmc-counter-items.wlfmc-products-counter-wishlist {
        transform: translateX(-10%) !important;
    }
}

@media (max-width: 768px) {
	.wlfmc-counter-items.wlfmc-products-counter-wishlist {
		min-width: 350px !important;}
	.wlfmc-counter-items.wlfmc-products-counter-wishlist {
        transform: translateX(0px) !important;
    }
    .wlfmc-products-counter-wrapper:not(.is-elementor) .wlfmc-counter-items {margin-top: 7px !important;}
    
}

/* Wishlist Header */
.wlfmc-counter-content::before {
    content: "YOUR WISHLIST";
    display: block;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 10px;
    border-bottom: 1px solid #000;
}

/* Tablet (768px – 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
    .wlfmc-counter-content::before {
        font-size: 13px;
    }
}

/* Mobile (max-width: 767px) */
@media (max-width: 767px) {
    .wlfmc-counter-content::before {
        font-size: 13px;
    }
}


	
/* Wishlist Thumbnails */
.wlfmc-counter-wrapper .wlfmc-products-counter-wishlist .product-thumbnail img {
    width: 100px !important;
    min-width: 100px !important;
    height: auto !important;
}

/* Wishlist Layout */
.wlfmc-counter-wrapper .wlfmc-counter-items .max-100 {
    width: calc(100% - 100px);
}

.wlfmc-counter-item {
    position: relative !important;
}

/* Remove Icon Positioning */
.wlfmc-remove-from-list {
    position: absolute !important;
    bottom: 10px;
    right: 10px;
    z-index: 99;
    padding: 5px;
}

/* Remove Icon Styling */
.wlfmc-remove-from-list .wlfmc-icon-close {
    font-size: 18px;
    color: #000;
}

/* Wishlist Price */
.wlfmc-counter-wrapper .product-price {
    font-size: 16px !important;
    justify-content: end;
}

/* Wishlist Product Name */
.wlfmc-mini-wishlist-list .product-name {
    display: block;
    text-align: right;
    white-space: normal;
    overflow: hidden; 
    text-overflow: ellipsis; 
    word-break: break-word;
    font-size: 16px; 
    max-width: 100%;
    font-weight: 400 !important;
}


/* Tablet (768px – 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
    .wlfmc-counter-wrapper .product-price,
    .wlfmc-mini-wishlist-list .product-name {
        font-size: 13px !important;
    }
}

/* Mobile (max-width: 767px) */
@media (max-width: 767px) {
    .wlfmc-counter-wrapper .product-price,
    .wlfmc-mini-wishlist-list .product-name {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-912cd00 */.elementor-menu-cart__main {
    width: 450px;}
.elementor-menu-cart__subtotal {
  flex-shrink: 0;
}
.elementor-menu-cart__main {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.elementor-menu-cart__products {
  flex: 1 1 auto;
  overflow-y: auto;
}

.woocommerce-js .quantity.buttons_added {
    margin-bottom: 10px !important;}


.quantity .minus {
    font-size: 30px !important;
    line-height: 0px;
    font-weight: 300 !important;
}

.elementor-menu-cart--items-indicator-bubble 
.elementor-menu-cart__toggle 
.elementor-button-icon 
.elementor-button-icon-qty {
    width: 18px !important;
    height: 18px !important;
    background-color: #e74c3c !important;
    margin-top: 3px;
    padding-top: 1.1px;
    padding-left: 0.3px;
}

@media (max-width: 1024px) {
    .elementor-menu-cart--items-indicator-bubble 
.elementor-menu-cart__toggle
.elementor-button-icon 
.elementor-button-icon-qty {
    line-height: 1.6em !important;
    top: -8px !important;}
}

@media (max-width: 768px) {
    .elementor-menu-cart--items-indicator-bubble 
.elementor-menu-cart__toggle
.elementor-button-icon 
.elementor-button-icon-qty {
    top: -10px !important;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-037d00e */.wlfmc-counter-items {
  top: 118px !important;
}

.wlfmc-products-counter-wrapper:not(.is-elementor) .wlfmc-counter-icon i {
    color: #000000;}

@media (max-width: 1024px) {
    .wlfmc-products-counter-wrapper:not(.is-elementor) .wlfmc-counter-icon i {
        font-size: 20px;}

@media (max-width: 768px) {
    .wlfmc-products-counter-wrapper:not(.is-elementor) .wlfmc-counter-icon i {
        font-size: 18px;}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-3393c51 */.elementor-menu-cart__main {
    width: 450px;}
.elementor-menu-cart__subtotal {
  flex-shrink: 0;
}
.elementor-menu-cart__main {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.elementor-menu-cart__products {
  flex: 1 1 auto;
  overflow-y: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee28b18 */.elementor-18 .apply-blur {
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  transition: background 0.3s ease;
}/* End custom CSS */