.elementor-2597 .elementor-element.elementor-element-5c1e524{--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;}.elementor-2597 .elementor-element.elementor-element-af258e1{--display:flex;}.elementor-2597 .elementor-element.elementor-element-df4ca89{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2597 .elementor-element.elementor-element-fd64117, .elementor-2597 .elementor-element.elementor-element-fd64117 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000000;}.elementor-2597 .elementor-element.elementor-element-8644be0 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2597 .elementor-element.elementor-element-8644be0 .thegem-heading, .elementor-2597 .elementor-element.elementor-element-8644be0 .thegem-heading .light{font-size:20px;}.elementor-2597 .elementor-element.elementor-element-8644be0 .elementor-widget-container{margin-bottom:0px;}.elementor-2597 .elementor-element.elementor-element-e0f2a64{--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;}.elementor-2597 .elementor-element.elementor-element-93afb8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2597 .elementor-element.elementor-element-f2b1d76 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2597 .elementor-element.elementor-element-f2b1d76 .thegem-heading, .elementor-2597 .elementor-element.elementor-element-f2b1d76 .thegem-heading .light{font-size:20px;}.elementor-2597 .elementor-element.elementor-element-dd6d4f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2597 .elementor-element.elementor-element-a622e5e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2597 .elementor-element.elementor-element-a622e5e .thegem-heading, .elementor-2597 .elementor-element.elementor-element-a622e5e .thegem-heading .light{font-size:20px;}.elementor-2597 .elementor-element.elementor-element-6dac167{--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;}.elementor-2597 .elementor-element.elementor-element-541db16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2597 .elementor-element.elementor-element-eaada5a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2597 .elementor-element.elementor-element-eaada5a .thegem-heading, .elementor-2597 .elementor-element.elementor-element-eaada5a .thegem-heading .light{font-size:20px;}.elementor-2597 .elementor-element.elementor-element-34a16ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2597 .elementor-element.elementor-element-493cfde > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2597 .elementor-element.elementor-element-493cfde .thegem-heading, .elementor-2597 .elementor-element.elementor-element-493cfde .thegem-heading .light{font-size:20px;}.elementor-2597 .elementor-element.elementor-element-6d6c15f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2597 .elementor-element.elementor-element-6165cc5 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2597 .elementor-element.elementor-element-6165cc5 .thegem-heading, .elementor-2597 .elementor-element.elementor-element-6165cc5 .thegem-heading .light{font-size:20px;}.elementor-2597 .elementor-element.elementor-element-ca7714f{--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;}.elementor-2597 .elementor-element.elementor-element-ca7714f.e-con{--order:99999 /* order end hack */;}.elementor-2597 .elementor-element.elementor-element-b60443c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2597 .elementor-element.elementor-element-dde44ac .gem-button-container .gem-button{background-color:transparent;border-radius:50px 50px 50px 50px;background-image:linear-gradient(140deg, var( --e-global-color-17e8221 ) 0%, var( --e-global-color-0bfbf87 ) 100%);}.elementor-2597 .elementor-element.elementor-element-dde44ac .gem-inner-wrapper-btn{flex-direction:row-reverse;}.elementor-2597 .elementor-element.elementor-element-dde44ac .gem-button-container{text-align:left;}.elementor-2597 .elementor-element.elementor-element-dde44ac .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:11px 10px 11px 30px;}.elementor-2597 .elementor-element.elementor-element-dde44ac .gem-button-container .gem-button .gem-text-button{font-size:22px;}.elementor-2597 .elementor-element.elementor-element-dde44ac .gem-button-container .gem-button .gem-button-icon{font-size:40px;}.elementor-2597 .elementor-element.elementor-element-dde44ac .gem-button-container .gem-button i, .elementor-2597 .elementor-element.elementor-element-dde44ac .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-2597 .elementor-element.elementor-element-dde44ac .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-2597 .elementor-element.elementor-element-9420b48{--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;}.elementor-2597 .elementor-element.elementor-element-1a9db26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2597 .elementor-element.elementor-element-ce66108 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2597 .elementor-element.elementor-element-ce66108 .thegem-heading, .elementor-2597 .elementor-element.elementor-element-ce66108 .thegem-heading .light{font-size:20px;}.elementor-2597 .elementor-element.elementor-element-1ee9ed1{--display:flex;}.elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before{background-color:#0299F600;}.elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery-thumbs-carousel-wrap .active .gem-gallery-item-image a:before{background-color:#0299F600;}.elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#0299F600;}.elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery-thumbs-carousel-wrap .gem-gallery-item .gem-gallery-item-image a:hover:before{background-color:#0299F600;}.elementor-2597 .elementor-element.elementor-element-b613166 > .elementor-widget-container{background-color:#000000;padding:5px 5px 5px 5px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;border-radius:10px 10px 10px 10px;}.elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery-preview-carousel-wrap .gem-gallery-item a img{opacity:calc(100/100);}.elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery-preview-prev, .elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery-preview-next{width:0px;}.elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery-preview-prev:after, .elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery-preview-next:after{margin-left:calc(-0px/2);margin-top:calc(-0px/2);width:0px;height:0px;line-height:0px;font-size:0px;top:calc(50% - 32px);background-color:#C64E4E00;color:#02010100!important;}.elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery .gem-gallery-thumbs-prev:after, .elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery .gem-gallery-thumbs-next:after{background-color:#000000;}.elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery-thumbs-prev:after, .elementor-2597 .elementor-element.elementor-element-b613166 .gem-gallery-thumbs-next:after{color:#000000!important;}a.gem-prev.gem-gallery-thumbs-prev {
    display: none !important;
}

a.gem-next.gem-gallery-thumbs-next {
    display: none !important;
}


.gem-gallery .gem-gallery-thumbs-carousel-wrap {
    padding: 0 0px;
}



.gem-gallery-thumbs-carousel {
   
    inset: 0px auto auto 0px !important;
    gap: 23px !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100% !important;
    height: 100% !important;
}


.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a img {
    width: 100%;
    height: 9em;
 border-radius: 15px !important;
}

.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a {
    border-radius: 15px !important; }

.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item {
  
    margin: 0 0px !important;
}