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,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline: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}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font-family:'Merriweather', serif;font-weight:400;background:url(../img/bg-min.jpg) no-repeat center center fixed;background-size:cover;font-size:16px;line-height:1.7}a{color:#65376A;cursor:pointer}b{font-weight:700}p{margin-bottom:20px}p:last-child{margin-bottom:0}h2{font-weight:700;margin-bottom:15px;font-size:18px}header{margin-top:180px}@media only screen and (min-width: 768px){header{margin-top:210px}}.container{padding:10px 0;margin:0 auto}@media only screen and (min-width: 480px){.container{width:540px}}@media only screen and (min-width: 768px){.container{width:720px}}@media only screen and (min-width: 992px){.container{width:960px}}@media only screen and (min-width: 1200px){.container{width:1140px}}.btn{background:#65376A;display:inline-block;margin-top:20px;padding:15px;border-bottom:4px solid #825088;color:#fff;text-decoration:none}.btn:hover{background:#491c4e}.fb-logo{display:inline-block;margin-right:15px;width:27px;height:27px;background:url(../img/facebook-logo.svg);background-repeat:no-repeat;vertical-align:middle}.main-nav{border:1px dashed #FFB862;border-left:none;border-right:none;position:relative}.main-nav ul{overflow:hidden}.main-nav .main-nav__item{float:left;list-style-type:none}@media only screen and (max-width: 480px){.main-nav .main-nav__item{width:100%;background:#000;text-align:center}}@media only screen and (min-width: 992px){.main-nav .main-nav__item:first-child{margin-left:20px}}@media only screen and (min-width: 1200px){.main-nav .main-nav__item:nth-child(3){padding-right:90px}}@media only screen and (min-width: 1200px){.main-nav .main-nav__item:nth-child(4){padding-left:85px}}.main-nav .main-nav__item a{display:block;padding:15px;color:#FFB862;text-decoration:none;text-transform:uppercase;font-weight:400;cursor:pointer}.main-nav .main-nav__item a:hover{background:rgba(0,0,0,0.4);cursor:pointer}@media only screen and (min-width: 480px){.main-nav .main-nav__item a{padding:20px 18px}}@media only screen and (min-width: 992px){.main-nav .main-nav__item a{padding:20px 25px}}.main-nav .vivendium-logo{position:absolute;top:-155px;left:calc(50% - 90px);width:180px}.main-nav .vivendium-logo img{width:100%}@media only screen and (min-width: 768px){.main-nav .vivendium-logo{top:-195px;width:232px;left:calc(50% - 116px)}}@media only screen and (min-width: 1200px){.main-nav .vivendium-logo{top:-180px}}.squares-left:before,.squares-left:after{position:absolute;background:#FFB862;content:'';width:13px;height:13px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.squares-left:before{top:-7px;left:0}.squares-left:after{bottom:-7px;left:0}.squares-right:before,.squares-right:after{position:absolute;background:#FFB862;content:'';width:13px;height:13px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.squares-right:before{top:-7px;right:0}.squares-right:after{bottom:-7px;right:0}.main-hero{position:relative}.main-hero .main-hero__title{position:absolute;bottom:25px;left:20px;padding:20px;background:#000;color:#FFB862;font-size:20px;text-transform:uppercase}@media only screen and (min-width: 992px){.main-hero .main-hero__title{font-size:35px}}.main-hero img{width:100%}@media only screen and (max-width: 480px){.main-hero img{height:200px}}.main-wrapper{border:1px solid #FFB862;background:#fff}.main-content{padding:50px 20px;max-width:60em}footer{color:#FFB862;font-size:14px;padding:0 20px;margin-bottom:50px}
