.header{background-color:#f04142;max-width:100%;padding:15px 100px;position:absolute;top:0;width:100%;z-index:20}.header .logo-title{font-size:20px;font-weight:bolder}.header a{color:#fff}@media screen and (max-width:800px){.header{padding:15px 10px}}.header.isFixed{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky}.header-layout{margin:0 auto;max-width:1200px}.header-nav .wrapper__item{font-size:16px;font-weight:500;letter-spacing:-.5px;line-height:1;margin-right:30px;padding:25px 0;position:relative}.header-nav .wrapper__item span{cursor:pointer;position:relative}.header-nav .wrapper__item span:hover{opacity:.7}.header-nav .wrapper__item span i{border:3px solid transparent;border-top:4px solid transparent;height:0;position:absolute;right:-11px;top:8px;width:0}.header-nav .wrapper__item.active .wrapper__item--i:after{border-radius:3px;bottom:1px;content:"";height:5px;left:-2px;position:absolute;width:calc(100% + 10px);z-index:-1}.header-nav .wrapper__item.active a{background-color:#d17979;border-radius:4px;color:#fff;padding:5px 8px}.header-nav .wrapper__item a{position:relative;z-index:2}.header-nav .wrapper__item a:hover{opacity:.7}.header-nav .wrapper__item-child{background-color:#fff;border-radius:4px;bottom:15px;box-shadow:2px 2px 6px #0003;left:-3px;opacity:0;padding:3px 0;position:absolute;transform:translateY(-100%);transition:opacity .3s ease-out;width:180%;z-index:-1}.header-nav .wrapper__item-child a{border-bottom:1px solid rgba(0,0,0,.1);color:#000000b3;display:block;font-size:14px;padding:12px 15px}.header-nav .wrapper__item-child a.active{color:var(--color-blue)}.header-nav .wrapper__item-child a:last-child{border-bottom:none}.header-nav .wrapper__item:hover .wrapper__item-child{opacity:1;transform:translateY(100%);z-index:1}.header-logo{border-left:1px solid rgba(0,0,0,.2);line-height:1;padding-left:18px}.footer{background-color:#f04142;color:#fff;max-width:100%;position:relative;width:100%}@media screen and (max-width:1023px){.footer{padding:25px 20px}}.footer__content{display:flex;font-size:14px;padding:20px;text-align:center;width:100%}.footer__link{width:100%}.footer__link a{color:#fff;font-size:14px;font-weight:400;letter-spacing:0;margin-left:25px}.footer .second-row{align-items:center;display:flex;margin-top:25px}.footer .second-row p{font-size:12px}
