.Service_pageWrapper__0_qMx{position:relative;margin:0 auto;padding:30px 24px;min-height:100vh;max-width:1200px;background-image:url(/hero-bg-min.png);background-repeat:repeat;z-index:0}.Service_pageWrapper__0_qMx:before{content:"";position:fixed;inset:0;background-image:url(/big-paw.png);background-repeat:no-repeat;background-position:right 5% bottom 10%;background-size:clamp(220px,35vw,420px);opacity:.08;pointer-events:none;z-index:-1}@media (max-width:1024px){.Service_pageWrapper__0_qMx{padding:20px 16px}}.Service_serviceTopContainer___ciu5{text-align:center;max-width:1100px;padding:20px;margin:10px auto;border-bottom:1px solid lightgray;background-image:url(/hero-bg-min.png);background-repeat:repeat;background-size:auto}.Service_serviceTopContainer___ciu5 h1{margin:24px 0 12px;font-size:clamp(28px,6vw,46px);line-height:1.2;font-weight:700}.Service_serviceTopContainer___ciu5 h2{margin:16px 0;font-size:clamp(20px,4.5vw,28px);line-height:1.3;font-weight:700}.Service_serviceTopContainer___ciu5 p{margin-bottom:10px;font-size:clamp(15px,2.6vw,18px);line-height:1.6}.Service_sectionButtons__PwxgE{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin:20px auto 30px}.Service_btn__lkjgd{display:inline-block;padding:10px 18px;border-radius:10px;text-decoration:none;font-weight:700;text-align:center;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease;font-size:clamp(14px,2.8vw,18px);box-shadow:0 4px 10px rgba(0,0,0,.06)}.Service_btn__lkjgd:hover{transform:translateY(-1px)}.Service_donateButton__J6mq7{background-color:#a52727;color:#fff}.Service_donateButton__J6mq7:hover{background-color:#891c1c}.Service_contactButton__rRfuA{background-color:#111827;color:#fff}.Service_contactButton__rRfuA:hover{background-color:#0c1220}.Service_serviceContainer__2Xj5l{margin:30px auto;max-width:1100px;padding:20px;border:1px solid #003f59;border-radius:12px;background-color:#d9cfc5;box-shadow:0 4px 8px rgba(0,0,0,.08)}.Service_serviceContainerHeadline__vZV01{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.Service_serviceContainerHeadline__vZV01 h2{display:flex;align-items:center;gap:8px;margin:0;font-size:clamp(18px,3.2vw,24px);line-height:1.3;font-weight:700}.Service_shareButton__lK31U{background-color:#e6500f;border:none;cursor:pointer;color:#fff;font-size:clamp(13px,2.6vw,15px);padding:6px 14px;border-radius:8px;box-shadow:0 2px 8px rgba(0,180,216,.15);font-weight:700;transition:background .2s,color .2s,box-shadow .2s,transform .1s}.Service_shareButton__lK31U:focus,.Service_shareButton__lK31U:hover{background-color:#003f59;color:#fff;box-shadow:0 4px 16px rgba(0,119,182,.18);transform:translateY(-2px) scale(1.03);outline:none}.Service_serviceContainerDateOfEntry__RG2Xe{text-align:left;font-size:clamp(11px,2.2vw,13px);font-style:italic;margin-bottom:10px;opacity:.85}.Service_serviceContainerDescription__v9x68{text-align:left;font-size:clamp(15px,2.6vw,18px)!important;line-height:1.6;margin-bottom:16px}.Service_serviceContainerCarousel__RXSaf{max-width:560px;width:100%;margin:0 auto}.Service_serviceSwiperSlideImage__Kz0AZ{text-align:center;height:clamp(200px,45vw,320px);width:auto;position:relative}.Service_serviceVideoContainer__5FVSC{text-align:center;margin-top:16px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.Service_serviceVideoContainer__5FVSC video{max-height:clamp(220px,40vw,400px);width:auto;border-radius:10px}.Service_paginationContainer__n2oaV{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.Service_paginationButton__Yvitb{background-color:#afaaaa;color:#fff;border:none;padding:10px 20px;font-size:clamp(14px,2.6vw,16px);font-weight:700;border-radius:8px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.Service_paginationButton__Yvitb:hover:not([disabled]){background-color:#891c1c;transform:translateY(-1px)}.Service_paginationButton__Yvitb:disabled{background-color:#cccccc;cursor:not-allowed}.Service_currentPage__cZKPh{padding:8px 16px;font-size:clamp(14px,2.6vw,16px);background-color:#f5f5f5;border-radius:5px;color:#333333;font-weight:700}.Service_pageWrapper__0_qMx img,.Service_pageWrapper__0_qMx video{max-width:100%;height:auto;display:block}.Service_pageWrapper__0_qMx :where(h1,h2,h3,p,li){word-break:normal;overflow-wrap:anywhere;hyphens:auto}