*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{vertical-align:middle;max-width:100%;height:auto}button{border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;background-color:transparent;border:none;cursor:pointer}button:focus{outline:none}a{color:inherit;text-decoration:none}*:focus,*:focus-visible{outline:none;box-shadow:none}input,button,select,textarea,.field{font-family:inherit}.nowrap{white-space:nowrap}.hidden{display:none}.form-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:none}.overlay{background-color:rgba(0, 0, 0, 0.8);width:100%;height:100%;position:fixed;z-index:100000;display:none;top:0px}.fas{font-family:"FontAwesome"}.wrapper{position:relative}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:transparent;transition:background-color 0.3s ease, box-shadow 0.3s ease, padding 0.3s ease;padding:15px 0}.navbar .elements{position:relative;max-width:1350px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between}@media (max-width:991.98px){.navbar .elements{padding:0 20px}}.navbar .elements .img-logo-dove-rossmann-white,.navbar .elements .img-logo-dove-rossmann-color{width:278px;margin-left:20px}@media (max-width:991.98px){.navbar .elements .img-logo-dove-rossmann-white,.navbar .elements .img-logo-dove-rossmann-color{width:200px;margin-left:0}}.navbar .elements .img-logo-dove-rossmann-color{display:none}.navbar .elements .navbar-toggler{display:none}@media (max-width:991.98px){.navbar .elements .navbar-toggler{display:block;pointer-events:auto;background:transparent;width:40px;height:40px;border:0;padding:0;position:relative;cursor:pointer;outline:none;box-shadow:none}.navbar .elements .navbar-toggler .icon-bar{width:30px;height:2px;background-color:#ffffff;border-radius:0;display:block;position:absolute;top:50%;left:50%;transition:transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6), opacity 0.2s ease, width 0.2s ease, background-color 0.3s ease}.navbar .elements .navbar-toggler .icon-bar.top-bar{transform:translate(-50%, calc(-50% - 8px)) rotate(0deg)}.navbar .elements .navbar-toggler .icon-bar.middle-bar{transform:translate(-50%, -50%) rotate(0deg)}.navbar .elements .navbar-toggler .icon-bar.bottom-bar{transform:translate(-50%, calc(-50% + 8px)) rotate(0deg)}.navbar .elements .navbar-toggler:not(.collapsed) .top-bar{transform:translate(-50%, -50%) rotate(135deg)}.navbar .elements .navbar-toggler:not(.collapsed) .middle-bar{opacity:0;width:0;transform:translate(-50%, -50%) rotate(90deg)}.navbar .elements .navbar-toggler:not(.collapsed) .bottom-bar{transform:translate(-50%, -50%) rotate(225deg)}}@media (max-width:991.98px){.navbar .elements .navbar-collapse{position:absolute;top:55px;right:20px;width:max-content;min-width:240px;z-index:100;perspective:1000px;background:#ffffff;box-shadow:0px 10px 30px rgba(0, 0, 0, 0.15);border-radius:20px;padding:15px 20px;font-weight:700;opacity:0;visibility:hidden;pointer-events:none;transform:scale(0.8) rotateX(-15deg);transform-origin:top right;transition:transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6), opacity 0.3s ease, visibility 0s linear 0.4s}.navbar .elements .navbar-collapse.show{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1) rotateX(0deg);transition-delay:0s}.navbar .elements .navbar-collapse.show .navbar-nav .nav-item .nav-link{opacity:1;transform:translateY(0)}.navbar .elements .navbar-collapse.show .nav-item:nth-child(1) .nav-link{transition-delay:0.15s}.navbar .elements .navbar-collapse.show .nav-item:nth-child(2) .nav-link{transition-delay:0.22s}.navbar .elements .navbar-collapse.show .nav-item:nth-child(3) .nav-link{transition-delay:0.29s}.navbar .elements .navbar-collapse.show .nav-item:nth-child(4) .nav-link{transition-delay:0.36s}.navbar .elements .navbar-collapse.show .nav-item:nth-child(5) .nav-link{transition-delay:0.43s}}.navbar .elements .navbar-nav{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:space-around;margin-top:10px}@media (max-width:991.98px){.navbar .elements .navbar-nav{flex-direction:column;align-items:flex-end;padding:10px;margin-top:0;text-align:right}}.navbar .elements .navbar-nav .nav-item{padding:0 30px}@media (max-width:1199.98px){.navbar .elements .navbar-nav .nav-item{padding:0 25px}}@media (max-width:991.98px){.navbar .elements .navbar-nav .nav-item{padding:0;width:100%;overflow:hidden}}.navbar .elements .nav-link{color:#ffffff;transition:color 0.3s ease;font-size:20px;line-height:20px;text-decoration:none}@media (max-width:991.98px){.navbar .elements .nav-link{color:#001F5F;display:block;padding:15px 0;font-size:20px;opacity:0;transform:translateY(30px);transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.4s ease}}.navbar.is-scrolled{background-color:#ffffff;box-shadow:0 2px 15px rgba(0, 0, 0, 0.08)}.navbar.is-scrolled .elements .img-logo-dove-rossmann-white{display:none}.navbar.is-scrolled .elements .img-logo-dove-rossmann-color{display:inline}.navbar.is-scrolled .elements .nav-link{color:#001F5F}.navbar.is-scrolled .elements .navbar-toggler .icon-bar{background-color:#001F5F}.video-section{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#000}.video-section__blur-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;filter:blur(40px) brightness(0.5);transform:scale(1.1)}@media (max-width:575.98px){.video-section__blur-bg{display:none}}.video-section__player{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:min(100%, 250vh);height:min(100%, 56.25vw);object-fit:cover;object-position:center 65%;z-index:1;cursor:pointer;box-shadow:0 0 30px rgba(0, 0, 0, 0.4)}@media (max-width:575.98px){.video-section__player{width:100%;height:100%;object-position:center center;box-shadow:none}}.video-section__play-btn{position:relative;z-index:2;background:transparent;border:none;padding:0;cursor:pointer;width:114px;height:114px;transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease}@media (max-width:575.98px){.video-section__play-btn{width:85px;height:85px}}.video-section__play-btn img{width:100%;height:100%;display:block}.video-section__play-btn:hover{transform:scale(1.08)}.video-section__play-btn.is-hidden{opacity:0;visibility:hidden;pointer-events:none}#section-project{background:url("../img/girl-1.png?482dd7fe9f32cba6ad288b98a3e962e2f736faa0") top center no-repeat;background-size:592px;background-position:calc(50% - 350px) 100px;margin-bottom:80px}@media (max-width:991.98px){#section-project{background-size:350px;background-position:calc(50% - 15px) 680px}}@media (max-width:575.98px){#section-project{background-size:290px;background-position:calc(50% - 15px) 960px}}#section-project .description{width:480px;margin-left:auto;margin-right:0;padding-top:150px;margin-right:100px}@media (max-width:1399.98px){#section-project .description{margin-right:0}}@media (max-width:991.98px){#section-project .description{margin-left:auto;margin-right:auto;padding-top:80px}}@media (max-width:575.98px){#section-project .description{width:290px}}#section-project .circle{background:url("../img/circle.png?482dd7fe9f32cba6ad288b98a3e962e2f736faa0") center top no-repeat;background-size:910px;width:910px;height:893px;display:flex;align-items:center;justify-content:center;margin-left:calc(50% - 550px)}@media (max-width:991.98px){#section-project .circle{background-size:460px;width:460px;height:460px;margin-left:calc(50% - 230px);margin-top:330px}}#section-project .circle .text{text-align:center;color:white}#section-project .circle .text .t-1{font-size:80px;line-height:90px;margin-bottom:50px}@media (max-width:991.98px){#section-project .circle .text .t-1{font-size:46px;line-height:50px;margin-bottom:40px}}#section-project .circle .text .t-2{font-size:44px;line-height:50px}@media (max-width:991.98px){#section-project .circle .text .t-2{font-size:24px;line-height:32px}}@media (max-width:575.98px){#section-project .circle .text .t-2{font-size:21px;line-height:27px}}#section-rules{background:url("../img/girl-2.png?482dd7fe9f32cba6ad288b98a3e962e2f736faa0") top center no-repeat;background-size:588px;background-position:calc(50% + 350px) 0;padding-bottom:20px;padding-top:50px;margin-bottom:200px}@media (max-width:991.98px){#section-rules{background-size:350px;background-position:calc(50% + 0px) 710px;padding-bottom:460px;padding-top:0;margin-bottom:50px}}@media (max-width:575.98px){#section-rules{background-position:calc(50% + 0px) 900px}}@media (max-width:991.98px){#section-rules .description{width:500px;margin-left:auto;margin-right:auto}}@media (max-width:575.98px){#section-rules .description{width:290px}}#section-rules .title{margin-bottom:10px}#section-rules .info{font-size:34px;line-height:40px;margin-bottom:70px}@media (max-width:575.98px){#section-rules .info{font-size:25px;line-height:31px;margin-bottom:50px}}#section-rules .steps .step{display:flex;align-items:center;margin-bottom:40px}@media (max-width:575.98px){#section-rules .steps .step{align-items:flex-start}}#section-rules .steps .step.step-3{align-items:flex-start}#section-rules .steps .step .point{background:url("../img/bg-point.png?482dd7fe9f32cba6ad288b98a3e962e2f736faa0") center top no-repeat;background-size:92px;min-width:92px;min-height:92px;display:flex;align-items:center;justify-content:center;color:white;font-size:44px;line-height:44px;margin-right:20px;padding-top:5px}@media (max-width:575.98px){#section-rules .steps .step .point{background-size:60px;min-width:60px;min-height:60px;margin-right:15px;font-size:34px;line-height:34px}}#section-rules .steps .step .text{width:400px}#section-rules .steps .step .text .color{color:#C3002D}#section-rules .rules{margin-top:50px;margin-left:112px}@media (max-width:575.98px){#section-rules .rules{margin-top:40px;margin-left:0;text-align:center}}#section-rules .rules .lnk-rules{color:#C3002D}#section-mission{margin-bottom:500px}@media (max-width:991.98px){#section-mission{margin-bottom:100px}}#section-mission .description{width:800px;margin-left:auto;margin-right:auto}@media (max-width:991.98px){#section-mission .description{width:100%}}#section-mission .description .title{text-align:center}@media (max-width:991.98px){#section-mission .description .title{text-align:left}}#section-faq .description{width:800px;margin-left:auto;margin-right:auto}@media (max-width:991.98px){#section-faq .description{width:100%}}#section-faq .description .title{text-align:center}@media (max-width:991.98px){#section-faq .description .title{text-align:left}}#section-faq .description .text .problem{display:flex;align-items:flex-start;margin-bottom:30px}#section-faq .description .text .problem .point{margin-right:15px}#section-faq .description .text .problem .point .img-faq-point{min-width:21px;width:21px}#section-faq .description .text .problem .solution{margin-top:5px}#section-faq .description .text .problem .solution .question{font-size:24px;line-height:28px;font-weight:700;text-transform:uppercase;margin-bottom:5px}#section-faq .description .text .problem .solution .answer{font-size:20px;line-height:24px}#section-footer{padding-bottom:20px;position:relative;padding-top:50px;position:relative}@media (max-width:991.98px){#section-footer .container{max-width:310px}}#section-footer .footer-links{display:flex;list-style:none;justify-content:center;margin:0;padding:0}@media (max-width:991.98px){#section-footer .footer-links{flex-direction:column}}#section-footer .footer-links li{margin-right:20px;line-height:14px;text-align:center}@media (max-width:991.98px){#section-footer .footer-links li{margin-bottom:10px;margin-right:0}}#section-footer .footer-links li:last-child{margin-right:0}#section-footer .footer-links li a{font-size:12px;line-height:14px;font-weight:normal;text-decoration:none}body{overflow-x:hidden}#main-wrapper{font-family:"DIN Next LT Pro", sans-serif;background-image:url("../img/bg-bottom.png?482dd7fe9f32cba6ad288b98a3e962e2f736faa0"), url("../img/bg-top.jpg?482dd7fe9f32cba6ad288b98a3e962e2f736faa0");background-position:center bottom, center top;background-repeat:no-repeat, no-repeat;background-size:1920px auto, 1920px 100%;color:#001F5F;font-size:22px;line-height:26px}.wrapper{scroll-margin-top:70px}p{margin-bottom:20px}.title{margin-bottom:30px}.title .title-text{font-size:59px;line-height:66px;font-weight:bold;text-transform:uppercase}#ot-sdk-btn.ot-sdk-show-settings{z-index:10 !important}