.button{display:inline-flex;align-items:center;gap:14px;cursor:pointer;position:relative;color:#fff;font-size:16px}.button:not(.button--header)::before{content:"";display:block;width:28px;height:28px;border-radius:50%;background-color:#fff;transition:.3s}@media (max-width:767px){.button:not(.button--header)::before{width:35px;height:36px}}.button:not(.button--header)::after{content:"";display:block;width:7px;height:7px;border:1.5px solid #131313;border-left:none!important;border-bottom:none!important;transform:rotate(45deg);position:absolute;left:10px;top:10px;transition:.3s}.button--header{font-size:clamp(14px,2vw,16px);transition:.3s;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.button[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}@font-face{font-family:Arial;src:url(../../fonts/arial.woff2) format("woff2"),url(../../fonts/arial.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arial;src:url(../../fonts/arial-bold.woff2) format("woff2"),url(../../fonts/arial-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{overflow-x:hidden}html.hidden{overflow:hidden}body{font-family:Arial,sans-serif;font-size:18px;line-height:1.2;font-weight:400;color:#fff;background-color:#0e0e0e;overflow-x:hidden;width:100%;max-width:100%}*,::after,::before{box-sizing:border-box;margin:0;padding:0;border:none;outline:0;background:0 0;text-decoration:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:400}.container{width:100%;max-width:1220px;margin:0 auto;padding:0 20px}@media (max-width:767px){.button:not(.button--header)::after{width:10px;height:10px;left:12px;top:13px}.container{padding:0 10px}}.h1{font-weight:400;font-size:clamp(20px,4.7vw,36px)}.h2{font-size:clamp(20px,4.4vw,34px)}.animated{opacity:0;transform:translateY(50px);transition:.3s!important}.showed{opacity:1;transform:translateY(0)}header{position:absolute;z-index:3;left:0;top:0;right:0;padding-top:clamp(20px,2.8vw,40px);font-size:clamp(14px,2vw,16px);transition:.3s}.header--fixed{position:fixed;padding:20px 0;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:rgba(0,0,0,.2)}.header--fixed .nav ul{display:inline-flex;gap:20px}.header--fixed .header__contacts{flex-direction:row}@media (min-width:950px){.header--fixed .header__contacts{gap:40px}}.header__inner{display:flex;justify-content:space-between;align-items:flex-start}.header__left{display:inline-flex;align-items:flex-start;gap:40px}.header__logo{display:block;width:53px}.nav .current-menu-item a{pointer-events:none;cursor:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.nav ul{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);grid-auto-flow:column;gap:20px 40px;list-style-type:none}.nav ul a{color:rgba(255,255,255,.6);transition:.3s}.nav ul li{line-height:1}.nav--mobile ul{grid-template-columns:1fr;grid-auto-flow:row;align-items:flex-end;text-align:right}.header__contacts{display:inline-flex;flex-direction:column;align-items:flex-end;gap:20px}@media (max-width:950px){.header__contacts:not(.header__contacts--mobile) .button,.nav:not(.nav--mobile){display:none}.header__contacts:not(.header__contacts--mobile){flex-direction:row}}.header__icon,.header__tel{opacity:.6;transition:.3s}@media (hover:hover) and (pointer:fine){.button:not([disabled]):hover:not(.button--header)::before{background-color:#df0404}.button:not([disabled]):hover:not(.button--header)::after{border:1.5px solid #fff}.button--header:hover{color:rgba(255,255,255,.6)}.nav ul a:hover{color:#fff}.header__icon:hover,.header__tel:hover{opacity:1}}.header__icons{display:inline-flex;align-items:center;gap:20px}.header__icon{display:block;width:20px;height:20px}.header__icon img{display:block;width:100%}.header__burger{display:none;width:25px;cursor:pointer}@media (max-width:950px){.header__icons{gap:14px}.header__burger{display:block}}.header__mobile{display:none;flex-direction:column;align-items:flex-end;gap:30px;font-size:clamp(14px,2vw,16px);min-width:140px;max-width:300px;position:fixed;z-index:2;right:10px;top:60px;padding:10px;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}