.elementor .s-c-hero-img{width:100%;height:418px;max-width:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:32px;inset-inline-start:0px;}.elementor .s-c-hero-overlay{width:100%;height:418px;position:absolute;inset-block-start:32px;inset-inline-start:0px;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(31,41,51,0.8);}.elementor .s-c-hero-subtitle{font-family:"Georgia";font-weight:400;font-size:26px;color:#FFFFFF;line-height:30px;}.elementor .s-c-hero-title{font-family:"Georgia";font-weight:700;font-size:60px;color:#FFFFFF;letter-spacing:1.2px;line-height:68px;}.elementor .s-c-hero-content{width:100%;height:100%;position:relative;z-index:2;padding-block-start:0px;padding-block-end:72px;padding-inline-start:120px;padding-inline-end:120px;display:flex;flex-direction:column;gap:24px;justify-content:flex-end;align-items:flex-start;}.elementor .s-c-hero{width:100%;height:450px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .s-c-info-pattern{width:924px;height:924px;max-width:924px;object-fit:contain;position:absolute;inset-block-start:-407px;inset-inline-start:149px;}.elementor .s-c-info-pill{width:197px;height:36px;max-width:100%;font-family:"Montserrat";font-weight:500;font-size:16px;color:#ED1B76;padding-block-start:6px;padding-block-end:6px;padding-inline-start:17px;padding-inline-end:17px;border-radius:999px;border-width:0.5px;border-color:#1F2933;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .s-c-info-h2{font-family:"Georgia";font-weight:700;font-size:34px;color:#1F2933;line-height:39px;text-align:center;}.elementor .s-c-info-head{position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .s-c-info-desc{width:441px;max-width:100%;position:relative;z-index:1;font-family:"Montserrat";font-weight:400;font-size:16px;color:#1F2933;line-height:24px;text-align:center;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-c-card-email-notch{width:89px;height:89px;position:absolute;inset-block-start:-44px;inset-inline-start:-12px;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:16px;background-color:#F0EEE9;}.elementor .s-c-card-email-icon{width:30px;height:19px;object-fit:contain;}.elementor .s-c-card-email-badge{width:65px;height:65px;position:absolute;inset-block-start:-32px;inset-inline-start:0px;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .s-c-card-value{font-family:"Montserrat";font-weight:500;font-size:22px;color:#1F2933;line-height:25px;text-align:center;}.elementor .s-c-card-label{font-family:"Montserrat";font-weight:400;font-size:16px;color:#1F2933;line-height:23px;text-align:center;}.elementor .s-c-card-email{width:368px;height:167px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;}.elementor .s-c-card-tel-notch{width:89px;height:89px;position:absolute;inset-block-start:-44px;inset-inline-start:-12px;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:16px;background-color:#F0EEE9;}.elementor .s-c-card-tel-icon{width:31px;height:31px;object-fit:contain;}.elementor .s-c-card-tel-badge{width:65px;height:65px;position:absolute;inset-block-start:-32px;inset-inline-start:0px;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .s-c-card-tel-value{font-family:"Montserrat";font-weight:500;font-size:22px;color:#1F2933;line-height:25px;text-align:center;}.elementor .s-c-card-tel-label{font-family:"Montserrat";font-weight:400;font-size:16px;color:#1F2933;line-height:23px;text-align:center;}.elementor .s-c-card-tel{width:368px;height:167px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;}.elementor .s-c-card-loc-notch{width:89px;height:89px;position:absolute;inset-block-start:-44px;inset-inline-start:-12px;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:16px;background-color:#F0EEE9;}.elementor .s-c-card-loc-icon{width:30px;height:31.5px;object-fit:contain;}.elementor .s-c-card-loc-badge{width:65px;height:65px;position:absolute;inset-block-start:-32px;inset-inline-start:0px;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .s-c-card-loc-value{font-family:"Montserrat";font-weight:500;font-size:22px;color:#1F2933;line-height:25px;text-align:center;}.elementor .s-c-card-loc-label{width:273px;max-width:100%;font-family:"Montserrat";font-weight:400;font-size:16px;color:#1F2933;line-height:24px;text-align:center;}.elementor .s-c-card-loc{width:368px;height:167px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;}.elementor .s-c-info-cards{width:1200px;max-width:100%;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:48px;align-items:flex-start;}.elementor .s-c-info{width:100%;overflow:hidden;position:relative;padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F0EEE9;display:flex;flex-direction:column;align-items:center;}.elementor .s-c-enquiry-band{width:100%;height:490px;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:32px;border-end-end-radius:32px;background-color:#F0EEE9;}.elementor .s-c-enquiry-pill{width:166px;height:36px;max-width:100%;font-family:"Montserrat";font-weight:500;font-size:16px;color:#ED1B76;padding-block-start:6px;padding-block-end:6px;padding-inline-start:17px;padding-inline-end:17px;border-radius:999px;border-width:0.5px;border-color:#FFFFFF;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .s-c-enquiry-h2{font-family:"Georgia";font-weight:700;font-size:34px;color:#FFFFFF;line-height:39px;text-align:start;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-c-enquiry-desc{width:418px;max-width:100%;font-family:"Montserrat";font-weight:400;font-size:16px;color:#FFFFFF;line-height:24px;text-align:start;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-c-enquiry-form{width:574px;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-c-enquiry-panel{width:650px;min-width:650px;min-height:980px;position:relative;padding-block-start:53px;padding-block-end:53px;padding-inline-start:38px;padding-inline-end:38px;border-start-start-radius:16px;border-start-end-radius:0px;border-end-start-radius:16px;border-end-end-radius:0px;background-color:#1F2933;display:flex;flex-direction:column;align-items:flex-start;order:1;}.elementor .s-c-enquiry-photo{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .s-c-enquiry-tint{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-c-enquiry-visual{width:550px;min-width:550px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:16px;display:flex;align-self:stretch;order:2;}.elementor .s-c-enquiry-block{width:1200px;min-height:980px;max-width:100%;overflow:hidden;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;display:flex;flex-direction:row;align-items:stretch;}.elementor .s-c-enquiry{width:100%;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}