.elementor .e-d745533-c4b1e32{font-family:"Playfair Display";font-weight:400;font-size:55px;color:#d6b277;letter-spacing:-1px;line-height:60px;}.elementor .e-b959851-976fd9e{font-family:"Noto Sans Thai";font-weight:400;font-size:30px;color:#d6b277;letter-spacing:-0.25px;line-height:34px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c4e962e-f4158d7{font-family:"Playfair Display";font-size:20px;color:#ffffff;letter-spacing:0.1px;line-height:24px;text-align:start;padding-block-end:20px;padding-inline-end:0px;margin-inline-end:0px;border-width:1px;align-self:start;}.elementor .e-8a1d823-50380de{width:500px;font-family:"Noto Sans Thai";font-weight:400;font-size:20px;color:#ffffff;letter-spacing:-0.25px;line-height:24px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;}.elementor .e-e7318c1{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-inline-start:-550px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:center;}.elementor .e-da1e73d{width:100%;height:900px;aspect-ratio:16/9;background-image:url("https://tilineswan.com/wp-content/uploads/2026/07/cover-magnific_create-a-premium-cinemati_wPUNsTB7EI-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;transform:translate3d(0px, 0px, 0px);flex-direction:column;justify-content:center;}.elementor .e-c72cec1-29d2364{font-family:"Playfair Display";font-size:16px;color:#F4F0E6;letter-spacing:0px;text-align:start;text-transform:uppercase;}.elementor .e-0ffede8-40b04d2{width:100%;font-family:"Playfair Display";font-size:60px;color:#F4F0E6;letter-spacing:0px;line-height:40px;text-align:start;padding-block-end:20px;align-self:center;}.elementor .e-d200bf9-7b2f2df{font-family:"Playfair Display";font-weight:400;font-size:16px;color:#F4F0E6;letter-spacing:0.1px;line-height:20px;padding-block-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;}.elementor .e-aa4cd5c-a23acdc{font-family:"Noto Sans Thai";font-weight:400;font-size:16px;color:#F4F0E6;letter-spacing:0.1px;line-height:20px;padding-block-end:18px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;}.elementor .e-936e9ff-0fe0ad1{width:100%;font-family:"Playfair Display";font-size:36px;color:#F4F0E6;letter-spacing:0px;line-height:40px;text-align:center;padding-block-end:20px;align-self:center;}.elementor .e-0b6a203-9c54101{font-family:"Montserrat";font-weight:400;font-size:20px;color:#A99066;letter-spacing:-1px;line-height:20px;padding-block-end:20px;}.elementor .e-ea8e7d3-9ccd27e{font-family:"Montserrat";font-weight:400;font-size:20px;color:#A99066;letter-spacing:-1px;line-height:20px;padding-block-end:20px;}.elementor .e-66d2130-3f92b4f{font-family:"Montserrat";font-weight:400;font-size:20px;color:#A99066;letter-spacing:-1px;line-height:20px;padding-block-end:20px;}.elementor .e-45436b7-d749367{font-family:"Montserrat";font-weight:400;font-size:20px;color:#A99066;letter-spacing:-1px;line-height:20px;padding-block-end:20px;}.elementor .e-d46da4f-3d687e6{font-family:"Montserrat";font-weight:400;font-size:20px;color:#A99066;letter-spacing:-1px;line-height:20px;padding-block-end:20px;}.elementor .e-14c1f1c-6158362{font-family:"Montserrat";font-weight:400;font-size:20px;color:#A99066;letter-spacing:-1px;line-height:20px;padding-block-end:20px;}.elementor .e-c5b57a9-c6e201c{font-family:"Montserrat";font-weight:400;font-size:20px;color:#A99066;letter-spacing:-1px;line-height:20px;padding-block-end:20px;}.elementor .e-b4155ed-34b3ea6{grid-template-rows:repeat(3, 1fr);}.elementor .e-b7648ac-fe07dff{font-family:"Playfair Display";font-size:16px;color:#382A25;letter-spacing:0px;text-align:center;align-self:center;}.elementor .e-19e5953-c460099{width:100%;font-family:"Playfair Display";font-size:40px;color:#382A25;letter-spacing:0px;line-height:42px;text-align:center;padding-block-end:20px;align-self:center;}.elementor .e-40e06cf-6d6fd02{font-family:"Noto Sans Thai";font-weight:400;font-size:30px;color:#382A25;letter-spacing:-0.25px;line-height:32px;text-align:center;padding-block-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-e0d3b70-76f1829{aspect-ratio:4/3;object-fit:cover;}.elementor .e-a7879b5-6eeb755{height:30px;font-family:"Playfair Display";font-weight:400;font-size:20px;letter-spacing:-0.3px;line-height:26px;text-align:start;padding:0px;margin-block-end:0px;}.elementor .e-03627ba-cf5fb9c{height:30px;font-family:"Noto Sans Thai";font-weight:400;font-size:18px;letter-spacing:-0.3px;line-height:26px;text-align:start;padding:0px;margin-block-end:0px;}.elementor .e-b2f9b86-57a3f40{height:50px;font-family:"Noto Sans Thai";font-size:14px;color:#1E1E1E;letter-spacing:0px;line-height:16px;text-align:start;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-a2ae416-dad3e97{aspect-ratio:4/3;object-fit:cover;}.elementor .e-f633242-daaa80c{height:30px;font-family:"Playfair Display";font-weight:400;font-size:20px;letter-spacing:-0.3px;line-height:26px;text-align:start;padding:0px;margin-block-end:0px;}.elementor .e-fc92f99-5e309eb{height:30px;font-family:"Noto Sans Thai";font-weight:400;font-size:18px;letter-spacing:-0.3px;line-height:26px;text-align:start;padding:0px;margin-block-end:0px;}.elementor .e-fc134b6-36446c0{height:50px;font-family:"Noto Sans Thai";font-size:14px;color:#1E1E1E;letter-spacing:0px;line-height:16px;text-align:start;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-673d941-0898e66{aspect-ratio:4/3;object-fit:cover;}.elementor .e-1b63393-e39d45d{height:30px;font-family:"Playfair Display";font-weight:400;font-size:20px;letter-spacing:-0.3px;line-height:26px;text-align:start;padding:0px;margin-block-end:0px;}.elementor .e-cfda125-88f27b1{height:30px;font-family:"Noto Sans Thai";font-weight:400;font-size:18px;letter-spacing:-0.3px;line-height:26px;text-align:start;padding:0px;margin-block-end:0px;}.elementor .e-9835af0-4cc766d{height:50px;font-family:"Noto Sans Thai";font-size:14px;color:#1E1E1E;letter-spacing:0px;line-height:16px;text-align:start;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-821780d-90ca59b{aspect-ratio:4/3;object-fit:cover;}.elementor .e-8b93359-e2613ac{height:30px;font-family:"Playfair Display";font-weight:400;font-size:20px;letter-spacing:-0.3px;line-height:26px;text-align:start;padding:0px;margin-block-end:0px;}.elementor .e-f8b2dc0-7281344{height:30px;font-family:"Noto Sans Thai";font-weight:400;font-size:18px;letter-spacing:-0.3px;line-height:26px;text-align:start;padding:0px;margin-block-end:0px;}.elementor .e-9b799e7-45b9acd{height:50px;font-family:"Noto Sans Thai";font-size:14px;color:#1E1E1E;letter-spacing:0px;line-height:16px;text-align:start;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-31105a2-70360fb{aspect-ratio:4/3;object-fit:cover;}.elementor .e-68f4f5a-36e8982{height:30px;font-family:"Playfair Display";font-weight:400;font-size:20px;letter-spacing:-0.3px;line-height:26px;text-align:start;padding:0px;margin-block-end:0px;}.elementor .e-69ed97d-4cc27ef{height:30px;font-family:"Noto Sans Thai";font-weight:400;font-size:18px;letter-spacing:-0.3px;line-height:26px;text-align:start;padding:0px;margin-block-end:0px;}.elementor .e-04bee88-8b4cd0e{height:50px;font-family:"Noto Sans Thai";font-size:14px;color:#1E1E1E;letter-spacing:0px;line-height:16px;text-align:start;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-f2a94b0-b8761fa{width:100%;font-family:"Playfair Display";font-size:36px;color:#F4F0E6;letter-spacing:0px;line-height:42px;text-align:start;padding-block-end:10px;align-self:start;}.elementor .e-c6f7608-3c14cff{font-family:"Noto Sans Thai";font-weight:400;font-size:24px;color:#F4F0E6;letter-spacing:-0.25px;line-height:32px;text-align:start;padding-block-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;}.elementor .e-d6f125d-b4143eb{font-family:"Playfair Display";font-size:16px;color:#382A25;letter-spacing:0px;text-align:center;align-self:center;}.elementor .e-8e157b5-bccc21a{width:100%;font-family:"Playfair Display";font-size:40px;color:#382A25;letter-spacing:0px;line-height:42px;text-align:center;padding-block-end:10px;align-self:center;}.elementor .e-ea20123-be9ac3a{font-family:"Noto Sans Thai";font-weight:400;font-size:30px;color:#382A25;letter-spacing:-0.25px;line-height:32px;text-align:center;padding-block-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-b0fe4ae-24bce92{width:100%;font-family:"Playfair Display";font-size:30px;letter-spacing:0.1px;line-height:36px;padding-block-end:0px;}.elementor .e-de7ea74-a4ab6fb{width:100%;font-family:"Noto Sans Thai";font-size:24px;letter-spacing:-0.5px;line-height:20px;padding-block-end:0px;}.elementor .e-4e0bb50-7fd644d{font-family:"Playfair Display";font-weight:400;font-size:30px;color:#F4F0E6;letter-spacing:0px;line-height:34px;padding-block-end:20px;}.elementor .e-47e0834-3552dd8{font-family:"Noto Sans Thai";font-weight:400;font-size:20px;color:#F4F0E6;letter-spacing:-0.25px;line-height:28px;padding-block-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}