.icon{max-width:100%}.main-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:99;background:#00000080;transition:all .5s}.main-header.open{background:#000000e6}.main-header a span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:all .3s}.main-header a:hover span{background-size:100% 2px}.main-header a:hover{color:#b5348a}.main-header .navigation{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1480px;padding:25px 50px;margin:0 auto;height:80px}.main-header .navigation .burger{position:relative;width:24px;height:18px;cursor:pointer}.main-header .navigation .burger:hover .burger-inner,.main-header .navigation .burger:hover .burger-inner:after,.main-header .navigation .burger:hover .burger-inner:before{background:#b5348a;transition-delay:0s}.main-header .navigation .burger.open .burger-inner:before{animation:burger-open-top .5s}.main-header .navigation .burger.open .burger-inner:after{animation:burger-open-bottom .5s}.main-header .navigation .burger.close .burger-inner{background:none}.main-header .navigation .burger.close .burger-inner:before{animation:burger-close-top .5s forwards}.main-header .navigation .burger.close .burger-inner:after{animation:burger-close-bottom .5s forwards}.main-header .navigation .burger .burger-inner{position:absolute;top:8px;left:0;width:24px;height:2px;background:#fff;transition:all .5s;transition-delay:.25s}.main-header .navigation .burger .burger-inner:after,.main-header .navigation .burger .burger-inner:before{content:"";position:absolute;left:0;width:100%;height:100%;background:#fff;transition:all .5s;transition-delay:.25s}.main-header .navigation .burger .burger-inner:before{top:-8px}.main-header .navigation .burger .burger-inner:after{top:8px}.main-header .navigation .top-menu{display:flex;flex:1}.main-header .navigation .top-menu .menu-item{font-size:16px;line-height:24px;color:#fff;text-transform:uppercase;padding-right:50px}.main-header .navigation .top-menu .menu-item:last-child{margin-left:0}.main-header .navigation .top-menu .menu-item:nth-last-child(3){margin-left:auto}.main-header .navigation .top-menu .menu-item a{display:block}.main-header .navigation .top-menu .menu-item a.router-link-exact-active span{color:#b5348a;background-size:100% 2px}.main-header .navigation .search-wrapper{position:relative;width:60px;height:40px;transition:all .5s}.main-header .navigation .search-wrapper:after{content:"";position:absolute;bottom:0;right:0;width:0;height:1px;background:#fff;transition:all .5s}.main-header .navigation .search-wrapper.show{width:260px}.main-header .navigation .search-wrapper.show:after{width:100%}.main-header .navigation .search-wrapper .search{position:absolute;top:8px;right:0;font-size:16px;line-height:24px;color:#fff;text-transform:uppercase;border:none;background:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:all .3s}.main-header .navigation .search-wrapper .search:hover{background-size:100% 2px;color:#b5348a}.main-header .navigation .search-wrapper .input-search{position:absolute;top:0;right:0;display:flex;align-items:center;width:100%;height:100%}.main-header .navigation .search-wrapper .input-search .input{position:relative;margin-right:10px;flex:1}.main-header .navigation .search-wrapper .input-search .input input{font-family:Open Sans;font-weight:300;font-size:18px;line-height:40px;display:block;width:100%;background:none;border:none;padding:5px 25px 5px 0;color:#fff}.main-header .navigation .search-wrapper .input-search .icon{margin-right:10px}.main-header .navigation .search-wrapper .input-search .close-search{position:relative;width:20px;height:20px;margin-top:-4px;cursor:pointer}.main-header .navigation .search-wrapper .input-search .close-search:after,.main-header .navigation .search-wrapper .input-search .close-search:before{content:"";position:absolute;top:9px;left:-2px;width:24px;height:2px;background:#fff}.main-header .navigation .search-wrapper .input-search .close-search:before{transform:rotate(-45deg)}.main-header .navigation .search-wrapper .input-search .close-search:after{transform:rotate(45deg)}.main-header .navigation-container{position:absolute;top:80px;left:0;bottom:0;width:100%;background:#000000e6;height:calc(100vh - 80px);overflow:hidden}.main-header .navigation-container .menu-title{font-family:Josefin Sans;font-weight:300;font-size:22px;color:#fff;margin-bottom:20px;opacity:.5;transition:all .5s}.main-header .navigation-container .navigation-container-inner{position:relative;max-width:1280px;width:80%;margin:0 auto;z-index:0;height:100%}.main-header .navigation-container .navigation-container-inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ffffff26;border-bottom:none;z-index:-1;transition:all .5s;transition-delay:.5s}.main-header .navigation-container .navigation-container-inner .navigation-container-inside{overflow-y:auto;height:100%;padding:70px}.main-header .navigation-container .navigation-container-inner .navigation-container-inside .newsletter-content{padding-bottom:0}.main-header .navigation-container .menu-inline{display:flex;margin-bottom:50px}.main-header .navigation-container .menu{flex-direction:column;width:50%;text-align:right}.main-header .navigation-container .menu .menu-item{font-family:Josefin Sans;font-weight:300;font-size:26px;margin-bottom:32px;padding-right:0;transition:all .5s;text-transform:uppercase}.main-header .navigation-container .menu .menu-item:last-child{margin-bottom:0}.main-header .navigation-container .menu .menu-item a.router-link-exact-active span{color:#b5348a;background-size:100% 2px}.main-header .navigation-container .menu-contact{display:block;width:50%;transition:all .4s;transition-delay:.5s}.main-header .navigation-container .menu-contact a{display:inline-block;font-size:16px;line-height:24px;margin-bottom:40px}.main-header .navigation-container .menu-contact a.mail{text-transform:uppercase;color:#b5348a}.main-header .navigation-container .menu-follow .menu-social-items{display:flex}.main-header .navigation-container .menu-follow .menu-social-items .menu-social-item{padding-right:50px;font-size:14px;line-height:24px;text-transform:uppercase;transition:all .5s}.main-header .navigation-container .menu-follow .menu-social-items .menu-social-item:hover .icon svg path{fill:#b5348a}.main-header .navigation-container .menu-follow .menu-social-items .menu-social-item .icon{display:none}.main-header .navigation-container .menu-follow .menu-social-items .menu-social-item .icon svg path{transition:all .3s}@media(max-width:1280px){.main-header .navigation-container .menu .menu-item{font-size:22px;margin-bottom:30px}}@media(max-width:1023.98px){.main-header .navigation .search-wrapper.show{width:100%}.main-header .navigation-container .navigation-container-inner{width:90%}.main-header .navigation-container .navigation-container-inner .navigation-container-inside{padding:50px}.main-header .navigation-container .menu-title{font-size:18px;margin-bottom:10px}.main-header .navigation-container .menu .menu-item{font-size:22px;margin-bottom:30px}.main-header .navigation-container .menu-contact a{font-size:12px;line-height:20px}.main-header .navigation-container .menu-follow .menu-social-items .menu-social-item{font-size:12px;padding-right:30px}}@media(max-width:767.98px){.main-header .navigation{padding:25px 5%}.main-header .navigation-container .menu-inline{flex-direction:column;margin-bottom:0}.main-header .navigation-container .navigation-container-inner .navigation-container-inside{padding:25px}.main-header .navigation-container .menu-title{font-size:18px;margin-bottom:10px}.main-header .navigation-container .menu{width:100%;order:1;margin-bottom:30px}.main-header .navigation-container .menu .menu-item{font-size:20px;margin-bottom:25px}.main-header .navigation-container .menu-contact{width:100%;order:2}.main-header .navigation-container .menu-contact a{margin-bottom:20px}.main-header .navigation-container .menu-follow .menu-social-items .menu-social-item span{display:none}.main-header .navigation-container .menu-follow .menu-social-items .menu-social-item .icon{display:block}}.input-search-anim-enter-active,.input-search-anim-leave-active{transition:opacity .5s}.input-search-anim-enter-from,.input-search-anim-leave-to{opacity:0}.navigation-container-enter-active,.navigation-container-leave-active{transition:all .5s}.navigation-container-enter-active .navigation-container-inner .navigation-container-inside,.navigation-container-leave-active .navigation-container-inner .navigation-container-inside{overflow:hidden!important}.navigation-container-enter-active .navigation-container-inner:before,.navigation-container-leave-active .navigation-container-inner:before{top:100px!important;opacity:0}.navigation-container-enter-active .menu-contact,.navigation-container-leave-active .menu-contact{opacity:0}.navigation-container-enter-active .menu-follow .menu-title,.navigation-container-leave-active .menu-follow .menu-title{opacity:0!important}.navigation-container-enter-active .menu-follow .menu-social-items .menu-social-item,.navigation-container-leave-active .menu-follow .menu-social-items .menu-social-item{opacity:0}.navigation-container-enter-active .menu .menu-item,.navigation-container-leave-active .menu .menu-item{opacity:0;transform:translateX(-50px)}.navigation-container-enter-from,.navigation-container-leave-active{height:0!important}.top-menu-enter-active{transition:all .5s;transition-delay:1s}.top-menu-leave-active{transition:all .5s}.top-menu-enter-from,.top-menu-leave-active{opacity:0}.burger-enter-active,.burger-leave-active{transition:all .5s;overflow:hidden;max-width:30px;transition-delay:.5s}.burger-enter-active .burger-inner:after,.burger-enter-active .burger-inner:before,.burger-leave-active .burger-inner:after,.burger-leave-active .burger-inner:before{top:0!important}.burger-enter-active{transition-delay:.5s;max-width:0}.burger-enter-to{max-width:30px}.burger-leave-to{max-width:0}@keyframes burger-close-top{0%{top:-8px}50%{top:0;transform:rotate(0deg)}to{top:0;transform:rotate(45deg)}}@keyframes burger-close-bottom{0%{top:8px}50%{top:0;transform:rotate(0deg)}to{top:0;transform:rotate(-45deg)}}@keyframes burger-open-top{0%{top:0;transform:rotate(45deg)}50%{top:0;transform:rotate(0deg)}to{top:-8px}}@keyframes burger-open-bottom{0%{top:0;transform:rotate(-45deg)}50%{top:0;transform:rotate(0deg)}to{top:8px}}