.elementor-14856 .elementor-element.elementor-element-fef99d8 .thegem-te-loop-featured-media:not(.custom-video-ratio).image-aspect-ratio .media-inner-wrap{--aspect-ratio:1 !important;}.elementor-14856 .elementor-element.elementor-element-fef99d8 .thegem-te-loop-featured-media .media-inner-wrap img{opacity:calc(100/100);}.elementor-14856 .elementor-element.elementor-element-fef99d8 .thegem-te-loop-featured-media .media-inner-wrap:before, .elementor-14856 .elementor-element.elementor-element-fef99d8 .thegem-te-loop-featured-media.appearance-type-gallery .media-inner-wrap .portfolio-image-slider:before{background-color:rgba(0, 0, 0, 0);}.elementor-14856 .elementor-element.elementor-element-fef99d8 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap img{opacity:calc(100/100);transition-duration:0.3s;}.elementor-14856 .elementor-element.elementor-element-fef99d8 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap:before{background-color:rgba(0, 0, 0, 0.3);}.elementor-14856 .elementor-element.elementor-element-fef99d8 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap:before{transition-duration:0.3s;}.elementor-14856 .elementor-element.elementor-element-fef99d8 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap img{transition-duration:0.3s;}.elementor-14856 .elementor-element.elementor-element-bdc6be9 .thegem-te-post-title .post-title{letter-spacing:0px;text-transform:none;font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-14856 .elementor-element.elementor-element-bdc6be9 .thegem-te-post-title .post-title a{color:#000000;}.elementor-14856 .elementor-element.elementor-element-bdc6be9 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-14856 .elementor-element.elementor-element-f71cffa .thegem-te-custom-fields .custom-fields .custom-fields-item{margin-top:1.1em;}.elementor-14856 .elementor-element.elementor-element-f71cffa .thegem-te-custom-fields .custom-fields .custom-fields-item .icon i, .elementor-14856 .elementor-element.elementor-element-f71cffa .thegem-te-custom-fields .custom-fields .custom-fields-item .icon svg{font-size:25px;line-height:25px;}.elementor-14856 .elementor-element.elementor-element-f71cffa .thegem-te-custom-fields .custom-fields .custom-fields-item .icon{margin-right:13px;color:var( --e-global-color-text );}.elementor-14856 .elementor-element.elementor-element-f71cffa .thegem-te-custom-fields .custom-fields .custom-fields-item .icon svg{fill:var( --e-global-color-text );}.elementor-14856 .elementor-element.elementor-element-f71cffa .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{color:var( --e-global-color-d47d346 );}.elementor-14856 .elementor-element.elementor-element-f71cffa .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value,
				    .elementor-14856 .elementor-element.elementor-element-f71cffa .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{font-size:18px;}.elementor-14856 .elementor-element.elementor-element-23eff98{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-14856 .elementor-element.elementor-element-23eff98 .elementor-divider-separator{width:30%;}.elementor-14856 .elementor-element.elementor-element-23eff98 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14856 .elementor-element.elementor-element-1663ded .thegem-te-post-excerpt .post-excerpt{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:17px;}.elementor-14856 .elementor-element.elementor-element-e33a3e6 .elementor-button{font-size:18px;fill:var( --e-global-color-d47d346 );color:var( --e-global-color-d47d346 );background-color:var( --e-global-color-ec9adbb );border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;padding:15px 20px 15px 20px;}.elementor-14856 .elementor-element.elementor-element-e33a3e6 .elementor-button:hover, .elementor-14856 .elementor-element.elementor-element-e33a3e6 .elementor-button:focus{color:var( --e-global-color-ec9adbb );background-color:var( --e-global-color-text );}.elementor-14856 .elementor-element.elementor-element-e33a3e6 .elementor-button:hover svg, .elementor-14856 .elementor-element.elementor-element-e33a3e6 .elementor-button:focus svg{fill:var( --e-global-color-ec9adbb );}.elementor-14856 .elementor-element.elementor-element-e33a3e6 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:767px){.elementor-14856 .elementor-element.elementor-element-bdc6be9 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-14856 .elementor-element.elementor-element-f71cffa > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-14856 .elementor-element.elementor-element-23eff98 .elementor-divider{text-align:center;}.elementor-14856 .elementor-element.elementor-element-23eff98 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-14856 .elementor-element.elementor-element-1663ded .thegem-te-post-excerpt{justify-content:center;text-align:center;}.elementor-14856 .elementor-element.elementor-element-1663ded > .elementor-widget-container{margin:0px 10px 0px 10px;}}