.elementor-34957 .elementor-element.elementor-element-989b65c:not(.elementor-motion-effects-element-type-background), .elementor-34957 .elementor-element.elementor-element-989b65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-34957 .elementor-element.elementor-element-989b65c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 50px 0px;z-index:100;}.elementor-34957 .elementor-element.elementor-element-989b65c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-34957 .elementor-element.elementor-element-38298762.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34957 .elementor-element.elementor-element-38298762.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34957 .elementor-element.elementor-element-38298762.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34957 .elementor-element.elementor-element-47242be1.elementor-element{--align-self:center;}body:not(.rtl) .elementor-34957 .elementor-element.elementor-element-47242be1{left:0px;}body.rtl .elementor-34957 .elementor-element.elementor-element-47242be1{right:0px;}.elementor-34957 .elementor-element.elementor-element-47242be1{bottom:unset;}.elementor-bc-flex-widget .elementor-34957 .elementor-element.elementor-element-35b697f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34957 .elementor-element.elementor-element-35b697f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34957 .elementor-element.elementor-element-35b697f5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-34957 .elementor-element.elementor-element-4bc5d055{width:auto;max-width:auto;}.elementor-34957 .elementor-element.elementor-element-4bc5d055 > .elementor-widget-container{background-color:#E51E25;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-34957 .elementor-element.elementor-element-4bc5d055.elementor-element{--align-self:center;}.elementor-34957 .elementor-element.elementor-element-555fe27a{width:auto;max-width:auto;}.elementor-34957 .elementor-element.elementor-element-555fe27a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34957 .elementor-element.elementor-element-555fe27a.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-34957 .elementor-element.elementor-element-555fe27a .elementor-menu-toggle{margin:0 auto;}.elementor-34957 .elementor-element.elementor-element-555fe27a .elementor-nav-menu .elementor-item{font-family:"greycliff-cf", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;}.elementor-34957 .elementor-element.elementor-element-555fe27a .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-34957 .elementor-element.elementor-element-2c3cc7cf{--display:grid;--e-con-grid-template-columns:4fr 1.35fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:00px;--padding-left:00px;--padding-right:0px;}.elementor-34957 .elementor-element.elementor-element-2c3cc7cf.e-con{--align-self:center;}.elementor-34957 .elementor-element.elementor-element-6217dcf0{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-34957 .elementor-element.elementor-element-6217dcf0.elementor-element{--align-self:center;}.elementor-34957 .elementor-element.elementor-element-6217dcf0 .elementor-post__thumbnail__link{width:100%;}.elementor-34957 .elementor-element.elementor-element-6217dcf0 .elementor-post__thumbnail{border-radius:16px 16px 16px 16px;}.elementor-34957 .elementor-element.elementor-element-6217dcf0.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-34957 .elementor-element.elementor-element-6217dcf0.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-34957 .elementor-element.elementor-element-6217dcf0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-34957 .elementor-element.elementor-element-6217dcf0 .elementor-post__title, .elementor-34957 .elementor-element.elementor-element-6217dcf0 .elementor-post__title a{color:#FFFFFF;font-family:"greycliff-cf", Sans-serif;font-size:32px;font-weight:600;}.elementor-34957 .elementor-element.elementor-element-6217dcf0 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-34957 .elementor-element.elementor-element-1a815a02{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-34957 .elementor-element.elementor-element-1a815a02 > .elementor-widget-container{background-color:#F8F8F8;padding:8px 16px 8px 16px;border-radius:16px 16px 16px 16px;}.elementor-34957 .elementor-element.elementor-element-1a815a02.elementor-element{--align-self:center;}.elementor-34957 .elementor-element.elementor-element-1a815a02 .elementor-post__thumbnail__link{width:100%;}.elementor-34957 .elementor-element.elementor-element-1a815a02 .elementor-post__thumbnail{border-radius:16px 16px 16px 16px;}.elementor-34957 .elementor-element.elementor-element-1a815a02.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-34957 .elementor-element.elementor-element-1a815a02.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-34957 .elementor-element.elementor-element-1a815a02.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-34957 .elementor-element.elementor-element-1a815a02 .elementor-post__title, .elementor-34957 .elementor-element.elementor-element-1a815a02 .elementor-post__title a{color:#4696C8;font-family:"greycliff-cf", Sans-serif;font-size:20px;font-weight:600;}.elementor-34957 .elementor-element.elementor-element-478d31b6{--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:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:00px;--padding-left:00px;--padding-right:0px;}.elementor-34957 .elementor-element.elementor-element-478d31b6.e-con{--align-self:center;}.elementor-34957 .elementor-element.elementor-element-5dc7615e{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-34957 .elementor-element.elementor-element-5dc7615e.elementor-element{--align-self:center;}.elementor-34957 .elementor-element.elementor-element-5dc7615e .elementor-post__thumbnail__link{width:100%;}.elementor-34957 .elementor-element.elementor-element-5dc7615e .elementor-post__thumbnail{border-radius:16px 16px 16px 16px;}.elementor-34957 .elementor-element.elementor-element-5dc7615e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-34957 .elementor-element.elementor-element-5dc7615e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-34957 .elementor-element.elementor-element-5dc7615e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-34957 .elementor-element.elementor-element-5dc7615e .elementor-post__title, .elementor-34957 .elementor-element.elementor-element-5dc7615e .elementor-post__title a{color:#FFFFFF;font-family:"greycliff-cf", Sans-serif;font-size:32px;font-weight:600;}.elementor-34957 .elementor-element.elementor-element-5dc7615e .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-34957 .elementor-element.elementor-element-45058c1a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-34957 .elementor-element.elementor-element-45058c1a > .elementor-widget-container{background-color:#F8F8F8;padding:8px 16px 8px 16px;border-radius:16px 16px 16px 16px;}.elementor-34957 .elementor-element.elementor-element-45058c1a.elementor-element{--align-self:center;}.elementor-34957 .elementor-element.elementor-element-45058c1a .elementor-post__thumbnail__link{width:100%;}.elementor-34957 .elementor-element.elementor-element-45058c1a .elementor-post__thumbnail{border-radius:16px 16px 16px 16px;}.elementor-34957 .elementor-element.elementor-element-45058c1a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-34957 .elementor-element.elementor-element-45058c1a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-34957 .elementor-element.elementor-element-45058c1a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-34957 .elementor-element.elementor-element-45058c1a .elementor-post__title, .elementor-34957 .elementor-element.elementor-element-45058c1a .elementor-post__title a{color:#4696C8;font-family:"greycliff-cf", Sans-serif;font-size:20px;font-weight:600;}.elementor-34957 .elementor-element.elementor-element-864f71a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-34957 .elementor-element.elementor-element-864f71a:not(.elementor-motion-effects-element-type-background), .elementor-34957 .elementor-element.elementor-element-864f71a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-34957 .elementor-element.elementor-element-864f71a.jet-sticky-section--stuck{background-color:#000000;}.elementor-34957 .elementor-element.elementor-element-864f71a.jet-sticky-section--stuck.jet-sticky-transition-in, .elementor-34957 .elementor-element.elementor-element-864f71a.jet-sticky-section--stuck.jet-sticky-transition-out{transition:margin 0s, padding 0s, background 0s, box-shadow 0s;}.elementor-34957 .elementor-element.elementor-element-864f71a.jet-sticky-section--stuck.jet-sticky-transition-in > .elementor-container, .elementor-34957 .elementor-element.elementor-element-864f71a.jet-sticky-section--stuck.jet-sticky-transition-out > .elementor-container{transition:min-height 0s;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-smart-filters-select.jet-filter{display:flex;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-filters-group{display:flex;flex-direction:row;margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-smart-filters-select.jet-filter .jet-select{max-width:225px;flex-basis:225px;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:225px;flex-basis:225px;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-select__control{font-family:"greycliff-cf", Sans-serif;font-size:18px;color:#FFFFFF;background-color:#E51E25;border-radius:100px 100px 100px 100px;-webkit-appearance:none;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .apply-filters__button{color:#000000;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-filter-items-dropdown__apply-button{color:#000000;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-filters-group .jet-filter{margin-left:calc(10px/2);margin-right:calc(10px/2);margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-filter .jet-filters-group{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-filter .jet-filters-group .jet-select{margin-left:calc(10px/2);margin-right:calc(10px/2);margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-34957 .elementor-element.elementor-element-20d73d1c .jet-sorting-select{max-width:225px;font-family:"greycliff-cf", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;background-color:#E51E25;border-radius:100px 100px 100px 100px;-webkit-appearance:none;}.elementor-34957 .elementor-element.elementor-element-5dbbe5aa .jet-search-filter__input-wrapper{max-width:225px;}.elementor-34957 .elementor-element.elementor-element-5dbbe5aa .jet-search-filter__input{font-family:"greycliff-cf", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;background-color:#E51E25;border-radius:100px 100px 100px 100px;}.elementor-34957 .elementor-element.elementor-element-5dbbe5aa .jet-search-filter__input::placeholder{color:#FFFFFF;}.elementor-34957 .elementor-element.elementor-element-5dbbe5aa .jet-search-filter__input:-ms-input-placeholder{color:#FFFFFF;}.elementor-34957 .elementor-element.elementor-element-5dbbe5aa .jet-search-filter__input::-ms-input-placeholder{color:#FFFFFF;}.elementor-34957 .elementor-element.elementor-element-5dbbe5aa .jet-search-filter__input-clear{color:#FFFFFF;}.elementor-34957 .elementor-element.elementor-element-5dbbe5aa .jet-search-filter__input-loading{color:#FFFFFF;}.elementor-34957 .elementor-element.elementor-element-67e9fcaa{--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-34957 .elementor-element.elementor-element-280f2d18{--grid-row-gap:32px;--grid-column-gap:30px;--load-more-message-alignment:center;--load-more—spacing:9px;}.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-34957 .elementor-element.elementor-element-280f2d18:after{content:"0.66";}.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-post__thumbnail__link{width:33%;}.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-post__meta-data span + span:before{content:"///";}.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-post{border-radius:16px;padding:16px 8px 16px 8px;background-color:#F8F8F8;}.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-post__thumbnail{border-radius:16px 16px 16px 16px;}.elementor-34957 .elementor-element.elementor-element-280f2d18.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:45px;}.elementor-34957 .elementor-element.elementor-element-280f2d18.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:45px;}.elementor-34957 .elementor-element.elementor-element-280f2d18.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:45px;}.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-post__title, .elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-post__title a{color:#4696C8;font-family:"greycliff-cf", Sans-serif;font-size:28px;font-weight:600;}.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-post__meta-data{color:#868E96;font-family:"greycliff-cf", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-post__excerpt p{color:#333333;font-family:"greycliff-cf", Sans-serif;}.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-post__read-more{color:#4696C8;}.elementor-34957 .elementor-element.elementor-element-280f2d18 a.elementor-post__read-more{font-family:"greycliff-cf", Sans-serif;text-transform:uppercase;}@media(max-width:1024px){.elementor-34957 .elementor-element.elementor-element-2c3cc7cf{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-34957 .elementor-element.elementor-element-989b65c{padding:20px 0px 30px 0px;}.elementor-34957 .elementor-element.elementor-element-38298762{width:30%;}.elementor-34957 .elementor-element.elementor-element-47242be1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34957 .elementor-element.elementor-element-35b697f5{width:70%;}.elementor-bc-flex-widget .elementor-34957 .elementor-element.elementor-element-35b697f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34957 .elementor-element.elementor-element-35b697f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34957 .elementor-element.elementor-element-2c3cc7cf{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-34957 .elementor-element.elementor-element-6217dcf0{width:100%;max-width:100%;}.elementor-34957 .elementor-element.elementor-element-6217dcf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-34957 .elementor-element.elementor-element-6217dcf0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-34957 .elementor-element.elementor-element-6217dcf0:after{content:"0.5";}.elementor-34957 .elementor-element.elementor-element-6217dcf0 .elementor-post__thumbnail__link{width:100%;}.elementor-34957 .elementor-element.elementor-element-1a815a02{width:100%;max-width:100%;}.elementor-34957 .elementor-element.elementor-element-1a815a02 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-34957 .elementor-element.elementor-element-1a815a02:after{content:"0.5";}.elementor-34957 .elementor-element.elementor-element-1a815a02 .elementor-post__thumbnail__link{width:100%;}.elementor-34957 .elementor-element.elementor-element-478d31b6{--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-34957 .elementor-element.elementor-element-5dc7615e{width:100%;max-width:100%;}.elementor-34957 .elementor-element.elementor-element-5dc7615e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-34957 .elementor-element.elementor-element-5dc7615e .elementor-post__thumbnail__link{width:100%;}.elementor-34957 .elementor-element.elementor-element-45058c1a{width:100%;max-width:100%;}.elementor-34957 .elementor-element.elementor-element-45058c1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34957 .elementor-element.elementor-element-45058c1a .elementor-post__thumbnail__link{width:100%;}.elementor-34957 .elementor-element.elementor-element-864f71a{--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:stretch;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-smart-filters-select.jet-filter{display:block;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-filters-group{display:flex;flex-direction:column;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-smart-filters-select.jet-filter .jet-select{max-width:225px;flex-basis:225px;}.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:225px;flex-basis:225px;}.elementor-34957 .elementor-element.elementor-element-20d73d1c .jet-sorting-select{max-width:225px;}.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-34957 .elementor-element.elementor-element-280f2d18:after{content:"0.6";}.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-34957 .elementor-element.elementor-element-38298762{width:19.956%;}.elementor-34957 .elementor-element.elementor-element-35b697f5{width:80%;}}/* Start custom CSS for shortcode, class: .elementor-element-4bc5d055 */#ping-login a, #ping-login {
    color: #FFF;
    font-family: "Greycliff CF", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.elementor-34957 .elementor-element.elementor-element-4bc5d055 .elementor-shortcode a {
    color: #FFF;
    font-family: "Greycliff CF", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.elementor-widget.elementor-widget-shortcode .elementor-shortcode a {
    color: #FFF;
    font-family: "Greycliff CF", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-989b65c */body {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-324d3ac4 ) 0%, var( --e-global-color-20013cb8 ) 66%) !important;
    }/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6217dcf0 */.elementor-34957 .elementor-element.elementor-element-6217dcf0{height:100%;}
.elementor-34957 .elementor-element.elementor-element-6217dcf0 .elementor-post__text {
    position: absolute;
    height: 30%;
    bottom: 0;
background: linear-gradient(0deg, #000000ab 0%, #000000ab 70%, transparent 100%);
border-radius: 0 0 16px 16px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px;
}

.elementor-34957 .elementor-element.elementor-element-6217dcf0 {
    padding-top: 40px;

}
.elementor-34957 .elementor-element.elementor-element-6217dcf0:after {
    content: "Newest";
    display: block;
    position: absolute;
    top: 0;
    color: #fff;
    padding: 0px 0px 0px 10px;
    border-radius: 100px;
    font-weight: 600;
    font-size: 26px;
    font-family: Greycliff CF;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1a815a02 */.elementor-34957 .elementor-element.elementor-element-1a815a02 {height:100%;
    padding-top: 40px;
}

.elementor-34957 .elementor-element.elementor-element-1a815a02:after {
    content: "Featured";
    display: block;
    position: absolute;
    top: 0;
    color: #fff;
    padding: 0px 0px 0px 10px;
    border-radius: 100px;
    font-weight: 600;
    font-size: 26px;
    font-family: Greycliff CF;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5dc7615e */.elementor-34957 .elementor-element.elementor-element-5dc7615e{height:100%;
    margin-bottom: 20px;
}
.elementor-34957 .elementor-element.elementor-element-5dc7615e .elementor-post__text {
    position: absolute;
    height: 30%;
    bottom: 0;
background: linear-gradient(0deg, #000000ab 0%, #000000ab 70%, transparent 100%);
border-radius: 0 0 16px 16px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 20px 20px;
    
}

.elementor-34957 .elementor-element.elementor-element-5dc7615e {
    padding-top:40px;

}
.elementor-34957 .elementor-element.elementor-element-5dc7615e:after {
    content: "Newest";
    display: block;
    position: absolute;
    top: 0;
    color: #fff;
    padding: 0px 0px 0px 10px;
    border-radius: 100px;
    font-weight: 600;
    font-size: 24px;
    font-family: "greycliff-cf"
    ;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-45058c1a */.elementor-34957 .elementor-element.elementor-element-45058c1a {height:100%;
    padding-top: 60px;
}

.elementor-34957 .elementor-element.elementor-element-45058c1a:after {
    content: "Featured";
    display: block;
    position: absolute;
    top: 20px;
    color: #fff;
    padding: 0px 0px 0px 10px;
    border-radius: 100px;
    font-weight: 600;
    font-size: 24px;
    font-family: "greycliff-cf"
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-52c9ce26 */.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-filters-group .jet-smart-filters-select.jet-filter .jet-select {
    position: relative;
}
 .elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-filters-group .jet-smart-filters-select.jet-filter .jet-select[data-query-var="content-type"]:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    transform: translateX(-50%);
    content: "\f009";
    position: absolute;
    top: calc(50% - 12px);
    left: 20px;
    font-size: 16px;
    color: #fff;
    z-index: 999;
}

 .elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-filters-group .jet-smart-filters-select.jet-filter .jet-select[data-query-var="content-type"] .jet-select__control{
    padding-left:35px;
}

.elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-filters-group .jet-smart-filters-select.jet-filter .jet-select[data-query-var="character"]:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    transform: translateX(-50%);
    content: "\f118";
    position: absolute;
    top: calc(50% - 11.5px);
    left: 22px;
    font-size: 16px;
    color: #fff;
    z-index: 999;
}

 .elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-filters-group .jet-smart-filters-select.jet-filter .jet-select[data-query-var="character"] .jet-select__control{
    padding-left:38px;
}

@media(max-width: 767px) {
   .elementor-34957 .elementor-element.elementor-element-52c9ce26 .jet-filters-group .jet-smart-filters-select.jet-filter .jet-select {
    margin:auto;
}  
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-20d73d1c */.elementor-34957 .elementor-element.elementor-element-20d73d1c .jet-smart-filters-sorting.jet-filter,
.elementor-34957 .elementor-element.elementor-element-20d73d1c .jet-smart-filters-sorting.jet-filter .jet-sorting.jet-sorting--flex-column,
.elementor-34957 .elementor-element.elementor-element-20d73d1c .jet-smart-filters-sorting.jet-filter select.jet-sorting-select {
    height: 100%;
    max-height: 48px;
}

.elementor-34957 .elementor-element.elementor-element-20d73d1c .jet-smart-filters-sorting.jet-filter .jet-sorting:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    transform: translateX(-50%);
    content: "\f0dc";
    position: absolute;
    top: 11px;
    left: 22px;
    font-size: 18px;
    color: #fff;
    z-index: 999;
}

.elementor-34957 .elementor-element.elementor-element-20d73d1c .jet-smart-filters-sorting.jet-filter select.jet-sorting-select{
    position:relative;
    padding-left:33px;
}

@media(max-width: 767px) {
    
    .elementor-34957 .elementor-element.elementor-element-20d73d1c .jet-smart-filters-sorting.jet-filter{
            display: flex;
    flex-direction: column;
    align-items: center;
    }
 .elementor-34957 .elementor-element.elementor-element-20d73d1c .jet-smart-filters-sorting.jet-filter .jet-sorting.jet-sorting--flex-column{
         max-width: 225px;
    position: relative;
    width: 100%;
 }   
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-5dbbe5aa */.elementor-34957 .elementor-element.elementor-element-5dbbe5aa .jet-smart-filters-search.jet-filter .jet-search-filter .jet-search-filter__input-wrapper input{
    padding-left: 35px;
    height: 100%;
}

.elementor-34957 .elementor-element.elementor-element-5dbbe5aa  .jet-smart-filters-search.jet-filter .jet-search-filter .jet-search-filter__input-wrapper:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    transform: translateX(-50%);
    content: "\f002";
    position: absolute;
    top: calc(50% - 11.3px);
    left: 20px;
    font-size: 16px;
    color: #fff;
    z-index: 999;
}

.elementor-34957 .elementor-element.elementor-element-5dbbe5aa .jet-smart-filters-search.jet-filter .jet-search-filter .jet-search-filter__input-wrapper{
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-280f2d18 */.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-post-date {
    font-family: 'Greycliff CF';
}
.elementor-34957 .elementor-element.elementor-element-280f2d18 .elementor-post.elementor-grid-item .elementor-post__text {
    display: flex;
    justify-content: center;
    flex-direction: column;
    font-family: 'Greycliff CF';
}

.elementor-34957 .elementor-element.elementor-element-280f2d18 a.elementor-button-link.elementor-button {
    background-color: #3382C1;
    border-radius: 100px;
    font-family: 'Greycliff CF';
    font-size: 24px;
    font-weight: 600;
    text-decoration: none;
    padding: 16px 36px;
}

.elementor-34957 .elementor-element.elementor-element-280f2d18 a.elementor-button-link.elementor-button:hover {
    background-color: #E51E25;
}

@media(max-width: 767px) {
    .elementor-34957 .elementor-element.elementor-element-280f2d18.elementor-posts--thumbnail-left .elementor-post {
    flex-direction: column;
}

.elementor-34957 .elementor-element.elementor-element-280f2d18.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 0px;
    margin-bottom: 45px;
}

}/* End custom CSS */