.elementor-502 .elementor-element.elementor-element-8e3e891{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero-overlay{background:rgba(0,0,0,0.35);}.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero-content{text-align:center;max-width:700px;padding:0px 24px 0px 24px;}.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero{align-items:center;justify-content:center;min-height:100vh;}.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero-heading{color:#ffffff;font-size:100px;line-height:1.05em;margin-bottom:18px;}.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero-subtitle{color:rgba(255,255,255,0.88);font-size:18px;margin-bottom:32px;}.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero-btn{background-color:#1a1a1a;color:#ffffff;padding:14px 36px 14px 36px;font-size:11px;letter-spacing:0.12em;}.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero-btn:hover{background-color:#383838;}.elementor-502 .elementor-element.elementor-element-badc68b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-wrap{background-color:#f5f5f5;padding:100px 60px 100px 60px;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-enquiries-title{color:#111111;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-enquiries-email{color:#111111;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-enquiries-email a{color:#111111 !important;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-form-heading{color:#111111;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-form input[type="text"]{background-color:#ffffff;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-form input[type="email"]{background-color:#ffffff;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-form input[type="tel"]{background-color:#ffffff;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-form input[type="date"]{background-color:#ffffff;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-form select{background-color:#ffffff;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-form textarea{background-color:#ffffff;}.elementor-502 .elementor-element.elementor-element-e164b97 .wpforms-field input{background-color:#ffffff;}.elementor-502 .elementor-element.elementor-element-e164b97 .wpforms-field textarea{background-color:#ffffff;}.elementor-502 .elementor-element.elementor-element-e164b97 .wpcf7-form-control-wrap input{background-color:#ffffff;}.elementor-502 .elementor-element.elementor-element-e164b97 .wpcf7-form-control-wrap textarea{background-color:#ffffff;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-form input[type="submit"]{background-color:#000000;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-form button[type="submit"]{background-color:#000000;}.elementor-502 .elementor-element.elementor-element-e164b97 .wpforms-submit{background-color:#000000;}.elementor-502 .elementor-element.elementor-element-e164b97 .wpcf7-submit{background-color:#000000;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-card{background-color:#111111;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-card-overlay{background:rgba(0, 0, 0, 0.45);}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-card-title{color:#ffffff !important;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-card-btn{background-color:#000000;color:#ffffff;}.elementor-502 .elementor-element.elementor-element-e164b97 .tg-csf-card-btn:hover{background-color:#333333;color:#ffffff;}.elementor-502 .elementor-element.elementor-element-e3e58ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502 .elementor-element.elementor-element-9623bac .tg-as-wrap{background-color:#ffffff;}.elementor-502 .elementor-element.elementor-element-9623bac .tg-as-name{color:#111111;}.elementor-502 .elementor-element.elementor-element-9623bac .tg-as-role{color:#777777;}.elementor-502 .elementor-element.elementor-element-9623bac .tg-as-location{color:#777777;}.elementor-502 .elementor-element.elementor-element-8b39177{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502 .elementor-element.elementor-element-1188fad .tg-lm-wrap{background-color:#f5f5f5;}.elementor-502 .elementor-element.elementor-element-1188fad .tg-lm-title{color:#111111;}.elementor-502 .elementor-element.elementor-element-1188fad .tg-lm-item-name{color:#111111;}@media(max-width:1024px){.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero-content{text-align:center;}.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero{align-items:center;justify-content:center;}.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero-heading{font-size:72px;}}@media(max-width:767px){.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero-content{text-align:center;}.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero{align-items:center;justify-content:center;}.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero-heading{font-size:52px;}.elementor-502 .elementor-element.elementor-element-66ec02c .tg-hero-subtitle{font-size:18px;}}