.elementor-5828 .elementor-element.elementor-element-b662a20{--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:space-between;--gap:2vw 1vw;--row-gap:2vw;--column-gap:1vw;--padding-top:4vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5828 .elementor-element.elementor-element-c221f7a{--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:space-between;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1vw 1vw 1vw 1vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-5828 .elementor-element.elementor-element-c221f7a:not(.elementor-motion-effects-element-type-background), .elementor-5828 .elementor-element.elementor-element-c221f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-5828 .elementor-element.elementor-element-2c61eab{padding:1vw 0vw 2vw 0vw;text-align:center;}.elementor-5828 .elementor-element.elementor-element-2c61eab .elementor-heading-title{font-family:"Ella Sans", Sans-serif;font-size:2vw;font-weight:600;}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5828 .elementor-element.elementor-element-d2ab847 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-5828 .elementor-element.elementor-element-d2ab847 .jet-remove-all-filters__button{font-family:"Ella Sans", Sans-serif;font-size:1.2vw;font-weight:600;text-decoration:underline;color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-5828 .elementor-element.elementor-element-d2ab847 .jet-remove-all-filters__button:hover{color:var( --e-global-color-primary );background-color:#001B3F00;}.elementor-widget-jet-smart-filters-color-image .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-color-image .apply-filters__button, .elementor-widget-jet-smart-filters-color-image .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5828 .elementor-element.elementor-element-d4d66c5{width:100%;max-width:100%;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1vw 0vw 1vw 0vw;}.elementor-5828 .elementor-element.elementor-element-d4d66c5.elementor-element{--align-self:flex-start;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__row{display:inline-block;margin-right:calc(6px/2);margin-left:calc(6px/2);margin-bottom:6px;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list-wrapper{margin-left:calc(-6px/2);margin-right:calc(-6px/2);}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__label{font-family:"Ella Sans", Sans-serif;font-size:1.2vw;font-weight:500;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__input:checked ~ .jet-color-image-list__button{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__button{padding:2px 2px 2px 10px;border-style:solid;border-width:0.1vw 0.1vw 0.1vw 0.1vw;border-color:#001B3F00;border-radius:3px 3px 3px 3px;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__decorator .jet-color-image-list__color{width:32px;height:32px;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__decorator .jet-color-image-list__image{width:32px;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__decorator{margin-top:0px;margin-right:7px;}.rtl .elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__decorator{margin-left:7px;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__input:checked ~ .jet-color-image-list__button .jet-color-image-list__decorator > *{border-color:#001B3F03;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__decorator > *{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-filters-counter{padding-left:5px;}.rtl .elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-filters-counter{padding-right:5px;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-filter+.jet-filter{margin-top:0px;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:0px;}.elementor-5828 .elementor-element.elementor-element-521b7ca{width:100%;max-width:100%;padding:2vw 0vw 1vw 0vw;text-align:start;}.elementor-5828 .elementor-element.elementor-element-521b7ca .elementor-heading-title{font-family:"Ella Sans", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-5828 .elementor-element.elementor-element-710075e{width:100%;max-width:100%;}.elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list__row{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);margin-bottom:5px;}.elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list__label{font-size:0px;}.elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list__decorator .jet-color-image-list__color{width:76px;height:76px;}.elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list__decorator .jet-color-image-list__image{width:76px;}.elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list__decorator{margin-right:0px;}.rtl .elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list__decorator{margin-left:0px;}.elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list__input:checked ~ .jet-color-image-list__button .jet-color-image-list__decorator > *{border-color:var( --e-global-color-primary );}.elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list__decorator > *{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-5828 .elementor-element.elementor-element-710075e .jet-filters-counter{padding-left:5px;}.rtl .elementor-5828 .elementor-element.elementor-element-710075e .jet-filters-counter{padding-right:5px;}.elementor-5828 .elementor-element.elementor-element-710075e .jet-filter+.jet-filter{margin-top:10px;}.elementor-5828 .elementor-element.elementor-element-710075e .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-5828 .elementor-element.elementor-element-321cd22{width:100%;max-width:100%;padding:2vw 0vw 1vw 0vw;text-align:start;}.elementor-5828 .elementor-element.elementor-element-321cd22 .elementor-heading-title{font-family:"Ella Sans", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-5828 .elementor-element.elementor-element-e647e34{width:100%;max-width:100%;}.elementor-5828 .elementor-element.elementor-element-e647e34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5828 .elementor-element.elementor-element-e647e34.elementor-element{--align-self:flex-start;}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__row{display:inline-block;margin-right:calc(0px/2);margin-left:calc(0px/2);margin-bottom:0px;}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list-wrapper{margin-left:calc(-0px/2);margin-right:calc(-0px/2);}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__label{font-family:"Ella Sans", Sans-serif;font-size:0.9vw;font-weight:100;line-height:4vw;}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__input:checked ~ .jet-color-image-list__button{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__button{padding:2px 2px 2px 10px;border-style:solid;border-width:0.1vw 0.1vw 0.1vw 0.1vw;border-color:#001B3F00;border-radius:3px 3px 3px 3px;}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__decorator .jet-color-image-list__color{width:32px;height:32px;}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__decorator .jet-color-image-list__image{width:32px;}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__decorator{margin-top:0px;margin-right:0px;}.rtl .elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__decorator{margin-left:0px;}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__input:checked ~ .jet-color-image-list__button .jet-color-image-list__decorator > *{border-color:#001B3F03;}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__decorator > *{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-filters-counter{padding-left:5px;}.rtl .elementor-5828 .elementor-element.elementor-element-e647e34 .jet-filters-counter{padding-right:5px;}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-filter+.jet-filter{margin-top:0px;}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:0px;}#elementor-popup-modal-5828 .dialog-widget-content{animation-duration:1s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-5828{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5828 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-5828 .dialog-close-button{display:flex;}@media(max-width:767px){.elementor-5828 .elementor-element.elementor-element-b662a20{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5828 .elementor-element.elementor-element-c221f7a{--padding-top:14vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5828 .elementor-element.elementor-element-2c61eab .elementor-heading-title{font-size:7vw;}.elementor-5828 .elementor-element.elementor-element-d2ab847 .jet-remove-all-filters__button{font-size:4vw;}.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__label{font-size:4vw;}.elementor-5828 .elementor-element.elementor-element-521b7ca .elementor-heading-title{font-size:7vw;}.elementor-5828 .elementor-element.elementor-element-710075e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list__decorator .jet-color-image-list__color{width:57px;height:57px;}.elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list__decorator .jet-color-image-list__image{width:57px;}.elementor-5828 .elementor-element.elementor-element-321cd22 .elementor-heading-title{font-size:7vw;}.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__label{font-size:3.5vw;}#elementor-popup-modal-5828 .dialog-message{width:78vw;}#elementor-popup-modal-5828{justify-content:flex-start;}#elementor-popup-modal-5828 .dialog-widget-content{border-radius:4vw 4vw 4vw 4vw;margin:0vw 0vw 0vw 0vw;}}@media(min-width:768px){.elementor-5828 .elementor-element.elementor-element-b662a20{--width:100vw;}.elementor-5828 .elementor-element.elementor-element-c221f7a{--width:20vw;}}/* Start custom CSS for jet-smart-filters-color-image, class: .elementor-element-d4d66c5 */.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__button {
    padding: 0.2vw 0.2vw 0.2vw 0.2vw;
    min-width: 10.8vw;
}

.elementor-5371 .elementor-element.elementor-element-52f644f .jet-color-image-list-wrapper {
    margin-left: 0vw;
    margin-right: 0vw;
}

.elementor-5828 .elementor-element.elementor-element-d4d66c5 .jet-color-image-list__decorator .jet-color-image-list__image {
    width: 5vw;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-color-image, class: .elementor-element-710075e */.elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list-wrapper {
    margin-left: calc(1vw / 2);
    margin-right: calc(1vw / 2);
}

.elementor-5828 .elementor-element.elementor-element-710075e .jet-color-image-list__decorator .jet-color-image-list__image img {
width:15vw !important;
height:15vw !important;
object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-color-image, class: .elementor-element-e647e34 */.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__button {
    min-width: 33.2vw;
    height: 10vw;
    padding: 0vw 0vw;
}

.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list-wrapper {
margin: 0vw -0.5vw 0vw -0.5vw;
}

.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__decorator .jet-color-image-list__image {
    width: 8vw;
margin: -0.1vw 0vw 0vw 0vw;
}

.elementor-5828 .elementor-element.elementor-element-e647e34 .jet-color-image-list__item {

    padding: 0.2vw 0.2vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c221f7a */.elementor-5828 .elementor-element.elementor-element-c221f7a{
    box-shadow: 0 24px 48px -12px rgba(0, 0, 0, 0.04), 0 12px 32px -6px rgba(0, 0, 0, 0.06), 0 4px 6px 0 rgba(0, 0, 0, 0.04);

}/* End custom CSS */