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}.about{width:auto;height:750px}.about__wrapper{max-width:1200px;height:auto;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.about__wrapper-img{margin-left:50px;padding-top:40px}.about__wrapper-img .img-one{padding:10px 0}.about__wrapper-img .img-one img{border-radius:10px}.about__wrapper-text{padding-top:40px;margin-right:50px}.about__wrapper-text h4{padding-left:50px;font-weight:600}.about__wrapper-text p{padding-left:50px;font-size:1.1em}.about__wrapper-text p span{display:inline-block;width:50px;height:2px;position:relative;top:-5px;background-color:#952dff;margin-right:5px}.awards{text-align:center;width:100%;height:auto;padding-top:30px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.awards__desk h2{padding-bottom:20px;font-weight:700}.awards__desk img{border-radius:10px;display:inline-block;width:250px;height:200px}.awards__desk .btn-prev,.awards__desk .btn-next{display:none}@media only screen and (max-width:1200px){.about{height:auto}.about__wrapper{display:block}.about__wrapper-img{float:left;padding-right:50px}}@media only screen and (min-width:320px) and (max-width:490px){.about__wrapper-img{margin:0;padding:0}.about__wrapper-img .img-one{text-align:center;width:99%;margin:0 auto;padding:0}.about__wrapper-img .img-one img{width:90%}}@media only screen and (min-width:320px) and (max-width:875px){.about__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about__wrapper-img{margin:0 auto;padding:0 10px}.about__wrapper-text{margin:0 auto;padding:0 40px;text-align:center}.about__wrapper-text h4{padding:20px 20px 0}.about__wrapper-text p{padding:0}.about__wrapper-text p span{display:block;margin:10px auto}.awards__desk-btn{margin:0 auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:50%;width:300px;height:100px}.awards__desk-btn .btn-prev,.awards__desk-btn .btn-next{display:block;position:absolute;top:47px}.awards__desk-btn .btn-prev{left:5px}.awards__desk-btn .btn-next{right:5px}.awards__desk-img img:first-child{display:block}.awards__desk-img img{width:350px;height:280px;margin:0 auto;display:none}}