@charset "UTF-8";.custom-button{background-color:#f05eb7;color:#fff;padding:16px 32px;font-size:16px;border:none;height:56px;border-radius:100px;cursor:pointer;transition:background-color .3s;font-weight:700;display:flex;align-items:center;justify-content:center}.custom-button.is-with-left-icon span{margin-left:8px}.custom-button.is-with-right-icon span{margin-right:8px}.custom-button.is-little{height:40px;padding:8px 24px}.custom-button.red{background-color:#f16868;border-color:#f16868;color:#fff}.custom-button.red span{color:#f16868}.custom-button.red svg path{fill:#f16868}.custom-button.disabled{background-color:#f7cfe7;cursor:not-allowed}.custom-button:hover:not(.disabled){background-color:#ed2ea2}.custom-button:hover:not(.disabled) span{color:#fff}.custom-button a{color:inherit;text-decoration:none}.custom-button.pink{background-color:#fff;color:#020202}.custom-button.pink span{color:#020202}.custom-button.pink.active{background-color:#ffebf7;color:#f05eb7}.custom-button.pink.active span{color:#f05eb7}@media (max-width: 1080px){.custom-button:not(.custom-button.is-full-mobile).is-with-left-icon,.custom-button:not(.custom-button.is-full-mobile).is-with-right-icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:50%;padding:0}.custom-button:not(.custom-button.is-full-mobile).is-with-left-icon span,.custom-button:not(.custom-button.is-full-mobile).is-with-right-icon span{display:none}}.custom-light-button{background:#fff;color:#f05eb7;padding:16px 32px;font-size:16px;border:1px solid #F05EB7;height:56px;border-radius:100px;cursor:pointer;transition:background .3s,color .3s;font-weight:700;display:flex;align-items:center;justify-content:center}.custom-light-button.is-with-left-icon span{margin-left:8px}.custom-light-button.is-with-right-icon span{margin-right:8px}.custom-light-button.is-with-left-icon svg path,.custom-light-button.is-with-right-icon svg path{fill:#f05eb7;transition:fill .3s ease}.custom-light-button.is-little{height:40px;padding:8px 24px}.custom-light-button.red{border-color:#f16868;color:#f16868}.custom-light-button.red span{color:#f16868}.custom-light-button.red svg path{fill:#f16868}.custom-light-button.disabled{background:#f7cfe7;color:#c4c4c4;border-color:#f7cfe7;cursor:not-allowed}.custom-light-button:hover:not(.disabled){background:#f05eb7;color:#fff}.custom-light-button:hover:not(.disabled) span{color:#fff}.custom-light-button:hover:not(.disabled).is-with-left-icon svg path,.custom-light-button:hover:not(.disabled).is-with-right-icon svg path{fill:#fff;transition:fill .3s ease}.custom-light-button a{color:inherit;text-decoration:none}@media (max-width: 1080px){.custom-light-button:not(.custom-light-button.is-full-mobile).is-with-left-icon,.custom-light-button:not(.custom-light-button.is-full-mobile).is-with-right-icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:50%;padding:0}.custom-light-button:not(.custom-light-button.is-full-mobile).is-with-left-icon span,.custom-light-button:not(.custom-light-button.is-full-mobile).is-with-right-icon span{display:none}}.input-container{display:flex;flex-direction:column}.input-container.input-error input{border-color:#f16868}.input-container .input-text{border:1px solid #e5e5e5;border-radius:12px;padding:16px 24px;font-size:16px;color:#202020}.input-container .input-text::-moz-placeholder{color:#c4c4c4}.input-container .input-text::placeholder{color:#c4c4c4}.input-container .input-text.error{border-color:#f16868}.input-container textarea.input-text{min-height:104px;max-height:300px;resize:vertical;border-radius:12px}.input-container label{color:#202020;margin-bottom:16px;font-size:16px;line-height:24px}.input-file-container{display:flex;flex-direction:column;position:relative}.input-file-container.input-error input{border-color:#f16868}.input-file-container label{color:#202020;margin-bottom:16px;font-size:16px;line-height:24px}.input-file-container .input-file-sub-label{font-size:12px;color:#9d9d9d;margin-bottom:8px;position:absolute;top:-5px;left:24px;background-color:#fff;padding:0 4px}.input-file-container .input-file-wrapper{display:flex;align-items:center;position:relative}.input-file-container .input-file-wrapper.error{border-color:#f16868}.input-file-container .input-file-wrapper .input-text{flex:1;border:1px solid #e5e5e5;border-radius:12px;padding:16px 180px 16px 24px;font-size:16px;color:#202020}.input-file-container .input-file-wrapper .input-text::-moz-placeholder{color:#c4c4c4}.input-file-container .input-file-wrapper .input-text::placeholder{color:#c4c4c4}.input-file-container .input-file-wrapper .input-text.error{border-color:#f16868}.input-file-container .input-file-wrapper .input-file-hidden{position:absolute;opacity:0;z-index:-1;pointer-events:none}.input-file-container .input-file-wrapper .input-file-button{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.input-file-container .error-list{color:#f16868;font-size:12px}.input-icon-container{display:flex;flex-direction:column;position:relative}.input-icon-container div{display:flex;flex-direction:column;position:relative;width:100%}.input-icon-container label{color:#202020;margin-bottom:16px;font-size:16px;line-height:24px}.input-icon-container .input-icon{position:absolute;left:16px;color:#f05eb7;font-size:20px;bottom:14px}.input-icon-container .input-text{flex:1;border:1px solid #e5e5e5;border-radius:12px;padding:16px 24px 16px 48px;font-size:16px;color:#202020}.input-icon-container .input-text::-moz-placeholder{color:#c4c4c4}.input-icon-container .input-text::placeholder{color:#c4c4c4}.input-icon-container .input-text.error{border-color:#f16868}.input-icon-container .error-list{margin-top:8px;padding-left:0;list-style:none}.input-icon-container .error-list .error-message{color:#f16868;font-size:12px}.input-icon-container.input-error .input-text{border-color:#f16868}.password-wrapper{display:flex;align-items:center;position:relative}.password-wrapper .input-text{flex:1}.password-wrapper .input-text.error{border-color:#f16868}.toggle-visibility{background:none;border:none;position:absolute;right:10px;cursor:pointer}.custom-link{color:#202020;text-decoration:underline;cursor:pointer;font-size:14px}.checkbox-container{display:flex;align-items:center;cursor:pointer;gap:12px}.checkbox-container input{display:none}.checkbox-container input:checked~.custom-checkbox{border-color:#f05eb7}.checkbox-container input:checked~.custom-checkbox:after{content:"";display:block;width:6px;height:10px;border:solid #f05eb7;border-width:0 1.5px 1.5px 0;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.checkbox-container .custom-checkbox{width:24px;height:24px;border:2px solid #9D9D9D;border-radius:6px;background-color:#fff;position:relative;display:flex;justify-content:center;align-items:center}.checkbox-container .checkbox-label{color:#202020;font-size:14px;font-weight:400;text-align:left;width:-moz-fit-content;width:fit-content;line-height:22px}.circle-button{background:#f05eb7;color:#fff;width:56px;height:56px;display:flex;justify-content:center;align-items:center;font-size:16px;border:none;border-radius:50%;cursor:pointer;transition:background .3s;font-weight:700}.circle-button.red{border-color:#f16868;color:#fff;background:#f16868}.circle-button.red span{color:#f16868}.circle-button.red svg path{fill:#f16868}.circle-button:hover{background:#ed2ea2}.circle-button:hover span{color:#fff}.circle-button:hover svg path{fill:#fff;transition:fill .3s ease}.circle-button:disabled{background:#f7cfe7;cursor:not-allowed}@media (max-width: 1080px){.circle-button{height:48px;width:48px}}.circle-light-button{background:#fff;color:#f05eb7;width:56px;height:56px;display:flex;justify-content:center;align-items:center;font-size:16px;border:1px solid #F05EB7;border-radius:50%;cursor:pointer;transition:background .3s,color .3s;font-weight:700}.circle-light-button.red{border-color:#f16868;color:#f16868}.circle-light-button.red span{color:#f16868}.circle-light-button.red svg path{fill:#f16868}.circle-light-button:hover{background:#f05eb7;color:#fff}.circle-light-button:hover span{color:#fff}.circle-light-button:hover svg path{fill:#fff}.circle-light-button:disabled{background:#f7cfe7;color:#c4c4c4;border-color:#f7cfe7;cursor:not-allowed}@media (max-width: 1080px){.circle-light-button{height:48px;width:48px}}.community-card{background:#fff;border-radius:32px;display:flex;flex-direction:column;max-width:446px;box-shadow:0 4px 8px #0000001a}.community-card__image-container{position:relative}.community-card__image-container .community-card__image{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:32px 32px 0 0}.community-card__image-container .community-card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px}.community-card__image-container .community-card__overlay .community-card__avatar{width:50px;height:50px;border-radius:50%;border:2px solid #fff;background-color:#fff}.community-card__image-container .community-card__overlay .community-card__title{margin-top:10px;font-size:24px;line-height:32px;color:#fff;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.community-card__content{height:100%;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.community-card__content .community-card__description{font-size:16px;line-height:24px;color:#9d9d9d;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.community-card__content .community-card__footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.community-card__content .community-card__footer .community-card__members{display:flex;align-items:center;font-size:14px}.community-card__content .community-card__footer .community-card__members .icon{margin-right:8px}@media (max-width: 1080px){.community-card{border-radius:16px;max-width:100%}.community-card__image-container .community-card__image{border-radius:16px 16px 0 0}}.tabs-container{display:flex;align-items:center;justify-content:center;position:relative}.tabs-container .tabs-arrow{border:none;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 50px #fff,0 0 50px #fff;z-index:2;cursor:pointer;transition:background-color .3s}.tabs-container .tabs-arrow:hover{background-color:#f7f7f7}.tabs-container .tabs-arrow.left-arrow{left:8px}.tabs-container .tabs-arrow.right-arrow{right:8px}@media (min-width: 1080px){.tabs-container .tabs-arrow{display:none}}.tabs-container .tabs-wrapper{display:flex;gap:16px;overflow-x:auto;padding:8px 16px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.tabs-container .tabs-wrapper::-webkit-scrollbar{display:none}.tabs-container .tab-item{font-size:14px;line-height:22px;font-weight:600;color:#202020;padding:8px 16px;border-radius:100px;cursor:pointer;white-space:nowrap;transition:background .3s,color .3s}.tabs-container .tab-item.active{background:#ffebf7;color:#f05eb7}@media (max-width: 1080px){.tabs-container .tabs-arrow{display:block}}@media (min-width: 1080px){#tabs-container-desktop{display:flex}#tabs-container-mobile{display:none}}@media (max-width: 1080px){#tabs-container-desktop{display:none}#tabs-container-mobile{display:flex}#tabs-container-mobile .swiper-slide{flex-shrink:0;padding:10px 20px;font-weight:700;cursor:pointer;text-align:center;width:auto}#tabs-container-mobile .swiper-slide.active{background-color:#ffe5f1;border-radius:20px;color:#f05eb7}#tabs-container-mobile .swiper-container{display:flex;justify-content:center;align-items:center;overflow:hidden}#tabs-container-mobile .swiper-wrapper{display:flex;align-items:center}#tabs-container-mobile .swiper-button-next,#tabs-container-mobile .swiper-button-prev{color:#202020;width:24px;height:24px;top:70%;box-shadow:0 0 20px 30px #fff;background-color:#fff}#tabs-container-mobile .swiper-button-next svg,#tabs-container-mobile .swiper-button-prev svg{width:100%;height:100%}#tabs-container-mobile .swiper-button-next:after,#tabs-container-mobile .swiper-button-prev:after{display:none}}.sidebar{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #E5E5E5}@media (max-width: 1080px){.sidebar{border:none}}.sidebar__swiper-container{display:none}@media (max-width: 1080px){.sidebar__swiper-container{display:flex;position:relative}.sidebar__swiper-container .swiper-slide{flex-shrink:0;padding:10px 20px;font-weight:700;cursor:pointer;text-align:center;width:auto;display:flex;color:#202020}.sidebar__swiper-container .swiper-slide.active{background-color:#ffe5f1;border-radius:20px;color:#f05eb7}.sidebar__swiper-container .swiper-container{display:flex;justify-content:center;align-items:center;overflow:hidden}.sidebar__swiper-container .swiper-wrapper{display:flex;align-items:center}.sidebar__swiper-container .swiper-button-next,.sidebar__swiper-container .swiper-button-prev{color:#202020;width:24px;height:24px;top:70%;box-shadow:0 0 20px 30px #fff;background-color:#fff}.sidebar__swiper-container .swiper-button-next svg,.sidebar__swiper-container .swiper-button-prev svg{width:100%;height:100%}.sidebar__swiper-container .swiper-button-next:after,.sidebar__swiper-container .swiper-button-prev:after{display:none}}.sidebar__menu{list-style:none;margin:0;padding:0;display:block}.sidebar__menu li:first-child{border-radius:24px 24px 0 0}.sidebar__menu li:last-child{border-radius:0 0 24px 24px}@media (max-width: 1080px){.sidebar__menu{display:none}}.sidebar__link{display:block;padding:24px 32px;font-size:16px;line-height:24px;text-decoration:none;color:#202020;transition:background-color .3s}.sidebar__link:hover{background-color:#f7f7f7}.sidebar__item{display:block}.sidebar__item.active{background-color:#ffebf7;font-weight:700}.sidebar__item.active .sidebar__link{color:#f05eb7}.custom-select{position:relative;width:207px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left}.custom-select__label{display:block;margin-bottom:8px;color:#000}.custom-select__button{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 16px;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;font-size:16px;font-weight:400;line-height:24px;color:#000;cursor:pointer;position:relative;z-index:2}.custom-select__button:focus{border:1px solid #F05EB7}.custom-select__icon{font-size:16px;color:#f05eb7}.custom-select__dropdown.open .custom-select__list{display:block}.custom-select__list{position:absolute;top:calc(100% + 4px);width:100%;max-height:170px;overflow-y:auto;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 4px 12px #0000001a;z-index:1;display:none;scrollbar-width:thin;scrollbar-color:#F05EB7 #E5E5E5}.custom-select__list::-webkit-scrollbar{width:8px}.custom-select__list::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:10px;border:1px solid #E5E5E5}.custom-select__list::-webkit-scrollbar-thumb{background-color:#f05eb7;border-radius:10px}.custom-select__list::-webkit-scrollbar-thumb:hover{background-color:#d3489e}.custom-select__list{scrollbar-face-color:#F05EB7;scrollbar-track-color:#E5E5E5;scrollbar-highlight-color:#E5E5E5;scrollbar-shadow-color:#E5E5E5;scrollbar-3dlight-color:#E5E5E5;scrollbar-darkshadow-color:#E5E5E5;scrollbar-arrow-color:#F05EB7}.custom-select__item{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:16px;line-height:24px;cursor:pointer}.custom-select__item:hover{background-color:#f5f5f5}.custom-select__item input{display:none}.custom-select__item .custom-select__radio{display:inline-block;width:24px;height:24px;border:1px solid #ccc;border-radius:50%;position:relative;background-color:#fff;flex-shrink:0}input:checked+.custom-select__item .custom-select__radio{border-color:#f05eb7}input:checked+.custom-select__item .custom-select__radio:after{content:"";width:12px;height:12px;background-color:#f05eb7;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-select__item.checked{color:#000}.custom-select__item.checked .custom-select__radio{border-color:#f05eb7}.custom-select__item.checked .custom-select__radio:after{content:"";width:12px;height:12px;background-color:#f05eb7;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}h1{font-size:48px;color:#202020;margin-bottom:24px;text-align:left}.error-list{list-style-type:none;padding:0;margin:0}.error-list .error-message{color:#f16868;font-size:12px;margin-top:5px;text-align:left}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-extra-links{margin-top:16px;font-size:14px}.auth-extra-links a{color:#202020;text-decoration:underline}.auth-logo{position:absolute;top:20px;left:20px;z-index:1}.auth-logo img{max-width:150px;height:auto}#loginForm .remember{display:flex;justify-content:space-between;margin-top:16px;margin-bottom:40px}#registerForm .first-row{display:flex;gap:16px}#registerForm .first-row .input-container{width:100%}#resetPasswordForm .description p,#forgotPasswordForm .description p{text-align:left;font-size:16px;line-height:24px}#forgotPasswordForm .info{background-color:#f7cfe7;padding:8px;border-radius:8px;align-items:flex-start;color:#f05eb7;display:flex;gap:8px;margin-top:40px}#forgotPasswordForm .info p{padding:0;margin:0;font-size:14px;line-height:22px;text-align:left}@media (max-width: 1080px){h1{font-size:40px}.auth-logo{top:16px;left:16px}.auth-form{gap:8px}#registerForm .first-row{flex-direction:column;gap:8px}#loginForm .remember{flex-direction:column;margin-top:8px;margin-bottom:32px}#loginForm .remember a{margin-top:24px}}*{padding:0;margin:0;list-style-type:none;box-sizing:border-box;transition:.3s;outline:none}body.auth{font-family:Poppins,sans-serif;margin:0;padding:0;background-color:#fff;display:flex;justify-content:center;align-items:center;min-height:100vh}.auth-wrapper{display:flex;flex-direction:column;width:100%;max-width:1440px;height:100%;position:relative;margin:32px}.auth-wrapper .auth-container{display:flex;flex-direction:row;align-items:center;width:100%;height:100%;max-height:1016px;margin:auto;gap:32px}.auth-wrapper .auth-container .auth-form-section{background-color:#fff;flex-direction:column;display:flex;justify-content:center;align-items:center;flex:1}.auth-wrapper .auth-container .auth-form-section .auth-form-container{width:100%;max-width:602px;text-align:center}.auth-image-section{background-color:#f7cfe7;border-radius:32px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex:1}.auth-image-section img{max-width:916px;width:100%;height:auto;border-radius:32px}@media (max-width: 1080px){body.auth{align-items:baseline}.auth-wrapper{margin:50px 16px 16px;max-width:100vw;height:100vh}.auth-wrapper .auth-container{flex-direction:column;align-items:normal;gap:16px;height:auto}.auth-wrapper .auth-container .auth-form-section{flex:none}.auth-wrapper .auth-container .auth-form-section .auth-form-container{padding:0;max-width:100%}.auth-image-section{border-radius:16px;max-height:170px}.auth-image-section img{max-height:30vh;width:auto;border-radius:16px}}.dashboard-search-section{width:100%;display:flex;justify-content:center}.dashboard-search-section__form{max-width:600px;position:relative}.dashboard-search-section__form .search-results{max-height:400px;overflow-y:auto;position:absolute;width:100%;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;z-index:1000;padding:8px 0}@media (max-width: 1080px){.dashboard-search-section__form .search-results{border:none}}.dashboard-search-section__form .search-results.hidden{display:none}.dashboard-search-section__form .search-results .search-item{display:flex;align-items:center;padding:8px 16px;gap:16px;cursor:pointer;transition:background-color .3s ease}.dashboard-search-section__form .search-results .search-item img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.dashboard-search-section__form .search-results .search-item span{font-size:16px;line-height:24px;color:#202020}.dashboard-search-section__form .search-results .search-item span .highlight{color:#f05eb7}.dashboard-search-section h1{font-size:48px;line-height:56px;text-align:center}@media (max-width: 1080px){.dashboard-search-section{max-width:100%}.dashboard-search-section h1{font-size:40px;line-height:48px}}.dashboard-search__input:focus{border-color:#f05eb7}.dashboard-tabs-section{margin-top:40px}@media (max-width: 1080px){.dashboard-tabs-section{margin-top:32px}}.dashboard-cards-section{display:grid;grid-template-columns:repeat(auto-fill,minmax(446px,1fr));gap:24px;padding:24px;margin-top:24px}@media (max-width: 1080px){.dashboard-cards-section{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.profile-section{display:flex;gap:24px;padding:0 16px}.profile-section .sidebar{width:30%}.profile-section .profile-form{width:100%;position:relative}.profile-section .profile-form__row{border-radius:32px;border:1px solid #E5E5E5;padding:32px}.profile-section .profile-form__row:not(:first-child){margin-top:24px}.profile-section .profile-form__row:first-child{margin-top:80px;position:relative}.profile-section .profile-form .input-group{display:flex;gap:16px;flex-direction:row;width:100%;padding-left:225px}.profile-section .profile-form .input-group .input-container{width:100%}.profile-section .profile-form .textarea-container,.profile-section .profile-form .reset-password-section button{margin-top:24px}.profile-section .profile-form .form-buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:200px}.profile-section .profile-form .avatar-section{width:170px;height:170px;position:absolute;top:-20px}.profile-section .profile-form .avatar-image{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #E5E5E5;background-color:#f9f9f9}.profile-section .profile-form .avatar-upload-button{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:#fff;box-shadow:0 4px 6px #0000001a;cursor:pointer;border:1px solid #F72585}.profile-section .profile-form .avatar-upload-button svg{fill:#f72585}@media (max-width: 1080px){.profile-section{flex-direction:column}.profile-section .sidebar{width:100%}.profile-section .profile-form{margin-top:35px}.profile-section .profile-form__row{padding:16px}.profile-section .profile-form .input-group{flex-direction:column;padding-left:0;padding-top:30px}.profile-section .profile-form .avatar-section{width:100px;height:100px;position:absolute;top:-60px}.profile-section .profile-form .avatar-image{margin-top:15px}.profile-section .profile-form .avatar-upload-button{right:-10px;bottom:-20px}.profile-section .profile-form .form-buttons{margin-top:32px;justify-content:center;padding:0 16px}.profile-section .profile-form .form-buttons button{width:100%}}.profile-section.payment-methods{padding:0 16px;display:flex;gap:24px;align-items:flex-start}.profile-section.payment-methods .error-list{margin-bottom:16px}.profile-section.payment-methods .error-list .error-message{font-size:16px}.profile-section.payment-methods .payment-methods__block{width:100%;border-radius:32px;border:1px solid #E5E5E5;padding:32px}.profile-section.payment-methods .payment-methods__block #add-card{margin-top:24px}.profile-section.payment-methods .payment-methods__block .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,360px));gap:24px}@media (max-width: 1080px){.profile-section.payment-methods .payment-methods__block .cards{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.profile-section.payment-methods .payment-methods__block .cards__item{border:1px solid #E5E5E5;border-radius:32px;padding:32px;width:360px}.profile-section.payment-methods .payment-methods__block .cards__item .is-main{margin-left:12px}.profile-section.payment-methods .payment-methods__block .cards__item .is-main .checkbox-container .custom-checkbox,.profile-section.payment-methods .payment-methods__block .cards__item .is-main .checkbox-container .custom-checkbox:after{border-color:#d9d9d9}.profile-section.payment-methods .payment-methods__block .cards__item .mask{display:flex;align-items:center;gap:6px;margin-top:24px}.profile-section.payment-methods .payment-methods__block .cards__item .mask p{margin-bottom:0;font-size:16px;font-weight:700}.profile-section.payment-methods .payment-methods__block .cards__item .mask img{border:1px solid #D9D9D9;border-radius:4px;max-width:35px}.profile-section.payment-methods .payment-methods__block .cards__item button{width:100%;margin-top:24px}@media (max-width: 1080px){.profile-section.payment-methods{padding:0;margin:16px 0}.profile-section.payment-methods .payment-methods__block{padding:16px;margin-top:16px}.profile-section.payment-methods .payment-methods__block #add-card{width:100%}.profile-section.payment-methods .payment-methods__block .cards__item{padding:16px;border-radius:16px;width:100%}.profile-section.payment-methods .payment-methods__block .cards__item .is-main{margin-left:12px}.profile-section.payment-methods .payment-methods__block .cards__item .mask{display:flex;align-items:center;gap:6px;margin-top:24px}}header.community{position:absolute;top:0;left:0;z-index:1}#confirm-delete-level-modal .flex,#confirm-delete-course-modal .flex,#confirm-delete-course-video-modal .flex,#not-auth-modal .flex{width:100%;display:flex;align-items:center;justify-content:center;gap:16px}#confirm-delete-level-modal .flex button,#confirm-delete-course-modal .flex button,#confirm-delete-course-video-modal .flex button,#not-auth-modal .flex button{width:260px}#confirm-delete-level-modal p,#confirm-delete-course-modal p,#confirm-delete-course-video-modal p,#not-auth-modal p{margin:32px}#community-content-course-form .community-content__block:first-child .community-content__col:last-of-type{align-items:flex-end}.community-form-wrapper{position:relative}.community-form-wrapper .hidden{display:none}.community-form-wrapper .animate{transition:all .5s ease-in-out;overflow:hidden;max-height:0}.community-form-wrapper .show{display:block;max-height:none}.community-form-wrapper .action-buttons{display:flex;justify-content:flex-end;gap:16px;width:100%;margin-top:32px}@media (max-width: 1080px){.community-form-wrapper .action-buttons{padding:0 16px}}.community-form-wrapper .header__file-upload{position:relative;width:100%;height:400px}.community-form-wrapper .header__file-upload .file-upload__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-form-wrapper .header__file-upload .circle-button-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.community-form-wrapper .header__file-upload .file-upload__input{display:none}.community-form-wrapper .community-content{position:absolute;top:282px;left:0;width:100%;padding:0 32px}@media (max-width: 1080px){.community-form-wrapper .community-content{padding:0}}.community-form-wrapper .community-content .community-content__block{background-color:#fff;position:relative;display:flex;gap:32px}@media (max-width: 1080px){.community-form-wrapper .community-content .community-content__block{flex-direction:column}}.community-form-wrapper .community-content .community-content__block:not(:first-child){margin-top:32px;padding:0}@media (max-width: 1080px){.community-form-wrapper .community-content .community-content__block:not(:first-child){padding:0 16px}}.community-form-wrapper .community-content .community-content__block .community-content__col{width:50%}@media (max-width: 1080px){.community-form-wrapper .community-content .community-content__block .community-content__col{width:100%}}.community-form-wrapper .community-content .community-content__block .community-content__col .small_preview{width:170px;height:170px;position:absolute;top:-100px}@media (max-width: 1080px){.community-form-wrapper .community-content .community-content__block .community-content__col .small_preview{top:-70px;width:100px;height:100px}}.community-form-wrapper .community-content .community-content__block .community-content__col .small_preview-image{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #FFFFFF;background-color:#f9f9f9}.community-form-wrapper .community-content .community-content__block .community-content__col .small_preview-upload-button{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:#fff;box-shadow:0 4px 6px #0000001a;cursor:pointer;border:1px solid #F72585}@media (max-width: 1080px){.community-form-wrapper .community-content .community-content__block .community-content__col .small_preview-upload-button{right:-10px;bottom:0;width:48px;height:48px}}.community-form-wrapper .community-content .community-content__block .community-content__col .small_preview-upload-button svg{fill:#f72585}.community-form-wrapper .community-content .community-content__block .community-content__col .flex-row{display:flex;gap:16px;align-items:flex-end}@media (max-width: 1080px){.community-form-wrapper .community-content .community-content__block .community-content__col .flex-row{flex-direction:column}}.community-form-wrapper .community-content .community-content__block .community-content__col .flex-row .input-container,.community-form-wrapper .community-content .community-content__block .community-content__col .flex-row .input-container input{width:100%}.community-form-wrapper .community-content .community-content__block .community-content__col__row{margin-top:16px;position:relative}.community-form-wrapper .community-content .community-content__block .community-content__col__row:last-child{width:100%;display:flex;align-items:center;justify-content:flex-end}.community-form-wrapper .community-content .community-content__block .community-content__col .next{margin-top:16px;width:100%;display:flex;align-items:center;justify-content:flex-end}.community-form-wrapper .community-content .community-content__block .community-content__col__add-course{margin-top:16px;border-radius:32px;border:1px solid #E5E5E5;display:flex;align-items:center;justify-content:center;height:247px}@media (max-width: 1080px){.community-form-wrapper .community-content .community-content__block .community-content__col__add-course{flex-direction:column}.community-form-wrapper .community-content .community-content__block .community-content__col__add-course.done{height:auto}}.community-form-wrapper .community-content .community-content__block .community-content__col__add-course .col{width:50%}@media (max-width: 1080px){.community-form-wrapper .community-content .community-content__block .community-content__col__add-course .col{width:100%}}.community-form-wrapper .community-content .community-content__block .community-content__col__add-course .col:first-child{display:flex;align-items:center;justify-content:center;border-radius:32px;height:100%}.community-form-wrapper .community-content .community-content__block .community-content__col__add-course .col:first-child img{border-radius:32px 0 0 32px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width: 1080px){.community-form-wrapper .community-content .community-content__block .community-content__col__add-course .col:first-child img{height:200px;border-radius:32px 32px 0 0}}.community-form-wrapper .community-content .community-content__block .community-content__col__add-course .col:nth-child(2),.community-form-wrapper .community-content .community-content__block .community-content__col__add-course .col:nth-child(3){padding:24px}.community-form-wrapper .community-content .community-content__block .community-content__col__add-course .col:nth-child(3){padding-top:0}.community-form-wrapper .community-content .community-content__block .community-content__col__add-course .col .options{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.community-form-wrapper .community-content .community-content__block .community-content__col__add-course .col .options__col{display:flex;align-items:center;gap:24px}.community-form-wrapper .community-content .community-content__block .community-content__col__add-course .col .options .el{display:flex;align-items:center;gap:8px}.community-form-wrapper .community-content .community-content__block .community-content__col__add-course.done h2{font-size:24px;line-height:32px}.community-form-wrapper .community-content .community-content__block .community-content__col__add-course.done h3{margin-top:16px;font-weight:400;font-size:16px;line-height:24px;color:#9d9d9d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.community-form-wrapper .community-content .community-content__block:first-child{padding:32px;border-radius:32px;border:1px solid #E5E5E5}@media (max-width: 1080px){.community-form-wrapper .community-content .community-content__block:first-child{padding:16px}}.community-form-wrapper .community-content .community-content__block:first-child .community-content__col{width:50%;display:flex;flex-direction:column;gap:16px}.community-form-wrapper .community-content .community-content__block:first-child .community-content__col:first-child:nth-last-child(3){width:13%}.community-form-wrapper .community-content .community-content__block:first-child .community-content__col.author-community-block{width:35%}@media (max-width: 1080px){.community-form-wrapper .community-content .community-content__block:first-child .community-content__col,.community-form-wrapper .community-content .community-content__block:first-child .community-content__col.author-community-block{width:100%}}.community-show{position:absolute;top:282px;left:0;width:100%;padding:0 32px}@media (max-width: 1080px){.community-show{padding:0}}.community-show__info{background-color:#fff;position:relative;gap:32px;padding:32px;border-radius:32px;border:1px solid #E5E5E5}@media (max-width: 1080px){.community-show__info{padding:32px 16px 16px}}.community-show__info__row{display:flex;justify-content:space-between;align-items:flex-end}.community-show__info__row #btn-join-desktop,.community-show__info__row #btn-edit-desktop{display:flex}.community-show__info__row #btn-join-mobile,.community-show__info__row #btn-edit-mobile{display:none}@media (max-width: 1080px){.community-show__info__row{flex-direction:column;align-items:flex-start}.community-show__info__row button{margin-top:16px;width:100%}.community-show__info__row #btn-join-desktop,.community-show__info__row #btn-edit-desktop{display:none}.community-show__info__row #btn-join-mobile,.community-show__info__row #btn-edit-mobile{display:flex}}.community-show__info__row .details{padding-left:190px}@media (max-width: 1080px){.community-show__info__row .details{padding-left:0}}.community-show__info__row .details h1{font-size:32px;line-height:40px;margin-bottom:8px}.community-show__info__row .details p{color:#9d9d9d;font-weight:700}.community-show__info__row .details p strong{color:#020202}.community-show__info__row-item{display:flex;gap:24px;align-items:center;position:relative}.community-show__info__row-item p{gap:8px;color:#020202;display:flex;align-items:center}.community-show__info__row-item .image{background-color:#fff;position:absolute;top:-100px;z-index:200;border-radius:50%;width:168px;height:168px;border:2px solid #FFFFFF}@media (max-width: 1080px){.community-show__info__row-item .image{width:100px;height:100px;top:-100px;left:32px}}.community-show__info__row-item .image img{border-radius:50%;width:100%;height:100%}.community-show__info__row:nth-child(2){margin-top:32px}.community-show__info__row:nth-child(2) .community-show__info__row-item{width:50%;color:#9d9d9d;font-size:16px;line-height:24px}@media (max-width: 1080px){.community-show__info__row:nth-child(2) .community-show__info__row-item{width:100%}}.community-show__info__row:nth-child(2) .community-show__info__row-item:last-of-type{margin-top:32px;justify-content:flex-end;align-items:flex-end}.community-show__info__row:nth-child(2) .community-show__info__row-item:last-of-type.description{justify-content:flex-start}@media (max-width: 1080px){.community-show__info__row:nth-child(2) .community-show__info__row-item:last-of-type{justify-content:flex-start;margin-top:16px}}.community-show .community-show__details__actions-button{display:none}@media (max-width: 1080px){.community-show .community-show__details__actions-button{display:flex;justify-content:center;align-items:center;margin-top:32px;padding:0 16px}}.community-show__details{margin-top:32px;display:flex;gap:32px}@media (max-width: 1080px){.community-show__details{padding:0 16px 16px}}.community-show__details-col{width:50%}@media (max-width: 1080px){.community-show__details-col:last-child{display:none}}.community-show__details-col.d-none{display:none}.community-show__details-col.d-block{display:block}@media (max-width: 1080px){.community-show__details-col{width:100%}}.community-show__details-col__about-description{margin-top:32px;font-size:16px;line-height:24px}@media (max-width: 1080px){.community-show__details-col__about-description{margin-top:16px}}.community-show__details-col__about-levels{margin-top:32px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width: 1080px){.community-show__details-col__about-levels{margin-top:16px}}.community-show__details-col__about-levels__item{display:flex;border-radius:32px;border:1px solid #E5E5E5;padding:8px 16px;gap:16px;align-items:center}.community-show__details-col__about-levels__item div{display:flex;align-items:center;gap:8px}.community-show__details-col-video{position:relative;border-radius:16px;overflow:hidden}.community-show__details-col-video-player{width:100%;height:700px;border-radius:16px;-o-object-fit:cover;object-fit:cover}@media (max-width: 1080px){.community-show__details-col-video-player{height:210px}}.community-show__details-col-video-duration{position:absolute;bottom:8px;right:8px;background:#000000b3;color:#fff;font-size:14px;padding:4px 8px;border-radius:4px}.community-show__details-col-video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:60px;background:#f05eb7;color:#fff;font-size:24px;display:flex;justify-content:center;align-items:center;border-radius:18px;border:none;cursor:pointer;transition:background .3s}.community-show__details-col-video-play-button:hover{background:#ffebf7}.community-show__details-col__item .community-content__col__add-course{margin-top:16px;border-radius:32px;border:1px solid #E5E5E5;display:flex;align-items:center;justify-content:center;height:247px}@media (max-width: 1080px){.community-show__details-col__item .community-content__col__add-course{flex-direction:column}.community-show__details-col__item .community-content__col__add-course.done{height:auto}}.community-show__details-col__item .community-content__col__add-course .col{width:50%}@media (max-width: 1080px){.community-show__details-col__item .community-content__col__add-course .col{width:100%}}.community-show__details-col__item .community-content__col__add-course .col:first-child{display:flex;align-items:center;justify-content:center;border-radius:32px;height:100%}.community-show__details-col__item .community-content__col__add-course .col:first-child img{border-radius:32px 0 0 32px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width: 1080px){.community-show__details-col__item .community-content__col__add-course .col:first-child img{height:200px;border-radius:32px 32px 0 0}}.community-show__details-col__item .community-content__col__add-course .col:nth-child(2),.community-show__details-col__item .community-content__col__add-course .col:nth-child(3){padding:24px}.community-show__details-col__item .community-content__col__add-course .col:nth-child(3){padding-top:0}.community-show__details-col__item .community-content__col__add-course .col .options{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.community-show__details-col__item .community-content__col__add-course .col .options__col{display:flex;align-items:center;gap:24px}.community-show__details-col__item .community-content__col__add-course .col .options .el{display:flex;align-items:center;gap:8px}.community-show__details-col__item .community-content__col__add-course.done h2{font-size:24px;line-height:32px}.community-show__details-col__item .community-content__col__add-course.done h3{margin-top:16px;font-weight:400;font-size:16px;line-height:24px;color:#9d9d9d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.community-show__details-col__item .community-content__col__add-course:first-child{margin-top:0}.community-show.course .community-show__info{display:grid;grid-template-columns:3fr 1fr;justify-content:space-between;align-items:flex-start}@media (max-width: 1080px){.community-show.course .community-show__info{grid-template-columns:1fr;gap:16px}}.community-show.course .community-show__info .community-show__info__row{display:flex;flex-direction:column}.community-show.course .community-show__info .community-show__info__row:first-child{justify-content:flex-start;align-items:flex-start}.community-show.course .community-show__info .community-show__info__row:first-child h1{font-size:32px;line-height:40px;margin-bottom:0}.community-show.course .community-show__info .community-show__info__row:first-child h3{color:#9d9d9d;font-weight:400;margin-top:8px;font-size:16px;line-height:24px}.community-show.course .community-show__info .community-show__info__row:last-of-type{margin-top:0;flex-direction:row;justify-content:flex-end;gap:8px;align-items:center}@media (max-width: 1080px){.community-show.course .community-show__info .community-show__info__row:last-of-type{justify-content:flex-start;margin-top:0}}.community_course{margin-top:32px}.community_course__container{display:grid;grid-template-columns:3fr 600px;gap:32px;align-items:start}@media (max-width: 1080px){.community_course__container{grid-template-columns:1fr}}.community_course__main{display:flex;flex-direction:column;gap:24px}.community_course__video{position:relative;border-radius:16px;overflow:hidden}.community_course__video-player{width:100%;height:700px;border-radius:16px;-o-object-fit:cover;object-fit:cover}@media (max-width: 1080px){.community_course__video-player{height:210px}}.community_course__video-duration{position:absolute;bottom:8px;right:8px;background:#000000b3;color:#fff;font-size:14px;padding:4px 8px;border-radius:4px}.community_course__video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:60px;background:#f05eb7;color:#fff;font-size:24px;display:flex;justify-content:center;align-items:center;border-radius:18px;border:none;cursor:pointer;transition:background .3s}.community_course__video-play-button:hover{background:#ffebf7}@media (max-width: 1080px){.community_course__description{padding:16px}}.community_course__description h2{font-size:32px;line-height:40px;margin-bottom:8px}.community_course__description p{color:#202020;font-size:16px;line-height:24px}.community_course__list{display:flex;flex-direction:column;gap:16px}@media (max-width: 1080px){.community_course__list{padding:16px}}.community_course__list-title{font-size:24px;line-height:32px;font-weight:700;margin-bottom:32px}@media (max-width: 1080px){.community_course__list-title{margin-bottom:16px}}.community_course__list-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.community_course__list-item{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;transition:background .3s,box-shadow .3s;cursor:pointer}.community_course__list-item .icon{display:none}.community_course__list-item .number{display:flex;align-items:center;justify-content:center;font-size:16px;line-height:24px;font-weight:700;color:#9d9d9d;width:24px}.community_course__list-item .number p{width:24px;text-align:center}.community_course__list-item.active{background:#ffebf7;border-color:#ffebf7}.community_course__list-item.active .icon{display:flex}.community_course__list-item.active .number{display:none}.community_course__list-item:hover{background:#ffebf7}.community_course__list-item img{width:160px;height:100px;border-radius:16px;-o-object-fit:cover;object-fit:cover}.community_course__list-item-content h4{font-size:18px;line-height:26px;margin:0}.community_course__list-item-content p{margin-top:16px;font-size:16px;line-height:24px;color:#9d9d9d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.transactions__block{width:100%;border-radius:32px;border:1px solid #E5E5E5;padding:32px;display:flex;flex-direction:column;gap:48px}@media (max-width: 1080px){.transactions__block{padding:24px 16px}}.transactions__item{display:flex;justify-content:space-between;gap:24px;flex-direction:row;position:relative}@media (max-width: 1080px){.transactions__item{flex-direction:column}}.transactions__item:not(:first-child):after{content:"";position:absolute;right:0;top:-24px;bottom:0;height:1px;width:100%;background-color:#ccc}.transactions__item .left{display:flex;flex-direction:column;gap:16px}.transactions__item .left .row{display:flex;align-items:center;gap:16px}@media (max-width: 1080px){.transactions__item .left .row:first-child{flex-direction:column;align-items:flex-start}}.transactions__item .left .row h2{font-size:18px}.transactions__item .left .row .level{display:flex;align-items:center;gap:8px;font-size:16px}.transactions__item .left .row:last-of-type{color:#9d9d9d;font-size:16px}.transactions__item .right{font-weight:700;font-size:16px}@media (max-width: 1080px){.transactions__item .right{text-align:right}}.header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px}.header.fixed{position:fixed;top:0;z-index:100;transition:all .3s ease-in-out;transform:translateY(0);opacity:1}.header.fixed.bg-white{background-color:#fff}.header.fixed~main{margin-top:85px}.header #search-community{display:none}.header__nav{display:flex;align-items:center;gap:16px}.header__profile img{width:56px;height:56px;background-color:gray;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1080px){.header__logo img{width:40px}.header__profile img{width:48px;height:48px}.header.mobile{position:fixed;z-index:1;background-color:#fff;top:0}}footer{padding:16px 32px;display:flex;align-items:center;justify-content:space-between}footer a,footer p{color:#9d9d9d}footer div{display:flex;align-items:center;gap:16px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999;visibility:hidden;opacity:0;transition:all .3s ease}.modal.hidden{display:none}.modal.show{visibility:visible;opacity:1;display:flex}.modal-content{background:#fff;padding:32px;margin:16px;border-radius:32px;text-align:center;max-width:600px;width:100%;position:relative}@media (max-width: 1080px){.modal-content{padding:16px}}.modal .modal-title{font-size:24px;font-weight:700;margin-bottom:10px;text-align:center;color:#333}.modal .modal-close{position:absolute;top:10px;right:10px;cursor:pointer}.modal .close-icon{width:24px;height:24px;color:#aaa;transition:color .2s}.modal .close-icon:hover{color:#333}.modal .modal-body{margin-top:10px}#email-verification-modal .modal-content{max-width:600px}#email-verification-modal .modal-body .text{margin:32px 0;width:100%;display:flex;align-items:center;justify-content:center}#email-verification-modal .modal-body .text p{max-width:360px}#email-verification-modal .modal-body button{width:100%}@media (max-width: 1080px){#email-verification-modal .modal-content{margin:0 16px}}.payment-card-form{background:#fff;border-radius:16px;max-width:600px;width:100%;padding:32px;box-shadow:0 4px 8px #0000001a;position:relative}.payment-card-form__close{position:absolute;top:16px;right:16px;border:none;background:none;font-size:24px;cursor:pointer;color:#9d9d9d;transition:color .3s}.payment-card-form__close:hover{color:#f05eb7}.payment-card-form__title{font-size:32px;font-weight:700;line-height:1.2;color:#202020;margin-bottom:24px;text-align:center}.payment-card-form__form{display:flex;flex-direction:column;gap:16px}.payment-card-form__field{position:relative;display:flex;align-items:center}.payment-card-form__field.flex-between{display:flex;justify-content:space-between;margin:16px 0}.payment-card-form__field.flex-between p{font-weight:700}.payment-card-form__field .input-icon-container{display:flex;align-items:flex-start;flex-direction:column;position:relative;width:100%}.payment-card-form__field .payment-card-form__icon{position:absolute;left:16px;top:16px;color:#f05eb7;font-size:20px}.payment-card-form__field input{width:100%;padding:12px 16px 12px 48px;font-size:16px;border:1px solid #e5e5e5;border-radius:8px;outline:none}.payment-card-form__field input::-moz-placeholder{color:#9d9d9d}.payment-card-form__field input::placeholder{color:#9d9d9d}.payment-card-form__row{display:flex;gap:16px;flex-wrap:wrap}.payment-card-form__row .input-container{flex:1 1 calc(50% - 8px);min-width:48%}.payment-card-form__row input{padding:12px 16px;font-size:16px;border:1px solid #e5e5e5;border-radius:8px;outline:none}.payment-card-form__row input::-moz-placeholder{color:#9d9d9d}.payment-card-form__row input::placeholder{color:#9d9d9d}.payment-card-form__logos{display:flex;gap:8px;justify-content:flex-start}.payment-card-form__logos img{max-width:48px;height:auto;transition:transform .3s}.payment-card-form__logos img:hover{transform:scale(1.1)}.payment-card-form__button{width:100%;padding:16px;font-size:16px;font-weight:700;color:#fff;background:#f05eb7;border:none;border-radius:8px;cursor:pointer;transition:background .3s}.payment-card-form__button:hover{background:#ed2ea2}.payment-card-form__button:disabled{background:#f7cfe7;cursor:not-allowed}@media (max-width: 600px){.payment-card-form{max-width:100%;padding:24px}.payment-card-form__title{font-size:24px}.payment-card-form__row{flex-wrap:wrap;gap:8px}.payment-card-form__row .input-container{flex:1 1 calc(50% - 8px);min-width:45%}.payment-card-form__button{font-size:14px;padding:14px}}#pay-community-modal .modal-content{max-width:1230px;max-height:calc(100vh - 40px);overflow-y:auto}@media (max-width: 1080px){#pay-community-modal .modal-content{max-height:656px}}.pay-community-modal .swiper-container{display:none}@media (max-width: 1080px){.pay-community-modal .swiper-container{display:flex;overflow:hidden}}.pay-community-modal .swiper-pagination-progressbar{background:#f0f0f0;border-radius:8px;height:6px;overflow:hidden;bottom:16px;top:auto!important;width:calc(100% - 32px)!important;margin-left:16px}.pay-community-modal .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#f05eb7;border-radius:8px;transition:width .3s ease}.pay-community-modal p{margin-top:32px;text-align:center;font-size:16px;line-height:24px}.pay-community-modal .levels{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(378px,1fr));gap:16px;width:100%}.pay-community-modal .levels.swiper-container{display:none}@media (max-width: 1080px){.pay-community-modal .levels{margin-bottom:16px}.pay-community-modal .levels.swiper-container{display:flex}.pay-community-modal .levels:not(.swiper-container){display:none}}.pay-community-modal .levels__item{min-height:488px;max-height:488px;padding:32px 24px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #E5E5E5;border-radius:32px}.pay-community-modal .levels__item h3{font-size:24px;line-height:32px}.pay-community-modal .levels__item p{text-align:left;font-size:16px;line-height:24px;color:#9d9d9d}.pay-community-modal .levels__item ul{padding-left:20px;overflow-y:auto;max-height:200px}.pay-community-modal .levels__item ul li{list-style-type:disc;font-size:16px;line-height:24px;color:#9d9d9d;padding:0;text-align:left}.pay-community-modal .levels__item .price{text-align:center;color:#f05eb7;font-size:32px;line-height:40px;font-weight:700}.pay-community-modal .levels__item button{margin-top:24px;width:100%}#pay-community-success-modal .modal-body .text{font-size:16px;line-height:24px;margin:32px 0}#pay-community-success-modal .modal-body .flex button{width:100%}#confirm-delete-payment-card-modal .modal-body .flex{display:flex;align-items:center;width:100%;justify-content:center;gap:16px;margin-top:32px}.internet-connection{top:0;height:25px}.messenger{padding:24px;gap:24px}.messenger .m-header nav{padding:24px!important}.messenger .messenger-messagingView .m-header nav{padding:0!important}.messenger .messenger-messagingView .m-header .avatar{margin-left:0!important}.messenger .messenger-headTitle{font-size:24px;font-weight:700;line-height:32px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin:0}.messenger .messenger-listView,.messenger .messenger-infoView{border-radius:32px;border:1px solid #E5E5E5;height:calc(100vh - 142px)}.messenger .messenger-listView .m-header{height:auto}.messenger .messenger-listView .m-header>nav{padding:24px}.messenger .messenger-tab{height:calc(100vh - 142px)}.messenger .messenger-messagingView{border-radius:32px;border:1px solid #E5E5E5;background-color:#fff;height:calc(100vh - 142px)}.messenger .m-header-messaging{box-shadow:none;padding:24px}.messenger .av-s{width:48px!important;height:48px!important}.messenger .user-name{font-size:18px;font-weight:600;line-height:26px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.messenger .message-card .message{background-color:#f4f4f4!important;color:#202020!important}.messenger .message-card.mc-sender .message{background-color:#ffebf7!important;color:#202020!important}.messenger .time{font-size:12px;font-weight:400;line-height:16px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#9d9d9d}.messenger .fa-check-double path{fill:#f05eb7}@media (max-width: 980px){.messenger{padding:16px}.messenger .messenger-headTitle{margin:0}.messenger .messenger-listView,.messenger .messenger-messagingView,.messenger .messenger-infoView{top:90px;border:none;box-shadow:none}.messenger .messenger-tab{height:calc(100vh - 215px)}.messenger .messenger-messagingView,.messenger .messenger-infoView,.messenger .messenger-listView{height:calc(100vh - 92px)}.messenger .m-header-messaging{padding:16px}.messenger-messagingView .m-header nav{padding:0!important}.messenger .messenger-messagingView .m-header .avatar{margin-left:10px!important}}.m-list-active,.m-list-active:hover,.m-list-active:focus{background:#ffebf7!important}.messenger-list-item td p{color:#202020!important;font-weight:700}.messenger-list-item td span{color:#9d9d9d!important}.messenger-infoView>nav>p{font-weight:700;font-size:18px;color:#202020}.messenger-infoView-btns p{font-weight:700;font-size:18px;color:#202020}.messenger-infoView-btns p.description{color:#9d9d9d;font-size:16px}.messenger-list-item td b{background:#f05eb7;color:#fff}.messenger-infoView-participants-list{width:100%;position:relative;overflow:auto}.messenger-infoView-participants-list .participant-list-item{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.messenger-infoView-participants-list .participant-list-item .left{display:flex;gap:16px;align-items:center}.messenger-infoView-participants-list .participant-list-item__avatar,.messenger-infoView-participants-list .participant-list-item__avatar img{height:56px;width:56px;border-radius:50%}.messenger-infoView-participants-list .participant-list-item__avatar img{-o-object-fit:cover;object-fit:cover}.messenger-infoView-participants-list .participant-list-item__name{color:#202020;font-size:14px;font-weight:700;text-align:left}.center-el{margin-top:30px}.is-active{display:flex;align-items:center}.is-active .circle{display:none;width:8px;height:8px;border-radius:50%;background-color:#49cf60}.is-active .circle~p{display:none;color:#9d9d9d;font-size:12px;line-height:16px;font-weight:400}.is-active .circle.online{display:flex;margin-right:8px}.is-active .circle.online~p{display:block}.messenger-sendCard{margin:0;padding:24px;border-radius:0;border-color:#e5e5e5}.messenger-sendCard .circle-button{background:#f05eb7!important}.messenger-sendCard .circle-button:hover{background:#ed2ea2!important}.messenger-sendCard #message-form{height:56px}.messenger-sendCard #message-form .m-send{height:56px!important;overflow:auto;padding:16px 24px;margin-right:8px;border:1px solid #E5E5E5;border-radius:12px}.lastMessageIndicator.bold{font-weight:700!important}.app-modal-card{background:#fff;padding:32px;margin:16px;border-radius:32px;text-align:center;max-width:600px;width:100%;position:relative}.app-modal-card .app-modal-header{font-size:24px;font-weight:700;margin-bottom:10px;text-align:center;color:#333}.app-modal-card .app-modal-body{margin:32px}.app-modal-card .app-modal-footer{width:100%;display:flex;align-items:center;justify-content:center;gap:16px}*{padding:0;margin:0;list-style-type:none;box-sizing:border-box;transition:.3s ease;font-family:Poppins,sans-serif!important;outline:none;text-decoration:none}section.section,div.section{padding:0 32px}@media (max-width: 1080px){section.section,div.section{padding:0 16px}}#sendResetInstructionsButton{width:100%}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}#show-report-form{margin:32px 0}#show-report-form.hidden{display:none}@media (max-width: 1080px){.report-form{padding:0 16px}}.report-form_btn{width:100%;display:flex;justify-content:flex-end;margin-top:24px}.report-form.hidden{display:none}
