.elementor-6353 .elementor-element.elementor-element-2606a505{--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:0px 064px;--row-gap:0px;--column-gap:064px;--margin-top:80px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-6353 .elementor-element.elementor-element-6358e716{--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: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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-13079b6e{--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;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:024px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6353 .elementor-element.elementor-element-32e808dc{--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:0px 7px;--row-gap:0px;--column-gap:7px;--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-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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-6353 .elementor-element.elementor-element-12e6a11f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-458ec9d );}.elementor-6353 .elementor-element.elementor-element-2fe7d507 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-458ec9d );}.elementor-6353 .elementor-element.elementor-element-302f1fa0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:16px;color:var( --e-global-color-458ec9d );}.elementor-6353 .elementor-element.elementor-element-2ccbff81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-2ccbff81 .elementor-heading-title{font-family:"Rusilla Serif", Sans-serif;font-size:64px;font-weight:400;text-transform:lowercase;line-height:64px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-6353 .elementor-element.elementor-element-3554f1b2{color:var( --e-global-color-458ec9d );}.elementor-6353 .elementor-element.elementor-element-591ba566{--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;}.elementor-6353 .elementor-element.elementor-element-591ba566.e-con{--align-self:center;}.elementor-6353 .elementor-element.elementor-element-4e8f3fed{width:100%;max-width:100%;}.elementor-6353 .elementor-element.elementor-element-4b88f51d{--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;}.elementor-6353 .elementor-element.elementor-element-3a9934b7{width:auto;max-width:auto;}.elementor-6353 .elementor-element.elementor-element-3a9934b7 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-6353 .elementor-element.elementor-element-3a9934b7.elementor-element{--align-self:center;}.elementor-6353 .elementor-element.elementor-element-5e75a827{width:auto;max-width:auto;}.elementor-6353 .elementor-element.elementor-element-5e75a827.elementor-element{--align-self:center;}.elementor-6353 .elementor-element.elementor-element-426e4268{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6353 .elementor-element.elementor-element-7c249a92{--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;}.elementor-6353 .elementor-element.elementor-element-3344a522 .elementor-heading-title{font-family:var( --e-global-typography-7de9601-font-family ), Sans-serif;font-size:var( --e-global-typography-7de9601-font-size );font-weight:var( --e-global-typography-7de9601-font-weight );text-transform:var( --e-global-typography-7de9601-text-transform );line-height:var( --e-global-typography-7de9601-line-height );word-spacing:var( --e-global-typography-7de9601-word-spacing );color:var( --e-global-color-1046986 );}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter_label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_checkfilter_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_taxonomy_item_num_posts{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-more-button,.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-less-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-clear-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter-accordion-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue_checkbox_container{width:100%;flex-direction:row;justify-content:flex-start;column-gap:30px;row-gap:10px;}.elementor-6353 .elementor-element.elementor-element-5ab11197 .uc-checkbox-filter{flex-direction:column;align-items:flex-start;}.elementor-6353 .elementor-element.elementor-element-5ab11197 .uc-checkbox-filter__checkbox,.elementor-6353 .elementor-element.elementor-element-5ab11197  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:20px;height:20px;}.elementor-6353 .elementor-element.elementor-element-5ab11197 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:100%;left:5px;background:var( --e-global-color-72bbdf1 );box-shadow:var( --e-global-color-72bbdf1 );}.elementor-6353 .elementor-element.elementor-element-5ab11197 .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{background-color:#BDD3DF;border-radius:4px 4px 4px 4px;margin-right:10px;}.elementor-6353 .elementor-element.elementor-element-5ab11197 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:var( --e-global-color-primary );}.elementor-6353 .elementor-element.elementor-element-5ab11197 .uc-checkbox-filter_label{color:var( --e-global-color-1046986 );}.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue-see-more-button i,.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue-see-less-button i{font-size:20px;}.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue-see-more-button img,.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue-see-less-button img{font-size:20px;}.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue-see-more-button{gap:10px;color:#373737;}.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue-see-less-button{gap:10px;color:#373737;}.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue-see-more-button i{color:var( --e-global-color-text );}.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue-see-less-button i{color:var( --e-global-color-text );}.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue-see-more-button:hover{color:#373737;}.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue-see-less-button:hover{color:#373737;}.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue-see-more-button:hover i{color:var( --e-global-color-72bbdf1 );}.elementor-6353 .elementor-element.elementor-element-5ab11197 .ue-see-less-button:hover i{color:var( --e-global-color-72bbdf1 );}.elementor-6353 .elementor-element.elementor-element-45e52270 .elementor-heading-title{font-family:var( --e-global-typography-7de9601-font-family ), Sans-serif;font-size:var( --e-global-typography-7de9601-font-size );font-weight:var( --e-global-typography-7de9601-font-weight );text-transform:var( --e-global-typography-7de9601-text-transform );line-height:var( --e-global-typography-7de9601-line-height );word-spacing:var( --e-global-typography-7de9601-word-spacing );color:var( --e-global-color-1046986 );}.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue_checkbox_container{width:100%;flex-direction:row;justify-content:flex-start;column-gap:30px;row-gap:10px;}.elementor-6353 .elementor-element.elementor-element-4b67b285 .uc-checkbox-filter{flex-direction:column;align-items:flex-start;}.elementor-6353 .elementor-element.elementor-element-4b67b285 .uc-checkbox-filter__checkbox,.elementor-6353 .elementor-element.elementor-element-4b67b285  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:20px;height:20px;}.elementor-6353 .elementor-element.elementor-element-4b67b285 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:100%;left:5px;background:var( --e-global-color-72bbdf1 );box-shadow:var( --e-global-color-72bbdf1 );}.elementor-6353 .elementor-element.elementor-element-4b67b285 .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{background-color:#BDD3DF;border-radius:4px 4px 4px 4px;margin-right:10px;}.elementor-6353 .elementor-element.elementor-element-4b67b285 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:var( --e-global-color-primary );}.elementor-6353 .elementor-element.elementor-element-4b67b285 .uc-checkbox-filter_label{color:var( --e-global-color-1046986 );}.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue-see-more-button i,.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue-see-less-button i{font-size:20px;}.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue-see-more-button img,.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue-see-less-button img{font-size:20px;}.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue-see-more-button{gap:10px;color:#373737;}.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue-see-less-button{gap:10px;color:#373737;}.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue-see-more-button i{color:var( --e-global-color-text );}.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue-see-less-button i{color:var( --e-global-color-text );}.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue-see-more-button:hover{color:#373737;}.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue-see-less-button:hover{color:#373737;}.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue-see-more-button:hover i{color:var( --e-global-color-72bbdf1 );}.elementor-6353 .elementor-element.elementor-element-4b67b285 .ue-see-less-button:hover i{color:var( --e-global-color-72bbdf1 );}.elementor-6353 .elementor-element.elementor-element-1bf70706 .elementor-heading-title{font-family:var( --e-global-typography-7de9601-font-family ), Sans-serif;font-size:var( --e-global-typography-7de9601-font-size );font-weight:var( --e-global-typography-7de9601-font-weight );text-transform:var( --e-global-typography-7de9601-text-transform );line-height:var( --e-global-typography-7de9601-line-height );word-spacing:var( --e-global-typography-7de9601-word-spacing );color:var( --e-global-color-1046986 );}.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue_checkbox_container{width:100%;flex-direction:row;justify-content:flex-start;column-gap:30px;row-gap:10px;}.elementor-6353 .elementor-element.elementor-element-77a77c9 .uc-checkbox-filter{flex-direction:column;align-items:flex-start;}.elementor-6353 .elementor-element.elementor-element-77a77c9 .uc-checkbox-filter__checkbox,.elementor-6353 .elementor-element.elementor-element-77a77c9  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:20px;height:20px;}.elementor-6353 .elementor-element.elementor-element-77a77c9 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:100%;left:5px;background:var( --e-global-color-72bbdf1 );box-shadow:var( --e-global-color-72bbdf1 );}.elementor-6353 .elementor-element.elementor-element-77a77c9 .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{background-color:#BDD3DF;border-radius:4px 4px 4px 4px;margin-right:10px;}.elementor-6353 .elementor-element.elementor-element-77a77c9 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:var( --e-global-color-primary );}.elementor-6353 .elementor-element.elementor-element-77a77c9 .uc-checkbox-filter_label{color:var( --e-global-color-1046986 );}.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue-see-more-button i,.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue-see-less-button i{font-size:20px;}.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue-see-more-button img,.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue-see-less-button img{font-size:20px;}.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue-see-more-button{gap:10px;color:#373737;}.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue-see-less-button{gap:10px;color:#373737;}.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue-see-more-button i{color:var( --e-global-color-text );}.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue-see-less-button i{color:var( --e-global-color-text );}.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue-see-more-button:hover{color:#373737;}.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue-see-less-button:hover{color:#373737;}.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue-see-more-button:hover i{color:var( --e-global-color-72bbdf1 );}.elementor-6353 .elementor-element.elementor-element-77a77c9 .ue-see-less-button:hover i{color:var( --e-global-color-72bbdf1 );}.elementor-6353 .elementor-element.elementor-element-26f32927{width:100%;max-width:100%;top:30px;}body:not(.rtl) .elementor-6353 .elementor-element.elementor-element-26f32927{right:30px;}body.rtl .elementor-6353 .elementor-element.elementor-element-26f32927{left:30px;}.elementor-6353 .elementor-element.elementor-element-a69667d{--display:flex;--min-height:500px;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--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-widget-ucaddon_ue_listing_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-7144b1fe > .elementor-widget-container{margin:0px 60px 0px 60px;border-style:none;}.elementor-6353 .elementor-element.elementor-element-7144b1fe:hover .elementor-widget-container{border-style:none;}.elementor-6353 .elementor-element.elementor-element-7144b1fe .ue-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:0px;}.elementor-6353 .elementor-element.elementor-element-7144b1fe .ue-grid-item{padding:0px 20px -30px 20px;margin:0px 0px 0px 0px;border-style:none;transition:all 200ms ease-in-out;}.elementor-6353 .elementor-element.elementor-element-7144b1fe .ue-grid-item:hover{border-style:none;}.elementor-6353 .elementor-element.elementor-element-7144b1fe .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-widget-ucaddon_archive_pagination .archive_pagination{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-97662e5 .archive_pagination{font-size:18px;font-weight:400;line-height:24px;border-radius:0px;}.elementor-6353 .elementor-element.elementor-element-97662e5 .page-numbers{min-width:30px;height:30px;border-radius:4px;margin:14px 14px 14px 14px;}.elementor-6353 .elementor-element.elementor-element-97662e5 a.page-numbers{border-style:solid;border-color:#002144;}.elementor-6353 .elementor-element.elementor-element-97662e5 a.page-numbers:hover{border-style:solid;}.elementor-6353 .elementor-element.elementor-element-97662e5 .page-numbers.current{border-style:solid;border-color:#002144;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-3344a522 .elementor-heading-title{font-size:var( --e-global-typography-7de9601-font-size );line-height:var( --e-global-typography-7de9601-line-height );word-spacing:var( --e-global-typography-7de9601-word-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter_label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_checkfilter_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_taxonomy_item_num_posts{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-more-button,.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-less-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-clear-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-45e52270 .elementor-heading-title{font-size:var( --e-global-typography-7de9601-font-size );line-height:var( --e-global-typography-7de9601-line-height );word-spacing:var( --e-global-typography-7de9601-word-spacing );}.elementor-6353 .elementor-element.elementor-element-1bf70706 .elementor-heading-title{font-size:var( --e-global-typography-7de9601-font-size );line-height:var( --e-global-typography-7de9601-line-height );word-spacing:var( --e-global-typography-7de9601-word-spacing );}.elementor-6353 .elementor-element.elementor-element-26f32927{width:auto;max-width:auto;top:30px;}.elementor-6353 .elementor-element.elementor-element-26f32927.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-6353 .elementor-element.elementor-element-26f32927{right:30px;}body.rtl .elementor-6353 .elementor-element.elementor-element-26f32927{left:30px;}.elementor-widget-ucaddon_ue_listing_grid .ue-no-posts-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-7144b1fe .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-widget-ucaddon_archive_pagination .archive_pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-6353 .elementor-element.elementor-element-2606a505{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-591ba566{--flex-wrap:nowrap;}.elementor-6353 .elementor-element.elementor-element-7c249a92{--flex-wrap:nowrap;}.elementor-6353 .elementor-element.elementor-element-3344a522 .elementor-heading-title{font-size:var( --e-global-typography-7de9601-font-size );line-height:var( --e-global-typography-7de9601-line-height );word-spacing:var( --e-global-typography-7de9601-word-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter_label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_checkfilter_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_taxonomy_item_num_posts{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-more-button,.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-less-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-clear-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-45e52270 .elementor-heading-title{font-size:var( --e-global-typography-7de9601-font-size );line-height:var( --e-global-typography-7de9601-line-height );word-spacing:var( --e-global-typography-7de9601-word-spacing );}.elementor-6353 .elementor-element.elementor-element-1bf70706 .elementor-heading-title{font-size:var( --e-global-typography-7de9601-font-size );line-height:var( --e-global-typography-7de9601-line-height );word-spacing:var( --e-global-typography-7de9601-word-spacing );}.elementor-6353 .elementor-element.elementor-element-77a77c9 .uc-checkbox-filter{flex-direction:column;align-items:flex-start;}.elementor-6353 .elementor-element.elementor-element-26f32927{width:auto;max-width:auto;}.elementor-6353 .elementor-element.elementor-element-26f32927.elementor-element{--align-self:center;}.elementor-6353 .elementor-element.elementor-element-a69667d{--min-height:500px;--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;--justify-content:center;--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-widget-ucaddon_ue_listing_grid .ue-no-posts-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-7144b1fe > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-6353 .elementor-element.elementor-element-7144b1fe .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:15px;}.elementor-6353 .elementor-element.elementor-element-7144b1fe .ue-grid-item{padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;}.elementor-widget-ucaddon_archive_pagination .archive_pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6353 .elementor-element.elementor-element-97662e5 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-6353 .elementor-element.elementor-element-97662e5 .archive_pagination{font-size:16px;line-height:20em;}.elementor-6353 .elementor-element.elementor-element-97662e5 .page-numbers{min-width:30px;height:30px;}.elementor-6353 .elementor-element.elementor-element-97662e5 a.page-numbers{border-width:1px 1px 1px 1px;}.elementor-6353 .elementor-element.elementor-element-97662e5 .page-numbers.current{border-width:1px 1px 1px 1px;}}@media(min-width:768px){.elementor-6353 .elementor-element.elementor-element-6358e716{--width:50%;}.elementor-6353 .elementor-element.elementor-element-13079b6e{--width:50%;}.elementor-6353 .elementor-element.elementor-element-7c249a92{--width:20%;}.elementor-6353 .elementor-element.elementor-element-a69667d{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-4e8f3fed */.pulsante-filtro{
border-radius: 4px;
border: 1px solid #002144;
background: #ffffff00;
color:var(--e-global-color-1046986);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a9934b7 */#toggleCheckbox {
    display: none;
}

.custom-checkbox {
    position: relative;
    padding-left: 30px; /* Spazio per la checkbox personalizzata */
    cursor: pointer;
}

.custom-checkbox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-color: #BDD3DF; /* Sfondo per non selezionato */
    border-radius: 4px; /* Angoli arrotondati */
}

#toggleCheckbox:checked + .custom-checkbox::before {
    background-color: #16438A; /* Sfondo per selezionato */
}

#toggleCheckbox:checked + .custom-checkbox::after {
    content: "";
    position: absolute;
    left: 7px;
    top: 1px;
    width: 6px;
    height: 12px;
    border: solid white;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e75a827 */.toggle-button:hover svg rect {
    fill: #ACBECE;
}
.toggle-button{
    padding:0px;
    cursor:pointer;
    height:21px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26f32927 */.pulsante-filtro{
border-radius: 4px;
border: 1px solid #002144;
background: #ffffff00;
color:var(--e-global-color-1046986);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426e4268 */.prodotti-container,.filtro-container{  
     transition: all 0.5s ease-in-out;}

.filtro-container {
    width: 0;
    padding:0px;
    overflow: hidden;
}
.filtro-container.nascosto {
    width: 20%;}
.content.filtro-nascosto {
    width: 80%;
}
ul.woocommerce-widget-layered-nav-list {
    display: inline-flex;
    flex-direction: column;
}
@media (max-width: 1024px) {
.filtro-container{
    width:100%;
    position: fixed;
    z-index: 99999;
    top:0px;
    left:0px;
    padding:24px;
    background: white;
    height: 100vh;
    align-content: center;
    justify-content: center;
}
    .filtro-container.nascosto {
    width: 75%;}
    .content.filtro-nascosto {
    width: 100%;
}
}
    
.filtro-container {
    transition: transform 0.3s ease-in-out;
    transform: translateX(-100%); /* Nasconde l'elemento spostandolo a sinistra */
}

.filtro-container.nascosto {
    transform: translateX(0); /* Mostra l'elemento spostandolo nella posizione originale */
}/* End custom CSS */
/* Start custom CSS */<style>
@media (max-width: 767px) {
  /* Sistemi solo per le collezioni */
  body.tax-collezione .card {
    padding: 0 !important;
    margin: 0 auto 20px !important;
    height: auto !important;
    display: flex !important;
    flex-direction: column !important;
  }

  body.tax-collezione .woocommerce-loop-product__title,
  body.tax-collezione .price {
    font-size: 12px !important;
    line-height: 1.3 !important;
    letter-spacing: 0.2px !important;
    font-weight: 400 !important;
  }

  body.tax-collezione .elementor-heading-title {
    font-size: 10px !important;
    letter-spacing: 0.4px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
  }

  body.tax-collezione .card-image-container {
    height: auto !important;
    aspect-ratio: 6 / 7 !important;
    overflow: hidden;
  }

  body.tax-collezione .card-image-container img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
  }

  /* Riduci spazio tra ultimi prodotti e footer */
  body.tax-collezione .jet-listing-grid__container,
  body.tax-collezione .jet-listing-grid__wrapper {
    margin-bottom: 10px !important;
    padding-bottom: 0 !important;
  }

  body.tax-collezione .jet-listing-pagination,
  body.tax-collezione .post-pagination {
    margin-top: 20px !important;
    margin-bottom: 0 !important;
  }

  body.tax-collezione footer,
  body.tax-collezione .site-footer {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }
}
</style>
@media (max-width: 767px) {
  body.tax-collezione .card-image-container {
    height: auto !important;
    aspect-ratio: 6 / 7 !important;
    overflow: hidden !important;
    position: relative !important;
  }

  body.tax-collezione .card-image-container img {
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    position: static !important;
  }

  body.tax-collezione .card:last-child {
    margin-bottom: 20px !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rusilla Serif';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://fioridimandorloatelier.com/wp-content/uploads/2023/10/Rusillaserif-Regular.eot');
	src: url('http://fioridimandorloatelier.com/wp-content/uploads/2023/10/Rusillaserif-Regular.eot?#iefix') format('embedded-opentype'),
		url('http://fioridimandorloatelier.com/wp-content/uploads/2023/10/Rusillaserif-Regular.woff2') format('woff2'),
		url('http://fioridimandorloatelier.com/wp-content/uploads/2023/10/Rusillaserif-Regular.woff') format('woff'),
		url('http://fioridimandorloatelier.com/wp-content/uploads/2023/10/Rusillaserif-Regular.ttf') format('truetype'),
		url('http://fioridimandorloatelier.com/wp-content/uploads/2023/10/Rusillaserif-Regular.svg#RusillaSerif') format('svg');
}
@font-face {
	font-family: 'Rusilla Serif';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://fioridimandorloatelier.com/wp-content/uploads/2023/10/Rusillaserif-Light.eot');
	src: url('http://fioridimandorloatelier.com/wp-content/uploads/2023/10/Rusillaserif-Light.eot?#iefix') format('embedded-opentype'),
		url('http://fioridimandorloatelier.com/wp-content/uploads/2023/10/Rusillaserif-Light.woff2') format('woff2'),
		url('http://fioridimandorloatelier.com/wp-content/uploads/2023/10/Rusillaserif-Light.woff') format('woff'),
		url('http://fioridimandorloatelier.com/wp-content/uploads/2023/10/Rusillaserif-Light.ttf') format('truetype'),
		url('http://fioridimandorloatelier.com/wp-content/uploads/2023/10/Rusillaserif-Light.svg#RusillaSerif') format('svg');
}
/* End Custom Fonts CSS */