.elementor-198 .elementor-element.elementor-element-2b15e68{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-2b15e68.e-con{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-9981c62{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-198 .elementor-element.elementor-element-41ce85e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:700;text-transform:capitalize;color:#000000;}.elementor-198 .elementor-element.elementor-element-e7c6d07{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-198 .elementor-element.elementor-element-7156764{--divider-border-style:solid;--divider-color:#F2F2F2;--divider-border-width:1.5px;}.elementor-198 .elementor-element.elementor-element-7156764 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-198 .elementor-element.elementor-element-7156764 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-198 .elementor-element.elementor-element-4da5819{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-4da5819.e-con{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-499660c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-198 .elementor-element.elementor-element-1d13165{padding:5px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;color:#727272;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-198 .elementor-element.elementor-element-41c5c0e{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-41c5c0e.e-con{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-8806015{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-198 .elementor-element.elementor-element-7808a99 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:700;text-transform:capitalize;color:#000000;}.elementor-198 .elementor-element.elementor-element-a3c6e27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-198 .elementor-element.elementor-element-dd7e6b2{--divider-border-style:solid;--divider-color:#F2F2F2;--divider-border-width:1.5px;}.elementor-198 .elementor-element.elementor-element-dd7e6b2 .elementor-divider-separator{width:100%;}.elementor-198 .elementor-element.elementor-element-dd7e6b2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-198 .elementor-element.elementor-element-c62ae4c{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-c62ae4c.e-con{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-7a810de{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-198 .elementor-element.elementor-element-2e40770 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;text-transform:capitalize;color:#000000;}.elementor-198 .elementor-element.elementor-element-cc1a4b8{font-family:"Roboto", Sans-serif;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-bcf42f3{padding:5px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;color:#727272;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-198 .elementor-element.elementor-element-e3fda60 .elementor-button{background-color:#BFBFBF00;font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;fill:#BFBFBF;color:#BFBFBF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:0.8em 1em 0.8em 1em;}.elementor-198 .elementor-element.elementor-element-e3fda60 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-e3fda60 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-e3fda60{padding:1em 0em 0em 0em;}.elementor-198 .elementor-element.elementor-element-e3fda60 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-e3fda60 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-6d524bf{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-6d524bf.e-con{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-21939f1{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-198 .elementor-element.elementor-element-67bea59 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:700;text-transform:capitalize;color:#000000;}.elementor-198 .elementor-element.elementor-element-9d389f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-198 .elementor-element.elementor-element-4181e55{--divider-border-style:solid;--divider-color:#F2F2F2;--divider-border-width:1.5px;}.elementor-198 .elementor-element.elementor-element-4181e55 .elementor-divider-separator{width:100%;}.elementor-198 .elementor-element.elementor-element-4181e55 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-198 .elementor-element.elementor-element-0746660{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-198 .elementor-element.elementor-element-2c878e7{padding:5px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;color:#727272;}.elementor-198 .elementor-element.elementor-element-a963f9f{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-a963f9f.e-con{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-129c6c0{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-198 .elementor-element.elementor-element-163dbf6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:700;text-transform:capitalize;color:#000000;}.elementor-198 .elementor-element.elementor-element-ceecf99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-198 .elementor-element.elementor-element-9d2349b{--divider-border-style:solid;--divider-color:#F2F2F2;--divider-border-width:1.5px;}.elementor-198 .elementor-element.elementor-element-9d2349b .elementor-divider-separator{width:100%;}.elementor-198 .elementor-element.elementor-element-9d2349b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-198 .elementor-element.elementor-element-de34bc2{padding:5px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;color:#727272;}.elementor-198 .elementor-element.elementor-element-7825a6c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-198 .elementor-element.elementor-element-4852af3{padding:5px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;color:#727272;}.elementor-198 .elementor-element.elementor-element-63e20ca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:700;text-transform:capitalize;color:#000000;}.elementor-198 .elementor-element.elementor-element-fe61f29{--divider-border-style:solid;--divider-color:#F2F2F2;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-198 .elementor-element.elementor-element-fe61f29 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-198 .elementor-element.elementor-element-fe61f29 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-198 .elementor-element.elementor-element-7ccb8889{--divider-border-style:solid;--divider-color:#F2F2F2;--divider-border-width:1.5px;}.elementor-198 .elementor-element.elementor-element-7ccb8889 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-198 .elementor-element.elementor-element-7ccb8889 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-198 .elementor-element.elementor-element-959cdfc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:700;text-transform:capitalize;color:#000000;}.elementor-198 .elementor-element.elementor-element-8f50552{--divider-border-style:solid;--divider-color:#F2F2F2;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-198 .elementor-element.elementor-element-8f50552 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-198 .elementor-element.elementor-element-8f50552 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-198 .elementor-element.elementor-element-7bc63d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:700;text-transform:capitalize;color:#000000;}.elementor-198 .elementor-element.elementor-element-d19f5f8{--divider-border-style:solid;--divider-color:#F2F2F2;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-198 .elementor-element.elementor-element-d19f5f8 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-198 .elementor-element.elementor-element-d19f5f8 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-198 .elementor-element.elementor-element-1c9bfdd{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#010101;}.elementor-198 .elementor-element.elementor-element-c2f0772{padding:0px 100px 0px 100px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-198 .elementor-element.elementor-element-c2f0772 p{margin-block-end:34px;}.elementor-198 .elementor-element.elementor-element-03c3aaa{padding:15px 100px 0px 100px;text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#050505;}.elementor-198 .elementor-element.elementor-element-9d7961e{padding:0px 100px 0px 100px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-198 .elementor-element.elementor-element-9d7961e p{margin-block-end:34px;}.elementor-198 .elementor-element.elementor-element-50f2e1e{padding:15px 100px 0px 100px;text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#050505;}.elementor-198 .elementor-element.elementor-element-db03eea{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#010101;}.elementor-198 .elementor-element.elementor-element-5778054{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#010101;}.elementor-198 .elementor-element.elementor-element-32e6a75{padding:0px 100px 0px 100px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-198 .elementor-element.elementor-element-32e6a75 p{margin-block-end:34px;}.elementor-198 .elementor-element.elementor-element-302954a{padding:15px 100px 0px 100px;text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#050505;}.elementor-198 .elementor-element.elementor-element-8022cf3{padding:0px 100px 0px 100px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-198 .elementor-element.elementor-element-8022cf3 p{margin-block-end:34px;}.elementor-198 .elementor-element.elementor-element-fd7b0f5{padding:15px 100px 0px 100px;text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#050505;}.elementor-198 .elementor-element.elementor-element-757d19a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#010101;}.elementor-198 .elementor-element.elementor-element-29ad56a{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-198 .elementor-element.elementor-element-e431268{--grid-columns:6;--load-more-button-align:center;}.elementor-198 .elementor-element.elementor-element-e431268 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;fill:#BFBFBF;color:#BFBFBF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFBFBF;border-radius:0px 0px 0px 0px;}.elementor-198 .elementor-element.elementor-element-e431268 > .elementor-widget-container{margin:0px 0px 0px -20px;}@media(max-width:1024px){.elementor-198 .elementor-element.elementor-element-e431268{--grid-columns:3;}}@media(min-width:768px){.elementor-198 .elementor-element.elementor-element-9981c62{--width:15%;}.elementor-198 .elementor-element.elementor-element-e7c6d07{--width:80%;}.elementor-198 .elementor-element.elementor-element-8806015{--width:30%;}.elementor-198 .elementor-element.elementor-element-a3c6e27{--width:70%;}.elementor-198 .elementor-element.elementor-element-7a810de{--width:100%;}.elementor-198 .elementor-element.elementor-element-21939f1{--width:30%;}.elementor-198 .elementor-element.elementor-element-9d389f9{--width:70%;}.elementor-198 .elementor-element.elementor-element-0746660{--width:100%;}.elementor-198 .elementor-element.elementor-element-129c6c0{--width:30%;}.elementor-198 .elementor-element.elementor-element-ceecf99{--width:70%;}.elementor-198 .elementor-element.elementor-element-7825a6c{--width:100%;}}@media(max-width:767px){.elementor-198 .elementor-element.elementor-element-9981c62{--width:40%;}.elementor-198 .elementor-element.elementor-element-e7c6d07{--width:60%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-e7c6d07.e-con{--align-self:center;}.elementor-198 .elementor-element.elementor-element-1d13165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:0.7em;}.elementor-198 .elementor-element.elementor-element-8806015{--width:40%;}.elementor-198 .elementor-element.elementor-element-a3c6e27{--width:60%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-a3c6e27.e-con{--align-self:center;}.elementor-198 .elementor-element.elementor-element-bcf42f3{font-size:0.7em;}.elementor-198 .elementor-element.elementor-element-6d524bf{--width:100%;}.elementor-198 .elementor-element.elementor-element-21939f1{--width:40%;}.elementor-198 .elementor-element.elementor-element-9d389f9{--width:60%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-9d389f9.e-con{--align-self:center;}.elementor-198 .elementor-element.elementor-element-4181e55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-198 .elementor-element.elementor-element-4181e55.elementor-element{--align-self:center;}.elementor-198 .elementor-element.elementor-element-4181e55 .elementor-divider-separator{width:100%;}.elementor-198 .elementor-element.elementor-element-2c878e7{font-size:0.7em;}.elementor-198 .elementor-element.elementor-element-ceecf99{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-198 .elementor-element.elementor-element-de34bc2{font-size:0.7em;}.elementor-198 .elementor-element.elementor-element-4852af3{font-size:0.7em;}.elementor-198 .elementor-element.elementor-element-e431268{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-198 .elementor-element.elementor-element-e431268 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-29ad56a *//* Main dropdown */
.e-filter {
    position: relative !important;
    display: block !important;
    width: 100%;
    max-width: 600px;
    height: 72px;
    margin: 0;
    padding: 0;
    overflow: visible !important;
    border: 1px solid #dedede;
    background: #f5f5f5;
    z-index: 999;
}

/* All filter buttons */
.e-filter .e-filter-item {
    display: none !important;
    width: 100%;
    min-height: 58px;
    margin: 0 !important;
    padding: 16px 55px 16px 22px !important;
    border: 0 !important;
    border-bottom: 1px solid #e7e7e7 !important;
    border-radius: 0 !important;
    background: #fff !important;
    color: #111 !important;
    font-size: 18px;
    line-height: 1.35;
    font-weight: 400;
    text-align: left;
    white-space: normal;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

/* Selected item displayed as dropdown header */
.e-filter .e-filter-item[aria-pressed="true"] {
    position: relative;
    display: flex !important;
    align-items: center;
    min-height: 70px;
    padding-right: 60px !important;
    border-bottom: 0 !important;
    background: #f5f5f5 !important;
    z-index: 3;
}

/* Open dropdown list */
.e-filter.e-filter-dropdown-open {
    z-index: 9999;
}

.e-filter.e-filter-dropdown-open .e-filter-item {
    display: block !important;
}

/* Place unselected options below the dropdown header */
.e-filter.e-filter-dropdown-open .e-filter-item:not([aria-pressed="true"]) {
    position: relative;
    top: 0;
}

/* Dropdown panel */
.e-filter.e-filter-dropdown-open {
    height: auto;
    max-height: none;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

/* Keep the active item first */
.e-filter.e-filter-dropdown-open .e-filter-item[aria-pressed="true"] {
    display: flex !important;
    border-bottom: 1px solid #e7e7e7 !important;
}

/* Hover effect */
.e-filter.e-filter-dropdown-open .e-filter-item:hover {
    background: #f2f2f2 !important;
}

/* Selected item hover */
.e-filter.e-filter-dropdown-open
.e-filter-item[aria-pressed="true"]:hover {
    background: #ededed !important;
}

/* Arrow */
.e-filter::after {
    content: "";
    position: absolute;
    top: 27px;
    right: 24px;
    width: 10px;
    height: 10px;
    border-right: 2px solid #111;
    border-bottom: 2px solid #111;
    transform: rotate(45deg);
    transform-origin: center;
    pointer-events: none;
    z-index: 10;
    transition: transform 0.25s ease, top 0.25s ease;
}

.e-filter.e-filter-dropdown-open::after {
    top: 31px;
    transform: rotate(225deg);
}

/* Limit dropdown height and enable scrolling */
.e-filter.e-filter-dropdown-open {
    max-height: 430px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

/* Keep arrow visible while scrolling */
.e-filter.e-filter-dropdown-open::after {
    position: absolute;
}

/* Scrollbar */
.e-filter.e-filter-dropdown-open::-webkit-scrollbar {
    width: 7px;
}

.e-filter.e-filter-dropdown-open::-webkit-scrollbar-track {
    background: #f3f3f3;
}

.e-filter.e-filter-dropdown-open::-webkit-scrollbar-thumb {
    background: #bdbdbd;
    border-radius: 10px;
}

/* Tablet */
@media (max-width: 1024px) {
    .e-filter {
        max-width: 100%;
        height: 64px;
    }

    .e-filter .e-filter-item[aria-pressed="true"] {
        min-height: 62px;
    }

    .e-filter::after {
        top: 23px;
    }

    .e-filter.e-filter-dropdown-open::after {
        top: 27px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .e-filter {
        width: 100%;
        max-width: 100%;
        height: 58px;
    }

    .e-filter .e-filter-item {
        min-height: 52px;
        padding: 14px 45px 14px 16px !important;
        font-size: 15px;
    }

    .e-filter .e-filter-item[aria-pressed="true"] {
        min-height: 56px;
    }

    .e-filter.e-filter-dropdown-open {
        max-height: 350px;
    }

    .e-filter::after {
        top: 20px;
        right: 18px;
        width: 9px;
        height: 9px;
    }

    .e-filter.e-filter-dropdown-open::after {
        top: 24px;
    }
}/* End custom CSS */