.elementor-5248 .elementor-element.elementor-element-9376e3c>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5248 .elementor-element.elementor-element-9376e3c:not(.elementor-motion-effects-element-type-background),.elementor-5248 .elementor-element.elementor-element-9376e3c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-5248 .elementor-element.elementor-element-9376e3c{box-shadow:0px 2px .5px 0px rgba(117,133.99999999999997,148,.07);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 20px 25px 30px}.elementor-5248 .elementor-element.elementor-element-9376e3c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5248 .elementor-element.elementor-element-79f2a98>.elementor-element-populated{padding:0}.elementor-5248 .elementor-element.elementor-element-c827ed5>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5248 .elementor-element.elementor-element-c827ed5{padding:0}.elementor-5248 .elementor-element.elementor-element-2497a5d>.elementor-element-populated{padding:0}.elementor-5248 .elementor-element.elementor-element-fe0f146 .thegem-te-loop-featured-media:not(.custom-video-ratio).image-aspect-ratio .media-inner-wrap{--aspect-ratio:1 !important}.elementor-5248 .elementor-element.elementor-element-fe0f146 .thegem-te-loop-featured-media .media-inner-wrap:before,.elementor-5248 .elementor-element.elementor-element-fe0f146 .thegem-te-loop-featured-media.appearance-type-gallery .media-inner-wrap .portfolio-image-slider:before{background-color:rgba(0,0,0,0)}.elementor-5248 .elementor-element.elementor-element-fe0f146 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap:before{background-color:rgba(0,0,0,.3)}.elementor-5248 .elementor-element.elementor-element-fe0f146>.elementor-widget-container{padding:0}.elementor-5248 .elementor-element.elementor-element-fe0f146 .thegem-te-loop-featured-media .media-inner-wrap img{opacity:calc(100/100)}.elementor-5248 .elementor-element.elementor-element-fe0f146 .thegem-te-loop-featured-media .media-inner-wrap{border-radius:50%}.elementor-5248 .elementor-element.elementor-element-fe0f146 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap img{opacity:calc(100/100);transition-duration:.3s}.elementor-5248 .elementor-element.elementor-element-fe0f146 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap:before{transition-duration:.3s}.elementor-5248 .elementor-element.elementor-element-fe0f146 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap img{transition-duration:.3s}.elementor-5248 .elementor-element.elementor-element-d57447f>.elementor-element-populated{padding:0 0 0 21px}.elementor-5248 .elementor-element.elementor-element-06756f9>.elementor-widget-container{margin:-2px 0 -5px}.elementor-5248 .elementor-element.elementor-element-06756f9 .thegem-te-post-title .post-title{letter-spacing:0px;text-transform:none;color:#002826}.elementor-5248 .elementor-element.elementor-element-06756f9 .thegem-te-post-title .post-title a{color:#002826}.elementor-5248 .elementor-element.elementor-element-ef2c45e>.elementor-widget-container{margin:0 0 2px}.elementor-5248 .elementor-element.elementor-element-ef2c45e .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{color:#95a9a9}.elementor-5248 .elementor-element.elementor-element-ef2c45e .thegem-te-custom-fields .custom-fields .custom-fields-item a{color:#95a9a9}.elementor-5248 .elementor-element.elementor-element-ef2c45e .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{color:#95a9a9}.elementor-5248 .elementor-element.elementor-element-16a9f77>.elementor-widget-container{margin:15px 0 5px}.elementor-5248 .elementor-element.elementor-element-28c914d>.elementor-widget-container{margin:0 0 20px}.elementor-5248 .elementor-element.elementor-element-28c914d .thegem-te-custom-fields .custom-fields .custom-fields-item{margin-top:1px}.elementor-5248 .elementor-element.elementor-element-28c914d .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{color:#00494a}.elementor-5248 .elementor-element.elementor-element-28c914d .thegem-te-custom-fields .custom-fields .custom-fields-item a{color:#00494a}.elementor-5248 .elementor-element.elementor-element-28c914d .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{color:#00494a}.elementor-5248 .elementor-element.elementor-element-a5568f3 .gem-button-container .gem-button{background-color:#02857c;border-radius:0;border-style:none}.elementor-5248 .elementor-element.elementor-element-a5568f3 .gem-button-container .gem-button:hover{background-color:#002826;border-style:none}.elementor-5248 .elementor-element.elementor-element-a5568f3 .gem-inner-wrapper-btn{flex-direction:row}.elementor-5248 .elementor-element.elementor-element-a5568f3{width:auto;max-width:auto}.elementor-5248 .elementor-element.elementor-element-a5568f3>.elementor-widget-container{margin:5px 15px 5px 0}.elementor-5248 .elementor-element.elementor-element-a5568f3 .gem-button-container{text-align:left}.elementor-5248 .elementor-element.elementor-element-a5568f3 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:8px 18px}.elementor-5248 .elementor-element.elementor-element-a5568f3 .gem-button-container .gem-button .gem-button-icon{font-size:16px;color:#fff}.elementor-5248 .elementor-element.elementor-element-a5568f3 .gem-button-container .gem-button .gem-button-icon svg{fill:#fff}.elementor-5248 .elementor-element.elementor-element-a5568f3 .gem-button-container .gem-button i,.elementor-5248 .elementor-element.elementor-element-a5568f3 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-5248 .elementor-element.elementor-element-a5568f3 .gem-button-container .gem-button:hover .gem-button-icon{color:#fff;transform:rotate(0deg)}.elementor-5248 .elementor-element.elementor-element-a5568f3 .gem-button-container .gem-button:hover .gem-button-icon svg{fill:#fff}.elementor-5248 .elementor-element.elementor-element-ca026f4 .gem-button-container .gem-button{background-color:#33b359;border-radius:0;border-style:none}.elementor-5248 .elementor-element.elementor-element-ca026f4 .gem-button-container .gem-button:hover{background-color:#002826;border-style:none}.elementor-5248 .elementor-element.elementor-element-ca026f4 .gem-inner-wrapper-btn{flex-direction:row}.elementor-5248 .elementor-element.elementor-element-ca026f4{width:auto;max-width:auto}.elementor-5248 .elementor-element.elementor-element-ca026f4>.elementor-widget-container{margin:5px 0}.elementor-5248 .elementor-element.elementor-element-ca026f4 .gem-button-container{text-align:left}.elementor-5248 .elementor-element.elementor-element-ca026f4 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:8px 18px}.elementor-5248 .elementor-element.elementor-element-ca026f4 .gem-button-container .gem-button .gem-button-icon{font-size:16px;color:#fff}.elementor-5248 .elementor-element.elementor-element-ca026f4 .gem-button-container .gem-button .gem-button-icon svg{fill:#fff}.elementor-5248 .elementor-element.elementor-element-ca026f4 .gem-button-container .gem-button i,.elementor-5248 .elementor-element.elementor-element-ca026f4 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-5248 .elementor-element.elementor-element-ca026f4 .gem-button-container .gem-button:hover .gem-button-icon{color:#fff;transform:rotate(0deg)}.elementor-5248 .elementor-element.elementor-element-ca026f4 .gem-button-container .gem-button:hover .gem-button-icon svg{fill:#fff}@media(max-width:1024px){.elementor-5248 .elementor-element.elementor-element-a5568f3 .gem-button-container{text-align:left}.elementor-5248 .elementor-element.elementor-element-ca026f4 .gem-button-container{text-align:left}}@media(min-width:768px){.elementor-5248 .elementor-element.elementor-element-2497a5d{width:25%}.elementor-5248 .elementor-element.elementor-element-d57447f{width:75%}}@media(max-width:1024px) and (min-width:768px){.elementor-5248 .elementor-element.elementor-element-2497a5d{width:25%}.elementor-5248 .elementor-element.elementor-element-d57447f{width:75%}}@media(max-width:767px){.elementor-5248 .elementor-element.elementor-element-9376e3c{padding:25px 25px 20px}.elementor-5248 .elementor-element.elementor-element-2497a5d{width:40%}.elementor-5248 .elementor-element.elementor-element-d57447f{width:60%}.elementor-5248 .elementor-element.elementor-element-a5568f3>.elementor-widget-container{margin:5px 10px 5px 0}.elementor-5248 .elementor-element.elementor-element-ca026f4>.elementor-widget-container{margin:5px 10px 5px 0}}