.elementor-704493 .elementor-element.elementor-element-125516f2{--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;--margin-top:-162px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:205px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.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-704493 .elementor-element.elementor-element-1a058820{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-45d93f7-font-family ), Sans-serif;font-size:var( --e-global-typography-45d93f7-font-size );font-weight:var( --e-global-typography-45d93f7-font-weight );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );color:var( --e-global-color-primary );}.elementor-704493 .elementor-element.elementor-element-1a058820 > .elementor-widget-container{padding:59px 0px 0px 0px;}.elementor-704493 .elementor-element.elementor-element-1a058820.elementor-element{--align-self:center;}.elementor-704493 .elementor-element.elementor-element-10d4c630{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:35px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-704493 .elementor-element.elementor-element-10d4c630:not(.elementor-motion-effects-element-type-background), .elementor-704493 .elementor-element.elementor-element-10d4c630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-704493 .elementor-element.elementor-element-10d4c630.e-con{--align-self:center;}.elementor-704493 .elementor-element.elementor-element-3b4cbe1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-704493 .elementor-element.elementor-element-5f02e6e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:21px;--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 );color:var( --e-global-color-primary );}.elementor-704493 .elementor-element.elementor-element-3f51c006{width:initial;max-width:initial;text-align:start;}.elementor-704493 .elementor-element.elementor-element-3f51c006.elementor-element{--align-self:flex-start;}.elementor-704493 .elementor-element.elementor-element-3f51c006 .elementor-heading-title{font-family:var( --e-global-typography-bcf8719-font-family ), Sans-serif;font-size:var( --e-global-typography-bcf8719-font-size );font-weight:var( --e-global-typography-bcf8719-font-weight );line-height:var( --e-global-typography-bcf8719-line-height );color:var( --e-global-color-primary );}.elementor-704493 .elementor-element.elementor-element-17be0633 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-704493 .elementor-element.elementor-element-17be0633{font-family:var( --e-global-typography-45d93f7-font-family ), Sans-serif;font-size:var( --e-global-typography-45d93f7-font-size );font-weight:var( --e-global-typography-45d93f7-font-weight );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );color:var( --e-global-color-primary );}.elementor-704493 .elementor-element.elementor-element-f64d547{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-704493 .elementor-element.elementor-element-f5fb914{--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-704493 .elementor-element.elementor-element-1ff7543{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_posts_search_filter .uc-search-filter__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_posts_search_filter .uc-search-filter-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_posts_search_filter .uc-search-filter-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-704493 .elementor-element.elementor-element-33a5a1b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-704493 .elementor-element.elementor-element-33a5a1b > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter__input{color:#909090;border-radius:6px 6px 6px 6px;border-style:none;font-family:var( --e-global-typography-45d93f7-font-family ), Sans-serif;font-size:var( --e-global-typography-45d93f7-font-size );font-weight:var( --e-global-typography-45d93f7-font-weight );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );padding:6px 6px 6px 6px;}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter-input-wrapper{gap:0px;}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter-label{font-family:"Sanomat Trial", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter{max-width:100%;border-radius:6px 6px 6px 6px;}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter-wrapper{justify-content:center;}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter-btn{font-family:var( --e-global-typography-bc8cceb-font-family ), Sans-serif;font-size:var( --e-global-typography-bc8cceb-font-size );font-weight:var( --e-global-typography-bc8cceb-font-weight );line-height:var( --e-global-typography-bc8cceb-line-height );padding:8px 20px 8px 20px;border-radius:6px 6px 6px 6px;color:var( --e-global-color-7b602cb );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );gap:0px;}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter-btn:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-7b602cb );}.elementor-704493 .elementor-element.elementor-element-b8367d2{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-704493 .elementor-element.elementor-element-b8367d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-ucaddon_ue_sort_filter label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_sort_filter select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_sort_filter option{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-704493 .elementor-element.elementor-element-cc0a468 .uc-sort-filter{flex-direction:row;justify-content:flex-start;gap:15px;}.elementor-704493 .elementor-element.elementor-element-cc0a468 .uc-sort-filter-orderdir-wrapper,.elementor-704493 .elementor-element.elementor-element-cc0a468 .uc-sort-filter-orderby-wrapper{align-items:center;}.elementor-704493 .elementor-element.elementor-element-cc0a468 .uc-sort-filter-orderdir-wrapper{flex-direction:row;gap:25px;}.elementor-704493 .elementor-element.elementor-element-cc0a468 .uc-sort-filter-orderby-wrapper{flex-direction:row;gap:25px;}.elementor-704493 .elementor-element.elementor-element-cc0a468 label{font-family:var( --e-global-typography-7aa2ebe-font-family ), Sans-serif;font-size:var( --e-global-typography-7aa2ebe-font-size );font-weight:var( --e-global-typography-7aa2ebe-font-weight );line-height:var( --e-global-typography-7aa2ebe-line-height );color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-704493 .elementor-element.elementor-element-cc0a468 select{font-family:var( --e-global-typography-45d93f7-font-family ), Sans-serif;font-size:var( --e-global-typography-45d93f7-font-size );font-weight:var( --e-global-typography-45d93f7-font-weight );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );padding:11px 11px 11px 11px;text-align:inherit;border-radius:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-704493 .elementor-element.elementor-element-cc0a468 select:hover,.elementor-704493 .elementor-element.elementor-element-cc0a468 select:focus{border-style:solid;}.elementor-704493 .elementor-element.elementor-element-cc0a468 #uc-sort-filter-orderby{width:auto;}.elementor-704493 .elementor-element.elementor-element-cc0a468 #uc-sort-filter-orderdir{width:100%;}.elementor-704493 .elementor-element.elementor-element-cc0a468 option{color:var( --e-global-color-text );font-family:var( --e-global-typography-45d93f7-font-family ), Sans-serif;font-size:var( --e-global-typography-45d93f7-font-size );font-weight:var( --e-global-typography-45d93f7-font-weight );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-3c5d2a9{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-ucaddon_post_grid .ue-grid-item-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue_tags_terms a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_title a,.elementor-widget-ucaddon_post_grid .uc_post_title a > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_text_custom_field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_more_btn-custom-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue_p_title::before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_grid_style_one_wrap{grid-gap:30px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue_post_grid{grid-template-columns:repeat(4, minmax(0, 1fr));text-align:inherit;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_grid_style_one_item{overflow:hidden;border-radius:0px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_btn_inner{gap:13px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue_p_title{justify-content:inherit;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_content{padding:0px 0px 0px 0px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_image{height:405px;background-color:#ffffff;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_image img{height:405px;object-fit:Cover;transform:scale(100%);}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-category a{color:var( --e-global-color-7b602cb );font-family:var( --e-global-typography-bc8cceb-font-family ), Sans-serif;font-size:var( --e-global-typography-bc8cceb-font-size );font-weight:var( --e-global-typography-bc8cceb-font-weight );line-height:var( --e-global-typography-bc8cceb-line-height );padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-category{margin-top:0px;text-align:left;transform:translate(0, 0px);}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_title a{color:var( --e-global-color-primary );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_title a > *{color:var( --e-global-color-primary );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_title a,.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_title a > *{font-family:var( --e-global-typography-e5875a0-font-family ), Sans-serif;font-size:var( --e-global-typography-e5875a0-font-size );font-weight:var( --e-global-typography-e5875a0-font-weight );line-height:var( --e-global-typography-e5875a0-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_title{margin-top:0px;min-height:0px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-meta-data{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3afe25b-font-family ), Sans-serif;font-size:var( --e-global-typography-3afe25b-font-size );font-weight:var( --e-global-typography-3afe25b-font-weight );line-height:var( --e-global-typography-3afe25b-line-height );gap:8px;width:auto;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-meta-data svg{fill:var( --e-global-color-primary );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-meta-data{margin-top:26px;gap:10px;justify-content:flex-start;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_text{color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:21px;margin-top:15px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_more_btn{padding:0px 0px 0px 0px;border-radius:0px;color:var( --e-global-color-primary );margin-top:14px;border-style:none;font-family:var( --e-global-typography-bc8cceb-font-family ), Sans-serif;font-size:var( --e-global-typography-bc8cceb-font-size );font-weight:var( --e-global-typography-bc8cceb-font-weight );line-height:var( --e-global-typography-bc8cceb-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_more_btn svg{fill:var( --e-global-color-primary );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_more_btn:hover{border-style:none;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-no-posts-found{font-family:var( --e-global-typography-bc8cceb-font-family ), Sans-serif;font-size:var( --e-global-typography-bc8cceb-font-size );font-weight:var( --e-global-typography-bc8cceb-font-weight );line-height:var( --e-global-typography-bc8cceb-line-height );color:var( --e-global-color-text );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-weight:var( --e-global-typography-text-font-weight );}.elementor-704493 .elementor-element.elementor-element-120e42e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-704493 .elementor-element.elementor-element-120e42e .archive_pagination{background-color:var( --e-global-color-ad41b04 );font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:16.8px;padding:0px 0px 0px 0px;}.elementor-704493 .elementor-element.elementor-element-120e42e .page-numbers{min-width:35px;height:35px;border-radius:0px;margin:0px 3px 0px 0px;}.elementor-704493 .elementor-element.elementor-element-120e42e a.page-numbers{border-style:solid;border-width:1px 1px 1px 1px;}@media(max-width:1024px){.elementor-704493 .elementor-element.elementor-element-1a058820{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-3f51c006 .elementor-heading-title{font-size:var( --e-global-typography-bcf8719-font-size );line-height:var( --e-global-typography-bcf8719-line-height );}.elementor-704493 .elementor-element.elementor-element-17be0633{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-f5fb914{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter__input{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter-label{font-size:16px;line-height:20px;}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter-btn{font-size:var( --e-global-typography-bc8cceb-font-size );line-height:var( --e-global-typography-bc8cceb-line-height );}.elementor-704493 .elementor-element.elementor-element-cc0a468 .uc-sort-filter{flex-direction:row;}.elementor-704493 .elementor-element.elementor-element-cc0a468 .uc-sort-filter-orderby-wrapper{gap:10px;}.elementor-704493 .elementor-element.elementor-element-cc0a468 .uc-sort-filter-orderdir-wrapper{gap:10px;}.elementor-704493 .elementor-element.elementor-element-cc0a468 label{font-size:var( --e-global-typography-7aa2ebe-font-size );line-height:var( --e-global-typography-7aa2ebe-line-height );}.elementor-704493 .elementor-element.elementor-element-cc0a468 select{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-cc0a468 option{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue_post_grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_image{height:240px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_image img{height:240px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-category a{font-size:var( --e-global-typography-bc8cceb-font-size );line-height:var( --e-global-typography-bc8cceb-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_title a,.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_title a > *{font-size:var( --e-global-typography-e5875a0-font-size );line-height:var( --e-global-typography-e5875a0-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-meta-data{font-size:var( --e-global-typography-3afe25b-font-size );line-height:var( --e-global-typography-3afe25b-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_text{font-size:13px;line-height:20px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_more_btn{font-size:var( --e-global-typography-bc8cceb-font-size );line-height:var( --e-global-typography-bc8cceb-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-no-posts-found{font-size:var( --e-global-typography-bc8cceb-font-size );line-height:var( --e-global-typography-bc8cceb-line-height );}.elementor-704493 .elementor-element.elementor-element-120e42e .archive_pagination{font-size:16px;line-height:19px;}}@media(max-width:767px){.elementor-704493 .elementor-element.elementor-element-1a058820{text-align:center;font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-10d4c630{--margin-top:25px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-704493 .elementor-element.elementor-element-3f51c006 .elementor-heading-title{font-size:var( --e-global-typography-bcf8719-font-size );line-height:var( --e-global-typography-bcf8719-line-height );}.elementor-704493 .elementor-element.elementor-element-17be0633{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-f5fb914{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-704493 .elementor-element.elementor-element-1ff7543.e-con{--order:-99999 /* order start hack */;}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter__input{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter-btn{font-size:var( --e-global-typography-bc8cceb-font-size );line-height:var( --e-global-typography-bc8cceb-line-height );}.elementor-704493 .elementor-element.elementor-element-cc0a468{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-704493 .elementor-element.elementor-element-cc0a468 .uc-sort-filter{flex-direction:column;}.elementor-704493 .elementor-element.elementor-element-cc0a468 label{font-size:var( --e-global-typography-7aa2ebe-font-size );line-height:var( --e-global-typography-7aa2ebe-line-height );}.elementor-704493 .elementor-element.elementor-element-cc0a468 select{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-cc0a468 #uc-sort-filter-orderdir{width:100%;}.elementor-704493 .elementor-element.elementor-element-cc0a468 option{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue_post_grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_image{height:220px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_image img{height:220px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-category a{font-size:var( --e-global-typography-bc8cceb-font-size );line-height:var( --e-global-typography-bc8cceb-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_title a,.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_title a > *{font-size:var( --e-global-typography-e5875a0-font-size );line-height:var( --e-global-typography-e5875a0-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-meta-data{font-size:var( --e-global-typography-3afe25b-font-size );line-height:var( --e-global-typography-3afe25b-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_text{font-size:14px;line-height:21px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_more_btn{font-size:var( --e-global-typography-bc8cceb-font-size );line-height:var( --e-global-typography-bc8cceb-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-no-posts-found{font-size:var( --e-global-typography-bc8cceb-font-size );line-height:var( --e-global-typography-bc8cceb-line-height );}.elementor-704493 .elementor-element.elementor-element-120e42e .archive_pagination{font-size:14px;line-height:16.8px;}}@media(min-width:768px){.elementor-704493 .elementor-element.elementor-element-10d4c630{--width:45%;}.elementor-704493 .elementor-element.elementor-element-5f02e6e4{--width:620px;}.elementor-704493 .elementor-element.elementor-element-1ff7543{--width:30%;}.elementor-704493 .elementor-element.elementor-element-b8367d2{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-704493 .elementor-element.elementor-element-1ff7543{--width:55%;}.elementor-704493 .elementor-element.elementor-element-b8367d2{--width:30%;}}@media(min-width:1440px){.elementor-704493 .elementor-element.elementor-element-1a058820{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-10d4c630{--border-radius:10px 10px 10px 10px;--margin-top:35px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-704493 .elementor-element.elementor-element-3f51c006 .elementor-heading-title{font-size:var( --e-global-typography-bcf8719-font-size );line-height:var( --e-global-typography-bcf8719-line-height );}.elementor-704493 .elementor-element.elementor-element-17be0633{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-f5fb914{--justify-content:space-between;}.elementor-704493 .elementor-element.elementor-element-1ff7543{--width:35%;}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter__input{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-33a5a1b .uc-search-filter-btn{font-size:var( --e-global-typography-bc8cceb-font-size );line-height:var( --e-global-typography-bc8cceb-line-height );}.elementor-704493 .elementor-element.elementor-element-b8367d2{--width:25%;--justify-content:flex-start;}.elementor-704493 .elementor-element.elementor-element-cc0a468 label{font-size:var( --e-global-typography-7aa2ebe-font-size );line-height:var( --e-global-typography-7aa2ebe-line-height );}.elementor-704493 .elementor-element.elementor-element-cc0a468 select{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-cc0a468 option{font-size:var( --e-global-typography-45d93f7-font-size );line-height:var( --e-global-typography-45d93f7-line-height );letter-spacing:var( --e-global-typography-45d93f7-letter-spacing );}.elementor-704493 .elementor-element.elementor-element-3c5d2a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-category a{font-size:var( --e-global-typography-bc8cceb-font-size );line-height:var( --e-global-typography-bc8cceb-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_title a,.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_post_title a > *{font-size:var( --e-global-typography-e5875a0-font-size );line-height:var( --e-global-typography-e5875a0-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-meta-data{font-size:var( --e-global-typography-3afe25b-font-size );line-height:var( --e-global-typography-3afe25b-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_more_btn{font-size:var( --e-global-typography-bc8cceb-font-size );line-height:var( --e-global-typography-bc8cceb-line-height );}.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-no-posts-found{font-size:var( --e-global-typography-bc8cceb-font-size );line-height:var( --e-global-typography-bc8cceb-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-3b4cbe1b */.Sign_in{
    padding: 38px 25px 38px 25px;
}
.tfs-mw-wrapper-block .tfs-mw-wrapper-block-subtitle {
    max-width: 100%;
    text-align: left;
    margin-bottom: 20px;
    font-family: "Tiempos Headline";
    font-size: 30px;
    font-weight: 400;
    line-height: 36px;
    color: #0d4350;
}

.tfs-mw-wrapper-block .tfs-mw-loginform .login-username label{
    font-family: 'Lato';
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 400;
    color: #0d4350 ;
    text-transform: capitalize;
}
.tfs-mw-wrapper-block .tfs-mw-loginform .login-password label{
    font-family: 'Lato';
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 400;
    color: #0d4350 ;
    text-transform: capitalize;
}
.tfs-mw-wrapper-block .tfs-mw-loginform .login-remember label{
    font-family: 'Lato';
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 400;
    color: #0d4350 ;
    text-transform: capitalize;
}
.login-forgot-password-link a{
     font-family: 'Lato';
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 400;
    color: #0d4350 ;
    text-transform: capitalize;
}
.tfs-mw-wrapper-block a:active, .tfs-mw-wrapper-block a:hover {
    text-decoration: underline;
    color: #16B1B5;
}
.tfs-mw-wrapper-block .tfs-mw-loginform .login-submit input {
    background-color: #FABC09;
    color: #0d4350 ;
    padding: 10px 24px;
    background: linear-gradient(to right, #16B1B5 50%, #ffffff00 49%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    border-radius: 6px;
    border: 1px solid #16B1B5;
    display: inline-block;
    width: max-content;
    margin: 0;
}
.tfs-mw-wrapper-block .tfs-mw-loginform .login-submit input:hover{
    background-position: left bottom;
    border-radius: 6px;
     background-color: white;
}
.tfs-mw-wrapper-block .tfs-mw-loginform .login-username input{
    background-color: white;
    border-color: #0d4350;
    border-width: 1px 1px 1px 1px;
    border-radius: 8px 8px 8px 8px;
    font-family: "Lato";
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
}
.tfs-mw-wrapper-block .tfs-mw-loginform .login-password input{
    background-color: white;
    border-color: #0d4350;
    border-width: 1px 1px 1px 1px;
    border-radius: 8px 8px 8px 8px;
    font-family: "Lato";
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
}
.tfs-mw-wrapper-block .tfs-mw-loginform .login-submit {
    margin-top: 20px;
    margin-left: 0px;
}
#elementor-popup-modal-698448 .dialog-message{
    padding: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f51c006 */.elementor-704493 .elementor-element.elementor-element-3f51c006 h1 {
  font-family: 'Tiempos Headline' !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17be0633 */.elementor-704493 .elementor-element.elementor-element-17be0633 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for ucaddon_posts_search_filter, class: .elementor-element-33a5a1b */.elementor-704493 .elementor-element.elementor-element-33a5a1b input:focus {
    outline: none;
}

/*.elementor-704493 .elementor-element.elementor-element-33a5a1b {*/
/*        padding: 5px 5px 5px 5px;*/
/*    border-style: solid;*/
/*    border-width: 1px 1px 1px 1px;*/
/*    border-color: var(--e-global-color-3c271cb);*/
/*    border-radius: 6px 6px 6px 6px;*/
/*}*//* End custom CSS */
/* Start custom CSS for ucaddon_ue_sort_filter, class: .elementor-element-cc0a468 */.elementor-704493 .elementor-element.elementor-element-cc0a468 .uc-sort-filter-orderby-wrapper {
display: none !important;
}


.elementor-704493 .elementor-element.elementor-element-cc0a468.elementor-widget-ucaddon_ue_sort_filter,
.elementor-704493 .elementor-element.elementor-element-cc0a468 .uc-sort-filter-orderdir-wrapper{
    width: 100%;
}

.elementor-704493 .elementor-element.elementor-element-cc0a468 select {
appearance: none;
}

.elementor-704493 .elementor-element.elementor-element-cc0a468 .orderby-select-wrapper:after {
content: "\f107";
position: absolute;
font-family: 'FontAwesome';
top: 12px;
right: 10px;
pointer-events: none;
}

.elementor-704493 .elementor-element.elementor-element-cc0a468 select:focus {
outline: none;
}

@media(max-width:1024px) {
    
    .elementor-704493 .elementor-element.elementor-element-cc0a468 .uc-sort-filter-orderdir-wrapper {
        display:block !important;
    }
    
    .elementor-704493 .elementor-element.elementor-element-cc0a468 label {
        margin-bottom:10px !important;
    }
}

@media(max-width:767px) {
      .elementor-704493 .elementor-element.elementor-element-cc0a468 .orderby-select-wrapper {
        max-width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5fb914 */@media(max-width:1024px) {
    .elementor-704493 .elementor-element.elementor-element-f5fb914 .uc-sort-filter-orderdir-wrapper {
        flex-wrap: wrap;
}
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_grid, class: .elementor-element-5dd30b5 */.cstm_hide_category .uc_post_grid_style_one_item .uc_more_btn:hover::after{
    width: 100%;
}
.cstm_hide_category .uc_post_grid_style_one_item .uc_more_btn::after{
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: var( --e-global-color-primary );
    transition: width .5s;
}


.cstm_hide_category .ue-grid-item-category{
    display: none;
}

.cstm_hide_category .uc_content-info-wrapper {
    display: flex
;
    flex-direction: column;
}
.cstm_hide_category .ue-meta-data{
    order: 1;
}
.cstm_hide_category .uc_post_title{
    order: 2;
}
.cstm_hide_category .uc_post_text{
    order: 3;
}

.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_more_btn svg {
fill: none !important;
width: 14px !important;
height: 14px !important;
padding-bottom:2px;
}

/*.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue_tags_terms:before {*/
/*position: absolute;*/
/*content: '';*/
/*background-image: url(https://reta.pwstechdev.com/wp-content/uploads/2024/08/Location.svg);*/
/*background-repeat: no-repeat;*/
/*background-size: cover;*/
/*background-position: center;*/
/*width: 17px;*/
/*height: 22px;*/
/*}*/


/*.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-category {*/
/*position: absolute;*/
/*top: 34px;*/
/*}*/

.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-category a {
padding: 0 !important;
}


.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue_tags_terms:before {
position: absolute;
content: '';
background-image: url(/wp-content/uploads/2024/08/Location.svg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
width: 17px;
height: 22px;
}


.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-category {
position: absolute;
top: 34px;
}

.elementor-704493 .elementor-element.elementor-element-5dd30b5 .ue-grid-item-category {
background: var( --e-global-color-3c271cb );
border-top-right-radius: 50px !important;
border-bottom-right-radius: 50px !important;
padding: 10px 47px 10px 20px!important
}

.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc-posts-pagination {
text-align: center;
    margin-top: 50px;
}


.elementor-704493 .elementor-element.elementor-element-5dd30b5 .page-numbers {
border: 1px solid var( --e-global-color-3c271cb );
width: 35px;
height: 35px;
display: inline-flex;
justify-content: center;
align-items: center;
font-size: 14px;
font-weight: 400;
line-height: 24px;
color: var( --e-global-color-primary );

    transition: 0.2s all;
}

.elementor-704493 .elementor-element.elementor-element-5dd30b5 span.page-numbers.current,
.elementor-704493 .elementor-element.elementor-element-5dd30b5 .page-numbers:hover{
background: var( --e-global-color-primary );
color: var( --e-global-color-primary ) !important;
}

.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc-items-wrapper  {
    row-gap: 40px !important;
}

.cstm_hide_category svg {
    fill: transparent !important;
    width:18px !important;
    height:18px !important;
}


.uc_btn_icon svg {
    position: relative;
    top: 3px;
}



.elementor-704493 .elementor-element.elementor-element-5dd30b5 .uc_btn_icon svg path {
    stroke: var( --e-global-color-primary )
}/* End custom CSS */