@keyframes flashlight{0%,44%,50%,to{opacity:0}45.5%,48.5%{opacity:1}47%{opacity:.3}}.hh-blog__topbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem}.hh-blog__count-info{margin-bottom:.5rem;font-style:italic;font-weight:400;font-size:.75rem}.hh-blog__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:3rem;gap:clamp(1.5rem,1rem + .875vw,3rem)}.hh-blog-card{position:relative;display:flex;flex-direction:column;background-color:#fff}.hh-blog-card__media{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-bottom:75%;background-color:#c2cfd9}.hh-blog-card__media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hh-blog-card__info{padding:1rem;padding:clamp(1rem,.75rem + .825vw,1.25rem)}.hh-blog-card__meta{margin-bottom:.8em;font-size:.8125rem;color:#5e6d7a;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hh-blog-card__meta-separator{background-color:currentColor;border-radius:50%;width:.25rem;height:.25rem}.hh-blog-card__title{margin:0;font-size:1rem;line-height:1.25;color:#2d3a40}.hh-blog-card__title a{color:inherit}.hh-blog-card__excerpt{margin-top:1em;font-size:.875rem}.hh-blog__loadmore{margin-top:5rem}.hh-blog__loadmore .button{min-width:196px}.hh-blog__loadmore .button[data-loading=true]{opacity:.45;pointer-events:none}.hh-section_blog-authors{padding-top:4rem;padding-bottom:4rem}.hh-section_blog-authors .hh-section__content{margin-top:clamp(5rem,3.2143rem + 7.619vw,7.5rem)}.blog-authors-list__item+.blog-authors-list__item{margin-top:clamp(4rem,2.5714rem + 6.0952vw,6rem)}.lead{font-size:clamp(1.125rem,.9911rem + .5714vw,1.3125rem)}.blog-author-card{position:relative}.blog-author-card__image{display:flex;justify-content:center}.blog-author-card__info,.faq h2{margin-left:auto;margin-right:auto}.blog-author-card__info{width:100%;max-width:260px;max-width:clamp(15rem,13.2143rem + 7.619vw,17.5rem);padding:1.5rem 1rem;border:2px solid #c2cfd9;background-color:#fff;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}.blog-author-card__name{font-size:clamp(.875rem,.6964rem + .7619vw,1.125rem);line-height:1.25;font-weight:600;color:#2d3a40;text-align:center;word-spacing:-1px}.blog-author-card__position{color:#5e6d7a;font-size:clamp(.75rem,.6607rem + .381vw,.875rem);line-height:1.25;text-align:center;margin-top:.25rem}.blog-author-card__socials{margin-top:1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.blog-author-card__socials-link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background-color:#0090d2;color:#fff;font-size:1.25em;transition:background-color .3s}.hh-section_blog-topics{padding-top:0;padding-bottom:0}.hh-section_blog-topics .hh-section__title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.hh-section_blog-topics__title-icon{display:inline-flex;width:74px;height:116px;background-image:url(../img/blog-topics-icon-bg.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:100%auto}.hh-section_blog-topics-grid{margin-top:2.5rem}.col2-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.hh-featute-with-top-icon{display:flex;flex-wrap:nowrap;flex-direction:row;gap:1rem}.hh-featute-with-top-icon__icon-wrap{--icon-width:36px;--icon-height:var(--icon-width);flex-shrink:0;width:var(--icon-width);height:var(--icon-height);display:flex;align-items:flex-start}.hh-featute-with-top-icon__icon-wrap img{max-width:100%;height:auto}.hh-featute-with-top-icon__content{flex:1}.hh-featute-with-top-icon__title{font-size:1.125rem;font-weight:600;margin-bottom:1em;margin-top:0;color:#2d3a40}.faq{padding:85px 0 50px}.faq h2{text-align:center;max-width:700px}.faq__circles{display:flex;gap:103px;justify-content:center;overflow:hidden;margin:65px 0 131px}.faq__circles>div{width:77px;height:77px;flex-shrink:0;background-color:#eef3f5;border-radius:50%}.faq__block{max-width:55%;margin:11px auto 10px}.faq__gamepad{max-width:none}.faq__item{border-bottom:1px solid #8094a3}.faq__question{margin:0;padding:32px 0;font-weight:600;font-size:21px;line-height:140%;color:#2d3a40;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq__question::after{content:url(../img/faq-arrow.svg);margin-left:20px;transition:transform .3s ease}.faq__question.opened::after{transform:rotate(180deg)}.faq__response{display:none;transition:transform .3s ease;overflow:hidden;padding:0 0 16px}.stats{--stats-gap:16px;background-color:#eef3f5;padding:15px 0 52px;text-align:center;overflow:hidden}.stats__items-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--stats-gap)/2*-1);margin-right:calc(var(--stats-gap)/2*-1);padding-top:48px;padding-bottom:40px}.stats__item-link,.stats__stars{display:flex;justify-content:center;width:100%}.stats__stars{flex-wrap:nowrap;align-items:center;gap:2px;max-width:130px}.stats__item-link{padding:calc(var(--stats-gap)/2);flex-basis:50%;max-width:50%}.stats__item,.stats__logo{display:flex;align-items:center}.stats__item{background:#fff;width:100%;flex-direction:column;min-height:349px;padding:39px 5px 28px;transition:transform .4s ease,box-shadow .4s ease;box-shadow:0 0 rgba(0,0,0,.3764705882)}.stats__item:hover{transform:scale(1.1);box-shadow:0 0 60px 0 rgba(0,0,0,.3764705882)}.stats__logo{margin-top:auto;justify-content:center;min-height:76px;padding-left:1rem;padding-right:1rem}.stats__value{font-weight:600;font-size:24px;line-height:150%;color:#2d3a40;margin:12px 0 16px;letter-spacing:-.9px}.stats__users{font-size:16px;line-height:190%;align-self:stretch;min-height:34px;text-align:center;color:#c9b475}.contact-us{padding:33px 0 55px;background-color:#eef3f5}.contact-us .container{display:grid;align-items:end;position:relative}.contact-us .container>*{grid-row-start:1;grid-column-start:1}.contact-us .smile{position:absolute;left:141px;bottom:63px;z-index:2}.contact-us .hercules{position:relative;top:19px;z-index:1;width:100%}.contact-us .hercules-selfie{position:relative;top:-2px;left:85px;z-index:1}.contact-us.angel{background-color:unset}.contact-us.angel .hercules{top:-1px;left:-11px}.contact-us.angel .contact-us__main-block::before{transform:translateX(-50%) translateY(-50%) translateZ(-10px)}.contact-us.woman .flashlight::after{animation:none}.contact-us.woman .contact-us__button-block{right:5.7%;bottom:6px}.contact-us.woman .hercules{top:36px}.flashlight{display:inline-block;position:relative}.flashlight::after{content:"";position:absolute;z-index:1;opacity:0;mask-image:radial-gradient(#000 54%,transparent 74%);-webkit-mask-image:radial-gradient(#000 54%,transparent 74%);mask-size:200% 200%;-webkit-mask-size:200% 200%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:0 center;-webkit-mask-position:0 center;animation:flashlight 3.8s;animation-timing-function:linear;animation-iteration-count:infinite}.flashlight.flashlight-hercules::after{width:41%;height:39%;top:7%;right:30%;transform:rotate(8deg);background-image:conic-gradient(from 210deg at 120%center,transparent 43deg,#fff 61deg,transparent 78deg)}.flashlight.flashlight-angel::after,.flashlight.flashlight-woman::after{background-image:conic-gradient(from 98deg at 19.3% 18%,transparent 24deg,#fff 61deg,transparent 109deg),radial-gradient(#fff 12%,transparent 39%,transparent 83%);background-size:auto,30% 30%;background-repeat:no-repeat;background-position:0,6% 3%;mask-image:radial-gradient(#000 42%,transparent 73%);-webkit-mask-image:radial-gradient(#000 42%,transparent 73%);mask-position:-76% 91%,-3.3% 114.4%;-webkit-mask-position:76% 91%,-3.3% 114.4%;mask-size:200% 200%,50.7%;-webkit-mask-size:200% 200%,50.7%;mask-composite:source-out;-webkit-mask-composite:source-out;width:30%;height:51%;bottom:-4%;left:23.4%}.flashlight.flashlight-woman::after{background-image:conic-gradient(from 73deg at 15% 16%,transparent 18deg,#fff 61deg,transparent 101deg),radial-gradient(#fff 12%,transparent 48%);background-position:0,0 0;mask-image:radial-gradient(#000 46%,transparent 73%);-webkit-mask-image:radial-gradient(#000 46%,transparent 73%);mask-position:92% 101%,108.7% 151.5%;-webkit-mask-position:92% 101%,108.7% 151.5%;width:62%;height:50%;bottom:4%;left:71.7%}.contact-us__text-block{max-width:370px}.contact-us__text{font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#5e6d7a;margin-top:21px}.contact-us__button-block{position:absolute;text-align:center;right:11.7%;bottom:28px}.contact-us__button-block .button{display:block;margin-bottom:23px;padding:17px 12px;min-width:194px}.contact-us__button-block picture{display:block;margin-bottom:-2px}.contact-us__main-block{position:relative;background-color:#fff;border:8px solid;border-image-source:linear-gradient(180deg,#fbb900 0,#f39200 100%);border-image-slice:1;display:flex;align-items:center;justify-content:center;padding:55px 20px 41px;font-weight:700;font-size:24px;line-height:140%;color:#2d3a40;text-align:center;box-shadow:0 20px 40px rgba(251,185,0,.4);margin-left:50px;width:auto;transform-style:preserve-3d}.contact-us__main-block::before{content:"";top:0}.contact-us__main-block::after,.contact-us__main-block::before{position:absolute;transform:translateY(-50%) translateZ(-10px)}.contact-us__main-block::before{background:linear-gradient(180deg,#fbb900 0,#f39200 100%);box-shadow:0 20px 40px rgba(59,170,54,.2);left:15.6%;width:171px;height:171px;border-radius:50%}.contact-us__main-block::after{content:url(../img/contact-us-dots.svg);right:4.6%;top:-9px}.green-marks{padding:70px 0 41px;margin-bottom:64px}.green-marks .container{display:flex;flex-direction:column}.green-marks h2,.green-marks picture{text-align:center}.green-marks h2{margin:53px 0 94px}.green-marks__grid{display:grid;grid-template-columns:1fr;gap:48px 48px}.green-marks__item{padding-left:63px;position:relative}.green-marks__item::before{content:url(../img/green-mark.svg);position:absolute;left:-18px;top:-20px}.green-mark__title{color:#2d3a40;font-weight:600;font-size:18px;line-height:150%;margin-bottom:29px}.wrapper-with-cubes{position:relative;padding-top:6rem;padding-bottom:1rem}.wrapper-with-cubes::after,.wrapper-with-cubes::before{content:"";pointer-events:none;position:absolute;z-index:1;width:16px;height:16px;background-color:#fff}.wrapper-with-cubes::before{display:none;top:0;right:0}.wrapper-with-cubes::after{left:0;bottom:0}.wrapper-with-cubes_1::after{left:auto;right:0;bottom:0}.wrapper-with-cubes_2,.wrapper-with-cubes_3{padding-bottom:4.5rem}.wrapper-with-cubes_2::before{display:block;top:0;left:0}.wrapper-with-cubes_2::after{left:auto;right:0;bottom:0}.wrapper-with-cubes_3::before{display:block;top:0;left:0}.wrapper-with-cubes_3::after{left:auto;right:0;bottom:0}.hh-section_faq{padding-top:4rem;padding-bottom:3.5rem}.hh-section_faq .hh-section__subtitle{font-weight:500;font-size:15px;line-height:1.6;text-align:left}.hh-section_faq .faq__block-wrap .faq__block{width:100%;max-width:780px;margin-top:.5rem}.stats__items-wrap{padding-bottom:4rem}.has-gray-bg{background-color:#eef3f5}.has-dark-gray-bg{background-color:#e6edf2}.text-center{text-align:center}.mt-0{margin-top:0}.d-flex{display:flex}.flex-center{justify-content:center;align-items:center}.py-sm{padding-top:3rem;padding-bottom:3rem}.mx-auto{margin-left:auto;margin-right:auto}.max-w-780{max-width:780px}@media (min-width:550px){.hh-blog__count-info{font-size:.8125rem}.hh-section_blog-authors{padding-top:7.5rem;padding-bottom:7.5rem}.hh-featute-with-top-icon{flex-direction:column}.hh-featute-with-top-icon__icon-wrap{--icon-width:56px;align-items:flex-end}.banana-man{position:relative;width:170px;height:126px}.banana-man::before{content:"";pointer-events:none;border:2px solid #c2cfd9;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;transform:translate(1rem,-1rem)}.hh-section_faq{padding-top:7.5rem;padding-bottom:7.25rem}.hh-section_faq .hh-section__title{margin-bottom:2.5rem}.hh-section_faq .hh-section__subtitle{text-align:center;font-size:1.125rem}.hh-section_faq .faq__block-wrap .faq__block{margin-top:3rem}}@media (min-width:720px){.stats__item-link{flex-basis:33.3333%;max-width:300px}.wrapper-with-cubes{padding-top:8rem;padding-bottom:4.5rem}.wrapper-with-cubes::after,.wrapper-with-cubes::before{width:122px;height:52px}}@media (min-width:1024px){.stats{--stats-gap:48px}}@media (min-width:1050px){.hh-blog__list{grid-template-columns:repeat(3,1fr)}.hh-section_blog-topics .hh-section__title{flex-direction:row;gap:.5rem}.col2-grid{gap:80px;grid-template-columns:repeat(2,1fr)}.hh-section_blog-topics-grid{padding-top:2.5rem;gap:24px 80px}.faq__block-wrap,.green-marks .container{background-image:url(../img/gamepad.svg);background-repeat:no-repeat;background-position:right 5%top 290px}.faq__gamepad{padding:0 30px}.green-marks .container{background-image:url(../img/contact-us-dots.svg);background-position:16% 25px}.green-marks__grid{grid-template-columns:repeat(2,1fr);gap:60px 48px}.hh-section_faq .faq__block-wrap{background-image:none!important}}@media (min-width:1200px){.hh-section_faq{background-image:url(../img/gamepad.svg);background-repeat:no-repeat;background-position:right 3%top 50%}}@media (min-width:1400px){.contact-us .container{padding:0 88px 0 97px}.contact-us.hercules_selfie .contact-us__main-block::before{left:2%}.contact-us.angel .contact-us__main-block::before{left:100px;transform:translateY(-85%)}.contact-us.woman .contact-us__main-block{padding:55px 99px 41px 20px}.contact-us.woman .contact-us__main-block::before{left:20%}.contact-us.woman .flashlight{margin-left:11.3%}}@media (max-width:1399px){.contact-us .container{display:block;text-align:center}.contact-us .smile,.contact-us.angel .hercules,.contact-us__button-block picture{display:none}.contact-us .hercules,.contact-us .hercules-selfie{display:block;top:8px;margin:0 auto;max-width:80%}.contact-us .hercules-selfie{left:0;max-width:70%}.contact-us.angel .contact-us__button-block picture{display:block}.contact-us.angel .contact-us__button-block img{position:absolute;top:-131px;left:0;right:0;margin:0 auto}.contact-us.woman .hercules{max-width:118px;top:22px}.herclules-wrap{text-align:center}.flashlight.flashlight-woman::after{bottom:35.3%}.contact-us__text-block{max-width:100%}.contact-us__button-block{position:static}.contact-us__main-block::before{left:50%;transform:translateX(-50%) translateY(-70%) translateZ(-10px)}.contact-us__main-block::after{right:0;transform:translateZ(-10px) translateY(-90%) scale(.5);transform-origin:bottom right}.contact-us__main-block{margin-left:0;display:block;padding:29px 20px 28px}.contact-us__main-block .button{margin-top:19px}}@media (max-width:1049px){.blog-authors-list__item .image+.column{margin-top:1.25rem;max-width:640px;margin-left:auto;margin-right:auto}.faq__block{max-width:none}}@media (max-width:719px){.stats__stars img{max-width:21px}.stats__item{height:200px;min-height:unset;padding:26px 11px 5px}.stats__logo{min-height:0;padding-top:10px}.stats__logo img{max-width:82%;max-height:40px;width:auto;padding-bottom:10px}.stats__value{font-size:18px;margin:4px 0 7px}.stats__users{font-size:17px;line-height:100%}.stats__users img{width:90px}.stats__reviews{font-size:12px;margin-top:-2px}}@media (max-width:549px){.hh-blog__loadmore .button{width:100%}.faq h2{max-width:90%}.faq{padding:45px 0 53px}.faq__circles{margin:55px 0 80px}.faq__question{padding:17px 0;font-size:15px;line-height:140%}.contact-us .hercules{max-width:100%}.contact-us .hercules-selfie{max-width:150px}.contact-us__main-block{font-size:16px;line-height:140%}.green-marks{padding:55px 0 41px;margin-bottom:48px}.green-marks h2{margin:11px 0 38px}.green-marks picture{order:1}.green-marks__item{padding-left:48px;font-size:14px;line-height:160%}.green-marks__item::before{left:-22px}.green-mark__title{margin-bottom:9px}}