.elementor-29158 .elementor-element.elementor-element-6f8bd69{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29158 .elementor-element.elementor-element-d7fd93a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:50px;}.elementor-29158 .elementor-element.elementor-element-806b4f8{--display:flex;}.elementor-29158 .elementor-element.elementor-element-80a6ddc{--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;}.elementor-29158 .elementor-element.elementor-element-35aab45{--display:flex;}.elementor-29158 .elementor-element.elementor-element-6eb9d93{--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;}@media(max-width:1024px){.elementor-29158 .elementor-element.elementor-element-d7fd93a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29158 .elementor-element.elementor-element-806b4f8{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-29158 .elementor-element.elementor-element-806b4f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-29158 .elementor-element.elementor-element-e12eb2b > .elementor-widget-container{padding:0px 15px 0px 15px;}}/* Start custom CSS for template, class: .elementor-element-30108d7 */#thegem-heading-c4081de{
    font-size: 95px;
    line-height: 100px;
}

@media(max-width: 998px){
    #thegem-heading-c4081de{
       font-size: 48px !important; 
       line-height: 55px;
}

}/* End custom CSS */