.elementor-9278 .elementor-element.elementor-element-5ad02d9{--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;--gap:2.4rem 2.4rem;--row-gap:2.4rem;--column-gap:2.4rem;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9278 .elementor-element.elementor-element-5ad02d9:not(.elementor-motion-effects-element-type-background), .elementor-9278 .elementor-element.elementor-element-5ad02d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e15b544 );}.elementor-9278 .elementor-element.elementor-element-8c80ae7{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.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-9278 .elementor-element.elementor-element-974397b{text-align:center;}.elementor-9278 .elementor-element.elementor-element-974397b .elementor-heading-title{font-family:var( --e-global-typography-24eb4ff-font-family ), Sans-serif;font-size:var( --e-global-typography-24eb4ff-font-size );font-weight:var( --e-global-typography-24eb4ff-font-weight );line-height:var( --e-global-typography-24eb4ff-line-height );letter-spacing:var( --e-global-typography-24eb4ff-letter-spacing );color:var( --e-global-color-975f341 );}.elementor-9278 .elementor-element.elementor-element-8d887c9{text-align:center;}.elementor-9278 .elementor-element.elementor-element-8d887c9 .elementor-heading-title{font-family:var( --e-global-typography-24eb4ff-font-family ), Sans-serif;font-size:var( --e-global-typography-24eb4ff-font-size );font-weight:var( --e-global-typography-24eb4ff-font-weight );line-height:var( --e-global-typography-24eb4ff-line-height );letter-spacing:var( --e-global-typography-24eb4ff-letter-spacing );color:var( --e-global-color-975f341 );}.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-9278 .elementor-element.elementor-element-1ed1da2{text-align:center;font-family:var( --e-global-typography-33b54ac-font-family ), Sans-serif;font-size:var( --e-global-typography-33b54ac-font-size );font-weight:var( --e-global-typography-33b54ac-font-weight );line-height:var( --e-global-typography-33b54ac-line-height );color:var( --e-global-color-975f341 );}.elementor-9278 .elementor-element.elementor-element-05b8834{--display:flex;--gap:1.2rem 1.2rem;--row-gap:1.2rem;--column-gap:1.2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9278 .elementor-element.elementor-element-ae8aa10 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-9278 .elementor-element.elementor-element-ae8aa10 .wpgb-facet .wpgb-input{font-family:var( --e-global-typography-78fbdff-font-family ), Sans-serif;font-size:var( --e-global-typography-78fbdff-font-size );font-weight:var( --e-global-typography-78fbdff-font-weight );line-height:var( --e-global-typography-78fbdff-line-height );color:var( --e-global-color-71fe00f );background-color:var( --e-global-color-975f341 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBECEB52;border-radius:1rem 1rem 1rem 1rem;padding:2rem 1.6rem 2rem 1.6rem;}.elementor-9278 .elementor-element.elementor-element-ae8aa10 .wpgb-facet .wpgb-input::placeholder{color:var( --e-global-color-71fe00f );}.elementor-9278 .elementor-element.elementor-element-ae8aa10 .wpgb-facet .wpgb-input::-webkit-input-placeholder{color:var( --e-global-color-71fe00f );}.elementor-9278 .elementor-element.elementor-element-ae8aa10 .wpgb-facet .wpgb-input::-moz-placeholder{color:var( --e-global-color-71fe00f );}.elementor-9278 .elementor-element.elementor-element-ae8aa10 .wpgb-facet .wpgb-input:-ms-input-placeholder{color:var( --e-global-color-71fe00f );}.elementor-9278 .elementor-element.elementor-element-ae8aa10 .wpgb-facet .wpgb-input:-moz-placeholder{color:var( --e-global-color-71fe00f );}.elementor-9278 .elementor-element.elementor-element-ae8aa10 .wpgb-facet .wpgb-input-icon{display:none;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-9278 .elementor-element.elementor-element-130b36d .elementor-search-form__container{min-height:4rem;}.elementor-9278 .elementor-element.elementor-element-130b36d .elementor-search-form__submit{min-width:4rem;background-color:var( --e-global-color-ae5693d );}body:not(.rtl) .elementor-9278 .elementor-element.elementor-element-130b36d .elementor-search-form__icon{padding-left:calc(4rem / 3);}body.rtl .elementor-9278 .elementor-element.elementor-element-130b36d .elementor-search-form__icon{padding-right:calc(4rem / 3);}.elementor-9278 .elementor-element.elementor-element-130b36d .elementor-search-form__input, .elementor-9278 .elementor-element.elementor-element-130b36d.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(4rem / 3);padding-right:calc(4rem / 3);}.elementor-9278 .elementor-element.elementor-element-130b36d input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-78fbdff-font-family ), Sans-serif;font-size:var( --e-global-typography-78fbdff-font-size );font-weight:var( --e-global-typography-78fbdff-font-weight );line-height:var( --e-global-typography-78fbdff-line-height );}.elementor-9278 .elementor-element.elementor-element-130b36d:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:1rem;}.elementor-9278 .elementor-element.elementor-element-130b36d.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:1rem;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.6rem/2);}.elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.6rem/2);}.elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.6rem/2);}.elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.6rem/2);}.elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.6rem/2);}.elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9278 .elementor-element.elementor-element-512982b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-item > a{font-family:var( --e-global-typography-e6a46dc-font-family ), Sans-serif;font-size:var( --e-global-typography-e6a46dc-font-size );font-weight:var( --e-global-typography-e6a46dc-font-weight );line-height:var( --e-global-typography-e6a46dc-line-height );letter-spacing:var( --e-global-typography-e6a46dc-letter-spacing );}.elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-text{color:#FFFFFF80;transition:color 0.3s;}.elementor-9278 .elementor-element.elementor-element-00a971e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-9278 .elementor-element.elementor-element-fc10bb7{width:100%;max-width:100%;}.elementor-9278 .elementor-element.elementor-element-fc10bb7 img{width:100%;max-width:100%;}.elementor-9278 .elementor-element.elementor-element-28a5e98{--display:flex;--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-9278 .elementor-element.elementor-element-28a5e98:not(.elementor-motion-effects-element-type-background), .elementor-9278 .elementor-element.elementor-element-28a5e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-975f341 );}.elementor-9278 .elementor-element.elementor-element-ae23a5b{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet-title{text-align:left;color:#6EC1E4;}.elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul:first-child, .elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul:first-child + ul, .elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet li[aria-expanded="true"] > ul, .elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet li:not([aria-expanded]) > ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;}.elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul.wpgb-expanded li[hidden]{display:block;}.elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul:first-child, .elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul:first-child + ul{justify-content:flex-start;margin-bottom:-20px;}.elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul li{margin:0 0 20px 0;}.elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul ul{margin-top:20px;}.elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul ul li:last-child{margin-bottom:0;}.elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul:first-child + ul{margin-top:20px;}body:not(.rtl) .elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul li{margin-right:20px;}body.rtl .elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul li{margin-left:20px;}body:not(.rtl) .elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul li[aria-expanded] li:last-child{margin-right:0;}body.rtl .elementor-9278 .elementor-element.elementor-element-958b424 .wpgb-facet ul li[aria-expanded] li:last-child{margin-left:0;}.elementor-9278 .elementor-element.elementor-element-958b424 li > [role="button"][aria-pressed]:hover{background-color:var( --e-global-color-f649057 );border-color:var( --e-global-color-ae5693d );}.elementor-9278 .elementor-element.elementor-element-958b424 li > [role="button"][aria-pressed="true"]{background-color:var( --e-global-color-f649057 );border-color:var( --e-global-color-acabec7 );}.elementor-9278 .elementor-element.elementor-element-958b424 li > [role="button"]{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9db51a1 );border-radius:2.4rem 2.4rem 2.4rem 2.4rem;padding:1.2rem 1.6rem 1.2rem 1.6rem;}.elementor-9278 .elementor-element.elementor-element-958b424 li [class^="wpgb-"][class$="-label"]{font-family:"Sora", Sans-serif;font-size:1.6rem;font-weight:600;text-transform:lowercase;line-height:1.2em;color:var( --e-global-color-621b5e5 );}.elementor-9278 .elementor-element.elementor-element-958b424 [aria-pressed]:hover [class^="wpgb-"][class$="-label"]{color:var( --e-global-color-ae5693d );}.elementor-9278 .elementor-element.elementor-element-958b424 [aria-pressed="true"] [class^="wpgb-"][class$="-label"]{color:var( --e-global-color-ae5693d );}.elementor-9278 .elementor-element.elementor-element-300d9d8{--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:4.4rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9278 .elementor-element.elementor-element-74bc0ef{--display:flex;--gap:3.2rem 3.2rem;--row-gap:3.2rem;--column-gap:3.2rem;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-9278 .elementor-element.elementor-element-033826a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9278 .elementor-element.elementor-element-8003960{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9278 .elementor-element.elementor-element-31544c2 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-9278 .elementor-element.elementor-element-31544c2 .wpgb-facet .wpgb-result-count{display:block;font-family:var( --e-global-typography-3c18ce2-font-family ), Sans-serif;font-size:var( --e-global-typography-3c18ce2-font-size );font-weight:var( --e-global-typography-3c18ce2-font-weight );line-height:var( --e-global-typography-3c18ce2-line-height );color:var( --e-global-color-621b5e5 );}.elementor-9278 .elementor-element.elementor-element-fa78259{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9278 .elementor-element.elementor-element-12c522a{--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:1.2rem 1.2rem;--row-gap:1.2rem;--column-gap:1.2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9278 .elementor-element.elementor-element-7cea9bc .elementor-heading-title{font-family:var( --e-global-typography-8e54f5b-font-family ), Sans-serif;font-size:var( --e-global-typography-8e54f5b-font-size );font-weight:var( --e-global-typography-8e54f5b-font-weight );line-height:var( --e-global-typography-8e54f5b-line-height );color:var( --e-global-color-621b5e5 );}.elementor-9278 .elementor-element.elementor-element-43754c4{--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:1.2rem 1.2rem;--row-gap:1.2rem;--column-gap:1.2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9278 .elementor-element.elementor-element-f9b4838 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-9278 .elementor-element.elementor-element-f9b4838 li > [role="button"][aria-pressed]:hover{background-color:var( --e-global-color-f649057 );}.elementor-9278 .elementor-element.elementor-element-f9b4838 li > [role="button"][aria-pressed="true"]{background-color:var( --e-global-color-f649057 );}.elementor-9278 .elementor-element.elementor-element-f9b4838 li > [role="button"]{border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-9278 .elementor-element.elementor-element-f9b4838 li [class^="wpgb-"][class$="-label"]{font-family:var( --e-global-typography-8e54f5b-font-family ), Sans-serif;font-size:var( --e-global-typography-8e54f5b-font-size );font-weight:var( --e-global-typography-8e54f5b-font-weight );line-height:var( --e-global-typography-8e54f5b-line-height );color:var( --e-global-color-621b5e5 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-9278 .elementor-element.elementor-element-b8e4041{--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;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9278 .elementor-element.elementor-element-cccd55a{width:var( --container-widget-width, 225px );max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0;}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-facet-title{border-style:none;}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select, .elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select *{font-family:var( --e-global-typography-78fbdff-font-family ), Sans-serif;font-size:var( --e-global-typography-78fbdff-font-size );font-weight:var( --e-global-typography-78fbdff-font-weight );line-height:var( --e-global-typography-78fbdff-line-height );}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select, .elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select .wpgb-select-search, .elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select input{color:var( --e-global-color-621b5e5 );}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select input::placeholder{color:var( --e-global-color-621b5e5 );}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select input::-webkit-input-placeholder{color:var( --e-global-color-621b5e5 );}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select input::-moz-placeholder{color:var( --e-global-color-621b5e5 );}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select input:-ms-input-placeholder{color:var( --e-global-color-621b5e5 );}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select input:-moz-placeholder{color:var( --e-global-color-621b5e5 );}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9db51a1 );border-radius:0.4rem 0.4rem 0.4rem 0.4rem;padding:0rem 1.6rem 0rem 1.6rem;}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-facet .wpgb-select-separator{display:none;}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-facet .wpgb-select-toggle{--wpgb-select-icon-scale:calc(16/20);transform:scale(var(--wpgb-select-icon-scale));color:var( --e-global-color-621b5e5 );fill:var( --e-global-color-621b5e5 );}.elementor-9278 .elementor-element.elementor-element-61d36e3{--display:flex;--gap:7rem 7rem;--row-gap:7rem;--column-gap:7rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-9278 .elementor-element.elementor-element-04a5c7f{--grid-columns:3;--grid-row-gap:4.4rem;--grid-column-gap:3.1rem;}.elementor-9278 .elementor-element.elementor-element-c5db734.elementor-element{--align-self:center;}.elementor-9278 .elementor-element.elementor-element-c5db734 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-9278 .elementor-element.elementor-element-c5db734 button.wpgb-button{font-family:var( --e-global-typography-0d81643-font-family ), Sans-serif;font-size:var( --e-global-typography-0d81643-font-size );font-weight:var( --e-global-typography-0d81643-font-weight );line-height:var( --e-global-typography-0d81643-line-height );background-color:var( --e-global-color-acabec7 );border-radius:1000px 1000px 1000px 1000px;margin:0px 0px 0px 0px;}.elementor-9278 .elementor-element.elementor-element-c5db734 button.wpgb-button:not([disabled]):hover, .elementor-9278 .elementor-element.elementor-element-c5db734 button.wpgb-button:not([disabled]):focus{background-color:var( --e-global-color-ae5693d );}.elementor-9278 .elementor-element.elementor-element-f8f1001{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-9278 .elementor-element.elementor-element-db19946{--display:flex;--padding-top:0rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.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-9278 .elementor-element.elementor-element-5189f92{--divider-border-style:solid;--divider-color:var( --e-global-color-9db51a1 );--divider-border-width:1px;}.elementor-9278 .elementor-element.elementor-element-5189f92 .elementor-divider-separator{width:100%;}.elementor-9278 .elementor-element.elementor-element-5189f92 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9278 .elementor-element.elementor-element-25e3189 .elementor-heading-title{font-family:var( --e-global-typography-56b5cb3-font-family ), Sans-serif;font-size:var( --e-global-typography-56b5cb3-font-size );font-weight:var( --e-global-typography-56b5cb3-font-weight );line-height:var( --e-global-typography-56b5cb3-line-height );letter-spacing:var( --e-global-typography-56b5cb3-letter-spacing );color:var( --e-global-color-658ed21 );}.elementor-9278 .elementor-element.elementor-element-420fca3{--grid-columns:3;--grid-row-gap:4.4rem;--grid-column-gap:3.1rem;}@media(max-width:1024px){.elementor-9278 .elementor-element.elementor-element-974397b .elementor-heading-title{font-size:var( --e-global-typography-24eb4ff-font-size );line-height:var( --e-global-typography-24eb4ff-line-height );letter-spacing:var( --e-global-typography-24eb4ff-letter-spacing );}.elementor-9278 .elementor-element.elementor-element-8d887c9 .elementor-heading-title{font-size:var( --e-global-typography-24eb4ff-font-size );line-height:var( --e-global-typography-24eb4ff-line-height );letter-spacing:var( --e-global-typography-24eb4ff-letter-spacing );}.elementor-9278 .elementor-element.elementor-element-1ed1da2{font-size:var( --e-global-typography-33b54ac-font-size );line-height:var( --e-global-typography-33b54ac-line-height );}.elementor-9278 .elementor-element.elementor-element-ae8aa10 .wpgb-facet .wpgb-input{font-size:var( --e-global-typography-78fbdff-font-size );line-height:var( --e-global-typography-78fbdff-line-height );}.elementor-9278 .elementor-element.elementor-element-130b36d input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-78fbdff-font-size );line-height:var( --e-global-typography-78fbdff-line-height );}.elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-item > a{font-size:var( --e-global-typography-e6a46dc-font-size );line-height:var( --e-global-typography-e6a46dc-line-height );letter-spacing:var( --e-global-typography-e6a46dc-letter-spacing );}.elementor-9278 .elementor-element.elementor-element-033826a{--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;}.elementor-9278 .elementor-element.elementor-element-8003960{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-9278 .elementor-element.elementor-element-31544c2 .wpgb-facet .wpgb-result-count{font-size:var( --e-global-typography-3c18ce2-font-size );line-height:var( --e-global-typography-3c18ce2-line-height );}.elementor-9278 .elementor-element.elementor-element-fa78259{--justify-content:flex-start;--flex-wrap:wrap;}.elementor-9278 .elementor-element.elementor-element-7cea9bc .elementor-heading-title{font-size:var( --e-global-typography-8e54f5b-font-size );line-height:var( --e-global-typography-8e54f5b-line-height );}.elementor-9278 .elementor-element.elementor-element-f9b4838 li [class^="wpgb-"][class$="-label"]{font-size:var( --e-global-typography-8e54f5b-font-size );line-height:var( --e-global-typography-8e54f5b-line-height );}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select, .elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select *{font-size:var( --e-global-typography-78fbdff-font-size );line-height:var( --e-global-typography-78fbdff-line-height );}.elementor-9278 .elementor-element.elementor-element-04a5c7f{--grid-columns:2;}.elementor-9278 .elementor-element.elementor-element-c5db734 button.wpgb-button{font-size:var( --e-global-typography-0d81643-font-size );line-height:var( --e-global-typography-0d81643-line-height );}.elementor-9278 .elementor-element.elementor-element-25e3189 .elementor-heading-title{font-size:var( --e-global-typography-56b5cb3-font-size );line-height:var( --e-global-typography-56b5cb3-line-height );letter-spacing:var( --e-global-typography-56b5cb3-letter-spacing );}.elementor-9278 .elementor-element.elementor-element-420fca3{--grid-columns:2;}}@media(max-width:767px){.elementor-9278 .elementor-element.elementor-element-974397b .elementor-heading-title{font-size:var( --e-global-typography-24eb4ff-font-size );line-height:var( --e-global-typography-24eb4ff-line-height );letter-spacing:var( --e-global-typography-24eb4ff-letter-spacing );}.elementor-9278 .elementor-element.elementor-element-8d887c9 .elementor-heading-title{font-size:var( --e-global-typography-24eb4ff-font-size );line-height:var( --e-global-typography-24eb4ff-line-height );letter-spacing:var( --e-global-typography-24eb4ff-letter-spacing );}.elementor-9278 .elementor-element.elementor-element-1ed1da2{font-size:var( --e-global-typography-33b54ac-font-size );line-height:var( --e-global-typography-33b54ac-line-height );}.elementor-9278 .elementor-element.elementor-element-ae8aa10 .wpgb-facet .wpgb-input{font-size:var( --e-global-typography-78fbdff-font-size );line-height:var( --e-global-typography-78fbdff-line-height );}.elementor-9278 .elementor-element.elementor-element-130b36d input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-78fbdff-font-size );line-height:var( --e-global-typography-78fbdff-line-height );}.elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9278 .elementor-element.elementor-element-512982b .elementor-icon-list-item > a{font-size:var( --e-global-typography-e6a46dc-font-size );line-height:var( --e-global-typography-e6a46dc-line-height );letter-spacing:var( --e-global-typography-e6a46dc-letter-spacing );}.elementor-9278 .elementor-element.elementor-element-fc10bb7 img{height:113px;object-fit:cover;}.elementor-9278 .elementor-element.elementor-element-8003960{--flex-wrap:nowrap;}.elementor-9278 .elementor-element.elementor-element-31544c2 .wpgb-facet .wpgb-result-count{font-size:var( --e-global-typography-3c18ce2-font-size );line-height:var( --e-global-typography-3c18ce2-line-height );}.elementor-9278 .elementor-element.elementor-element-12c522a{--width:auto;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-9278 .elementor-element.elementor-element-7cea9bc .elementor-heading-title{font-size:var( --e-global-typography-8e54f5b-font-size );line-height:var( --e-global-typography-8e54f5b-line-height );}.elementor-9278 .elementor-element.elementor-element-43754c4{--width:auto;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-9278 .elementor-element.elementor-element-f9b4838 li [class^="wpgb-"][class$="-label"]{font-size:var( --e-global-typography-8e54f5b-font-size );line-height:var( --e-global-typography-8e54f5b-line-height );}.elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select, .elementor-9278 .elementor-element.elementor-element-cccd55a .wpgb-select *{font-size:var( --e-global-typography-78fbdff-font-size );line-height:var( --e-global-typography-78fbdff-line-height );}.elementor-9278 .elementor-element.elementor-element-04a5c7f{--grid-columns:1;}.elementor-9278 .elementor-element.elementor-element-c5db734 button.wpgb-button{font-size:var( --e-global-typography-0d81643-font-size );line-height:var( --e-global-typography-0d81643-line-height );}.elementor-9278 .elementor-element.elementor-element-25e3189 .elementor-heading-title{font-size:var( --e-global-typography-56b5cb3-font-size );line-height:var( --e-global-typography-56b5cb3-line-height );letter-spacing:var( --e-global-typography-56b5cb3-letter-spacing );}.elementor-9278 .elementor-element.elementor-element-420fca3{--grid-columns:1;}}@media(min-width:768px){.elementor-9278 .elementor-element.elementor-element-05b8834{--content-width:53.8rem;}.elementor-9278 .elementor-element.elementor-element-ae23a5b{--content-width:137rem;}.elementor-9278 .elementor-element.elementor-element-74bc0ef{--content-width:137rem;}.elementor-9278 .elementor-element.elementor-element-fa78259{--width:auto;}.elementor-9278 .elementor-element.elementor-element-12c522a{--width:AUTO;}.elementor-9278 .elementor-element.elementor-element-43754c4{--width:AUTO;}.elementor-9278 .elementor-element.elementor-element-b8e4041{--width:auto;}.elementor-9278 .elementor-element.elementor-element-db19946{--content-width:137rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-9278 .elementor-element.elementor-element-b8e4041{--width:100%;}}/* Start custom CSS */.elementor-widget-container p:not(:last-child){
    margin-bottom:2rem;
}

.animated-header-block .elementor-headline-dynamic-wrapper {
    display: block;
}

.green-text{
    color:#79C82A;
}

.green-text2{
    color:#6BAC2A;
}

.prod-loop-stck p {
    color: #fff;
}

.prod-facet-search .wpgb-facet .wpgb-search-facet input[type="search"] {
    height: 68px;
}


html {
    font-size: clamp(9px, 00.661vw, 15px);
}

.prod-loop-cat .elementor-heading-title a,
.prod-loop-cat .elementor-heading-title span{
    display: inline-block;
    padding:0.8rem 1.2rem;
    border:1px solid #A5A7A5;
    border-radius:3.2rem;
}

.prod-loop-cat .elementor-heading-title{
    display:flex;
    gap:1.6rem;
}

.prod-recent-filter .wpgb-facet select.wpgb-select{
    height:55px;
    padding: 1.6rem !important;
}

.prod-cat-filter .wpgb-facet.wpgb-facet-2 {
    width: 100%;
    overflow-x:auto;
    overflow-y:hidden;
}

.prod-cat-filter ul.wpgb-inline-list {
    flex-wrap: nowrap !important;
}

/*.prod-cat-filter .wpgb-button {*/
/*    width: 100% !important;*/
/*}*/

.prod-cat-filter .wpgb-button span{
    width: max-content;
}

.prod-search .elementor-search-form__input {
    height: 68px;
}

.prod-search .elementor-search-form__input::placeholder{
    opacity:1;
}

.prod-search button.elementor-search-form__submit {
    position: absolute;
    right: 1.6rem;
    top: 1.4rem;
    width: 4rem;
    height: 4rem;
    border-radius: 0.8rem !important;
}

.stock-switcher .wpgb-inline-list li:last-child{
    display:none;
}


.stock-switcher .wpgb-inline-list li:first-child .wpgb-button .wpgb-button-label:before{
    content: 'Exclude out of stock products';
    font-size:1.6rem;
}


.stock-switcher .wpgb-inline-list li:first-child .wpgb-button .wpgb-button-label{
    font-size:0;
}

/*.stock-switcher .wpgb-button[aria-pressed="false"] {*/
/*    display:none !important;*/
/*}*/

@media screen and (min-width: 1921px) {
    html {
        font-size: 16px !important;
    }
}


@media screen and (min-width: 3000px) {
    html {
        font-size: .6vw !important;
    }
}

@media screen and (max-width: 1024px) {
    html {
        font-size: 10px;
    }
}


/* Styles for the Content Switcher Toggle without text */

/* credit to this codepen for the CSS https://codepen.io/mallendeo/pen/QWKrEL */
.toggle_switch {
   opacity: 0;
}

.toggle_switch+.toggle_switch-button {
   outline: 0;
   display: block;
   width: 4em;
   height: 2em;
   position: relative;
   cursor: pointer;
   left: 50%;
   transform: translateX(-50%);
   -webkit-user-select: none;
   user-select: none;
}

.toggle_switch+.toggle_switch-button:after,
.toggle_switch+.toggle_switch-button:before {
   position: relative;
   display: block;
   content: "";
   width: 50%;
   height: 100%;
}

.toggle_switch+.toggle_switch-button:after {
   left: 0;
}

.toggle_switch+.toggle_switch-button:before {
   display: none;
}

.toggle_switch:checked+.toggle_switch-button:after {
   left: 50%;
}

.toggle_switch-ios+.toggle_switch-button {
   background: #808285;
   border-radius: 2em;
   padding: 2px;
   transition: all .4s ease;
   border: 1px solid #e8eae9;
}

.toggle_switch-ios+.toggle_switch-button:after {
   border-radius: 2em;
   background: #fbfbfb;
   transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
   box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}

.toggle_switch-ios+.toggle_switch-button:hover:after {
   will-change: padding;
}

.toggle_switch-ios+.toggle_switch-button:active {
   box-shadow: inset 0 0 0 2em #e8eae9;
}

.toggle_switch-ios+.toggle_switch-button:active:after {
   padding-right: .8em;
}

.toggle_switch-ios:checked+.toggle_switch-button {
   background: #79C82A;
}

.toggle_switch-ios:checked+.toggle_switch-button:active {
   box-shadow: none;
}

.toggle_switch-ios:checked+.toggle_switch-button:active:after {
   margin-left: -.8em;
}

input#content_switcher,
input#service_switcher{
    position: absolute;
}/* End custom CSS */