body{font-family:'Nunito',sans-serif;font-weight:400;background-color:#fff;margin:0}h1,h2,h3,h4,h5,h6{font-family:'Nunito',sans-serif;margin-top:0;margin-bottom:0;letter-spacing:0}h1{color:#fff;font-size:2.8em}h2{font-size:2em}h4{font-size:1.5em}h5{font-size:1.1em}h6{font-size:1em}.menu__mobile{display:none}.menu{margin:0 auto;position:-webkit-sticky;position:sticky;text-align:center;z-index:5;width:100%;height:50px;top:0;background-color:#952dff}.menu ul{margin:0;padding:10px 0 0 0}.menu ul li{display:inline;color:#fff;padding:12px 20px;font-size:1.3em;text-transform:uppercase;font-weight:600;position:relative}.menu ul li .menu__main-direction{background-color:#952dff;position:absolute;display:none;top:50px;left:-3px;width:100%;height:auto;padding:0 1px 0 2px;margin:0}.menu ul li .menu__main-direction li{display:block;padding:0 20px}.menu ul li .menu__main-direction li a{display:block;font-size:.7em;text-transform:lowercase;padding:10px 15px;text-decoration:none}.menu ul li .menu__main-direction li:hover{background-color:#6a16be}.menu ul li a{color:#fff;text-decoration:none}.menu ul li a:hover{cursor:pointer;text-decoration:none}.menu ul li:hover ul{height:auto}.footer{width:100%;height:auto;background:-webkit-gradient(linear, left bottom, left top, color-stop(10%, #000), color-stop(60%, #952dff), to(#fff));background:linear-gradient(to top, #000 10%, #952dff 60%, #fff)}.footer__wrapper{width:100%;text-align:center;padding:20px 0 30px}.footer__wrapper i{font-style:normal;color:#952dff}.footer__wrapper .footer__social ul{list-style:none;padding-top:50px}.footer__wrapper .footer__social ul li{display:inline-block;cursor:pointer;padding:0 30px}.footer__wrapper .footer__social ul li a{text-decoration:none;display:inline-block;width:65px;height:65px;border-radius:50%;background:rgba(255,255,255,0.9);line-height:65px}.footer__wrapper .footer__social ul li:hover .footer__social-icon{text-decoration:none;-webkit-transition:200ms all ease-in-out;transition:200ms all ease-in-out;-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0.4);box-shadow:0 0 0 10px rgba(255,255,255,0.4)}.footer__wrapper .footer__menu{list-style:none;padding:30px 0}.footer__wrapper .footer__menu li{display:inline-block;border-right:#952dff solid 2px;border-color:#fff;padding:0 30px;font-size:1.3em;font-weight:500;color:#fff}.footer__wrapper .footer__menu li a{text-decoration:none;color:#fff}.footer__wrapper .footer__menu li a:hover{text-decoration:none}.footer__wrapper .footer__menu li:nth-child(6){border:none}.footer__wrapper-end{color:#fff;margin-bottom:0;padding-bottom:10px}@media only screen and (min-width:320px) and (max-width:1100px){.menu{height:60px}.menu .menu__main{display:none}.menu .main-menu-mobile{display:none;border-top:1px solid #fff;background-color:#952dff;position:absolute;top:59px;left:0;width:100%;height:auto}.menu .main-menu-mobile li{font-weight:600;display:block;padding:0 0 10px}.menu .main-menu-mobile li #caretJS{padding:0 10px}.menu .main-menu-mobile li .rotate{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}.menu .main-menu-mobile .last{padding-bottom:25px}.menu .menu-direction-mobile{display:none}.menu .menu-direction-mobile li{font-size:.8em;padding:15px 0 0 0}.menu .menu-direction-mobile li a{border:none}.menu .menu-direction-mobile li:last-child{padding-bottom:12px}.menu .menu__mobile{width:100%;border-bottom:1px solid #fff;display:grid;grid-template-rows:65px;grid-template-columns:60px 60px 1fr 60px 60px;background-color:#952dff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu .menu__mobile .menu__mobile-logo{grid-column:2 / span 1}.menu .menu__mobile .menu__mobile-nav{grid-column:4 / span 1}.menu .menu__mobile .mobile-fa{font-size:2.5em}.menu .menu__mobile i{font-style:normal;color:#fff}}@media only screen and (max-width:1015px){.footer__wrapper .footer__social ul li{padding:0 20px}}@media only screen and (min-width:320px) and (max-width:768px){.footer__wrapper .logo-footer{display:none}.footer__wrapper .footer__menu{display:none}.footer__wrapper .footer__social ul{padding:0}}.link{background-color:#6a16be}