 {} *{} #IE-warning { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; background: white; } .IE-warning-message { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; } @media (max-width: 639px) { .gp-component-id-GameChgCont[data-gp-component] { background-color: rgba(255, 255, 255, 1); } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-GameChgCont[data-gp-component] { background-color: rgba(255, 255, 255, 1); } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-GameChgCont[data-gp-component] { background-color: rgba(255, 255, 255, 1); } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-GameChgCont[data-gp-component] { background-color: rgba(255, 255, 255, 1); } } @media (min-width: 1200px) { .gp-component-id-GameChgCont[data-gp-component] { background-color: rgba(255, 255, 255, 1); } } @media (max-width: 639px) { .gp-component-id-GameChgImg01[data-gp-component] { background-color: rgba(75, 94, 87, 1); } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-GameChgImg01[data-gp-component] { background-color: rgba(75, 94, 87, 1); } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-GameChgImg01[data-gp-component] { background-color: rgba(75, 94, 87, 1); } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-GameChgImg01[data-gp-component] { background-color: rgba(75, 94, 87, 1); } } @media (min-width: 1200px) { .gp-component-id-GameChgImg01[data-gp-component] { background-color: rgba(75, 94, 87, 1); } } .gp-component-id-tSnwqwUk0 { margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;font-size: inherit;font-weight: inherit; } @media (max-width: 639px) { .gp-component-id-tSnwqwUk0 { margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;font-size: inherit;font-weight: inherit; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-tSnwqwUk0 { margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;font-size: inherit;font-weight: inherit; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-tSnwqwUk0 { margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;font-size: inherit;font-weight: inherit; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-tSnwqwUk0 { margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;font-size: inherit;font-weight: inherit; } } @media (min-width: 1200px) { .gp-component-id-tSnwqwUk0 { margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;font-size: inherit;font-weight: inherit; } } @media (max-width: 639px) { .gp-component-id-2OfxB6Og9[data-gp-component] { text-align: center;border-left-style: solid;border-right-style: solid;border-top-style: solid;border-bottom-style: solid;height: auto;max-width: 81%;justify-content: flex-start;align-items: flex-start;display: inline-flex;object-position: center center;object-fit: cover; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-2OfxB6Og9[data-gp-component] { text-align: center;border-left-style: solid;border-right-style: solid;border-top-style: solid;border-bottom-style: solid;height: auto;max-width: 81%;justify-content: flex-start;align-items: flex-start;display: inline-flex;object-position: center center;object-fit: cover; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-2OfxB6Og9[data-gp-component] { text-align: center;border-left-style: solid;border-right-style: solid;border-top-style: solid;border-bottom-style: solid;height: auto;max-width: 81%;justify-content: flex-start;align-items: flex-start;display: inline-flex;object-position: center center;object-fit: cover; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-2OfxB6Og9[data-gp-component] { text-align: center;border-left-style: solid;border-right-style: solid;border-top-style: solid;border-bottom-style: solid;height: auto;max-width: 81%;justify-content: flex-start;align-items: flex-start;display: inline-flex;object-position: center center;object-fit: cover; } } @media (min-width: 1200px) { .gp-component-id-2OfxB6Og9[data-gp-component] { text-align: center;border-left-style: solid;border-right-style: solid;border-top-style: solid;border-bottom-style: solid;height: auto;max-width: 81%;justify-content: flex-start;align-items: flex-start;display: inline-flex;object-position: center center;object-fit: cover; } } @media (max-width: 639px) { .gp-component-id-ProdIntCont[data-gp-component] { text-align: center; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-ProdIntCont[data-gp-component] { text-align: center; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-ProdIntCont[data-gp-component] { text-align: center; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-ProdIntCont[data-gp-component] { text-align: center; } } @media (min-width: 1200px) { .gp-component-id-ProdIntCont[data-gp-component] { text-align: center; } } @media (max-width: 639px) { [data-gp-text] .gp-component-id-BodyTxt { font-size: 18px !important;font-weight: 300 !important;color: rgb(32, 45, 60);text-align: center;font-family: Lato, sans-serif !important; } } @media (max-width: 767px) and (min-width: 640px) { [data-gp-text] .gp-component-id-BodyTxt { font-size: 18px !important;font-weight: 300 !important;color: rgb(32, 45, 60);text-align: center;font-family: Lato, sans-serif !important; } } @media (max-width: 991px) and (min-width: 768px) { [data-gp-text] .gp-component-id-BodyTxt { font-size: 20px !important;font-weight: 300 !important;color: rgb(32, 45, 60);text-align: center;font-family: Lato, sans-serif !important; } } @media (max-width: 1199px) and (min-width: 992px) { [data-gp-text] .gp-component-id-BodyTxt { font-size: 20px !important;font-weight: 300 !important;color: rgb(32, 45, 60);text-align: center;font-family: Lato, sans-serif !important; } } @media (min-width: 1200px) { [data-gp-text] .gp-component-id-BodyTxt { font-size: 20px !important;font-weight: 300 !important;color: rgb(32, 45, 60);text-align: center;font-family: Lato, sans-serif !important; } } @media (max-width: 639px) { .gp-component-id-KSProofCont[data-gp-component] { text-align: center; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-KSProofCont[data-gp-component] { text-align: center; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-KSProofCont[data-gp-component] { text-align: center; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-KSProofCont[data-gp-component] { text-align: center; } } @media (min-width: 1200px) { .gp-component-id-KSProofCont[data-gp-component] { text-align: center; } } @media (max-width: 639px) { .gp-component-id-JxsAjn4Z4[data-gp-component] { border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;width: 100%;height: auto;display: block; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-JxsAjn4Z4[data-gp-component] { border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;width: 100%;height: auto;display: block; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-JxsAjn4Z4[data-gp-component] { border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;width: 100%;height: auto;display: block; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-JxsAjn4Z4[data-gp-component] { border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;width: 100%;height: auto;display: block; } } @media (min-width: 1200px) { .gp-component-id-JxsAjn4Z4[data-gp-component] { border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;width: 100%;height: auto;display: block; } } @media (max-width: 639px) { .gp-component-id-r_wKIIR9D[data-gp-component] { border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;width: 100%;height: auto;display: block; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-r_wKIIR9D[data-gp-component] { border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;width: 100%;height: auto;display: block; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-r_wKIIR9D[data-gp-component] { border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;width: 100%;height: auto;display: block; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-r_wKIIR9D[data-gp-component] { border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;width: 100%;height: auto;display: block; } } @media (min-width: 1200px) { .gp-component-id-r_wKIIR9D[data-gp-component] { border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;width: 100%;height: auto;display: block; } } @media (max-width: 639px) { [data-gp-text] .gp-component-id-HeroH1txt { font-size: 45px !important;font-weight: 400 !important;color: rgb(32, 45, 60);text-align: center;font-family: Almarai; } } @media (max-width: 767px) and (min-width: 640px) { [data-gp-text] .gp-component-id-HeroH1txt { font-size: 45px !important;font-weight: 400 !important;color: rgb(32, 45, 60);text-align: center;font-family: Almarai; } } @media (max-width: 991px) and (min-width: 768px) { [data-gp-text] .gp-component-id-HeroH1txt { font-size: 45px !important;font-weight: 400 !important;color: rgb(32, 45, 60);text-align: center;font-family: Almarai; } } @media (max-width: 1199px) and (min-width: 992px) { [data-gp-text] .gp-component-id-HeroH1txt { font-size: 45px !important;font-weight: 400 !important;color: rgb(32, 45, 60);text-align: center;font-family: Almarai; } } @media (min-width: 1200px) { [data-gp-text] .gp-component-id-HeroH1txt { font-size: 45px !important;font-weight: 400 !important;color: rgb(32, 45, 60);text-align: center;font-family: Almarai; } } @media (max-width: 639px) { [data-gp-text] .gp-component-id-SecTitleTxt { font-size: 28px !important;font-weight: 900 !important;color: rgb(32, 45, 60);text-align: center;font-family: Archivo Black; } } @media (max-width: 767px) and (min-width: 640px) { [data-gp-text] .gp-component-id-SecTitleTxt { font-size: 32px !important;font-weight: 900 !important;color: rgb(32, 45, 60);text-align: center;font-family: Archivo Black; } } @media (max-width: 991px) and (min-width: 768px) { [data-gp-text] .gp-component-id-SecTitleTxt { font-size: 36px !important;font-weight: 900 !important;color: rgb(32, 45, 60);text-align: center;font-family: Archivo Black; } } @media (max-width: 1199px) and (min-width: 992px) { [data-gp-text] .gp-component-id-SecTitleTxt { font-size: 42px !important;font-weight: 900 !important;color: rgb(32, 45, 60);text-align: center;font-family: Archivo Black; } } @media (min-width: 1200px) { [data-gp-text] .gp-component-id-SecTitleTxt { font-size: 44px !important;font-weight: 900 !important;color: rgb(32, 45, 60);text-align: center;font-family: Archivo Black; } } @media (max-width: 639px) { .gp-component-id-CtaBtnComp[data-gp-component] { font-size: 18px;font-weight: 900;color: rgb(255, 255, 255);text-align: center;letter-spacing: 0.06em;font-family: Lato, sans-serif;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;background-color: rgb(192, 57, 43);padding-left: 40px;padding-right: 40px;padding-top: 18px;padding-bottom: 18px;align-items: center;display: inline-flex;text-transform: uppercase;position: relative; } .gp-component-id-CtaBtnComp[data-gp-component]:hover,.gp-component-id-CtaBtnComp[data-gp-component].gp-hover { background-color: rgb(169, 50, 38); } .gp-component-id-CtaBtnComp[data-gp-component]:active,.gp-component-id-CtaBtnComp[data-gp-component].gp-active { background-color: rgb(146, 43, 33); } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-CtaBtnComp[data-gp-component] { font-size: 18px;font-weight: 900;color: rgb(255, 255, 255);text-align: center;letter-spacing: 0.06em;font-family: Lato, sans-serif;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;background-color: rgb(192, 57, 43);padding-left: 40px;padding-right: 40px;padding-top: 18px;padding-bottom: 18px;align-items: center;display: inline-flex;text-transform: uppercase;position: relative; } .gp-component-id-CtaBtnComp[data-gp-component]:hover,.gp-component-id-CtaBtnComp[data-gp-component].gp-hover { background-color: rgb(169, 50, 38); } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-CtaBtnComp[data-gp-component] { font-size: 18px;font-weight: 900;color: rgb(255, 255, 255);text-align: center;letter-spacing: 0.06em;font-family: Lato, sans-serif;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;background-color: rgb(192, 57, 43);padding-left: 44px;padding-right: 44px;padding-top: 20px;padding-bottom: 20px;align-items: center;display: inline-flex;text-transform: uppercase;position: relative; } .gp-component-id-CtaBtnComp[data-gp-component]:hover,.gp-component-id-CtaBtnComp[data-gp-component].gp-hover { background-color: rgb(169, 50, 38); } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-CtaBtnComp[data-gp-component] { font-size: 18px;font-weight: 900;color: rgb(255, 255, 255);text-align: center;letter-spacing: 0.06em;font-family: Lato, sans-serif;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;background-color: rgb(192, 57, 43);padding-left: 48px;padding-right: 48px;padding-top: 20px;padding-bottom: 20px;align-items: center;display: inline-flex;text-transform: uppercase;position: relative; } .gp-component-id-CtaBtnComp[data-gp-component]:hover,.gp-component-id-CtaBtnComp[data-gp-component].gp-hover { background-color: rgb(169, 50, 38); } } @media (min-width: 1200px) { .gp-component-id-CtaBtnComp[data-gp-component] { font-size: 18px;font-weight: 900;color: rgb(255, 255, 255);text-align: center;letter-spacing: 0.06em;font-family: Lato, sans-serif;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;background-color: rgb(192, 57, 43);padding-left: 52px;padding-right: 52px;padding-top: 20px;padding-bottom: 20px;align-items: center;display: inline-flex;text-transform: uppercase;position: relative; } .gp-component-id-CtaBtnComp[data-gp-component]:hover,.gp-component-id-CtaBtnComp[data-gp-component].gp-hover { background-color: rgb(169, 50, 38); } } :root { --forest: #4B5E57; --cream: #FAF8F4; --charcoal: #202D3C; --red: #C0392B; --mid-gray: #D4D0CA; --card-bg: #FFFFFF; --header-gray: #F0EFED; } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; } body { font-family: 'Lato', sans-serif; background: var(--cream); color: var(--charcoal); font-size: 20px; line-height: 1.75; } h1, h2, h3 { font-family: 'Playfair Display', serif; line-height: 1.2; } p, li, span { font-family: 'Lato', sans-serif; } img { display: block; max-width: 100%; height: auto; } .img-rounded { border-radius: 6px; box-shadow: 0 4px 24px rgba(0,0,0,0.10); } .img-center { margin: 0 auto; } .full-img { width: 100%; display: block; } /* ── LAYOUT ── */ .gp-inner { max-width: 960px; margin: 0 auto; padding: 0 28px; } .gp-inner--wide { max-width: 1060px; margin: 0 auto; padding: 0 28px; } /* ── SECTION SPACING ── */ .sec-pad { padding: 88px 0; background: var(--cream); } .sec-pad--tight { padding: 52px 0; background: var(--cream); } .sec-pad--dark { padding: 72px 0; background: var(--charcoal); color: var(--cream); } .sec-pad--accent{ padding: 88px 0; background: #F0EFED; } .sec-pad--olive { padding: 72px 0; background: #6B7040; color: var(--cream); } /* ── DIVIDER ── */ .red-divider { width: 56px; height: 3px; background: var(--red); margin: 0 auto 36px; } .breather-line { width: 1px; height: 72px; background: var(--mid-gray); margin: 60px auto; } /* ── EYEBROW ── */ .eyebrow { font-family: 'Lato', sans-serif; font-size: 0.85rem; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--red); margin-bottom: 12px; display: block; } .eyebrow--dim { color: rgba(255,255,255,0.5); } /* ── VIDEO ── */ .sound-callout { display: inline-flex; align-items: center; gap: 12px; background: var(--charcoal); color: var(--cream); font-size: 0.9rem; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; padding: 12px 24px; border-radius: 3px; margin-bottom: 28px; } .sound-callout i { color: var(--red); } .video-note { text-align: center; margin-bottom: 28px; } /* ── PAIN LIST ── */ .pain-list { list-style: none; padding: 0; display: flex; flex-direction: column; gap: 20px; max-width: 560px; margin: 0 auto; } .pain-list li { display: flex; align-items: flex-start; gap: 16px; font-size: clamp(1rem, 2.2vw, 1.1rem); font-weight: 300; line-height: 1.6; } .pain-list li i { color: var(--forest); font-size: 1.2rem; margin-top: 4px; flex-shrink: 0; } /* ── FOUNDER ACHIEVEMENTS ── */ .founder-list { list-style: none; padding: 0; display: flex; flex-direction: column; gap: 14px; max-width: 540px; margin: 0 auto 32px; } .founder-list li { display: flex; align-items: center; gap: 14px; font-size: clamp(1rem, 2.2vw, 1.1rem); font-weight: 400; } .founder-list li::before { content: '→'; color: var(--red); font-weight: 700; flex-shrink: 0; } /* ── PS CARDS (problem-solution) ── */ .ps-card { background: var(--card-bg); border-radius: 12px; box-shadow: 0 4px 28px rgba(0,0,0,0.09); margin-bottom: 48px; overflow: hidden; } .ps-card__header { background: var(--header-gray); padding: 20px 32px; display: flex; align-items: center; gap: 18px; border-bottom: 2px solid var(--mid-gray); } .ps-card__number { font-family: 'Playfair Display', serif; font-size: 2rem; font-weight: 900; color: var(--red); line-height: 1; flex-shrink: 0; } .ps-card__title { font-family: 'Lato', sans-serif; font-size: clamp(1rem, 2.2vw, 1.1rem); font-weight: 900; color: var(--charcoal); letter-spacing: 0.03em; text-transform: uppercase; } .ps-card__body { display: grid; grid-template-columns: 1fr 1fr; } @media (max-width: 680px) { .ps-card__body { grid-template-columns: 1fr; } } /* Problem side */ .ps-problem { padding: 36px 32px; border-right: 1px solid #E8E6E2; display: flex; flex-direction: column; gap: 16px; } @media (max-width: 680px) { .ps-problem { border-right: none; border-bottom: 1px solid #E8E6E2; } } .ps-side-label { display: inline-flex; align-items: center; gap: 8px; font-family: 'Lato', sans-serif; font-size: 0.78rem; font-weight: 900; letter-spacing: 0.14em; text-transform: uppercase; } .ps-side-label--problem { color: var(--red); } .ps-side-label--solution { color: var(--forest); } .ps-problem h3, .ps-solution h3 { font-size: clamp(1.2rem, 2.5vw, 1.6rem); color: var(--charcoal); } .ps-problem p, .ps-solution p { font-size: clamp(0.95rem, 2vw, 1.05rem); font-weight: 300; line-height: 1.8; color: var(--charcoal); } .ps-problem p strong, .ps-solution p strong { font-weight: 700; } .ps-inner-list { list-style: none; padding: 0; display: flex; flex-direction: column; gap: 10px; } .ps-inner-list li { display: flex; align-items: flex-start; gap: 12px; font-size: clamp(0.95rem, 2vw, 1.05rem); font-weight: 300; color: var(--charcoal); line-height: 1.6; } .ps-inner-list li i { font-size: 0.95rem; margin-top: 5px; flex-shrink: 0; } .ps-inner-list li i.problem-icon { color: var(--red); } .ps-inner-list li i.solution-icon { color: var(--forest); } /* Solution side */ .ps-solution { padding: 36px 32px; background: #F7FAF9; display: flex; flex-direction: column; gap: 16px; } /* Image grid inside solution */ .ps-img-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 6px; } .ps-img-grid img { border-radius: 4px; width: 100%; } .ps-img-solo { border-radius: 6px; width: 100%; margin-top: 6px; } /* ── NOTEWORTHY FEATURES GRID ── */ .feat-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 28px; margin-top: 48px; } .feat-card { background: var(--card-bg); border-radius: 8px; padding: 32px 28px; box-shadow: 0 2px 16px rgba(0,0,0,0.07); } .feat-card__label { font-family: 'Lato', sans-serif; font-size: 0.85rem; font-weight: 900; color: var(--forest); letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 8px; display: block; } .feat-card__body { font-size: clamp(0.95rem, 2vw, 1.05rem); font-weight: 300; color: var(--charcoal); line-height: 1.7; } /* ── TWO-COL ── */ .two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 52px; align-items: center; } .two-col--rev { direction: rtl; } .two-col--rev > * { direction: ltr; } @media (max-width: 720px) { .two-col { grid-template-columns: 1fr; gap: 28px; } .two-col--rev { direction: ltr; } } /* ── TESTIMONIAL ── */ .testimonial { background: var(--card-bg); border-left: 4px solid var(--red); padding: 28px 32px; border-radius: 0 8px 8px 0; margin-bottom: 24px; } .testimonial p { font-size: clamp(1rem, 2.2vw, 1.1rem); font-weight: 300; line-height: 1.8; font-style: italic; color: var(--charcoal); margin-bottom: 12px; } .testimonial cite { font-size: 0.85rem; font-weight: 700; color: var(--forest); letter-spacing: 0.06em; text-transform: uppercase; font-style: normal; } /* ── SPONSOR BAR ── */ .sponsor-bar { background: var(--cream); padding: 36px 0; border-top: 1px solid var(--mid-gray); border-bottom: 1px solid var(--mid-gray); } .sponsor-bar img { max-width: 860px; margin: 0 auto; } @media (max-width: 640px) { .sec-pad { padding: 60px 0; } .sec-pad--dark { padding: 52px 0; } .ps-card__header { padding: 16px 20px; } .ps-problem, .ps-solution { padding: 28px 20px; } } .gp-component-id-HeroH1txt { margin:0 0 20px; } @media (max-width: 639px) { .gp-component-id-HeroSubTxt { font-size:18px!important; font-weight:300; color:rgb(75,94,87); font-family:'Lato',sans-serif; text-align:center; } } @media (max-width:767px) and (min-width:640px) { .gp-component-id-HeroSubTxt { font-size:18px!important; font-weight:300; color:rgb(75,94,87); font-family:'Lato',sans-serif; text-align:center; } } @media (max-width:991px) and (min-width:768px) { .gp-component-id-HeroSubTxt { font-size:20px!important; font-weight:300; color:rgb(75,94,87); font-family:'Lato',sans-serif; text-align:center; } } @media (max-width:1199px) and (min-width:992px) { .gp-component-id-HeroSubTxt { font-size:22px!important; font-weight:300; color:rgb(75,94,87); font-family:'Lato',sans-serif; text-align:center; } } @media (min-width:1200px) { .gp-component-id-HeroSubTxt { font-size:22px!important; font-weight:300; color:rgb(75,94,87); font-family:'Lato',sans-serif; text-align:center; } } .gp-component-id-HeroSubTxt { margin:0 auto 12px; max-width:560px; display:block; } .gp-component-id-SecTitleTxt { margin-bottom:18px; } @media (max-width: 639px) { .gp-component-id-SecTitleCrm { font-size:28px!important; font-weight:900; color:rgb(250,248,244); font-family:'Playfair Display',serif; text-align:center; } } @media (max-width:767px) and (min-width:640px) { .gp-component-id-SecTitleCrm { font-size:32px!important; font-weight:900; color:rgb(250,248,244); font-family:'Playfair Display',serif; text-align:center; } } @media (max-width:991px) and (min-width:768px) { .gp-component-id-SecTitleCrm { font-size:36px!important; font-weight:900; color:rgb(250,248,244); font-family:'Playfair Display',serif; text-align:center; } } @media (max-width:1199px) and (min-width:992px) { .gp-component-id-SecTitleCrm { font-size:42px!important; font-weight:900; color:rgb(250,248,244); font-family:'Playfair Display',serif; text-align:center; } } @media (min-width:1200px) { .gp-component-id-SecTitleCrm { font-size:44px!important; font-weight:900; color:rgb(250,248,244); font-family:'Playfair Display',serif; text-align:center; } } .gp-component-id-SecTitleCrm { margin-bottom:18px; } .gp-component-id-BodyTxt { line-height:1.85; margin-bottom:16px; } @media (max-width: 639px) { .gp-component-id-CtaBtnHeroComp[data-gp-component] { font-size:18px;font-weight:900;color:rgb(255,255,255);text-align:center;letter-spacing:0.06em;font-family:Lato,sans-serif;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:rgb(192,57,43);padding-left:40px;padding-right:40px;padding-top:18px;padding-bottom:18px;align-items:center;display:inline-flex;text-transform:uppercase;position:relative; } .gp-component-id-CtaBtnHeroComp[data-gp-component]:hover,.gp-component-id-CtaBtnHeroComp[data-gp-component].gp-hover { background-color:rgb(169,50,38); } .gp-component-id-CtaBtnHeroComp[data-gp-component]:active,.gp-component-id-CtaBtnHeroComp[data-gp-component].gp-active { background-color:rgb(146,43,33); } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-CtaBtnHeroComp[data-gp-component] { font-size:18px;font-weight:900;color:rgb(255,255,255);text-align:center;letter-spacing:0.06em;font-family:Lato,sans-serif;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:rgb(192,57,43);padding-left:40px;padding-right:40px;padding-top:18px;padding-bottom:18px;align-items:center;display:inline-flex;text-transform:uppercase;position:relative; } .gp-component-id-CtaBtnHeroComp[data-gp-component]:hover,.gp-component-id-CtaBtnHeroComp[data-gp-component].gp-hover { background-color:rgb(169,50,38); } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-CtaBtnHeroComp[data-gp-component] { font-size:18px;font-weight:900;color:rgb(255,255,255);text-align:center;letter-spacing:0.06em;font-family:Lato,sans-serif;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:rgb(192,57,43);padding-left:44px;padding-right:44px;padding-top:20px;padding-bottom:20px;align-items:center;display:inline-flex;text-transform:uppercase;position:relative; } .gp-component-id-CtaBtnHeroComp[data-gp-component]:hover,.gp-component-id-CtaBtnHeroComp[data-gp-component].gp-hover { background-color:rgb(169,50,38); } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-CtaBtnHeroComp[data-gp-component] { font-size:18px;font-weight:900;color:rgb(255,255,255);text-align:center;letter-spacing:0.06em;font-family:Lato,sans-serif;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:rgb(192,57,43);padding-left:48px;padding-right:48px;padding-top:20px;padding-bottom:20px;align-items:center;display:inline-flex;text-transform:uppercase;position:relative; } .gp-component-id-CtaBtnHeroComp[data-gp-component]:hover,.gp-component-id-CtaBtnHeroComp[data-gp-component].gp-hover { background-color:rgb(169,50,38); } } @media (min-width: 1200px) { .gp-component-id-CtaBtnHeroComp[data-gp-component] { font-size:18px;font-weight:900;color:rgb(255,255,255);text-align:center;letter-spacing:0.06em;font-family:Lato,sans-serif;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:rgb(192,57,43);padding-left:52px;padding-right:52px;padding-top:20px;padding-bottom:20px;align-items:center;display:inline-flex;text-transform:uppercase;position:relative; } .gp-component-id-CtaBtnHeroComp[data-gp-component]:hover,.gp-component-id-CtaBtnHeroComp[data-gp-component].gp-hover { background-color:rgb(169,50,38); } }
