:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--akcent-color: #00aeb4;--main-color: #01393d;--secondary-color: #e9f9fa}body{margin:0}.menu-links{display:flex;gap:24px}.menu-item{color:#fff;text-decoration:none;position:relative;transition:color .3s ease}.menu-item:hover{color:#00aeb4}.menu-item:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:var(--akcent-color);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.menu-item:hover:after{transform:scaleX(1.01)}.menu-item.active{color:#00aeb4}.menu-item.active:after{transform:scaleX(1)}.h-container{display:flex;align-items:center;justify-content:space-between;background-color:var(--main-color)}.h-content{width:100%;max-width:1200px;padding:25px;margin:auto;display:flex;justify-content:space-between;align-items:center}.logo-icon{width:125px}.logo-icon img{width:100%}.w-container{width:100%;background-color:var(--main-color)}.w-content{margin:auto;max-width:1200px;padding:25px;display:flex;flex-direction:column;height:auto;position:relative}.w-content img{width:100%;height:auto;max-height:80vh;display:block}.w-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2;padding:20px;background:#00000080;border-radius:8px;width:80%}#hpd-title{font-size:40px;font-weight:700}#hpd-subtitle{font-size:20px;font-weight:400}.cards3-container{background-color:var(--main-color)}.c3-content{max-width:1200px;padding:50px 25px;margin:auto;display:flex;flex-direction:column;align-items:center}#hpd-stepheadline,#bpd-stepheadline,#wpd-stepheadline,#rpd-stepheadline,#gpd-stepheadline{margin:0;font-size:30px;font-weight:700;color:#fff}.c3-cards{display:flex;align-items:stretch;justify-content:center;gap:2%;width:100%;margin:50px 0 25px}.card-it{width:30%;max-width:250px;display:flex;flex-direction:column;align-items:center;padding:25px;border:1px solid var(--akcent-color);border-radius:15px}.card-it img{width:85px}#s0-title,#s1-title,#s2-title{color:#fff;font-size:16px;text-align:center}#hpd-headline{font-size:30px;color:var(--main-color);font-weight:700}.s-content,.art-content{max-width:1200px;padding:50px 25px;display:flex;flex-direction:column;align-items:center;gap:25px;margin:auto}.s-list,.art-list{display:flex;justify-content:center;gap:3%;align-items:stretch;width:100%}.itb-container{width:20%;max-width:200px;background-color:var(--secondary-color);border-radius:15px}.itc-container{width:30%;max-width:300px;background-color:var(--secondary-color);border-radius:15px;cursor:pointer;transition:all .3s linear}.itc-container:hover{transform:scale(1.03);box-shadow:0 0 4px 4px #0000000f}.itb-content{display:flex;flex-direction:column;align-items:center;gap:25px;padding-bottom:25px}.itc-content{display:flex;flex-direction:column;align-items:center;gap:25px;position:relative}#category{position:absolute;top:0;right:20px;background:var(--akcent-color);color:#fff;padding:5px 10px;border-radius:25px;font-weight:500;letter-spacing:.5px}.itb-container img,.itc-container img{width:100%;border-radius:15px}#ser0-name,#ser1-name,#ser2-name,#ser3-name,#ser4-name{font-size:20px;color:var(--main-color);font-weight:600;margin:0}#art1-name,#art2-name,#art3-name{font-size:20px;color:var(--main-color);font-weight:600;margin:0;padding:0 20px}#art1-text,#art2-text,#art3-text{font-size:14px;padding:0 20px}#respd-title{font-size:30px;color:var(--main-color);font-weight:700;margin:0}#respd-subtitle{margin:0 0 50px;font-style:italic;font-size:18px;line-height:0px}.custom-btn{background-color:var(--main-color);color:#fff;border-radius:25px;border:none;padding:10px 20px;font-size:16px;transition:all .3s linear}.custom-btn:hover{background-color:var(--akcent-color);cursor:pointer;transform:scale(1.03)}.cta-btn{background-color:var(--akcent-color);color:#fff;border-radius:25px;border:none;padding:20px 30px;font-size:16px;transition:all .3s linear}.cta-btn:hover{background-color:var(--main-color);cursor:pointer;transform:scale(1.03)}.footer-container{background-color:var(--main-color)}.f-content{max-width:1200px;padding:25px;display:flex;flex-direction:column;gap:25px;margin:auto;align-items:center}#ftitle{color:#fff;text-align:center;font-size:12px;line-height:1.7;letter-spacing:.3px}#fsubtitle{color:#fff;font-weight:700;font-size:14px}.wwf-container{width:100%;background-color:var(--main-color)}.wwf-content{margin:auto;max-width:1200px;padding:25px;display:flex;flex-direction:column;height:auto;position:relative}.wwf-info{display:flex;align-items:flex-start;gap:3%}.wwf-text{width:55%;padding:25px;background:#00000080;border-radius:15px}.wwf-form{height:auto}#bpd-title,#wpd-title,#rpd-title,#spd-title,#gpd-title{font-size:40px;font-weight:700;color:#fff}#bpd-subtitle,#wpd-subtitle,#rpd-subtitle,#spd-subtitle,#gpd-subtitle{font-size:20px;color:#fff}.ts-container{background-color:var(--secondary-color)}.ts-content{max-width:1000px;padding:75px 25px;margin:auto;display:flex;flex-direction:column;align-items:center;gap:25px}#bpd-headline,#wpd-headline,#rpd-headline,#spd-headline,#gpd-headline{margin:0;font-size:30px;font-weight:700;color:var(--main-color);text-align:center}#bpd-text,#wpd-text,#rpd-text,#spd-text,#gpd-text{font-size:16px;text-align:center;color:var(--main-color)}.faq-container{width:100%;height:auto;background-color:var(--main-color)}.faq-content{max-width:1200px;margin:auto;display:flex;flex-direction:column;gap:20px;padding:40px;border-radius:12px;box-shadow:inset 10px 0 20px var(--main-color),inset -10px 0 20px var(--main-color)}.qa-container{background-color:var(--secondary-color);padding:0 20px;border-radius:15px;cursor:pointer;width:95%;margin:auto;opacity:.7}.qa-container p{font-size:16px;font-weight:800}.qa-answer{border-top:1px solid lightgray;padding-top:20px;padding-bottom:20px}#bpd-faq-t,#wpd-faq-t,#rpd-faq-t,#spd-faq-t,#gpd-faq-t{text-align:center;font-size:40px;font-weight:700;color:var(--akcent-color);margin:0 0 50px;font-family:var(--font-title)}.article-container{padding:50px 0 100px}.article-content{max-width:1200px;margin:0 auto}.article-content h1{text-align:center}.fblock{display:flex;width:100%;justify-content:space-around}.termspp{display:flex;align-items:center;gap:25px}#terms,#privacy{position:relative;display:inline-block;color:#fff;font-weight:400;font-size:14px;cursor:pointer;text-decoration:none;transition:all .3s ease}#terms:after,#privacy:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--akcent-color);transform:scaleX(0);transform-origin:center;transition:transform .3s ease}#terms:hover,#privacy:hover{color:var(--akcent-color);transform:scale(1.03)}#terms:hover:after,#privacy:hover:after{transform:scaleX(1)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content{background-color:#fff;padding:0 20px 20px;width:80%;max-width:500px;max-height:80vh;border-radius:8px;position:relative;box-shadow:0 4px 12px #0000004d;overflow:scroll}.modal-header{position:sticky;top:0;background-color:#fff;z-index:10;padding:10px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.close-button{font-size:28px;cursor:pointer;-webkit-user-select:none;user-select:none}.modal-text{margin-top:16px;font-size:16px;line-height:1.5}@media (max-width: 650px){.s-list,.art-list{flex-direction:column;gap:50px}.itb-container,.itc-container{width:auto;max-width:none}.itb-container img,.itc-container img{width:100%;height:400px}.c3-cards{flex-direction:column;gap:25px}.card-it{width:auto;max-width:none}#hpd-title,#bpd-title,#wpd-title,#rpd-title{font-size:25px}#hpd-subtitle,#bpd-subtitle,#wpd-subtitle,#rpd-subtitle{font-size:16px}.wwf-info{flex-direction:column;gap:25px}.wwf-text{width:auto}.wwf-form{width:100%}}.form-loader{position:absolute;top:0;left:0;width:95%;height:95%;min-height:200px;background:#fffc;display:flex;justify-content:center;align-items:center;z-index:10;transition:opacity .5s ease}.spinner{width:32px;height:32px;border:4px solid #ccc;border-top:4px solid var(--akcent-color);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
