/* Landing Page */
/* =========================================================================================================================== */

body.th-body-landing-page {margin: 0; background-color: #eee;}

.th-landing-page {display: flex; justify-content: center; align-items: center; height: 100vh;}
.th-landing-page .th-lp-grid {display: grid; grid-template-columns: 1fr 1fr; max-width: 1200px;}
.th-landing-page .th-lp-grid .th-lp-content {background-color: #005045; text-align: center; display: flex; align-items: center; justify-content: center; padding: 50px 30px;}
.th-landing-page .th-lp-grid .th-lp-content .th-logo-box {padding-bottom: 20px;}
.th-landing-page .th-lp-grid .th-lp-content .th-logo-box img {width: 100%; max-width: 250px;}
.th-landing-page .th-lp-grid .th-lp-content .th-lp-description {color: #fff; font-weight: 300; font-size: 18px;}

.th-landing-page .th-lp-grid .th-lp-content .th-lp-contact-info {padding-top: 25px;}
.th-landing-page .th-lp-grid .th-lp-content .th-lp-contact-info .th-title {font-size: 22px; font-weight: 700; text-transform: uppercase; color: #fff; padding-bottom: 15px;}
.th-landing-page .th-lp-grid .th-lp-content .th-lp-contact-info a {display: block; color: #fff; font-weight: 300; text-decoration: none; font-size: 14px;}
.th-landing-page .th-lp-grid .th-lp-content .th-lp-contact-info p {color: #fff; margin: 0;}
.th-landing-page .th-lp-grid .th-lp-content a.th-btn {display: inline-block; background-color: #004138; padding: 12px 20px; color: #fff; margin-top: 20px; text-decoration: none; font-size: 15px;}
.th-landing-page .th-lp-grid .th-lp-content a.th-btn:hover {background-color: #012f29;}
.th-landing-page .th-lp-grid .th-lp-img {}
.th-landing-page .th-lp-grid .th-lp-img img {object-fit: cover; width: 100%; height: 100%;}

.th-landing-page .th-uber-eats {display: flex; justify-content: center; padding: 20px 0;}
.th-landing-page .th-uber-eats .th-uber-eats-grid {display: grid; grid-template-columns: 1fr 1fr; max-width: 500px;}
.th-landing-page .th-uber-eats .th-uber-eats-grid .th-txt {font-size: 13px; padding: 5px;}
.th-landing-page .th-uber-eats .th-uber-eats-grid .th-img {padding: 5px;}
.th-landing-page .th-uber-eats img {width: 100%; max-width: 100px;}

@media (max-width : 767px) {
    body.th-body-landing-page {padding: 20px;}
    .th-landing-page .th-lp-grid {grid-template-columns: 1fr;}
    .th-landing-page .th-lp-grid .th-lp-img {grid-row-start: 1; grid-row-end: 2;}
    .th-landing-page .th-lp-grid .th-lp-content {grid-row-start: 2; grid-row-end: 3;}
}