.elementor-10078 .elementor-element.elementor-element-3f06fe86:not(.elementor-motion-effects-element-type-background), .elementor-10078 .elementor-element.elementor-element-3f06fe86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#39697A;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10078 .elementor-element.elementor-element-3f06fe86 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10078 .elementor-element.elementor-element-3f06fe86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10078 .elementor-element.elementor-element-5f8097a9 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-10078 .elementor-element.elementor-element-5f8097a9 > .elementor-element-populated{padding:175px 21px 215px 21px;}.elementor-10078 .elementor-element.elementor-element-c899d85 .thegem-te-post-breadcrumbs .post-breadcrumbs{justify-content:left;text-align:left;}.elementor-10078 .elementor-element.elementor-element-c899d85 .thegem-te-post-breadcrumbs .post-breadcrumbs ul{justify-content:left;text-align:left;}.elementor-10078 .elementor-element.elementor-element-c899d85 .thegem-te-post-breadcrumbs .post-breadcrumbs ul > li{color:#FFFFFF;}.elementor-10078 .elementor-element.elementor-element-c899d85 .thegem-te-post-breadcrumbs .post-breadcrumbs ul > li > a{color:#FFFFFF;}.elementor-10078 .elementor-element.elementor-element-4e4d7e1f > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-10078 .elementor-element.elementor-element-4e4d7e1f .thegem-te-post-title{justify-content:left;text-align:left;}.elementor-10078 .elementor-element.elementor-element-4e4d7e1f .thegem-te-post-title .post-title{letter-spacing:0px;text-transform:none;color:#FFFFFF;}.elementor-10078 .elementor-element.elementor-element-4e4d7e1f .thegem-te-post-title .post-title a{color:#FFFFFF;}.elementor-10078 .elementor-element.elementor-element-2089259 .thegem-te-post-excerpt{justify-content:left;text-align:left;}.elementor-10078 .elementor-element.elementor-element-2089259 .thegem-te-post-excerpt .post-excerpt{color:#FFFFFF;}.elementor-10078 .elementor-element.elementor-element-e7a729b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10078 .elementor-element.elementor-element-e7a729b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10078 .elementor-element.elementor-element-e7a729b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10078 .elementor-element.elementor-element-e7a729b .elementor-widget-wrap{flex-wrap:wrap;}.elementor-10078 .elementor-element.elementor-element-e7a729b > .elementor-element-populated{box-shadow:0px 0px 33px 0px rgba(0, 0, 0, 0.11);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-62px 21px 0px 21px;--e-column-margin-right:21px;--e-column-margin-left:21px;padding:0px 50px 0px 50px;}.elementor-10078 .elementor-element.elementor-element-e7a729b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10078 .elementor-element.elementor-element-5144e071{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-10078 .elementor-element.elementor-element-33886be0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10078 .elementor-element.elementor-element-33886be0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10078 .elementor-element.elementor-element-33886be0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10078 .elementor-element.elementor-element-33886be0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-10078 .elementor-element.elementor-element-33886be0 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-10078 .elementor-element.elementor-element-4817936{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10078 .elementor-element.elementor-element-52e521ce{width:auto;max-width:auto;}.elementor-10078 .elementor-element.elementor-element-52e521ce .thegem-te-post-info .post-info .post-info-item{color:#000000;}.elementor-10078 .elementor-element.elementor-element-52e521ce .thegem-te-post-info .post-info .post-info-item a{color:#000000;}.elementor-10078 .elementor-element.elementor-element-52e521ce .thegem-te-post-info .post-info .post-info-item a:hover{color:#020101;}.elementor-10078 .elementor-element.elementor-element-52e521ce .thegem-te-post-info .post-info .post-info-item a:hover .icon{color:#020101;}.elementor-10078 .elementor-element.elementor-element-52e521ce .thegem-te-post-info .post-info .post-info-item .zilla-likes:hover{color:#020101;}.elementor-10078 .elementor-element.elementor-element-48b8bc00{padding:45px 0px 75px 0px;}.elementor-10078 .elementor-element.elementor-element-4eaf4460 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-10078 .elementor-element.elementor-element-26c66903 .thegem-te-post-content{justify-content:left;text-align:left;}.elementor-10078 .elementor-element.elementor-element-366acc38 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-10078 .elementor-element.elementor-element-366acc38 .thegem-te-socials-sharing .socials-sharing .socials-item-icon{font-size:19px;}.elementor-10078 .elementor-element.elementor-element-a76608b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10078 .elementor-element.elementor-element-a76608b, .elementor-10078 .elementor-element.elementor-element-a76608b .elementor-text-editor *{font-size:22px;font-weight:600;}.elementor-10078 .elementor-element.elementor-element-75575c5f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10078 .elementor-element.elementor-element-dea1db9{--display:flex;--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10078 .elementor-element.elementor-element-76d8979{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10078 .elementor-element.elementor-element-76d8979 .elementor-heading-title{text-transform:none;letter-spacing:0px;}.elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-10078 .elementor-element.elementor-element-5590f079 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important;}.elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-10078 .elementor-element.elementor-element-5590f079 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0;}.elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px;}.elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px;}.elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px;}.elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2);}.elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio-item .caption .title a{text-transform:normal;}.elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info a, .elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info .sep{font-size:12px;line-height:1.5em;}.elementor-10078 .elementor-element.elementor-element-5590f079 .version-new.news-grid.portfolio.title-on-hover .portfolio-item .image .links .caption .info{left:0;}.elementor-10078 .elementor-element.elementor-element-5590f079 .version-new.news-grid.portfolio.title-on-hover .portfolio-item .image .links .caption .post-date{left:0;}.elementor-10078 .elementor-element.elementor-element-5590f079 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px;}.elementor-10078 .elementor-element.elementor-element-56152e34 .thegem-te-post-comments .post-comments h2.post-comments__title span{letter-spacing:0px;text-transform:capitalize;}.elementor-10078 .elementor-element.elementor-element-56152e34 .thegem-te-post-comments .post-comments h3.comment-reply-title span{letter-spacing:0px;text-transform:capitalize;}.elementor-10078 .elementor-element.elementor-element-56152e34 .thegem-te-post-comments .post-comments h3.comment-reply-title a{letter-spacing:0px;text-transform:capitalize;}.elementor-10078 .elementor-element.elementor-element-56ec147c .elementor-widget-wrap{flex-wrap:wrap;}.elementor-10078 .elementor-element.elementor-element-56ec147c > .elementor-element-populated{padding:20px 21px 10px 21px;}.elementor-10078 .elementor-element.elementor-element-446ac096{padding:20px 0px 0px 0px;}.elementor-10078 .elementor-element.elementor-element-446ac096 .elementor-heading-title{text-transform:none;letter-spacing:0px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-item .post-img a:hover::before{background:rgba(255, 255, 255, 0.8) !important;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-img a:hover:after{opacity:1 !important;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-item:not(.sticky) .caption-container{background:#FFFFFF !important;padding:0px 0px 0px 0px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact article .gem-compact-item-content:after{box-shadow:0 5px 15px 15px #FFFFFF !important;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-item:not(.sticky) .wrap-style{fill:#FFFFFF !important;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-default article{margin-bottom:calc( 20px / 2);padding-bottom:calc( 20px / 2);}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-styled_list1 article{margin:0 auto 20px auto;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-styled_list2 article{margin:0 auto 20px auto;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact article:not(:first-child){margin-top:20px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact-2 article,
					.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact-tiny-1 article,
					.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact-tiny-2 article,
					.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact-tiny-3 article,
					.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-classic-tiny article{margin-bottom:20px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact-tiny-1 article.with-separator,
					.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact-tiny-2 article.with-separator,
					.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact-tiny-3 article.with-separator,
					.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-classic-tiny article.with-separator{padding-bottom:20px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact .gem-compact-item-image img{width:140px;height:auto;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact a:hover::before{width:140px;height:auto;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact .gem-compact-item-left{min-width:140px;max-width:140px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact .gem-compact-item-right{max-height:140px;margin-left:15px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact .full-meta .gem-compact-item-content{max-height:calc(140px / 1.5);}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact .no-meta .gem-compact-item-content{max-height:calc(140px / 1.3);}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-item .post-img a img,
					.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-item .post-img a,
					.elementor-10078 .elementor-element.elementor-element-4c31407e .blog-style-compact-tiny-1 .gem-compact-tiny-item-image,
					.elementor-10078 .elementor-element.elementor-element-4c31407e .blog-style-compact-tiny-2 .gem-news-item-image,
					.elementor-10078 .elementor-element.elementor-element-4c31407e .blog-style-classic-tiny .gem-compact-tiny-item-image,
					.elementor-10078 .elementor-element.elementor-element-4c31407e .gem-dummy{border-radius:5px 5px 5px 5px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-item:not(.sticky) .post-img{opacity:calc(100/100);}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-item:not(.sticky) .post-img a:after{background-color:#3c3950;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-item:not(.sticky) .post-title *{font-size:15px;font-weight:700;line-height:20px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact-2 .gem-news-item-right{margin-left:15px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist:not(.blog-style-compact-2) .post-item:not(.sticky) .post-title{margin-top:calc(53px - 50px);margin-bottom:calc(0px - 20px);}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact-2 .post-item:not(.sticky) .post-title{margin-top:53px;margin-bottom:0px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-item:not(.sticky) .summary{margin-bottom:0px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist-pagination .gem-pagination{margin-top:100px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .gem-pagination .prev i, .elementor-10078 .elementor-element.elementor-element-4c31407e .gem-pagination .next i{font-size:24px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .gem-pagination .prev svg, .elementor-10078 .elementor-element.elementor-element-4c31407e .gem-pagination .next svg{width:24px;height:24px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-footer-sharing .gem-button-container .gem-button{margin-right:13px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-footer-sharing .gem-button i{font-size:20px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-footer-sharing .gem-button .elementor-icon{font-size:20px;color:#ffffff;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-footer-sharing .gem-button{width:30px;height:30px;border-radius:3px 3px 3px 3px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-footer-sharing .gem-button:hover .elementor-icon{color:#ffffff;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .sharing-popup .socials-sharing a.socials-item{color:#99a9b5;}@media(min-width:768px){.elementor-10078 .elementor-element.elementor-element-e7a729b{width:100%;}.elementor-10078 .elementor-element.elementor-element-33886be0{width:100%;}.elementor-10078 .elementor-element.elementor-element-4eaf4460{width:66.6%;}.elementor-10078 .elementor-element.elementor-element-56ec147c{width:33.4%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10078 .elementor-element.elementor-element-4eaf4460{width:100%;}.elementor-10078 .elementor-element.elementor-element-56ec147c{width:100%;}}@media(max-width:1024px){.elementor-10078 .elementor-element.elementor-element-e7a729b > .elementor-element-populated{margin:-75px 21px 0px 21px;--e-column-margin-right:21px;--e-column-margin-left:21px;padding:20px 21px 20px 21px;}.elementor-10078 .elementor-element.elementor-element-56ec147c > .elementor-element-populated{padding:40px 21px 10px 21px;}}@media(max-width:767px){.elementor-10078 .elementor-element.elementor-element-5f8097a9 > .elementor-element-populated{padding:120px 21px 150px 21px;}.elementor-10078 .elementor-element.elementor-element-e7a729b > .elementor-element-populated{padding:0px 30px 25px 30px;}.elementor-10078 .elementor-element.elementor-element-33886be0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-10078 .elementor-element.elementor-element-a76608b, .elementor-10078 .elementor-element.elementor-element-a76608b .elementor-text-editor *{font-size:18px;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact .gem-compact-item-image img{width:100%;height:auto;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact a:hover::before{width:100%;height:auto;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact .gem-compact-item-left{min-width:100%;max-width:100%;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact .gem-compact-item-right{max-height:100%;}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact .full-meta .gem-compact-item-content{max-height:calc(100% / 1.5);}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact .no-meta .gem-compact-item-content{max-height:calc(100% / 1.3);}.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist .post-item:not(.sticky) .caption-container{padding:30px 0px 0px 0px;}}/* Start custom CSS */.single-post a:hover {
    color: #8b8b8b;
}
.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact article .gem-compact-item-content:after {
    box-shadow: none !important;
}
.post-info-item.post-info-item-date_modified .date::before {
    content: "Last Updated: ";
    padding-right: 5px;
}
.thegem-te-post-info.post-info--modern .post-info-item-date_modified .icon-default:before {
    content: '\e686';
}
.elementor-10078 .elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact .gem-compact-item-right {
    max-height: 140px;
    margin-left: 15px;
}
.elementor-element.elementor-element-4c31407e .bloglist.blog-style-compact .gem-compact-item-image img {
    width: 140px;
    height: auto;
}
.elementor-10078 .elementor-element.elementor-element-52e521ce .thegem-te-post-info .post-info .post-info-item a {
    color: #ffa801;
}
.single-post .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure img {
    width: 100%;
}
@media (max-width: 767px) {
html .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
    text-wrap: wrap;
    height: fit-content;
    line-height: 26px;
    padding: 15px;
}
.wp-block-buttons > .wp-block-button[class*="wp-block-button__width-"] {
    width: calc(95% - var(--wp--style--block-gap, .5em) * .5) !important;
}
}/* End custom CSS */