@charset "UTF-8";@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Yettel;src:url(/assets/fonts/Yettel-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yettel;src:url(/assets/fonts/Yettel-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Yettel;src:url(/assets/fonts/Yettel-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}:root{--primary-color: #b4ff00;--secondary-color: #002340;--tertiary-color: #c4dfe9}*{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}body{font-family:Yettel,Arial,sans-serif;line-height:1.6;color:#002340;font-size:75%;overflow-x:hidden;background-color:#c4dfe9;display:flex;flex-direction:column;min-height:100vh}ul,ol{list-style:none}a{text-decoration:none;color:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit;outline:none;border:none;background:none}img{max-width:100%;height:auto;display:block}.dp-header{--active-color: #b4ff00;--dp-header-padding-y: 1.8em;background-color:#002340}.dp-header .dp-header__inner{max-width:100%;margin:0;padding:var(--dp-header-padding-y) 0;display:flex;align-items:stretch;justify-content:space-between;min-height:100%;min-width:0}.dp-header .dp-header__nav-wrapper{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;overflow:hidden}.dp-header .burger-menu-btn{display:none;background:transparent;border:none;cursor:pointer;padding:10px;position:relative;z-index:1000;flex-shrink:0}.dp-header .burger-menu-btn span{display:block;width:25px;height:3px;margin:3px 0;background-color:#b4ff00;transition:all .3s ease}.dp-header .dp-header__logos{display:flex;align-items:center;flex-shrink:0;gap:calc(.96em + .6vw);padding-left:1.8rem;margin-right:2.4rem}.dp-header .dp-header__logos svg{width:auto}.dp-header .dp-header__logos svg .cls-1{fill:#b4ff00}.dp-header .dp-header__logos>svg:nth-of-type(1){height:calc(1.2rem + 2vw);padding:calc(.36rem + .12vw)}.dp-header .dp-header__logos>svg:nth-of-type(2){height:calc(1rem + 1.5vw)}.dp-header .dp-header__logos>svg:nth-of-type(3){height:calc(.8rem + 1.5vw)}.dp-header .dp-header__logos>svg:nth-of-type(3) .cls-1{fill:#bcff33}.dp-header .dp-header__divider{display:inline-block;width:2px;height:calc(3em + 1.8vw);background-color:#b4ff00;margin:0 calc(1.2em + .6vw)}.dp-header .dp-header__nav{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;margin-left:auto;justify-content:space-around}.dp-header .dp-header__nav a{display:flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;color:#b4ff00;font-size:calc(1.2em + .36vw);font-weight:400;transition:opacity .2s;text-align:left;padding:0 .5em}.dp-header .dp-header__nav a:hover{opacity:.8}.dp-header .dp-header__nav a.active{color:#fff;font-weight:600}.dp-header .dp-header__cta-wrapper{display:flex;align-self:stretch;flex-shrink:0;background-color:#b4ff00;transition:background-color .2s;margin:calc(-1 * var(--dp-header-padding-y)) 0}.dp-header .dp-header__cta-wrapper:hover{background-color:#a2e600}.dp-header .dp-header__cta{background-color:transparent;color:#002340;padding:0 3.6em;font-size:calc(1.2em + .36vw);font-weight:600;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;min-width:150px;height:100%;width:100%}@media (max-width: 1024px){.dp-header .dp-header__inner{align-items:center}.dp-header .dp-header__nav-wrapper{align-items:center;width:100%}.dp-header .dp-header__nav,.dp-header .dp-header__cta-wrapper{display:none}.dp-header .dp-header__logos{gap:calc(.5em + .8vw);padding-left:.75rem;margin-right:0}.dp-header .dp-header__logos>svg:nth-of-type(1){height:calc(1rem + 1.6vw);padding:.2rem}.dp-header .dp-header__logos>svg:nth-of-type(2){height:calc(.9rem + 1.2vw)}.dp-header .dp-header__logos>svg:nth-of-type(3){height:calc(.7rem + 1.1vw)}.dp-header .dp-header__divider{margin:0 calc(.45em + .7vw);height:calc(2em + 1.2vw)}.dp-header .burger-menu-btn{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;margin-left:auto;z-index:2002}.dp-header.is-menu-open{position:relative;z-index:2001}}@media (max-width: 767px){.dp-header .dp-header__inner{padding-left:.25rem;padding-right:.25rem}.dp-header .dp-header__logos{padding-left:.35rem}}.offcanvas-menu{position:fixed;top:0;right:-300px;width:300px;height:100vh;background-color:#002340;z-index:2000;transition:right .3s ease;box-shadow:-5px 0 15px #0000001a;overflow-y:auto;visibility:hidden}.offcanvas-menu.active{right:0;visibility:visible}.offcanvas-menu .offcanvas-body{padding:1.25rem 0 1rem}.offcanvas-menu .offcanvas-menu-items{list-style:none;margin:0;padding:0}.offcanvas-menu .offcanvas-menu-items li{margin:0}.offcanvas-menu .offcanvas-menu-items li a{color:#b4ff00;text-decoration:none;font-size:1.5rem;display:block;padding:1rem 1.5rem;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1)}.offcanvas-menu .offcanvas-menu-items li a:hover{background-color:#ffffff1a;transform:translate(5px)}.offcanvas-menu .offcanvas-menu-items li a.active{color:#fff;font-weight:600}.offcanvas-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1999;transition:opacity .3s ease;opacity:0;visibility:hidden}.offcanvas-overlay.active{display:block;opacity:1;visibility:visible}body.modal-open .dp-header.is-menu-open,body.modal-open .burger-menu-btn,body.modal-open .dp-header .burger-menu-btn{z-index:1030}body.modal-open .offcanvas-menu{z-index:1025}body.modal-open .offcanvas-overlay{z-index:1020}.offcanvas-menu .offcanvas-menu-items a.offcanvas-menu-items__cta{margin:1rem 1.5rem 1.5rem;padding:1rem 1.5rem;background-color:#b4ff00;color:#002340;font-weight:600;text-align:center;border-bottom:none}.offcanvas-menu .offcanvas-menu-items a.offcanvas-menu-items__cta:hover{background-color:#a2e600;color:#002340;transform:none}.offcanvas-menu .offcanvas-menu-items a.offcanvas-menu-items__cta.active{background-color:#b4ff00;color:#002340}.dp-page-title{padding:2.5rem 0 1.5rem;max-width:1280px;width:calc(100% - 4rem);margin:0 auto;padding-left:0;padding-right:0}.dp-page-title h1{font-size:calc(2.5em + 1vw);font-weight:700;color:#002340;margin-bottom:.3em;font-family:Yettel,Arial,sans-serif;letter-spacing:-.02em;line-height:1.1}.dp-page-title p{font-size:calc(1.1em + .2vw);color:#002340;font-weight:300;margin:0}.dp-tabs{max-width:1280px;width:calc(100% - 4rem);margin:0 auto 2rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.dp-tabs .dp-tabs__item{padding:.75em 1.5em;font-size:calc(.95em + .15vw);font-weight:500;color:#002340;border:2px solid #002340;background:#fff;cursor:pointer;transition:all .2s;white-space:nowrap;font-family:Yettel,Arial,sans-serif;border-radius:8px}.dp-tabs .dp-tabs__item--rich{flex:1 0 auto;max-width:170px;white-space:normal;text-align:left;line-height:1.25}.dp-tabs .dp-tabs__item:hover{background-color:#0023400d}.dp-tabs .dp-tabs__item.active{background-color:#002340;color:#fff;border-color:#002340;font-weight:600}@media (max-width: 767px){.dp-tabs{gap:.4rem;flex-wrap:wrap}.dp-tabs .dp-tabs__item{font-size:.85em;padding:.6em 1em;border-radius:6px}}.dp-layout{max-width:1280px;width:calc(100% - 4rem);margin:0 auto;padding:0 0 3rem;display:flex;align-items:flex-start;gap:1.25rem}@media (min-width: 992px){.dp-layout{overflow:visible}}@media (max-width: 991px){.dp-layout{flex-direction:column}}.dp-content{flex:1;min-width:0;display:flex;flex-direction:column}.dp-sidebar{width:464px;flex-shrink:0;align-self:flex-start;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(176px,1fr));gap:1.8rem;min-height:calc(528px + 2rem)}@media (max-width: 991px){.dp-sidebar{margin:auto;width:100%;max-width:464px}}@media (max-width: 600px){.dp-sidebar{max-width:100%}}@media (min-width: 992px){.dp-layout{align-items:flex-start}.dp-sidebar{gap:1rem;height:var(--dp-sidebar-height, calc(752px + 4.5rem) );min-height:var(--dp-sidebar-height, calc(752px + 4.5rem) );max-height:var(--dp-sidebar-height, calc(752px + 4.5rem) );align-self:flex-start;flex-shrink:0;margin-right:-64px}.dp-sidebar__card{display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:100%;max-height:100%;overflow:hidden}.dp-sidebar__card--promo,.dp-sidebar__card--dictionary,.dp-sidebar__card--survive{padding:1rem 1.2rem}}.dp-sidebar__card{border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s;min-height:176px}.dp-sidebar__card:hover{transform:translateY(-3px)}.dp-sidebar__card--promo{background-color:#002340;background-image:url(/assets/images/figma/Asset%201-100.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:1rem 1.2rem;position:relative;overflow:hidden;height:100%;min-height:100%}.dp-sidebar__card--promo .dp-sidebar__card-title{font-size:1.5em;font-weight:600;line-height:1.2;margin-bottom:.6rem;max-width:100%}.dp-sidebar__card--promo .dp-sidebar__card-text{font-size:1em;line-height:1.35;opacity:.92}.dp-sidebar__card--dictionary{background-color:#b4ff00;background-image:url(/assets/images/figma/Rechnik.svg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#b4ff00;padding:1.8rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}.dp-sidebar__card--dictionary .dp-sidebar__card-title{font-size:1.85em;font-weight:600;line-height:1.08;max-width:100%}.dp-sidebar__card--dictionary .dp-sidebar__card-title span{font-weight:300}.dp-sidebar__card--dictionary .dp-sidebar__card-text{font-size:1.08em;line-height:1.22;max-width:100%}.dp-sidebar__card--dictionary .dp-sidebar__card-icons{display:flex;gap:.36rem;margin-bottom:.65rem}.dp-sidebar__card--dictionary .dp-sidebar__card-icons .icon-dot{width:1.05rem;height:1.05rem;border-radius:50%}.dp-sidebar__card--dictionary .dp-sidebar__card-icons .icon-dot--green{background-color:#22c55e}.dp-sidebar__card--dictionary .dp-sidebar__card-icons .icon-dot--yellow{background-color:#eab308}.dp-sidebar__card--dictionary .dp-sidebar__card-icons .icon-dot--red{background-color:#ef4444}.dp-sidebar__card--survive{background-color:#b4ff00;background-image:url(/assets/images/figma/Da_oceleesh.svg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#002340;padding:1.8rem;display:flex;flex-direction:column;height:100%}.dp-sidebar__card--survive .dp-sidebar__card-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.dp-sidebar__card--survive .dp-sidebar__card-title{font-size:1.85em;font-weight:300;line-height:1.08}.dp-sidebar__card--survive .dp-sidebar__card-title strong{font-weight:600}.dp-sidebar__card--survive .dp-sidebar__card-text{font-size:1.08em;line-height:1.24;max-width:100%}.dp-sidebar__card--survive .dp-sidebar__card-heart{width:84px;height:84px;background-color:#c4dfe9;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:.8rem}.dp-sidebar__card--survive .dp-sidebar__card-heart svg{width:40px;height:40px;fill:#b4ff00}.dp-section-heading{font-size:calc(1.2em + .3vw);font-weight:400;color:#002340;margin-bottom:1.5rem;max-width:1280px;width:calc(100% - 4rem);margin-left:auto;margin-right:auto;padding:0}.dp-articles{display:flex;flex-direction:column;gap:1.5rem;flex:1}.dp-empty-state{display:flex;align-items:flex-start;min-height:12rem;font-size:1.1em;color:#666}@media (min-width: 992px){.dp-articles:has(.dp-empty-state){min-height:var(--dp-sidebar-height, calc(752px + 4.5rem) )}}.dp-article-card{display:flex;gap:.9rem;background:#fff;border-radius:6px;overflow:visible;padding:.6rem;transition:box-shadow .2s;min-height:176px;border:1px solid rgba(0,35,64,.08)}.dp-article-card:hover{box-shadow:0 4px 16px #0000001a}.dp-article-card .dp-article-card__img{width:236px;height:164px;flex-shrink:0;border-radius:4px;overflow:visible;position:relative}.dp-article-card .dp-article-card__img img{width:100%;height:100%;object-fit:cover}.dp-article-card .dp-article-card__img .dp-article-card__badge{position:absolute;top:12px;left:-.6rem;width:14px;height:14px;background-color:#b4ff00;border-radius:1px;z-index:3}.dp-article-card .dp-article-card__body{flex:1;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.dp-article-card .dp-article-card__body h3{font-size:1.85em;font-weight:600;color:#002340;margin-bottom:.35rem;line-height:1.12;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dp-article-card .dp-article-card__body p{font-size:1.1em;color:#555;line-height:1.25;margin-bottom:.35rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dp-article-card .dp-article-card__body .dp-article-card__link{color:#002340;font-weight:500;text-decoration:underline;font-size:1.02em;cursor:pointer;margin-top:auto}.dp-article-card .dp-article-card__body .dp-article-card__link:hover{color:#1a4a6e}@media (max-width: 600px){.dp-article-card{flex-direction:column}.dp-article-card .dp-article-card__img{width:100%;height:180px}}.dp-load-more{display:flex;justify-content:center;margin-top:2rem}.dp-load-more button{padding:.75em 1.5em;font-size:calc(.95em + .15vw);font-weight:500;color:#002340;border:2px solid #002340;background:#fff;cursor:pointer;font-family:Yettel,Arial,sans-serif;border-radius:8px;transition:all .2s;white-space:nowrap}.dp-load-more button:hover{background-color:#0023400d}.dp-article-detail .dp-article-detail__breadcrumb{font-size:1em;color:#666;margin-bottom:1.5rem}.dp-article-detail .dp-article-detail__breadcrumb a{color:#002340;text-decoration:underline}.dp-article-detail .dp-article-detail__breadcrumb a:hover{color:#1a4a6e}.dp-article-detail .dp-article-detail__title{font-size:calc(2em + .5vw);font-weight:600;color:#002340;margin-bottom:1.25rem;line-height:1.2;font-family:Yettel,Arial,sans-serif}.dp-article-detail .dp-article-detail__panel{background:#fff;border-radius:12px;padding:1.5rem 2rem 2rem;margin-bottom:2rem}.dp-article-detail .dp-article-detail__image{width:100%;border-radius:8px;margin-bottom:1.75rem;overflow:hidden}.dp-article-detail .dp-article-detail__image img{width:100%;height:auto;display:block}.dp-article-detail .dp-article-detail__image .dp-placeholder-img{border-radius:8px;background:#e8eef2}.dp-article-detail .dp-article-detail__content{font-size:1.15em;line-height:1.7;color:#333}.dp-article-detail .dp-article-detail__content p{margin-bottom:1.2em}.dp-article-detail .dp-article-detail__content p:last-child{margin-bottom:0}.dp-article-detail .dp-article-detail__content strong{font-weight:600;color:#002340}.dp-article-detail .dp-article-detail__back{display:inline-block;margin-top:2rem;color:#002340;font-weight:500;cursor:pointer;font-size:1.1em}.dp-article-detail .dp-article-detail__back:hover{text-decoration:underline}@media (max-width: 768px){.dp-article-detail .dp-article-detail__panel{padding:1rem 1.25rem 1.5rem;border-radius:8px}}.dp-related{margin-top:2rem}.dp-related .dp-related__title{font-size:1.4em;font-weight:600;color:#002340;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.dp-videos{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 767px){.dp-videos{grid-template-columns:1fr}}.dp-video-card{background:#fff;border-radius:8px;overflow:hidden;cursor:pointer;transition:box-shadow .2s}.dp-video-card:hover{box-shadow:0 4px 16px #0000001a}.dp-video-card .dp-video-card__thumb{position:relative;width:100%;padding-top:56.25%;background-color:#333;overflow:hidden}.dp-video-card .dp-video-card__thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.dp-video-card .dp-video-card__thumb .dp-video-card__badge{position:absolute;top:8px;left:8px;width:20px;height:20px;background-color:#b4ff00;border-radius:2px}.dp-video-card .dp-video-card__thumb .dp-video-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background-color:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center}.dp-video-card .dp-video-card__thumb .dp-video-card__play:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #002340;margin-left:4px}.dp-video-card .dp-video-card__body{padding:1rem 1.2rem}.dp-video-card .dp-video-card__body h3{font-size:1.15em;font-weight:600;color:#002340;margin-bottom:.3rem;line-height:1.3}.dp-video-card .dp-video-card__body p{font-size:.95em;color:#666;line-height:1.4}.dp-dictionary .dp-dictionary__title{font-size:calc(1.3em + .3vw);font-weight:400;color:#002340;margin-bottom:1.5rem}.dp-dictionary .dp-dictionary__alphabet{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.5em;margin-bottom:2rem;max-width:100%}.dp-dictionary .dp-dictionary__alphabet .dp-dictionary__letter{width:auto;height:auto;display:flex;align-items:center;justify-content:center;font-size:1.5em;font-weight:700;color:#002340;cursor:pointer;border-radius:50%;transition:all .2s;background:transparent;border:none;font-family:Yettel,Arial,sans-serif;padding:.3em;line-height:1;min-width:1.5em}.dp-dictionary .dp-dictionary__alphabet .dp-dictionary__letter:hover{background-color:#b4ff0033}.dp-dictionary .dp-dictionary__alphabet .dp-dictionary__letter.active{background-color:#b4ff00;color:#002340;font-weight:700}.dp-dictionary .dp-dictionary__alphabet .dp-dictionary__letter.disabled{opacity:.3;cursor:default;pointer-events:none}.dp-dictionary .dp-dictionary__carousel{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;scroll-behavior:smooth}.dp-dictionary .dp-dictionary__carousel::-webkit-scrollbar{height:6px}.dp-dictionary .dp-dictionary__carousel::-webkit-scrollbar-thumb{background-color:#002340;border-radius:3px}.dp-dictionary .dp-dictionary__card{flex-shrink:0;width:120px;height:160px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s}.dp-dictionary .dp-dictionary__card:hover,.dp-dictionary .dp-dictionary__card.active{border-color:#b4ff00;transform:scale(1.05)}.dp-dictionary .dp-dictionary__card img{width:100%;height:100%;object-fit:cover}.dp-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;z-index:9999;display:flex;align-items:center;justify-content:center}.dp-fullscreen .dp-fullscreen__close{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;background:transparent;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:10001;display:flex;align-items:center;justify-content:center}.dp-fullscreen .dp-fullscreen__close:hover{opacity:.7}.dp-fullscreen .dp-fullscreen__nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#ffffff26;border:none;color:#fff;font-size:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:10001}.dp-fullscreen .dp-fullscreen__nav:hover{background:#ffffff4d}.dp-fullscreen .dp-fullscreen__nav--prev{left:1.5rem}.dp-fullscreen .dp-fullscreen__nav--next{right:1.5rem}.dp-fullscreen .dp-fullscreen__image{max-width:80%;max-height:80vh;border-radius:12px;overflow:hidden}.dp-fullscreen .dp-fullscreen__image img{width:100%;height:100%;object-fit:contain}.dp-fullscreen .dp-fullscreen__carousel{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;gap:.8rem;max-width:90%;overflow-x:auto;padding:.5rem}.dp-fullscreen .dp-fullscreen__carousel::-webkit-scrollbar{height:4px}.dp-fullscreen .dp-fullscreen__carousel::-webkit-scrollbar-thumb{background-color:#fff6;border-radius:2px}.dp-fullscreen .dp-fullscreen__thumb{flex-shrink:0;width:100px;height:130px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s;opacity:.6}.dp-fullscreen .dp-fullscreen__thumb:hover,.dp-fullscreen .dp-fullscreen__thumb.active{border-color:#b4ff00;opacity:1}.dp-fullscreen .dp-fullscreen__thumb img{width:100%;height:100%;object-fit:cover}.dp-footer{--dp-footer-logo-svg-height: calc(1.2rem + 2vw) ;--dp-footer-logo-padding: calc(.36rem + .12vw) ;--dp-footer-logo-box-height: calc( var(--dp-footer-logo-svg-height) + 2 * var(--dp-footer-logo-padding) );--dp-footer-nav-font-size: 1.0625rem;--dp-footer-nav-line-height: 1.3;--dp-footer-nav-row-height: calc( var(--dp-footer-nav-font-size) * var(--dp-footer-nav-line-height) );--dp-footer-nav-row-offset: calc( (var(--dp-footer-logo-box-height) - var(--dp-footer-nav-row-height)) / 2 + .0625rem + .035vw );background-color:#002340;padding:2.25rem 0 1.55rem;margin-top:auto;overflow:visible;font-family:Yettel,Arial,sans-serif}.dp-footer .dp-footer__inner{max-width:1460px;width:calc(100% - 6.5rem);margin:0 auto;padding:0;text-align:center;display:flex;flex-direction:column;align-items:center;min-height:100%}.dp-footer .dp-footer__content{display:table;margin:0 auto;border-collapse:collapse;max-width:100%}.dp-footer .dp-footer__top{display:table-row}.dp-footer .dp-footer__logo{display:table-cell;vertical-align:top;padding-right:6.1rem;white-space:nowrap}.dp-footer .dp-footer__logo svg{height:var(--dp-footer-logo-svg-height);width:auto;padding:var(--dp-footer-logo-padding)}.dp-footer .dp-footer__logo svg .cls-1{fill:#b4ff00}.dp-footer .dp-footer__nav-wrapper{display:table-cell;vertical-align:bottom;white-space:nowrap}.dp-footer .dp-footer__nav{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:0}.dp-footer .dp-footer__nav a{color:#b4ff00;font-size:1.0625rem;margin:0 1em;transition:color .2s;font-family:Yettel,Arial,sans-serif;font-weight:400;line-height:1.3}.dp-footer .dp-footer__nav a:hover{color:#b4ff00}.dp-footer .dp-footer__nav .dp-footer__nav-divider{color:#b4ff00;margin:0 .3em}.dp-footer .dp-footer__about{display:table-caption;caption-side:bottom;box-sizing:border-box;margin:0;padding-top:2.75rem;color:#b4ff00;text-align:left;font-family:Yettel,Arial,sans-serif}.dp-footer .dp-footer__about>*{margin-bottom:0}.dp-footer .dp-footer__about strong{font-weight:600}.dp-footer .dp-footer__about .dp-footer__about-text{font-size:12px;line-height:1.45;font-weight:300}.dp-footer .dp-footer__about .dp-footer__about-link{color:#b4ff00;text-decoration:underline;font-weight:500;font-size:inherit}.dp-footer .dp-footer__about .dp-footer__about-link:hover{text-decoration:none}.dp-footer .dp-footer__legal{flex-shrink:0;width:100%;align-self:stretch;border-top:none;padding-top:3.95rem}.dp-footer .dp-footer__legal a,.dp-footer .dp-footer__legal .dp-footer__link-btn{color:#b4ff00;font-size:.875rem;text-decoration:underline;margin:0 .5em;font-family:Yettel,Arial,sans-serif;font-weight:400;line-height:1.3}.dp-footer .dp-footer__legal a:hover,.dp-footer .dp-footer__legal .dp-footer__link-btn:hover{text-decoration:none}.dp-footer .dp-footer__legal .dp-footer__link-btn{background:none;border:none;padding:0;cursor:pointer;font:inherit}.dp-footer .dp-footer__legal .dp-footer__legal-divider{color:#c4dfe9;margin:0 .5em}@media (max-width: 991px){.dp-footer{--dp-footer-logo-svg-height: calc(1rem + 1.6vw) ;--dp-footer-logo-padding: .2rem;--dp-footer-nav-font-size: 1rem;--dp-footer-nav-row-offset: 0;overflow-x:clip}.dp-footer .dp-footer__inner{width:100%;max-width:100%;padding:0 1.25rem;box-sizing:border-box}.dp-footer .dp-footer__content{display:block;width:100%}.dp-footer .dp-footer__top{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;margin-bottom:2.5rem}.dp-footer .dp-footer__logo{display:flex;padding-right:0;white-space:normal;align-self:flex-start}.dp-footer .dp-footer__nav-wrapper{display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:100%;align-items:flex-start;white-space:normal}.dp-footer .dp-footer__nav{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;gap:.35rem;margin-top:0}.dp-footer .dp-footer__nav a{margin:0;text-align:left;max-width:100%;overflow-wrap:anywhere;font-size:1rem}.dp-footer .dp-footer__nav .dp-footer__nav-divider{display:none}.dp-footer .dp-footer__about{display:block;width:100%;padding-top:0}.dp-footer .dp-footer__about-text{font-size:1rem}.dp-footer .dp-footer__legal{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding-top:1rem}.dp-footer .dp-footer__legal a,.dp-footer .dp-footer__legal .dp-footer__link-btn{margin:0;text-align:center;max-width:100%;overflow-wrap:anywhere;font-size:.8125rem}.dp-footer .dp-footer__legal .dp-footer__legal-divider{display:none}}@media (max-width: 767px){.dp-footer{padding:1.75rem 0 1.25rem}.dp-footer .dp-footer__top{gap:1.5rem;margin-bottom:2rem}.dp-footer .dp-footer__about-text{font-size:.875rem;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}}.dp-loading{display:flex;justify-content:center;align-items:center;min-height:300px;font-size:1.3em;color:#002340}.dp-error{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;color:#dc3545;text-align:center}.dp-error h2{margin-bottom:.5rem}.dp-error button{margin-top:1rem;padding:.5rem 1.5rem;background-color:#002340;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1em}.dp-error button:hover{background-color:#0a3d5c}.dp-placeholder-img{background:linear-gradient(135deg,#d1d5db,#e5e7eb);display:flex;align-items:center;justify-content:center;color:#999;font-size:.9em;width:100%;height:100%}html:has(body.body_combined-landing),.body_combined-landing,.body_combined-landing #root{background-color:#c4dfe9}.body_combined-landing #root{display:flex;flex-direction:column;flex:1;min-height:100vh}body.home-page-loading .dp-footer{visibility:hidden}.home_loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;background:#c4dfe9;opacity:1;transition:opacity .2s ease}.home_loader--fading{opacity:0;pointer-events:none}.home_loader__spinner{width:2.5rem;height:2.5rem;border:3px solid rgba(0,35,64,.15);border-top-color:#002340;border-radius:50%;animation:home-loader-spin .8s linear infinite}.home_loader__text{font-family:Montserrat,Arial,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#002340}@keyframes home-loader-spin{to{transform:rotate(360deg)}}.combined-landing{position:relative;overflow:hidden;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background-color:#c4dfe9;background-image:url(/assets/images/home-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.combined-landing:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-image:url(/assets/images/home-bg-decorations.svg);background-size:47%;background-position:-2% top;opacity:.55;background-repeat:no-repeat;pointer-events:none}.combined-landing__hero{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;min-height:50vw;height:100%;flex:1 1 auto;isolation:isolate}.combined-landing__column{position:relative;min-width:0;min-height:inherit}.combined-landing__green-shape{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:114%;pointer-events:none;transform:translateY(-2%)}.combined-landing__triangle-shape{pointer-events:none;transition:transform .35s ease;transform:translate(0)}.combined-landing__column--parents{overflow:hidden}.combined-landing__column--parents:hover .zone-parents__figure .combined-landing__triangle-shape{transform:translate(4%)}.combined-landing__zone-label{font-size:clamp(1rem,1.4vw,1.35rem);font-weight:700;margin-bottom:1.25rem;color:#002340}.combined-landing__parents-cta{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;cursor:pointer;margin:0;padding:0;border:0;background:transparent;text-decoration:none;box-shadow:none;border-radius:0}.combined-landing__parents-cta:focus-visible{outline:3px solid #b4ff00;outline-offset:-3px}.zone-kids{position:relative;z-index:5;padding:clamp(1.75rem,3.2vw,3rem) clamp(1.5rem,4vw,4.5rem) 0;height:100%;padding-bottom:33vw}.zone-kids__content{max-width:36rem;margin-top:4%;position:relative;z-index:2}.zone-kids .games_links .btn{text-align:center;border-radius:8px}.zone-kids .games_links .game_description{text-align:center}.zone-kids__figure{line-height:0;pointer-events:none;position:absolute;bottom:0;right:0}.zone-kids__photo{position:relative;z-index:0;display:block;width:80%;height:auto;object-fit:contain;object-position:bottom right;pointer-events:none;margin-left:auto}.zone-parents{position:relative;z-index:5;display:flex;flex-direction:column;min-height:inherit;height:100%;background:transparent;--parents-photo-aspect-ratio: 100 / 123;padding-bottom:33vw}.zone-parents__content{position:relative;z-index:3;width:100%;margin-left:10vw;max-width:32rem;padding:clamp(1.75rem,3.2vw,10%) clamp(2rem,5vw,5rem) 0 clamp(1rem,2vw,2rem);pointer-events:none}.zone-parents__title{font-size:clamp(2.4rem,2.6vw,4.25rem);line-height:1.02;margin-bottom:1.1rem;color:#002340;font-weight:700}.zone-parents__text{max-width:37rem;line-height:1.45;color:#002340;font-size:clamp(1rem,1vw,1.35rem)}.zone-parents__figure{line-height:0;pointer-events:none;position:absolute;bottom:0;right:0}.zone-parents__figure .combined-landing__triangle-shape{grid-area:1/1;position:absolute;right:20%;bottom:1%;z-index:1;width:48%;aspect-ratio:734/854;height:auto;background-image:url(/assets/images/home-triangle.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:bottom right;pointer-events:none}.zone-parents__photo{grid-area:1/1;position:relative;z-index:2;display:block;width:53%;height:auto;aspect-ratio:var(--parents-photo-aspect-ratio);object-fit:contain;object-position:bottom right;pointer-events:none;margin-left:auto;margin-right:14%}@media (max-width: 991px){.combined-landing{flex:1;display:flex;flex-direction:column}.combined-landing__hero{flex:1;min-height:auto;display:flex;flex-direction:column;grid-template-columns:none}.combined-landing__green-shape{display:none}.combined-landing__column--parents{flex:1;display:flex;flex-direction:column;min-height:auto;padding-bottom:1.5rem;background-color:#b4ff00}.zone-kids{min-height:36vw;height:auto;padding:0 0 19vw}.zone-kids__content{margin-top:0;margin-left:2%;padding:2rem 1.5rem 0}.zone-kids .home_text{max-width:23rem}.zone-kids__figure{position:absolute;left:50%;right:auto;bottom:0;transform:translate(-45%);width:108vw}.zone-kids__photo{position:relative;left:auto;bottom:auto;display:block;width:70%;max-width:none;height:auto;max-height:none;object-fit:contain;object-position:bottom center;pointer-events:none;transform:none}.games_links{margin:0 auto 176px}.games_links .game_col{min-width:unset}.games_links .game_col .start_game{font-size:13px;min-height:unset;min-width:unset;max-width:42vw}.zone-parents{flex:1;min-height:auto;height:auto;padding-bottom:0}.zone-parents__content{width:100%;max-width:none;padding:2rem 1.5rem 0;margin-left:2%;flex-shrink:0}.zone-parents__text{max-width:23rem}.zone-parents__photo{width:min(97vw,28rem);max-height:none;height:auto;object-fit:contain}.zone-parents__figure{position:relative;right:auto;bottom:auto;margin:-1rem 0 -28px 30%;width:68%}.zone-parents__figure .combined-landing__triangle-shape{right:31%;bottom:7%;width:73%}}@media (max-width: 425px){.zone-kids{padding-bottom:39vw}.zone-kids__photo{width:100%}.zone-parents__figure{margin:-1rem 0 -33px 13%;width:77%}}.terms-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0023408c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.terms-modal{background:#fff;color:#002340;border-radius:8px;max-width:640px;width:100%;max-height:85vh;display:flex;flex-direction:column}.terms-modal__header{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem 0}.terms-modal__close{background:none;border:none;font-size:1.75rem;line-height:1;cursor:pointer;padding:0 .25rem}.terms-modal__body{padding:1rem 1.5rem;overflow-y:auto;flex:1}.terms-modal__footer{padding:1rem 1.5rem 1.5rem;display:flex;gap:1rem;justify-content:flex-end}.terms-modal__title{margin-top:.5rem}.home_title{font-size:clamp(2.4rem,2.6vw,4.25rem);line-height:1.02;margin-bottom:1rem;color:#002340;font-weight:700}.home_text{margin-bottom:.75rem;line-height:1.45;max-width:33rem;color:#002340;font-size:clamp(1rem,1vw,1.35rem)}.home_text--error{color:#c0392b;font-size:.95rem}.game_col--disabled .start_game{opacity:.55;cursor:not-allowed}.games_links{display:flex;flex-wrap:wrap;gap:clamp(1rem,2.5vw,2rem);margin-top:1.75rem}.game_col{flex:0 0 auto;min-width:min(100%,14.5rem)}.game_col .start_game{font-weight:700;border-radius:0;padding:.85rem 1.15rem;text-transform:uppercase;text-align:left;line-height:1.08;min-width:14.25rem;min-height:5rem;font-size:clamp(1.1rem,1.5vw,1.45rem);box-shadow:none}.game_col .start_game .start_game__line{display:block}.game_description{margin-top:.65rem;font-size:clamp(.8rem,1vw,.95rem);font-weight:600;color:#002340;line-height:1.3}.prizes_page .page-title{text-align:center;margin:2rem auto}@media (min-width: 992px){.prizes_page .page-title{width:100%;max-width:100%}}.prizes_row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.prizes_page .big_prizes>.prizes_row .prize{margin-top:1.5rem;display:flex;align-items:flex-end;justify-content:center}.prizes_page .big_prizes>.prizes_row .prize img{width:100%;height:auto;max-height:clamp(180px,24vw,260px);object-fit:contain;object-position:center bottom}@media (max-width: 991px){.prizes_page>.container{width:90%;max-width:90%}.prizes_page .small_prizes>.prizes_row,.prizes_page .big_prizes>.prizes_row{width:100%;margin-left:0;margin-right:0}.prizes_page .small_prizes>.prizes_row .prize img{width:100%;height:auto;object-fit:contain}}@media (min-width: 576px) and (max-width: 991px){.prizes_page .small_prizes>.prizes_row .prize,.prizes_page .big_prizes>.prizes_row .prize{flex:0 0 calc(50% - .5rem);max-width:calc(50% - .5rem);min-width:0}}@media (max-width: 575px){.prizes_page .small_prizes>.prizes_row .prize,.prizes_page .big_prizes>.prizes_row .prize{flex:0 0 80%;max-width:80%;min-width:0}.prizes_page .big_prizes>.prizes_row .prize{flex:0 0 100%;max-width:100%;min-width:0}}@media (min-width: 992px){.prizes_page .small_prizes>.prizes_row,.prizes_page .big_prizes>.prizes_row{flex-wrap:nowrap;width:100%;margin-left:0;margin-right:0}.prizes_page .small_prizes>.prizes_row .prize,.prizes_page .big_prizes>.prizes_row .prize{flex:1 1 0;min-width:0;max-width:none}.prizes_page .small_prizes>.prizes_row .prize img{width:100%;height:auto;object-fit:contain}}.prizes_row .prize img{max-width:100%;height:auto}.prizes_page .how_to_participate .smpl_list .smpl_list_item .num{position:relative;display:inline-block;z-index:0;min-width:1.15em;padding-left:.2em;padding-right:.1em;margin-right:.75em;vertical-align:top}.prizes_page .how_to_participate .smpl_list .smpl_list_item .num:before{content:"";display:block;position:absolute;top:50%;left:0;width:0;height:0;border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:1em solid #b4ff00;transform:translate(26%) translateY(-50%) scale(1.5);z-index:-1}.prizes_page .how_to_participate>.prizes_desc{font-size:calc(1.4em + .3vw);text-align:center;line-height:1.3;font-weight:700}.terms_page__inner{max-width:800px;margin:2rem auto;padding:0 1rem 3rem;line-height:1.45;color:#002340}.terms_page__inner .terms-modal__campaign,.terms_page__inner .terms-modal__title{text-align:center;font-size:1.6rem}.terms_page__inner h5{margin:1.5rem 0 .75rem;font-size:1.5rem;font-weight:700}.terms_page__inner p,.terms_page__inner ul,.terms_page__inner ol{margin-bottom:.75rem;font-size:1rem;font-weight:300}.terms_page__inner ul,.terms_page__inner ol{padding-left:1.25rem}.terms_page__inner a{color:inherit;text-decoration:underline}
