.page-terms-conditions{color:#333;font-family:Arial,Helvetica,sans-serif;background:#fff;line-height:1.7;overflow-x:hidden}.page-terms-conditions__hero-section{background:#017439;padding-top:10px}.page-terms-conditions__hero-image{margin:0;padding:0;line-height:0;display:block}.page-terms-conditions__hero-image img{width:100%;aspect-ratio:1920/560;object-fit:cover;display:block;max-height:560px}.page-terms-conditions__hero-content{background:#017439;text-align:center;padding:32px 16px 18px;color:#fff;max-width:1000px;margin:0 auto}.page-terms-conditions__main-title{font-weight:700;line-height:1.3;letter-spacing:.5px;margin:0 auto 10px;font-size:clamp(1.4rem,3.2vw,2.5rem);max-width:720px;color:#fff}.page-terms-conditions__hero-description{font-size:clamp(.95rem,1.6vw,1.1rem);color:#fff;max-width:760px;margin:0 auto 8px}.page-terms-conditions__intro-section{padding:28px 16px 28px;max-width:1000px;margin:0 auto}.page-terms-conditions__intro-container h2,.page-terms-conditions__section-title{color:#017439;font-weight:700;line-height:1.4;letter-spacing:.3px;font-size:clamp(1.3rem,2.4vw,1.9rem);text-align:center;margin:0 auto 20px;max-width:800px}.page-terms-conditions__intro-container p{color:#333;font-size:1rem}.page-terms-conditions__logo-section{padding:18px 16px 38px;max-width:1200px;margin:0 auto}.page-terms-conditions__logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 18px;justify-items:center;margin:18px 0 0 auto;padding:0;max-width:1140px}.page-terms-conditions__logo-item{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:280px;width:100%;text-align:center;transition:transform .3s ease}.page-terms-conditions__logo-item:hover{transform:translateY(-4px)}.page-terms-conditions__logo-item img{width:100%;max-width:400px;max-height:200px;aspect-ratio:2/1;object-fit:contain;display:block}.page-terms-conditions__logo-item-title{color:#222;font-weight:700;font-size:.95rem;line-height:1.3;min-height:2.4em}.page-terms-conditions__logo-cta{display:inline-block;background:#0477db;color:#fff;border-radius:999px;padding:10px 24px;font-weight:700;text-decoration:none;font-size:.9rem;letter-spacing:.2px;line-height:1.4;transition:background .3s ease,transform .2s ease;white-space:nowrap}.page-terms-conditions__logo-cta:visited{color:#fff}.page-terms-conditions__logo-cta:hover,.page-terms-conditions__logo-cta:focus{background:#0a5cad;outline:none;transform:scale(1.03);color:#fff}.page-terms-conditions__logo-item:nth-child(5){grid-column:2/3}.page-terms-conditions__logo-item:nth-child(6){grid-column:3/4}.page-terms-conditions__content-section{padding:24px 16px 28px;background:#fff}.page-terms-conditions__content-container{max-width:900px;margin:0 auto}.page-terms-conditions h2{color:#017439;font-weight:700;font-size:clamp(1.2rem,2.4vw,1.7rem);line-height:1.4;margin:34px 0 12px}.page-terms-conditions h3{color:#017439;font-weight:700;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.4;margin:24px 0 10px}.page-terms-conditions__content-container p{color:#333;font-size:1rem;line-height:1.8;margin:0 0 14px}.page-terms-conditions__content-container ul,.page-terms-conditions__content-container li{color:#333;font-size:1rem;line-height:1.9}.page-terms-conditions__content-container li{margin-bottom:6px}.page-terms-conditions__guest-block{background:#f2f7f4;border-left:6px solid #017439;border-radius:8px;padding:22px 18px;margin:32px 0 0}.page-terms-conditions__guest-title{color:#017439;font-weight:700;margin:0 0 10px;font-size:clamp(1.1rem,2vw,1.4rem)}.page-terms-conditions__guide-section{background:#fafbfc;padding:34px 16px 44px}.page-terms-conditions__guide-list{max-width:1000px;margin:16px auto 0;display:grid;grid-gap:30px 28px;grid-template-columns:1fr 1fr}.page-terms-conditions__guide-item{background:#fff;border:1px solid #e8e8ea;border-radius:10px;padding:18px;box-shadow:0 2px 6px rgba(1,116,57,.04)}.page-terms-conditions__guide-item h3{color:#017439;font-weight:700;margin:0 0 14px}.page-terms-conditions__guide-item h3 a{text-decoration:none;color:#017439}.page-terms-conditions__guide-item h3 a:hover{color:#0a5cad}.page-terms-conditions__guide-item figure{margin:0 0 16px;width:100%}.page-terms-conditions__guide-item img{width:100%;aspect-ratio:2/1;object-fit:cover;max-width:200px;min-width:200px;display:block;border-radius:6px}.page-terms-conditions__guide-item p{color:#333;font-size:.95rem;line-height:1.6;margin-bottom:10px}.page-terms-conditions__guide-link{display:inline-block;color:#017439;font-weight:700;text-decoration:none;border-bottom:2px solid #017439}.page-terms-conditions__guide-link:hover{color:#0a5cad;border-bottom-color:#0a5cad}.page-terms-conditions__faq-section{max-width:900px;margin:0 auto;padding:36px 16px 32px}.page-terms-conditions__faq-item{border:1px solid #d9e6df;border-radius:8px;margin-bottom:14px;background:#ffffff;overflow:hidden}.page-terms-conditions__faq-question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;font-weight:700;color:#02543b;background:#f7fdfa;font-size:.95rem}.page-terms-conditions__faq-question::-webkit-details-marker{display:none}.page-terms-conditions__faq-icon{width:30px;height:30px;border-radius:50%;background:#017439;color:#fff;font-size:1.4rem;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page-terms-conditions__faq-answer{padding:14px 18px 18px;color:#333;font-size:.95rem;line-height:1.7}.page-terms-conditions__faq-item[open] .page-terms-conditions__faq-icon{background:#017439}.page-terms-conditions__action-section{background:linear-gradient(135deg,#017439,#03a154 70%,#017439);padding:46px 16px 56px;text-align:center}.page-terms-conditions__action-container{max-width:800px;margin:0 auto}.page-terms-conditions__action-title{color:#fff;font-size:clamp(1.45rem,3.4vw,2.4rem);font-weight:700;line-height:1.35;letter-spacing:.2px;margin:0 auto 12px}.page-terms-conditions__action-desc{color:#e6fff0;font-size:1.02rem;line-height:1.65;margin:0 auto 28px;max-width:640px}.page-terms-conditions__action-buttons{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;width:100%}.page-terms-conditions__btn{display:inline-block;min-width:180px;text-align:center;border-radius:999px;padding:14px 28px;font-weight:700;font-size:1.02rem;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 16px rgba(0,0,0,.15);letter-spacing:.3px;border:2px solid transparent;color:#fff;white-space:normal}.page-terms-conditions__btn-register{background:#C30808;color:#ffff00;border-color:#C30808}.page-terms-conditions__btn-login{background:#C30808;color:#ffff00;border-color:#C30808}.page-terms-conditions__btn:hover,.page-terms-conditions__btn:focus{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.25);color:#ffff00}.page-terms-conditions__action-buttons a{max-width:100%;box-sizing:border-box;word-wrap:break-word}.page-terms-conditions__btn,.page-terms-conditions__btn:visited{color:#ffff00}.page-terms-conditions__btn:hover,.page-terms-conditions__btn:focus{color:#ffff00}.page-terms-conditions__logo-cta:visited{color:#fff}.page-terms-conditions__btn img{max-width:100%}.page-terms-conditions img{max-width:100%;height:auto}.page-terms-conditions a{text-decoration:none}@media (max-width:1024px){.page-terms-conditions__logo-grid{grid-template-columns:repeat(3,1fr)}.page-terms-conditions__logo-item:nth-child(4){grid-column:1/2}.page-terms-conditions__logo-item:nth-child(5){grid-column:2/3}.page-terms-conditions__logo-item:nth-child(6){grid-column:3/4}.page-terms-conditions__logo-item{justify-self:center}}@media (max-width:768px){.page-terms-conditions__hero-section{background:#017439;padding-top:6px}.page-terms-conditions__hero-image{height:auto;pending:none}.page-terms-conditions__hero-image img{aspect-ratio:2/1;max-height:300px!important;max-width:100%}.page-terms-conditions__hero-content{padding:22px 12px 24px}.page-terms-conditions__hero-description{font-size:1.02rem;line-height:1.5}.page-terms-conditions__intro-section,.page-terms-conditions__content-section{padding-left:12px;padding-right:12px}.page-terms-conditions__logo-section{padding-left:12px;padding-right:12px;padding-top:20px;padding-bottom:30px}.page-terms-conditions__logo-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}.page-terms-conditions__logo-item:nth-child(n){grid-column:auto}.page-terms-conditions__logo-item img{max-width:80%;height:auto}.page-terms-conditions__logo-cta{white-space:normal;overflow:hidden;text-align:center}.page-terms-conditions__section-title{font-size:clamp(1.2rem,1.6rem,1.7rem);line-height:1.35}.page-terms-conditions__content-container h2{font-size:clamp(1.1rem,1.4rem,1.5rem)}.page-terms-conditions__content-container h3{font-size:clamp(.9rem,1.1rem,1.2rem)}.page-terms-conditions__guide-inner,.page-terms-conditions__guide-list{grid-template-columns:1fr}.page-terms-conditions__guide-item h3{font-size:1rem}.page-terms-conditions__guide-list{display:block}.page-terms-conditions__guide-item{margin-bottom:18px}.page-terms-conditions__guide-item img{width:100%;height:auto;max-width:100%;min-width:100%}.page-terms-conditions__faq-section{text-align:left;padding-left:12px;padding-right:12px}.page-terms-conditions__action-buttons{flex-direction:column;gap:12px;align-items:stretch}.page-terms-conditions__btn{width:100%;max-width:100%;box-sizing:border-box;text-align:center;font-size:.95rem;padding:14px 12px}.page-terms-conditions img{max-width:100%!important;height:auto!important}.page-terms-conditions{overflow-x:hidden}.page-terms-conditions>*{min-width:0;max-width:100%}.page-terms-conditions p,.page-terms-conditions h1,.page-terms-conditions h2,.page-terms-conditions h3{overflow-wrap:break-word;word-break:break-word}}