@font-face{font-family:Montserrat;src:url(/static/media/Montserrat-VariableFont_wght.4df14eb5e72bf55c4497.ttf)}*{box-sizing:border-box;scroll-behavior:smooth;transition:all .5s}body{background:#16251d;color:#fff;font-family:Montserrat,sans-serif;margin:0}.content{margin:0 auto;padding:40px 20px;width:min(100%,1140px)}.content .mainBlock__btns{justify-content:center}h1,h2,h3{font-weight:700;line-height:1.15;margin:0;text-align:center}h1{font-size:44px}h2{font-size:36px}h3{font-size:26px}p{margin:15px 0}p,ul{font-size:20px}img{width:100%}.cardList{grid-gap:20px 40px;display:grid;gap:20px 40px;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));margin:20px 0 0;padding:0}.featuresList{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);text-align:center}.featuresBlock{background:#012b2080;background-size:200%;border-radius:4px;box-shadow:0 10px 25px #0000004d;display:flex;flex-direction:column;gap:10px;padding:10px;text-align:center;transition:.3s ease-in;transition-property:background-position,box-shadow,translate}.featuresBlock:hover{background-position:100% 100%;box-shadow:0 8px 15px #0000004d;translate:0 -2px}.featuresBlock h3,.featuresBlock p{margin:0}.featuresBlock .featuresBlock_img{border-radius:2px;border-radius:var(--radius,2px);margin:0 auto;max-width:255px;overflow:hidden;width:100%}.featuresBlock:hover img{scale:1.05}.mainBtn{background:linear-gradient(12deg,#fff14b 8%,#fffabc 98%);border:2px solid #ebab51;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;margin:0;padding:14px 45px;text-align:center;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.mainBtnAnimated{animation:pulse 2s infinite}.mainBtnSpecial{background:linear-gradient(0deg,#95ff3b 100%,#cbff9f 0);border-color:#0000;color:#128547;overflow:hidden;position:relative;text-shadow:none}.mainBtnSpecial:before{animation:specialBtn 5s linear infinite;background:linear-gradient(0deg,#fff0,#fff9,#fff0);content:"";height:400%;left:50%;position:absolute;rotate:90deg;top:50%;width:150px}@keyframes pulse{0%,to{background-color:#ebab51;box-shadow:0 0 6px #ebab51b3;transform:scale(1)}50%{background-color:#ebab51;box-shadow:0 0 12px #ebab51e6;transform:scale(1.02)}}@keyframes specialBtn{0%{translate:-300% -50%}to{translate:150% -50%}}@media (max-width:1084px){main{padding-top:65px}}@media (max-width:525px){.featuresList{grid-template-columns:repeat(1,1fr)}h1{font-size:36px}}.mainBlock{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:space-between;position:relative}.mainBlock__desc p{font-size:clamp(1.125rem,.9801rem + .7246vw,1.75rem)}.mainBlock__img img{border-radius:4px}.mainBlock__btns{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}@media (max-width:900px){.mainBlock{align-items:center;flex-direction:column}.mainBlock__btns{justify-content:center}.mainBlock__descFlex{display:flex;flex-direction:column-reverse}}.headerLogo:last-child{display:flex;justify-content:center}.headerLogo a{gap:7px}.headerBlock nav,.headerLogo a{align-items:center;display:flex}.headerBlock nav{flex-wrap:wrap;gap:15px;justify-content:center}header{background:linear-gradient(0deg,#095e31,#128547 49%,#22bc7a);box-shadow:0 2px 4px 0 #012b2080;display:flex;width:100%;z-index:24}.headerBlock{display:flex;justify-content:space-between;margin:0 auto;padding:10px;width:min(100%,1140px)}.headerBlock ul{align-items:center;display:flex;gap:10px;list-style:none;margin:0;padding:0}.headerBlock ul li a{color:inherit;color:#fff;font-size:16px;font-weight:600;padding:4px 2px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .4s ease}.headerBlock ul li a.link,.headerBlock ul li a:hover{color:#f7d462}.headerBlock ul li a:before{background:#fff;bottom:0;content:"";height:2px;left:50%;position:absolute;transition:.4s ease;width:0}.headerBlock ul li a:hover:before{background:#f7d462;left:0;width:100%}.header-toggler{color:#fff;display:none;font-size:35px;height:30px}.header-toggler:after{content:"☰"}.header-toggler--open:after{content:"✕"}header .mainBtn{font-size:14px;padding:5px 10px}.headerLogo img{border-radius:4px;height:45px;object-fit:contain}.headerLogo{align-items:center;display:flex;gap:15px;justify-content:space-between}.headerLogo-div{display:flex;gap:10px}@media (max-width:1084px){.headerMenu,header{position:fixed}.headerMenu{align-items:center;align-items:baseline;background:linear-gradient(0deg,#095e31,#128547 49%,#22bc7a);box-shadow:7px 2px 4px 0 #012b2066;display:flex;height:100%;justify-content:flex-start;padding:100px 30px 30px;right:0;top:0;transform:translateX(200%);transition:.3s ease-in-out;width:min(100%,320px);z-index:1}.headerBlock{z-index:2}.header-menu--open{opacity:1;transform:translateX(0)}header nav ul{flex-direction:column}.header-toggler{align-items:center;display:flex;padding-right:15px;z-index:2}.headerBlock__logo:before{display:none}.headerBlock__logo{justify-content:space-between}.headerBlock ul{align-items:flex-end;margin-top:50px;padding:20px}.header-menu--open+span{position:fixed}}footer{color:#fff;margin-bottom:20px;overflow:hidden;position:relative}.footerBlock{background:#128547;border-radius:4px;border-top:1px solid #ffffff1f;display:flex;flex-direction:column;margin:0 auto;padding:30px 20px;text-align:center;width:min(100%,1140px)}.footerBlock p{font-weight:400;line-height:1.12}.footerBlock img{margin:0 auto;max-width:255px}
/*# sourceMappingURL=main.a6f4371b.css.map*/