.elementor-30833 .elementor-element.elementor-element-b77c2bd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFC5C561;--border-color:#CFC5C561;--border-radius:20px 20px 20px 20px;box-shadow:4px 4px 32px 0px rgba(0, 0, 0, 0.02);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30833 .elementor-element.elementor-element-72cb97b .thegem-te-loop-featured-media:not(.custom-video-ratio).image-aspect-ratio .media-inner-wrap{--aspect-ratio:1 !important;}.elementor-30833 .elementor-element.elementor-element-72cb97b .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap:before{background-color:rgba(0, 0, 0, 0.3);}.elementor-30833 .elementor-element.elementor-element-72cb97b .thegem-te-loop-featured-media .media-inner-wrap{height:260px;border-radius:20px 20px 0px 0px;}.elementor-30833 .elementor-element.elementor-element-72cb97b .thegem-te-loop-featured-media .media-inner-wrap img{opacity:calc(100/100);}.elementor-30833 .elementor-element.elementor-element-72cb97b .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap img{opacity:calc(100/100);transition-duration:0.3s;}.elementor-30833 .elementor-element.elementor-element-72cb97b .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap:before{transition-duration:0.3s;}.elementor-30833 .elementor-element.elementor-element-72cb97b .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap img{transition-duration:0.3s;}.elementor-30833 .elementor-element.elementor-element-458ba09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30833 .elementor-element.elementor-element-e2cbe19{--display:flex;--border-radius:14px 14px 14px 14px;--padding-top:16px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30833 .elementor-element.elementor-element-5ae1b1f .thegem-te-post-title{justify-content:left;text-align:left;}.elementor-30833 .elementor-element.elementor-element-5ae1b1f .thegem-te-post-title .post-title{letter-spacing:0px;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-30833 .elementor-element.elementor-element-5ae1b1f .thegem-te-post-title .post-title span{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.elementor-30833 .elementor-element.elementor-element-5ae1b1f .thegem-te-post-title .post-title a{color:var( --e-global-color-text );}.elementor-30833 .elementor-element.elementor-element-5ae1b1f .thegem-te-post-title .post-title a:hover{color:var( --e-global-color-text );}body.elementor-page-30833 #main-content .thegem-template-wrapper > .elementor{width:430px;}@media(max-width:1400px){.elementor-30833 .elementor-element.elementor-element-e2cbe19{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:1024px){.elementor-30833 .elementor-element.elementor-element-e2cbe19{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-30833 .elementor-element.elementor-element-72cb97b .thegem-te-loop-featured-media .media-inner-wrap{width:100%;}}/* Start custom CSS for container, class: .elementor-element-b77c2bd */.elementor-30833 .elementor-element.elementor-element-b77c2bd{position:relative;overflow:hidden;border:0!important;box-shadow:none!important;padding:0!important;border-radius:25px;min-height:500px;justify-content:flex-end;align-items:stretch;gap:0!important;background:#1e3a30}
.elementor-30833 .elementor-element.elementor-element-b77c2bd::after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,0) 40%,rgba(0,0,0,.72) 100%);z-index:1;pointer-events:none;border-radius:inherit}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b{position:absolute!important;inset:0;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;z-index:0}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b a,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b .featured-media,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b .media-inner-wrap,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b picture{display:block;width:100%;height:100%;max-width:none}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.elementor-30833 .elementor-element.elementor-element-b77c2bd:hover .elementor-element-72cb97b img{transform:scale(1.06)}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-68b70f5{order:1;position:relative;z-index:2;padding:0 24px;margin:0 0 8px!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-68b70f5 .post-info-item{font-size:0;line-height:0}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-68b70f5 a{display:inline-block;background:rgba(255,255,255,.94);color:#196a50!important;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:6px 12px;border-radius:999px;margin:0 6px 6px 0;border:0}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-5ae1b1f{order:2;position:relative;z-index:2;padding:0 24px;margin:0!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-5ae1b1f,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-5ae1b1f a,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-5ae1b1f *{font-family:Oswald,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.2px;text-transform:uppercase;color:#fff!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-b57da67,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-b57da67 *{position:static}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-b57da67{order:3;padding:10px 24px 26px;width:100%}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-b57da67 a{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;padding:0!important;width:auto!important;min-width:0!important;justify-content:flex-start;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;text-transform:none!important;text-decoration:underline;text-underline-offset:4px}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-b57da67 a::after{content:"";position:absolute;inset:0;z-index:3}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-b57da67 *{text-transform:none!important;color:#fff!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd>.e-con-inner{justify-content:flex-end;height:100%}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-458ba09{position:relative;z-index:2;padding:0!important;margin:0!important;width:100%}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b a,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b .featured-media,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b .media-inner-wrap,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b picture{display:block!important;position:relative;width:100%!important;height:100%!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-5ae1b1f,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-68b70f5,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-b57da67{padding-left:0!important;padding-right:0!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-68b70f5 a{font-size:12px!important;line-height:1.2!important;white-space:nowrap;letter-spacing:.06em!important;margin:0 6px 6px 0!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-68b70f5 .post-info-item{font-size:0!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-b57da67 .elementor-widget-container,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-b57da67 .gem-button-container,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-b57da67 a{margin:0!important;padding:0!important;width:auto!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b .thegem-te-loop-featured-media,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b .elementor-widget-container{height:100%!important;aspect-ratio:auto!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-72cb97b .media-inner-wrap{aspect-ratio:auto!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-b57da67 a *{padding:0!important;margin:0!important}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-5ae1b1f,.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-5ae1b1f *{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block;-webkit-line-clamp:unset!important;height:auto!important}
@media(max-width:767px){.elementor-30833 .elementor-element.elementor-element-b77c2bd{min-height:380px}}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-458ba09{padding-bottom:26px!important;pointer-events:none}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-5ae1b1f a{pointer-events:auto;text-decoration:none}
.elementor-30833 .elementor-element.elementor-element-b77c2bd .elementor-element-5ae1b1f a:hover{text-decoration:underline;text-underline-offset:5px}/* End custom CSS */