html{scroll-behavior:auto !important;overflow-x:hidden}:focus{outline:none}.form-control:focus{box-shadow:none}.form-cover{position:absolute;top:0;left:0;width:100%;height:100%;display:none}button:focus{outline:none}.nowrap{white-space:nowrap}.clearfix:after{clear:both;display:table;content:""}.hidden{display:none}.container{position:relative}#overlay{background-color:rgba(0, 0, 0, 0.8);width:100%;height:100%;position:fixed;z-index:100000;display:none;top:0px}#wrapper-main{overflow-x:hidden;position:relative}.navbar{position:absolute;width:100%;z-index:1000}@media (max-width:991.98px){.navbar{width:auto;position:fixed;right:0}}.navbar .navbar-toggler{background:#502A15;width:72px;height:72px;border-radius:100px;flex-direction:column;align-items:center;justify-content:center}@media (max-width:991.98px){.navbar .navbar-toggler{display:flex;position:absolute;top:20px;right:20px}}.navbar .navbar-toggler .icon-bar{width:35px;height:4px;display:block;transition:all 0.2s;margin-bottom:6px;background:white;border-radius:0}.navbar .navbar-toggler .icon-bar.bottom-bar{margin-bottom:0px}.navbar .navbar-collapse{justify-content:center;padding-top:30px}@media (max-width:991.98px){.navbar .navbar-collapse{background:#502A15;border-radius:20px;position:absolute;top:90px;width:220px;right:20px;padding-top:20px;padding-bottom:10px}}.navbar .navbar-collapse .navbar-nav .nav-item{margin-right:25px}.navbar .navbar-collapse .navbar-nav .nav-item:last-child{margin-right:0}@media (max-width:991.98px){.navbar .navbar-collapse .navbar-nav .nav-item:last-child{margin-right:25px}}@media (max-width:991.98px){.navbar .navbar-collapse .navbar-nav .nav-item{text-align:right}}.navbar .navbar-collapse .navbar-nav .nav-item a{color:#502A15}@media (max-width:991.98px){.navbar .navbar-collapse .navbar-nav .nav-item a{color:white}}#wrapper-home{text-align:center;padding-top:120px;background:url(../img/bg-home.jpg?c119d2e3cb3b2a86019c3510197b92900fd5885a) top center no-repeat;background-size:1218px;background-position:center 300px}@media (max-width:991.98px){#wrapper-home{padding-top:190px;background-position:center 310px}}@media (max-width:575.98px){#wrapper-home{background-size:900px;background-position:center 280px}}#wrapper-home .logo-magnum{position:absolute;top:20px;left:calc(50% - 600px);width:209px}@media (max-width:1199.98px){#wrapper-home .logo-magnum{width:180px;top:26px;left:calc(50% - 497px)}}@media (max-width:991.98px){#wrapper-home .logo-magnum{left:calc(50% - 250px)}}@media (max-width:575.98px){#wrapper-home .logo-magnum{left:calc(50% - 146px)}}#wrapper-home .logo-zabka{position:absolute;top:20px;right:calc(50% - 550px);width:129px}@media (max-width:1199.98px){#wrapper-home .logo-zabka{right:calc(50% - 497px)}}@media (max-width:991.98px){#wrapper-home .logo-zabka{width:120px;right:calc(50% - 60px);top:110px}}#wrapper-home .img-slogan{width:844px}@media (max-width:991.98px){#wrapper-home .img-slogan{width:500px}}@media (max-width:575.98px){#wrapper-home .img-slogan{width:290px}}#wrapper-home .ice-cream-wrapper{display:flex;align-items:center;justify-content:space-between;width:440px;margin:auto;margin-top:75px}#wrapper-home .ice-cream-wrapper .img-ice-cream-1,#wrapper-home .ice-cream-wrapper .img-ice-cream-2{width:165px}@media (max-width:575.98px){#wrapper-home .ice-cream-wrapper .img-ice-cream-1,#wrapper-home .ice-cream-wrapper .img-ice-cream-2{width:125px}}@media (max-width:575.98px){#wrapper-home .ice-cream-wrapper{width:290px;margin-top:65px}}#wrapper-home .home-text{margin-top:75px}#wrapper-home .home-text .home-text-1{font-size:39px;line-height:45px;font-weight:500;color:#8B944F;margin-bottom:10px}@media (max-width:575.98px){#wrapper-home .home-text .home-text-1{font-size:27px;line-height:32px}}#wrapper-home .home-text .home-text-2{font-size:56px;line-height:56px;font-weight:500;color:#502A15}@media (max-width:575.98px){#wrapper-home .home-text .home-text-2{font-size:35px;line-height:35px}}#wrapper-home .home-wrapper-lnk-apply{margin-top:30px}#wrapper-apply form .form-errors{display:none}#wrapper-apply form .form-errors p{text-align:center;color:white;margin-bottom:50px;padding:20px;font-size:14px;border-radius:0;background:red;-webkit-box-shadow:0px 10px 26px -14px black;-moz-box-shadow:0px 10px 26px -14px black;box-shadow:0px 10px 26px -14px black}#wrapper-apply form .msg-error{position:absolute;left:0;bottom:-18px;color:red;font-size:12px;font-weight:normal}#wrapper-apply form .form-wrapper .form-control-wrapper .form-control.error{color:red;border:2px solid red}#wrapper-apply form .form-wrapper .checkbox>input.error+i{background-position:-62px 0}#wrapper-apply form .form-wrapper .checkbox .msg-error{display:none;position:static;margin-top:4px;margin-left:50px}#wrapper-apply{margin-top:100px}#wrapper-apply .img-ice-cream-1{width:372px;position:absolute;top:145px;left:calc(50% - 1130px)}@media (max-width:1399.98px){#wrapper-apply .img-ice-cream-1{left:calc(50% - 920px)}}#wrapper-apply .img-ice-cream-2{width:372px;position:absolute;top:145px;right:calc(50% - 1130px)}@media (max-width:1399.98px){#wrapper-apply .img-ice-cream-2{right:calc(50% - 920px)}}#wrapper-apply .apply-message{font-size:24px;text-align:center;margin-top:100px;margin-bottom:100px}#wrapper-apply form{position:relative}#wrapper-apply form #form-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:none}#wrapper-apply form .form-wrapper{margin-top:40px;background:#502A15;border-radius:30px;padding:100px}@media (max-width:1199.98px){#wrapper-apply form .form-wrapper{padding:80px 40px}}@media (max-width:575.98px){#wrapper-apply form .form-wrapper{padding:40px 20px;margin-left:-15px;margin-right:-15px;border-radius:0}}#wrapper-apply form .form-wrapper #row-thx{display:none;font-size:26px;line-height:34px;text-align:center;margin-top:100px;margin-bottom:50px;color:white;margin-bottom:90px}#wrapper-apply form .form-wrapper #row-thx p{font-size:40px}#wrapper-apply form .form-wrapper .form-control-wrapper{position:relative}#wrapper-apply form .form-wrapper .form-control-wrapper label{font-size:27px;line-height:27px;font-weight:300;color:white;padding-left:10px;padding-bottom:10px}@media (max-width:991.98px){#wrapper-apply form .form-wrapper .form-control-wrapper label{display:block;text-align:center;padding-left:0}}@media (max-width:575.98px){#wrapper-apply form .form-wrapper .form-control-wrapper label{font-size:22px;line-height:22px}}#wrapper-apply form .form-wrapper .form-control-wrapper .form-control{border-radius:10px;border:0;margin-bottom:20px;font-size:27px;line-height:27px;background:white;color:#623D2C;padding:20px 20px}@media (max-width:991.98px){#wrapper-apply form .form-wrapper .form-control-wrapper .form-control{margin-bottom:30px}}@media (max-width:575.98px){#wrapper-apply form .form-wrapper .form-control-wrapper .form-control{font-size:18px;line-height:18px;padding:20px 5px}}#wrapper-apply form .form-wrapper .form-zappka-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:30px}@media (max-width:991.98px){#wrapper-apply form .form-wrapper .form-zappka-wrapper{flex-direction:column;align-items:normal;margin-top:0}}#wrapper-apply form .form-wrapper .form-zappka-wrapper .label-zappka{font-size:29px;line-height:29px;font-weight:300;white-space:nowrap;margin-right:40px;color:white}@media (max-width:991.98px){#wrapper-apply form .form-wrapper .form-zappka-wrapper .label-zappka{text-align:center;margin-bottom:30px;margin-right:0}}@media (max-width:575.98px){#wrapper-apply form .form-wrapper .form-zappka-wrapper .label-zappka{white-space:normal;font-size:25px;line-height:28px}}#wrapper-apply form .form-wrapper .form-zappka-wrapper .label-zappka .img-logo-zappka{width:134px;margin-top:8px;margin-left:10px}@media (max-width:767.98px){#wrapper-apply form .form-wrapper .form-zappka-wrapper .label-zappka .img-logo-zappka{display:block;margin-left:auto;margin-right:auto;margin-top:15px}}#wrapper-apply form .form-wrapper #f-answer{height:150px;resize:none;border-radius:15px}@media (max-width:575.98px){#wrapper-apply form .form-wrapper #f-answer{height:250px}}#wrapper-apply form .form-wrapper .label-answer-wrapper{text-align:center;margin-top:30px;margin-bottom:20px}#wrapper-apply form .form-wrapper .label-answer-wrapper .label-answer-1{font-size:35px;line-height:35px;font-weight:300;color:white;margin-bottom:10px}@media (max-width:575.98px){#wrapper-apply form .form-wrapper .label-answer-wrapper .label-answer-1{font-size:25px;line-height:25px}}#wrapper-apply form .form-wrapper .label-answer-wrapper .label-answer-2{font-family:"gyst-variable", sans-serif;font-size:28px;line-height:32px;color:#E3D5B6}#wrapper-apply form .form-wrapper .answer-restrictions{text-align:right;margin-top:-10px;margin-bottom:10px;color:white;font-size:12px;line-height:12px;font-weight:300}@media (max-width:991.98px){#wrapper-apply form .form-wrapper .answer-restrictions{margin-top:-20px}}#wrapper-apply form .form-wrapper #label-agree-1{margin-top:20px}#wrapper-apply form .form-wrapper .checkbox{cursor:pointer;font-size:18px;line-height:22px;font-weight:300;margin-left:0;text-align:left;margin-bottom:15px;min-height:31px;position:relative;padding-left:0;color:white;width:100%}@media (max-width:575.98px){#wrapper-apply form .form-wrapper .checkbox{font-size:12px;line-height:15px}}#wrapper-apply form .form-wrapper .checkbox>input{position:absolute;opacity:0;width:0;height:0}#wrapper-apply form .form-wrapper .checkbox>input:checked+i{background-position:-31px 0}#wrapper-apply form .form-wrapper .checkbox>i{display:block;width:31px;height:31px;background:url(../img/checkbox.png?c119d2e3cb3b2a86019c3510197b92900fd5885a) no-repeat;background-size:93px;background-position:0 0;position:absolute}#wrapper-apply form .form-wrapper .checkbox>.checkbox-text{display:block;padding-left:50px;margin-top:4px}#wrapper-apply form .form-wrapper .checkbox>.checkbox-text a{text-decoration:underline;color:#1C3986}#wrapper-apply form .btn-submit-wrapper{text-align:center;margin-top:40px;position:relative}#wrapper-apply form .btn-submit-wrapper #btn-submit-form{white-space:normal;line-height:32px}#wrapper-apply form .ico-loading{display:inline-block;width:20px;height:20px;position:absolute;right:calc(50% + 200px);top:18px;display:none}#wrapper-apply form .ico-loading::after{content:" ";display:block;width:20px;height:20px;margin:8px;border-radius:50%;border:3px solid white;border-color:white transparent white transparent;animation:ico-loading 1.2s linear infinite}@keyframes ico-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#wrapper-rules{background:url(../img/bg-rules.jpg?c119d2e3cb3b2a86019c3510197b92900fd5885a) top center no-repeat;background-size:1920px;padding-top:100px;padding-bottom:100px;margin-top:50px;position:relative}@media (max-width:991.98px){#wrapper-rules{background-size:auto 100%}}#wrapper-rules .title{color:white}#wrapper-rules .rules-img-wrapper{margin-top:40px;background:#E3D5B6;border-radius:30px;padding:60px 50px;text-align:center}@media (max-width:991.98px){#wrapper-rules .rules-img-wrapper{padding:60px 20px}}#wrapper-rules .rules-img-wrapper .img-rules{max-width:100%;width:864px}@media (max-width:991.98px){#wrapper-rules .rules-img-wrapper .img-rules{display:none}}#wrapper-rules .rules-img-wrapper .img-rules-m{display:none;width:100%;max-width:400px}@media (max-width:991.98px){#wrapper-rules .rules-img-wrapper .img-rules-m{display:block;margin-left:auto;margin-right:auto;margin-top:20px}}#wrapper-rules .rules-info{text-align:center}#wrapper-rules .rules-info .rules-info-text{font-size:18px;line-height:22px;font-weight:300;color:white}#wrapper-rules .rules-info .lnk-btn{margin-top:100px;margin-bottom:50px;color:#502A15;background:white}@media (max-width:991.98px){#wrapper-rules .rules-info .lnk-btn{margin-top:50px}}#wrapper-prizes{background:url(../img/bg-prizes.jpg?c119d2e3cb3b2a86019c3510197b92900fd5885a) top center no-repeat;background-size:1920px;padding-top:100px;position:relative;text-align:center;padding-bottom:380px}@media (max-width:991.98px){#wrapper-prizes{padding-top:60px;padding-bottom:380px}}@media (max-width:575.98px){#wrapper-prizes{padding-bottom:340px}}#wrapper-prizes .title{color:white}#wrapper-prizes .text-1{font-family:"gyst-variable", sans-serif;font-size:65px;line-height:75px;font-weight:500;color:#E3D5B6;margin-top:40px;margin-bottom:30px}@media (max-width:991.98px){#wrapper-prizes .text-1{font-size:50px;line-height:60px}}@media (max-width:575.98px){#wrapper-prizes .text-1{font-size:33px;line-height:43px}}#wrapper-prizes .text-2{font-size:28px;line-height:38px;font-weight:400;color:white;margin-bottom:30px}@media (max-width:575.98px){#wrapper-prizes .text-2{width:250px;margin:auto;margin-bottom:30px;font-size:21px;line-height:29px}}#wrapper-prizes .text-3{font-size:28px;line-height:38px;font-weight:400;color:white;margin-bottom:30px}@media (max-width:575.98px){#wrapper-prizes .text-3{font-size:21px;line-height:29px}}#wrapper-prizes .text-4{font-family:"gyst-variable", sans-serif;font-size:111px;line-height:111px;font-weight:500;color:#E3D5B6}@media (max-width:575.98px){#wrapper-prizes .text-4{font-size:70px;line-height:70px}}#wrapper-prizes .img-city{width:1437px;position:absolute;bottom:0;left:calc(50% - 810px)}@media (max-width:575.98px){#wrapper-prizes .img-city{width:650px;left:calc(50% - 259px)}}#wrapper-prizes-2{background:url(../img/line.png?c119d2e3cb3b2a86019c3510197b92900fd5885a) bottom center no-repeat;background-size:1002px;padding-bottom:50px;text-align:center}@media (max-width:991.98px){#wrapper-prizes-2{background:url(../img/line-m.png?c119d2e3cb3b2a86019c3510197b92900fd5885a) bottom center no-repeat;background-size:308px}}#wrapper-prizes-2 .text-1{font-size:36px;line-height:36px;font-weight:500;color:#562915;margin-bottom:30px}#wrapper-prizes-2 .text-2{display:flex;align-items:center;justify-content:center}@media (max-width:991.98px){#wrapper-prizes-2 .text-2{flex-direction:column}}#wrapper-prizes-2 .text-2 span{font-family:"gyst-variable", sans-serif;font-size:77px;line-height:77px;font-weight:400;color:#8B944F}@media (max-width:575.98px){#wrapper-prizes-2 .text-2 span{font-size:64px;line-height:70px;display:block;margin:auto;max-width:320px}}#wrapper-prizes-2 .text-2 .img-logo-zalando{width:305px;margin-left:20px}@media (max-width:991.98px){#wrapper-prizes-2 .text-2 .img-logo-zalando{margin-left:0;display:block;margin:auto;margin-top:30px}}@media (max-width:991.98px){#wrapper-prizes-2 .text-2 .img-logo-zalando{width:265px}}#wrapper-contact{background:url(../img/bg-contact.jpg?c119d2e3cb3b2a86019c3510197b92900fd5885a) top center no-repeat;padding-top:80px}#wrapper-contact .title{color:#502a15}#wrapper-contact .contact-data{text-align:center}#wrapper-contact .contact-data .contact-info{font-size:36px;line-height:46px;font-weight:500;margin-top:60px;color:#562915}@media (max-width:575.98px){#wrapper-contact .contact-data .contact-info{font-size:29px;line-height:36px}}#wrapper-contact .contact-data .contact-email{margin-top:30px}#wrapper-contact .contact-data .contact-email a{color:#562915;font-size:22px;line-height:22px;text-decoration:none}#wrapper-magnum{text-align:center;margin-top:100px;padding-bottom:50px}#wrapper-magnum .magnum-info-logo img{width:319px}@media (max-width:575.98px){#wrapper-magnum .magnum-info-logo img{width:100%;max-width:280px}}#wrapper-magnum .magnum-info-links{margin-top:20px;margin-bottom:10px}#wrapper-magnum .magnum-info-links img{width:46px}#wrapper-magnum .magnum-info-copyrights{font-size:16px;line-height:16px;font-weight:100;margin-top:20px}#wrapper-footer{padding-bottom:20px}#wrapper-footer .footer-links{display:flex;list-style:none;justify-content:center;margin:0;padding:0}@media (max-width:767.98px){#wrapper-footer .footer-links{flex-direction:column}}#wrapper-footer .footer-links li{margin-right:20px;line-height:14px;text-align:center}@media (max-width:767.98px){#wrapper-footer .footer-links li{margin-bottom:10px;margin-right:0}}#wrapper-footer .footer-links li:last-child{margin-right:0}#wrapper-footer .footer-links li a{color:#562915;font-size:12px;line-height:14px;font-weight:100;text-decoration:none}body{overflow-x:hidden;font-size:18px;line-height:22px;color:#502A15;background:#FFFBF4}.title{font-size:51px;line-height:51px;text-align:center;color:#502A15;font-weight:500}@media (max-width:575.98px){.title{font-size:36px;line-height:41px}}.lnk-btn{background:#502A15;font-size:28px;line-height:28px;border-radius:20px;padding:20px 40px;color:white;text-decoration:none;display:inline-block;letter-spacing:-1px;font-weight:500;border:0}