.faq{margin:1rem 0}.faq__item{border:1px solid var(--main-accent-bg-color);border-radius:10px;cursor:pointer;position:relative}.faq__item:nth-of-type(n+2){margin-top:1.5rem}.faq__item-showed .faq__item_answer{display:block}.faq__item-showed .faq__item_cross span:first-of-type{-webkit-transform:translateY(-50%) rotate(90deg) scaleX(0);transform:translateY(-50%) rotate(90deg) scaleX(0)}.faq__item_question{font-size:1.2rem;font-weight:600;line-height:1.8rem;margin-bottom:0!important;outline:none;padding:1rem 2rem;position:relative}.faq__item_question::marker{opacity:.6;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq__item_answer{display:none;margin:1rem 2rem}.faq__item_answer-text{font-size:1rem;font-weight:400;line-height:1.3rem}.faq__item_cross{height:32px;position:absolute;right:22px;top:15px;width:32px}.faq__item_cross span{background-color:var(--main-accent-bg-color);display:block;height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .25s;transition:all .25s;width:100%}.faq__item_cross span:first-of-type{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.mobile-button{-ms-flex-preferred-size:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--button-bg-color);border:none;border-radius:5px;bottom:0;-webkit-box-shadow:0 4px 4px rgba(48,53,39,.25);box-shadow:0 4px 4px rgba(48,53,39,.25);cursor:pointer;display:none;flex-basis:100%;justify-content:space-between;left:50%;margin-bottom:5px;outline:none;padding:10px;position:fixed;text-decoration:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:color .25s,background-color .25s;transition:color .25s,background-color .25s;width:92%;z-index:9999}.mobile-button:hover .mobile-button__text{color:#000}.mobile-button__icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;border-radius:5px;-ms-flex:0 0 auto;flex:0 0 auto;height:37px;justify-content:center;margin-right:8px;overflow:hidden;pointer-events:none;width:37px}.mobile-button__icon,.mobile-button__text{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-button__text{color:var(--button-text-color);width:100%}.mobile-button__text p{font-size:.85rem;font-weight:500;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:150%;margin-right:5px}.mobile-button .click-button{border:none;cursor:pointer;outline:none}.mobile-button .accent-button{background:transparent;font-size:0}.mobile-button__control{width:100%}@media(max-width:800px){.mobile-button{display:-webkit-box;display:-ms-flexbox;display:flex}}.mobile-button__wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;justify-content:center;position:relative;width:30px}.mobile-button__wrap .icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M13 0c7.18 0 13 5.82 13 13s-5.82 13-13 13S0 20.18 0 13 5.82 0 13 0Zm0 23.174c5.62 0 10.174-4.556 10.174-10.174C23.174 7.382 18.62 2.826 13 2.826 7.38 2.826 2.826 7.382 2.826 13c0 5.618 4.554 10.174 10.174 10.174ZM10.457 7.56h5.086v5.78h3.18L13 18.722l-5.723-5.384h3.18V7.56Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='matrix(-1 0 0 1 26 0)' d='M0 0h26v26H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%;height:26px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26px}.mobile-button .accent-button{border:none;height:100%;left:0;margin:0;position:absolute;top:0}.mobile-button .accent-button:hover{background-color:unset;color:unset}.image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem auto}.image.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.image.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.video{max-width:650px;min-width:50%;width:100%}.video.video_site{max-height:400px}.video.video_local video{border-radius:5px;width:100%}@media(max-width:650px){.video{min-width:100%}}.video__title{margin-top:1rem}.video__title.align-center{text-align:center}.video__title.align-right{text-align:right}.video__description{margin:1rem 0}.video__description.align-center{text-align:center}.video__description.align-right{text-align:right}.video.align-center{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.video.align-right{margin-left:auto}.video__container{position:relative}.video__container.active{padding-bottom:56%}.video .get-image{width:100%}.video .get-image img{border-radius:5px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.video__button{background:none;border:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video__button-shape{fill:#212121;fill-opacity:.8}.video__button-icon{fill:#fff}.video__button:focus{outline:none}.video__button:focus .video__button-shape,.video__button:hover .video__button-shape{fill:red;fill-opacity:1}.video__button:hover{cursor:pointer}.video__media{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.comment-form-footer{margin:3rem 0}.comment-form__form{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:20px -10px -10px;max-width:700px}.comment-form__field{background:transparent;border:1px solid var(--main-accent-bg-color);border-radius:5px;color:var(--main-accent-bg-color);font-size:1rem;font-weight:300;outline:none;padding:10px;-webkit-transition:all .25s;transition:all .25s}.comment-form__field::-webkit-input-placeholder{color:var(--main-accent-bg-color)}.comment-form__field::-moz-placeholder{color:var(--main-accent-bg-color)}.comment-form__field:-ms-input-placeholder{color:var(--main-accent-bg-color)}.comment-form__field::-ms-input-placeholder{color:var(--main-accent-bg-color)}.comment-form__field::placeholder{color:var(--main-accent-bg-color)}.comment-form__field:active,.comment-form__field:focus,.comment-form__field:hover{border:1px solid var(--main-accent-bg-color)}.comment-form__field.error{background-color:rgba(220,53,69,.05);border:1px solid #dc3545}.comment-form__input{margin:10px;width:calc(50% - 20px)}@media(max-width:500px){.comment-form__input{width:calc(100% - 20px)}}.comment-form__textarea{margin:10px;min-height:100px;width:calc(100% - 20px)}.comment-form__button{margin:10px}@media(max-width:500px){.comment-form__button{width:calc(100% - 20px)}}.comment-form__rating{-ms-flex-item-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.comment-form__rating span{color:#9d9d9d;cursor:pointer;display:inline-block;font-size:1.4rem;margin-right:10px}.comment-form__rating span.active{color:gold}.comment-form__alert{-ms-flex-item-align:center;align-self:center;color:#000;font-size:.8rem;font-weight:300;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}@media(max-width:500px){.comment-form__alert{display:block;text-align:center;width:calc(100% - 20px)}}.comment-form__alert.error{color:#dc3545;opacity:1}.comment-form__alert.success{color:#28a745;opacity:1}.comments{margin:2rem -10px -10px}.comments .comment{margin:2rem 10px 10px;padding:10px;position:relative}.comments .comment:after{background-color:var(--main-accent-bg-color);border-radius:5px;content:"";height:100%;left:0;opacity:.03;position:absolute;top:0;width:100%}.comments .comment_child{margin-left:2rem}.comments .comment__author{display:inline-block;font-size:1.2rem;font-weight:500;margin-bottom:0;margin-right:15px}.comments .comment__date{font-size:1rem}.comments .comment__rating{display:inline-block;margin-left:15px}.comments .comment__rating span{color:#9d9d9d}.comments .comment__rating span.active{color:gold}.comments .comment__content{font-size:1rem;font-weight:300;margin-top:1rem}.page-footer{background-color:var(--footer-background-color);color:var(--footer-text-color);margin-top:30px}.page-footer__container{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:-10px;padding:3% 0}.page-footer__container_item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:10px}.page-footer__container_item ul{list-style:none}@media(max-width:900px){.page-footer__container_item{width:calc(50% - 20px)}}@media(max-width:500px){.page-footer__container_item{width:calc(100% - 20px)}}.page-footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex}.page-footer__contacts div:not(:first-child){margin-left:1rem}.page-footer__logo{position:relative}.page-footer__logo_link{height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:500px){.page-footer__logo{text-align:center}}.page-footer__nav{list-style:none}.page-footer__nav a{color:var(--text-sub-nav-color);display:block;padding:10px 0;text-decoration:none;-webkit-transition:color .25s;transition:color .25s}.page-footer__nav a:hover{color:var(--links-hover-color)}.page-footer__bottom{background-color:var(--header-second-panel-color);color:var(--header-second-panel-text-color);font-size:1rem;font-weight:300;line-height:1.1rem;padding:1% 0;text-align:center}.page-footer__title{color:var(--footer-text-color);display:inline-block;font-size:1.2rem;font-weight:500;margin-bottom:1rem}.contact-form__fieldset{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid var(--main-accent-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;max-width:320px;padding:1rem}.contact-form__legend{font-size:1.4rem;font-weight:600;margin-left:2rem;padding:0 1rem}.contact-form__item{display:block;margin-top:1rem;width:100%}.contact-form__label{font-size:1rem;font-weight:400}.contact-form__input{border:1px solid var(--main-accent-bg-color);display:block;margin-top:.5rem;padding:.5rem;width:100%}.contact-form__status,.contact-form__submit{margin-top:1rem;width:100%}.contact-form__status{text-align:center}.software-app{margin:3rem 0 1rem}.software-app__image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.software-app__image img{max-width:200px;-o-object-fit:contain;object-fit:contain}.software-app__rating{font-size:2rem;margin-top:1rem;text-align:center}.relative-items{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:1rem -1rem 0}.relative-items__main-title{margin:1rem;width:100%}.relative-items__item{border:1px solid var(--main-accent-bg-color);border-radius:10px;margin:1rem;padding:.5rem;width:calc(25% - 2rem)}@media(max-width:1100px){.relative-items__item{width:calc(50% - 2rem)}}@media(max-width:650px){.relative-items__item{width:calc(100% - 2rem)}}.relative-items .get-image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--main-accent-bg-color);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;justify-content:center;padding:5px;text-align:center}.relative-items .get-image img{max-width:100px;-o-object-fit:contain;object-fit:contain}.relative-items__link{color:inherit;text-decoration:none}.relative-items__link:hover{color:var(--main-accent-bg-color)}.relative-items .relative-items__title{font-size:1.2rem;margin:1rem 0;text-align:center}.relative-items__text{margin-top:auto;text-align:center}.share-buttons{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-line-pack:stretch;align-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:-1rem -1rem 1rem}@media(max-width:500px){.share-buttons{margin:-.5rem -.5rem .5rem}}.share-buttons .share-buttons__title{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:1rem 1rem 0}@media(max-width:500px){.share-buttons .share-buttons__title{margin:.5rem}}.share-buttons .accent-button{margin:1rem}@media(max-width:500px){.share-buttons .accent-button{margin:.5rem;width:100%}}.scroll-to-top{background:var(--header-top-panel-section-color);border:none;border-radius:3px;bottom:80px;color:var(--header-top-panel-section-text-color);cursor:pointer;font-size:20px;height:40px;opacity:0;pointer-events:none;position:fixed;right:10px;-webkit-transition:all .25s;transition:all .25s;width:40px}.scroll-to-top.active{opacity:1;pointer-events:auto}.voting{background-color:rgba(0,0,0,.01);border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin:2rem auto 0;max-width:800px;padding:1rem}.voting__teams{color:#2f2f2f;font-size:1.3rem;text-align:center}.voting__title{font-size:1.5rem;font-weight:600;margin:1rem 0;text-align:center;text-transform:uppercase}.voting__container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.voting__container,.voting__item{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.voting__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:none;border-radius:7px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 3px 0 rgba(0,0,0,.1);cursor:pointer;-ms-flex-direction:column;flex-direction:column;margin:1rem;padding:.5rem;text-align:center;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:calc(50% - 2rem)}.voting__item:focus,.voting__item:hover{-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.1);box-shadow:0 0 10px 2px rgba(0,0,0,.1)}@media(max-width:600px){.voting__item{width:calc(100% - 2rem)}}.voting__counter{color:var(--main-accent-bg-color);font-size:1.5rem;font-weight:600}.voting__team-name{font-size:1.2rem;margin-top:5px}.footer-banner{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bg-color);border-radius:10px 10px 0 0;bottom:0;-webkit-box-shadow:2px 0 5px 1px rgba(0,0,0,.2);box-shadow:2px 0 5px 1px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:50%;max-width:1380px;padding:11px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.footer-banner__image{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:50px;margin-right:60px;max-width:150px;width:100%}@media(max-width:500px){.footer-banner__image{margin-right:10px;max-width:90px}}.footer-banner__text{color:var(--banner-text-color);font-size:1.2rem;margin-right:30px}@media(max-width:900px){.footer-banner__text{display:none}}.footer-banner__accented-text{color:var(--accented-color);font-size:1.2rem;margin-right:60px}@media(max-width:900px){.footer-banner__accented-text{display:none}}.footer-banner .accent-button{background:var(--accented-color);border:none;border-radius:30px;color:var(--text-color);-webkit-transition:all .25s;transition:all .25s}.footer-banner .accent-button:focus,.footer-banner .accent-button:hover{-webkit-box-shadow:2px 0 5px 1px rgba(0,0,0,.2);box-shadow:2px 0 5px 1px rgba(0,0,0,.2)}@media(max-width:900px){.footer-banner .accent-button.footer-banner_desktop{display:none}}.footer-banner .accent-button.footer-banner_mobile{display:none}@media(max-width:900px){.footer-banner .accent-button.footer-banner_mobile{display:block;text-align:center}}.popup{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;z-index:99999}@media(max-width:600px){.popup{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.popup.active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .25s;transition:all .25s}.popup__content{height:600px;position:relative;width:600px}@media(max-width:700px){.popup__content{height:100vw;width:100%}}.popup__cross{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:40px;height:40px;justify-content:center;position:absolute;right:30px;top:10px;width:40px;z-index:99999}.popup__cross span{background:#fff;border:2px solid #000;display:block;height:6px;width:100%}.popup__cross span:first-of-type{-webkit-transform:translateY(3px) rotate(45deg);transform:translateY(3px) rotate(45deg)}.popup__cross span:nth-of-type(2){-webkit-transform:translateY(-3px) rotate(-45deg);transform:translateY(-3px) rotate(-45deg)}.popup__link{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.load-more-posts{left:50%;margin:1rem 0;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.feedback-form{margin:2rem 0;position:relative}.feedback-form__fieldset{border:none}.feedback-form__legend{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.feedback-form__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;max-width:500px}.feedback-form__item-select-alert{color:brown;display:none;font-size:.9rem}.feedback-form__item-select-alert.showed{display:block}.feedback-form__item-title{font-size:0;visibility:hidden}.feedback-form__item-input{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;line-height:1.5;padding:.375rem .75rem;width:100%}.feedback-form__item-input[type=email]{padding:.375rem 15px}.feedback-form__item-input[name=issue].error{border:1px solid brown}.feedback-form__item-input::-webkit-input-placeholder{color:#6c6c6c;font-family:sans-serif;font-size:1.1rem}.feedback-form__item-input::-moz-placeholder{color:#6c6c6c;font-family:sans-serif;font-size:1.1rem}.feedback-form__item-input:-ms-input-placeholder{color:#6c6c6c;font-family:sans-serif;font-size:1.1rem}.feedback-form__item-input::-ms-input-placeholder{color:#6c6c6c;font-family:sans-serif;font-size:1.1rem}.feedback-form__item-input,.feedback-form__item-input::placeholder{color:#6c6c6c;font-family:sans-serif;font-size:1.1rem}.feedback-form__submit-button{background-color:#007bff;border:1px solid #007bff;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;margin-right:10px;padding:.375rem .75rem;text-align:center;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.feedback-form__submit-button:hover{background-color:#0069d9;border-color:#0062cc}.feedback-form__submit-button:disabled,.feedback-form__submit-button:disabled:hover{background-color:#b8b8b8;border-color:#b8b8b8}.feedback-form__result{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f8ffe3;display:none;font-size:2rem;height:100%;justify-content:center;left:0;max-width:500px;position:absolute;text-align:center;top:0;width:100%}.app-info__rating,.feedback-form__result.showed{display:-webkit-box;display:-ms-flexbox;display:flex}.app-info__rating div{display:inline-block;font-size:18px;line-height:1.35;margin-bottom:5px}.app-info__rating div span{font-size:14px;font-weight:700;line-height:19px;margin:0 5px;text-align:center}.app-info__rating span{font-size:24px;font-weight:700;line-height:28px;margin:0 5px;text-align:center}