html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{margin:0;padding:0;font-family:'Ubuntu', sans-serif;font-size:20px}.main-container{max-width:1336px;margin:0 auto;box-shadow:0 3px 6px rgba(0,0,0,0.16);position:relative;padding-bottom:50px}.logo{position:absolute;top:0;left:0;background:url(/images/logo.png);height:189px;width:490px;margin:0;padding-top:20px;color:white;padding-left:20px;font-size:40px}*{box-sizing:border-box}body,html{font-size:20px}strong{font-weight:700}p{margin-bottom:1em}h1,h2,h3,h4,h5,h6{font-weight:bold}.box{width:33.3333%;flex-basis:33.3333%;flex-shrink:0;flex-grow:0;padding:20px}@media (max-width: 1050px){.box{width:50%;flex-basis:50%}}.box__link{text-decoration:none;display:block}.box__link:hover .box__more{display:inline-block;top:25px;right:30px}.box__link:hover .box__image{filter:blur(5px);-webkit-filter:blur(5px)}.box__more{width:107px;height:49px;background-color:#ffffff;color:#dd0404;font-size:16px;font-weight:700;line-height:49px;text-align:center;position:absolute;display:none;border-radius:10px}.box__content{width:100%;height:100%;box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:30px;background-color:#ffffff;min-height:369px;position:relative;overflow:hidden;transition:all 0.3s}.box__content h3{margin:0}.box__content h2{display:inline-block;margin:0;line-height:45px;position:absolute;top:100px}.box__content h2 span{padding-left:30px;padding-right:20px;color:white;font-size:30px;font-weight:bold}.box__content h2 .red{background:#dd0404;width:100%;display:inline-block}.box__content:hover{box-shadow:0 10px 50px rgba(0,0,0,0.16)}.box__image{height:200px;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;transition:all 0.2s}.box__first-heading{position:absolute;top:25px;left:30px;color:white;font-size:30px;font-weight:bold;line-height:35px;text-shadow:2px 1px 8px #000000}.box__text{font-size:16px;color:#707070;line-height:18px;padding:35px 30px;min-height:169px}.box__variants__wrapper{padding:30px 10px 35px 10px}.box__variants__wrapper h3{color:#dd0404;font-size:16px;text-align:center;font-weight:bold;margin-bottom:30px}.box__variants__container{display:flex;flex-direction:column;flex-wrap:nowrap}.box__variant{width:100%;flex-basis:100%;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;margin-bottom:20px;color:#707070;text-decoration:none}.box__variant a{text-decoration:none;color:#707070}.box__variant:hover{cursor:pointer}.box__variant:hover .box__variant__first{color:#109a35}.box__variant:hover .box__variant__second{color:#DD0404}.box__variant:hover .box__variant__link{color:#109A35;border-radius:5px;border:1px solid #057900;padding:3px 6px}.box__variant__first,.box__variant__second,.box__variant__third{line-height:16px}.box__variant__first{font-size:12px;text-align:center;margin-right:20px;width:50px}.box__variant__third{width:20%;flex-basis:20%;text-align:center}.box__variant__second{flex-grow:1}.box__variant__link{color:#707070;text-decoration:none}.box__bottom__text{font-size:16px;color:#707070;text-align:center;margin:15px 0 35px 0;padding:0 20px}.top-navigation{line-height:38px;box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:50px;padding:0 40px;display:inline-block;position:absolute;top:15px;right:20px;background:white}.top-navigation a{text-decoration:none;color:#707070;padding:0 20px}.top-navigation a:hover{text-decoration:underline;color:#575757}.homepage-container{display:flex;flex-direction:row;flex-wrap:wrap}.homepage__logo{width:100%;flex-basis:100%;margin-top:100px}.homepage__logo a{display:block;margin:0 auto;width:200px;height:100px}.box__container{display:flex;flex-direction:row;flex-wrap:wrap;flex-basis:100%;width:100%;padding:0 53px}.guide__top-image{width:100%;height:370px;background-size:cover;background-position:center center;background-repeat:no-repeat}.guide__heading{margin:0 auto;color:white;padding-top:160px;font-size:50px;text-align:center;text-shadow:2px 1px 8px #000000}.guide__heading__box{background-color:rgba(119,119,119,0.3);padding:20px;border-radius:10px}.guide__container{display:flex;flex-direction:row;flex-wrap:wrap}.guide__main-text{flex-basis:65%;flex-grow:0;flex-shrink:0;padding-top:60px}.guide__main-text__heading{background-color:#dd0404;color:white;font-size:30px;line-height:47px;max-width:600px;text-align:left;padding-left:75px;margin:0}.guide__main-text__heading.black{background:black;margin-bottom:20px}.guide__main-text__text{padding-left:110px;font-size:20px;line-height:24px;color:#404040;margin:25px 0 50px 0;max-width:45em}.guide__sidebar{flex-basis:35%;display:flex;flex-direction:column;padding-left:50px}.guide__sidebar .box{max-width:367px;width:100%;flex-shrink:1}.guide__vip{width:100%;flex-basis:100%;padding-left:50px;font-size:16px}.guide__vip__container{width:100%;max-width:600px;display:flex;flex-direction:row}.guide__vip__info{flex-basis:250px;margin-right:40px}.guide__vip__photo{width:250px;height:auto;display:block;margin:0 auto}.guide__vip__name{color:#707070;text-align:center;font-size:20px;margin:25px}.guide__vip__about{color:#707070;text-align:center}.guide__vip__text h4{font-size:16px;color:#707070;margin-bottom:25px;font-weight:bold}.guide__vip__text p{font-size:16px;color:#707070;line-height:18px}.guide__category__container{width:100%;flex-basis:100%}.guide__category__products{display:flex;flex-direction:row;flex-wrap:wrap}.guide__category__container{margin-top:40px}
