.elementor .heading_home{font-family:var(--font-heading);font-weight:500;font-size:60px;color:var(--heading-primary);line-height:65.5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .image_card_heading{font-family:var(--font-heading);font-weight:400;font-size:28px;color:var(--heading-secondary);line-height:35.5px;}.elementor .card_number{font-family:Kanit;font-weight:400;font-size:28px;color:var(--heading-secondary);line-height:35.5px;}.elementor .image_card_p{width:320px;font-family:Kanit;font-weight:400;font-size:16px;color:#999;line-height:23.5px;}.elementor .count_down_step{font-family:Kanit;font-weight:400;font-size:18px;color:var(--heading-primary);line-height:25.5px;}.elementor .client_feedback_title{font-family:var(--font-heading);font-weight:500;font-size:18px;color:var(--heading-primary);line-height:25.5px;}.elementor .client_feedback_desc{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--text-primary);line-height:20.5px;}.elementor .brand_title{font-family:var(--font-heading);font-weight:400;font-size:26px;color:var(--heading-primary);text-transform:uppercase;}.elementor .post_meta{font-family:var(--font-heading);font-weight:400;font-size:15px;color:var(--text-primary);line-height:22.5px;}.elementor .button_circle{width:170px;height:170px;font-family:var(--font-heading);font-weight:400;font-size:16px;color:var(--button-primary-text);line-height:23.5px;padding:0px;border-radius:100%;border-color:var(--button-primary-border);background-color:#ffffff00;transition:all 300ms;gap:7px;justify-content:center;}.elementor .button_circle:hover,.elementor .button_circle:focus-visible{color:var(--button-primary-text);}.elementor .button_icon{width:16px;height:16px;display:flex;}.elementor .small_portfolio_card{width:fit-content;position:absolute;inset-inline-end:-177px;inset-block-end:37px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:5px;background-color:var(--e-gv-a94e557);transition:all 400ms;display:flex;flex-direction:column;}.elementor .small_portfolio_card.e--selected{position:absolute;inset-inline-end:0px;}.elementor .cta-child-div{max-width:1290px;padding-block-start:0px;padding-block-end:148px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;align-items:center;}.elementor .cta{max-width:1920px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:center;}