@charset "UTF-8";
@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf) format("truetype");font-style:italic;font-weight:100 900;font-display:swap}
*,*::before,*::after{box-sizing:border-box}
html{position:relative;min-height:100%;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;font-family:Montserrat,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#111;background:#fff;overflow-wrap:break-word}
article,footer,header,main,nav,section{display:block}
::selection{background:#4d3bfe;color:#fff}
a,a:visited{color:#111}a:hover,a:focus,a:active{color:#4d3bfe}a:focus{outline:thin dotted}
img{max-width:100%;height:auto;vertical-align:bottom;border-style:none}
button{font:inherit}
p{margin:0 0 1rem}
ol,ul{margin-top:0;margin-bottom:1rem}
h1,h2,h3,h4,h5,h6{font-weight:700;margin:2em 0 1em}
h1{font-size:1.625em;line-height:1.1}h2{font-size:1.4375em;line-height:1.2}h3{font-size:1.25em;line-height:1.3}h4,.h4{font-size:1.125em;line-height:1.4}h5{font-size:1em;line-height:1.5}h6{font-size:.75em;line-height:2}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}
@media(min-width:768px){h1{font-size:2.4375em;margin-bottom:.61538462em}h2{font-size:1.9375em;margin-bottom:.77419355em}h3{font-size:1.5625em;margin-bottom:.96em}h4,.h4{font-size:1.25em;margin-top:1.8em;margin-bottom:1em}}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;white-space:nowrap}
.screen-reader-text:focus{background:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;top:5px;width:auto;z-index:100000}
.site{overflow:hidden;min-height:100vh;display:flex;flex-direction:column}
.fixed{width:100%;margin-left:auto;margin-right:auto}.site-header-inner,.main-navigation-inner,.site-content,.site-footer-inner{padding-left:20px;padding-right:20px}
@media(min-width:768px){.fixed{max-width:720px}.site-header-inner,.main-navigation-inner,.site-content,.site-footer-inner{padding-left:45px;padding-right:45px}}
@media(min-width:992px){.fixed{max-width:960px}}@media(min-width:1200px){.fixed{max-width:1190px}}@media(min-width:1400px){.fixed{max-width:1320px}}
.site-header{position:relative;box-shadow:inset 0 -1px 0 0 #f2f5f9;padding:20px 0;background:#fff;margin-bottom:30px}
.site-header-inner{position:relative}.site-branding{display:flex;align-items:center;justify-content:center;padding:0 40px;text-align:center;text-decoration:none}.site-logotype{margin-right:.8rem}.site-logotype img{width:auto;height:30px;animation:tilt-n-move-shaking 1s linear infinite}.site-title{display:block;font-size:1.2em;margin:5px 0 0;font-weight:700;line-height:1.3;color:#111}.site-description{display:none}
@media(min-width:768px){.site-header-inner{display:flex;justify-content:space-between;align-items:center}.site-branding{justify-content:flex-start;text-align:left;padding-right:0}.site-logotype img{height:46px}.site-title{font-size:2em;margin:0}.site-description{display:block;margin:0;font-size:.8em;line-height:1.3;color:red;text-transform:uppercase;font-weight:700}}
@media(min-width:992px){.site-branding{padding-left:0}}
.humburger{position:absolute;top:10px;left:20px;z-index:700;display:inline-block;width:24px;height:16px;padding:0;border:0;background:transparent;cursor:pointer}.humburger::before{content:"";position:absolute;inset:-20px}.humburger span:not(.screen-reader-text){position:absolute;display:block;width:24px;height:2px;background:#333;left:0;transition:transform .3s,opacity .3s}.humburger span:first-child{top:0}.humburger span:nth-child(2){top:7px}.humburger span:nth-child(3){bottom:0}.humburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.humburger.open span:nth-child(2){opacity:0}.humburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media(min-width:768px){.humburger{top:50%;transform:translateY(-50%)}}@media(min-width:992px){.humburger{display:none}}
.site-header+.main-navigation{margin-top:-30px}.main-navigation{display:none;background:#fff}.main-navigation.open{display:block}.main-navigation ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.main-navigation li{position:relative}.main-navigation a,.main-navigation li>span{position:relative;display:block;font-size:16px;padding:20px;text-decoration:none;font-weight:700;z-index:1}.main-navigation .is-current>span{color:#4d3bfe}.main-navigation .promocode1win>a,.main-navigation .promocode1win>span{color:red}
@media(min-width:992px){.main-navigation{display:block}.main-navigation ul{flex-direction:row;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.main-navigation a,.main-navigation li>span{padding:20px 15px}.main-navigation a::before,.main-navigation li>span::before{content:"";position:absolute;inset:0;transform:scaleY(0);transform-origin:top center;z-index:-1;background:rgba(0,0,0,.05);transition:transform .2s}.main-navigation a:hover::before{transform:scaleY(1)}}
.site-content{position:relative;background:#fff;padding-top:30px;flex:1 0 auto}.site-content-inner{display:flex;flex-wrap:wrap}.content-area{position:relative;width:100%;flex:1 1 auto;min-height:1px}.entry-title{margin-top:0}.entry-content{max-width:100%;margin:0 auto 40px;line-height:1.7}.entry-content::after{content:"";display:block;clear:both}.entry-content p{margin-bottom:1.7em}.entry-content ol:not([class]),.entry-content ul:not([class]){padding:0;margin:1.5em 0 2em;list-style:none;max-width:100%;overflow:hidden}.entry-content ol:not([class]) li,.entry-content ul:not([class]) li{position:relative;padding-left:2em;margin:.7em 0}.entry-content ul:not([class])>li::before{position:absolute;top:.5em;left:0;content:"";width:10px;height:10px;border:2px solid #4d3bfe;border-radius:50%}.entry-content ol:not([class]){counter-reset:section}.entry-content ol:not([class])>li::before{counter-increment:section;content:counter(section) ".";position:absolute;left:0;font-weight:700;color:#4d3bfe}
.breadcrumb{margin-bottom:2em;font-size:.85em;opacity:.75;transition:opacity .3s}.breadcrumb:hover{opacity:1}.breadcrumb a,.breadcrumb span{text-decoration:none}.breadcrumb-separator{margin:0 7px}
.hero-block{display:flex;flex-direction:row;gap:2em;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:3em}.hero-block__img,.super-img{border-radius:20px;box-shadow:5px 5px 20px rgba(0,0,0,.2);border:5px solid #fff}.super-img{max-width:100%;margin:1em 0}.promo-box{display:flex;flex-direction:column;gap:0;justify-content:center}.promo-box__text{font-size:.9em;font-weight:700}.promo-box__promocode{font-size:2em;font-weight:700;color:red;text-shadow:2px 2px 1px #4d3bfe}.promo-box__icon-rocket{animation:tilt-n-move-shaking 1s linear infinite}
@media(min-width:576px){.hero-block{gap:5em}.promo-box{gap:1em}.promo-box__text{font-size:1.2em}}@media(min-width:991px){.hero-block{flex-wrap:nowrap}}@media(min-width:1199px){.promo-box__promocode{font-size:3em}}
.btn{display:inline-block;font-weight:400;text-align:center;white-space:normal;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:all .15s ease-in-out;cursor:pointer;text-decoration:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn3d{position:relative;top:-6px;border:0;transition:all 40ms linear;margin:10px 2px;font-weight:700}.btn3d:active{top:2px}.btn-primary{color:#fff;box-shadow:0 0 0 1px #417fbd inset,0 0 0 2px rgba(255,255,255,.15) inset,0 8px 0 0 #4d5bbe,0 8px 8px 1px rgba(0,0,0,.5);background:#4274d7}.btn-success{color:#fff!important;box-shadow:0 0 0 1px #31c300 inset,0 0 0 2px rgba(255,255,255,.15) inset,0 8px 0 0 #5eb924,0 8px 8px 1px rgba(0,0,0,.5);background:#78d739}
a.rocket{font-weight:700;color:#4d3bfe;position:relative;margin-right:34px}a.rocket::before{position:absolute;content:"";width:32px;height:32px;top:-5px;right:-32px;background:url(/assets/images/icon-rocket.png);animation:tilt-n-move-shaking 1s linear infinite}
p+ol,p+ul{margin-top:-1.5em!important}p.h4+p{margin-top:-1.5em!important}.subtitle{font-weight:700;font-size:1.25em;line-height:1.4}.icon-in-text{float:left;margin:0 2em 1em 0}.accent-block{font-weight:700;background:#f5f5f5;margin-left:-5em;padding:2em 2em 2em 5em;border-radius:0 1em 1em 0}.italics{font-style:italic}.flex{display:flex;margin-top:2em;gap:4em}.good-block{color:#45dc32;position:relative;margin-left:30px;font-size:1.4em}.good-block::before,.bad-block::before{content:"";width:24px;height:24px;position:absolute;left:-34px;background-size:contain}.good-block::before{top:3px;background-image:url(/assets/images/icon-like-green.png)}.bad-block{color:red;position:relative;margin-left:30px;font-size:1.4em}.bad-block::before{top:8px;background-image:url(/assets/images/icon-like-red.png);transform:rotate(180deg)}section{margin-bottom:5em}
@media(max-width:991px){.flex{flex-direction:column;gap:1em}}@media(max-width:575px){.accent-block{margin-left:-20px;padding:1.5em 1.5em 1.5em 20px}}
summary{font-weight:700;cursor:pointer}summary::marker{font-size:2em;color:red}summary *{display:inline;text-decoration:underline;text-underline-offset:7px;text-decoration-color:red;text-decoration-style:dashed;padding-top:15px}details[open] summary{padding-bottom:2em}
.site-footer{padding:50px 0;background:#26252d;color:#fff;font-size:.9em}.site-footer-container{width:100%}.footer-info{text-align:left}
.scrolltop{display:none;width:60px;height:50px;position:fixed;bottom:40px;right:10px;border:0;background:#fff;cursor:pointer;z-index:500;border-radius:4px;box-shadow:0 3px 30px -5px rgba(0,0,0,.3);opacity:.6;transition:all .3s}.scrolltop.visible{display:block}.scrolltop::before{content:"︿";position:relative;color:#4d3bfe;font-size:2rem;vertical-align:middle;top:-1px}.scrolltop:hover{opacity:1;transform:translateY(-3px)}
@media(min-width:1600px){.scrolltop{right:100px}}@media(min-width:1900px){.scrolltop{right:200px}}
@keyframes tilt-n-move-shaking{0%{transform:translate(0) rotate(0)}25%{transform:translate(1px,1px) rotate(1deg)}50%{transform:translate(0) rotate(0)}75%{transform:translate(-1px,1px) rotate(-1deg)}100%{transform:translate(0) rotate(0)}}
@media print{.humburger,.main-navigation,.scrolltop{display:none!important}.site-footer{display:none}}
