@-webkit-keyframes Gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } @-moz-keyframes Gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } @keyframes Gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } [class$="phinx"] h1, [class$="phinx"] h2, [class$="phinx"] h3, [class$="phinx"] h4, [class$="phinx"] p, [class$="phinx"] ul { margin-bottom: 0; } [class$="phinx"] .background { position: absolute; inset: 0; width: 100%; height: 100%; z-index: -100; object-fit: cover; } [class$="phinx"] h1 { font-family: Playfair Display; font-weight: 700; font-size: 32px; line-height: 150%; } [class$="phinx"] h2 { font-family: Playfair Display; font-weight: 700; font-size: 32px; line-height: 150%; } [class$="phinx"] h3 { font-family: Playfair Display; font-weight: 700; font-size: 28px; line-height: 150%; } [class$="phinx"] h4 { font-family: Playfair Display; font-weight: 600; font-size: 24px; line-height: 150%; } [class$="phinx"] p, [class$="phinx"] ul, [class$="phinx"] th { font-family: Noto Sans Thai; font-weight: 400; font-size: 18px; line-height: 150%; } [class$="phinx"] td, [class$="phinx"] tr { font-family: Noto Sans Thai; font-weight: 400; font-size: 18px; line-height: 150%; } [class$="phinx"] a { font-family: Noto Sans Thai; font-weight: 700; font-size: 16px; line-height: 150%; } [class$="phinx"] button { font-family: Noto Sans Thai; font-weight: 400; font-size: 16px; line-height: 150%; } [class$="phinx"] button.primary, [class$="phinx"] button.secondary { display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 4px; width: 165px; height: 48px; padding-right: 28px; padding-left: 32px; border: none; } [class$="phinx"] button:hover { cursor: pointer; } [class$="phinx"] button.primary { color: #ffffff; outline: none; background-color: #005ba3; } [class$="phinx"] button.primary:hover { background-color: #6c9bc8; } [class$="phinx"] button.primary:active { background-color: #2567a1; } [class$="phinx"] button.secondary { color: #001f35; outline: #001f35 solid 1px; } [class$="phinx"] button.secondary:hover { color: #001f35; outline: #001f35 solid 1px; background-color: #eaf3f7; } [class$="phinx"] button.secondary:active { color: #001f35; outline: #001f35 solid 1px; background-color: #b2c7e2; } [class$="phinx"] .center { display: flex; flex-direction: column; justify-content: center; align-items: center; } .content_70-50-section { padding: 80px 0; background: url(/files/media/Media6fe33b38b5153e8050a0af3857a2b616.jpg) center/cover no-repeat; } .content_70-50-section .container { padding-left: 0px; padding-right: 0px; } .content_70-50-section-sub-title { color: var(--Primary04, #A17779); font-family: "Playfair Display"; font-size: 20px; font-style: normal; font-weight: 700; line-height: 150%; padding-right: 100px; margin-bottom: 40px; } .content_70-50-section-headline { color: var(--Primary04, #A17779); font-family: "Playfair Display"; font-size: 40px; font-style: normal; font-weight: 700; line-height: 150%; padding-right: 100px; } .content_70-50-section-text { color: var(--Dark-Gray, #414141); font-family: "Noto Sans Thai"; font-size: 18px; font-style: normal; font-weight: 400; line-height: 150%; padding-right: 100px; } .content_70-50-section-img, .content_70-50-section-vision-img { border-radius: 0px; max-width: 100%; height: auto; } @media (max-width: 767.98px) { .content_70-50-section { padding: 50px 16px; } .content_70-50-section-title { font-size: 28px; padding-right: 0px; } .content_70-50-section-sub-title { font-size: 20px; padding-right: 0px; } .content_70-50-section-headline { font-size: 36px; padding-right: 0px; } .content_70-50-section-text { font-size: 15px; padding-right: 0px; } } .home__selling_point__phinx { padding: 60px 0; } @media (max-width: 767.98px) { .home__selling_point__phinx { padding: 40px 16px; } } .home__selling_point__phinx iframe { aspect-ratio: 16 / 9; } .home__selling_point__phinx .container-fluid>.row> :nth-child(1) img { width: 100%; height: 100%; } .home__selling_point__phinx .container-fluid>.row> :nth-child(2) { padding: 60px; } @media (max-width: 767.98px) { .home__selling_point__phinx .container-fluid>.row> :nth-child(2) { padding: 40px 16px 0 16px; } } .home__selling_point__phinx .container-fluid>.row> :nth-child(2) [class^="col"]>img { width: 60px; height: 60px; object-fit: contain; margin-bottom: 16px; } .home__selling_point__phinx .container-fluid>.row> :nth-child(2) [class^="col"]>p:nth-child(2) { color: #a17779; font-weight: 700; height: 54px; margin-bottom: 8px; } .home__selling_point__phinx .container-fluid>.row> :nth-child(2) [class^="col"]>p:nth-child(3) { color: #414141; font-weight: 400; margin-bottom: 40px; } @media (max-width: 767.98px) { .home__selling_point__phinx .container-fluid>.row> :nth-child(2) [class^="col"]>p:nth-child(3) { margin-bottom: 24px; } } @media (max-width: 767.98px) { .home__selling_point__phinx .container-fluid>.row> :nth-child(2) [class^="col"]:last-child>p:nth-child(3) { margin-bottom: 0px; } } .home__our_services__phinx { position: relative; padding: 60px 0; } @media (max-width: 767.98px) { .home__our_services__phinx { padding: 40px 0; } } .home__our_services__phinx h2 { color: #ffffff; text-align: center; margin-bottom: 40px; } .home__our_services__phinx h4 { font-weight: bold; } @media (max-width: 767.98px) { .home__our_services__phinx .container>.row>[class^="col"]:not(:first-child) { margin-top: 24px; } } .home__our_services__phinx .container>.row>[class^="col"]>div { position: relative; height: 551px; border-radius: 12px; overflow: hidden; display: flex; flex-direction: column; justify-content: end; } .home__our_services__phinx .container>.row>[class^="col"]>div>div { display: flex; flex-direction: column; height: 50%; gap: 16px; padding: 32px; background: linear-gradient(180deg, rgba(28, 17, 17, 0) 0%, #7e4c4f 91.83%); } .home__our_services__phinx .container>.row>[class^="col"]>div>div>h4, .home__our_services__phinx .container>.row>[class^="col"]>div>div>p { color: #ffffff; } .home__our_services__phinx .container>.row>[class^="col"]>div>div>p { font-size: 16px; } @media (max-width: 767.98px) { .home__our_services__phinx .container>.row>[class^="col"]>div>div { height: auto; } } .home__gallery__phinx { padding: 60px 0; } @media (max-width: 767.98px) { .home__gallery__phinx { padding: 40px 0; } } .home__gallery__phinx h2 { color: #a17779; text-align: center; } .home__gallery__phinx .carousel-slider { padding-top: 40px; } .home__gallery__phinx .carousel-slider .carousel-panel { display: flex; flex-direction: column; gap: 8px; } .home__gallery__phinx .carousel-slider .carousel-panel img { width: 100%; height: 652px; object-fit: cover; } .home__gallery__phinx .carousel-slider { margin-bottom: 0; } .home__gallery__phinx .carousel-slider .slick-slide { margin: 0 4px; } .home__gallery__phinx .carousel-slider .slick-list { margin: 0 -4px; } .home__gallery__phinx .carousel-slider .slick-slider { margin: 0; } .home__gallery__phinx .carousel-slider .slick-track { display: flex; } .home__gallery__phinx .carousel-slider .slick-dots { position: relative; padding-top: 40px; bottom: 0; font-size: 4.43px; } .home__gallery__phinx .carousel-slider .slick-dots li { margin-inline: 4px; } .home__gallery__phinx .carousel-slider .slick-dots li button { padding: 0; } .home__gallery__phinx .carousel-slider .slick-dots li button:before { content: ""; } .home__gallery__phinx .carousel-slider .slick-dots li, .home__gallery__phinx .carousel-slider .slick-dots li button, .home__gallery__phinx .carousel-slider .slick-dots li button:before { width: 33.75px; height: 4.43px; background: #e6e7e8; border-radius: 2.22px; opacity: 1; } .home__gallery__phinx .carousel-slider .slick-dots li.slick-active, .home__gallery__phinx .carousel-slider .slick-dots li.slick-active button, .home__gallery__phinx .carousel-slider .slick-dots li.slick-active button:before { width: 33.75px; height: 4.43px; background: #a17779; border-radius: 2.22px; opacity: 1; } .smg-img-slider-section { padding: 80px 0; } .smg-img-slider-title { color: var(--Primary04, #A17779); text-align: center; font-family: "Playfair Display"; font-size: 32px; font-style: normal; font-weight: 700; line-height: 150%; margin-bottom: 40px; } body { align-items: center; justify-content: center; } @keyframes scroll { 0% { transform: translateX(0); } 100% { transform: translateX(calc(-250px * 7)); } } .smg-img-slider { margin: auto; overflow: hidden; position: relative; width: auto; } .smg-img-slider .slide-track { animation: scroll 40s linear infinite; display: flex; gap: 20px; width: calc(250px * 14); } .smg-img-slider .slide { height: 152px; width: 300px; } .home__reviews__phinx { position: relative; padding: 60px 0; } @media (max-width: 767.98px) { .home__reviews__phinx { padding: 40px 0; } } .home__reviews__phinx h4, .home__reviews__phinx p, .home__reviews__phinx i { color: #414141; } .home__reviews__phinx .container>.row>[class^="col"]>div { display: flex; flex-direction: column; gap: 60px; border-radius: 12px; overflow: hidden; background: rgba(255, 255, 255, 0.7490196078); padding: 60px; } @media (max-width: 767.98px) { .home__reviews__phinx .container>.row>[class^="col"]>div { gap: 40px; padding: 24px; } } .home__reviews__phinx .container>.row>[class^="col"]>div>img { width: 100%; height: 167px; object-fit: contain; } .home__reviews__phinx .container>.row>[class^="col"]>div> :nth-child(2) { display: flex; flex-direction: column; align-items: center; gap: 16px; } .home__reviews__phinx .container>.row>[class^="col"]>div> :nth-child(2)>div { display: flex; flex-direction: row; align-items: center; gap: 8px; } .home__reviews__phinx .container>.row>[class^="col"]>div> :nth-child(3) { display: flex; flex-direction: column; align-items: center; gap: 24px; } .home__reviews__phinx .container>.row>[class^="col"]>div> :nth-child(3)>div { display: flex; flex-direction: row; justify-content: space-between; width: 100%; } .homewui__gallery__phinx { padding: 60px 0; } @media (max-width: 767.98px) { .homewui__gallery__phinx { padding: 40px 0; } } .homewui__gallery__phinx h2 { color: #a17779; text-align: center; } .homewui__gallery__phinx .carousel-slider { padding-top: 40px; } .homewui__gallery__phinx .carousel-slider .carousel-panel { display: flex; flex-direction: column; gap: 8px; } .homewui__gallery__phinx .carousel-slider .carousel-panel img { width: 100%; object-fit: cover; } .homewui__gallery__phinx .carousel-slider { margin-bottom: 0; } .homewui__gallery__phinx .carousel-slider .slick-slide { margin: 0 4px; } .homewui__gallery__phinx .carousel-slider .slick-list { margin: 0 -4px; } .homewui__gallery__phinx .carousel-slider .slick-slider { margin: 0; } .homewui__gallery__phinx .carousel-slider .slick-track { display: flex; } .homewui__gallery__phinx .carousel-slider .slick-dots { position: relative; padding-top: 40px; bottom: 0; font-size: 4.43px; } .homewui__gallery__phinx .carousel-slider .slick-dots li { margin-inline: 4px; } .homewui__gallery__phinx .carousel-slider .slick-dots li button { padding: 0; } .homewui__gallery__phinx .carousel-slider .slick-dots li button:before { content: ""; } .homewui__gallery__phinx .carousel-slider .slick-dots li, .homewui__gallery__phinx .carousel-slider .slick-dots li button, .homewui__gallery__phinx .carousel-slider .slick-dots li button:before { width: 33.75px; height: 4.43px; background: #e6e7e8; border-radius: 2.22px; opacity: 1; } .homewui__gallery__phinx .carousel-slider .slick-dots li.slick-active, .homewui__gallery__phinx .carousel-slider .slick-dots li.slick-active button, .homewui__gallery__phinx .carousel-slider .slick-dots li.slick-active button:before { width: 33.75px; height: 4.43px; background: #a17779; border-radius: 2.22px; opacity: 1; }