body{ background:#f9f9f9 !important; font-size:16px; line-height:1.6; margin:0; padding:0; font-family:'Segoe UI',sans-serif}a{ text-decoration:none !important}.is-noscroll{ overflow:hidden}.top{ color:#fff; margin:auto; height:max-content; position:fixed; width:100%; border-bottom:1px solid #e3e3e3; top:0; left:0; background:#198754; z-index:999}.top-highlight{ background:#313a46}.wa-list-group-item{ background-color:#3c4655; color:#ccc}.wa-list-group-item:hover{ background-color:#3c4655; color:#ccc; opacity:0.8}.wa-btn-show{ color:#eee}.nav{ background:transparent; justify-content:space-between; align-items:center; flex-wrap:nowrap; margin:auto; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}.home{ font-size:24px; font-weight:bold; color:#000}.home a{ text-decoration:none; color:#fff; font-weight:bold !important}.home svg{ width:40px; height:40px}.home svg path{ fill:#fff}.home-logo{ background:#25d366; padding:3px; border-radius:6px; color:#fff}.btn-menu,.home,.link{ padding:5px; cursor:pointer; user-select:none}.btn-menu{ position:relative; right:0; display:flex; align-items:center}.btn-a{ display:flex; justify-content:right; align-items:center; overflow:hidden; text-overflow:ellipsis; white-space:pre-line}.btn-a >*{ margin:3px}.btn-add-a{ color:#d9534f; text-decoration:none; cursor:pointer; display:flex; align-items:center; padding:4px}.btn-add-a:hover{ color:#d9534f}.search_icon_mb{ display:none}.content{ width:100%; min-height:calc(100vh - 3rem); margin-top:120px}.session-title a{ text-decoration:none; color:inherit}.session-crumbs{ color:#8c8c8c; display:block; font-size:14px; font-weight:400; letter-spacing:1px; padding:4px 0; text-transform:uppercase}.session-crumbs::after{ color:#8c8c8c; content:"→"; padding-left:2px}.btn-group-link{ font-size:11px !important}.image-group_img{ object-fit:cover; height:200px; color:#fff}.title-group{ min-height:2.5rem; line-height:1.25}.group-status{ top:0; right:0}.title-group a{ text-decoration:none; color:#000}.statistics-people{ display:flex; align-items:center; flex-wrap:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}.statistics-people >*{ padding-right:5px}.statistics-people::after{ color:#bbb; content:"•"; margin:0 8px}.date-publication{ color:#555; font-size:12px}.btn-open{ font-size:14px; color:#7889d6; font-weight:bold}.description-group{ margin-top:5px; padding-left:20px; padding-right:20px; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#444; display:-webkit-box; font-size:14px; font-style:normal; hyphens:auto; line-height:1.6; overflow:hidden; text-overflow:ellipsis; white-space:pre-line}.image-group{ text-decoration:none; color:transparent; font-size:12px}.menu{ cursor:pointer; display:none}.menu-header{ font-size:29px; font-weight:bold}.menu-content{ background:transparent; max-width:none; width:100%; position:relative; z-index:99999; top:0; bottom:0; left:0; right:0; overflow:auto; padding:10px}.btn-menu-close{ margin:10px; cursor:pointer; user-select:none; width:24px; height:24px; float:right}.submenu{ list-style:none; margin:0; padding:0; width:100%}.submenu_item{ display:block; list-style:none}.submenu_item a{ color:#000; display:block; font-size:15px; overflow:hidden; padding:14px 36px 14px 16px; text-decoration:none; text-overflow:ellipsis}.submenu_item a:hover{ color:#999}.submenu-separator{ background:#ddd; display:block; height:1px; margin:12px 0}.footer{ font-size:16px; line-height:1.6; text-align:left; background:#fff; border-top:1px solid #e3e3e3; padding:30px 10px 20px}.information_links{ max-width:none; margin:20px auto auto}.information_links ul{ margin:0; padding:0}.information_links li{ display:inline-block; margin-right:17px; margin-bottom:17px}.information_links a{ text-decoration:none; color:#000; font-size:14px}.session{ margin:auto; max-width:none; padding:10px}.search-content{ display:flex; justify-content:space-between; align-items:center; padding-top:20px; padding-bottom:10px}.search{ max-width:500px; width:100%}.search_page{ display:none}.search h1{ font-size:31px; font-weight:normal; margin:10px auto 40px auto; padding:0; text-align:center}.search-box{ font-size:0; position:relative; display:flex; background:#fff; flex-wrap:nowrap; justify-content:start; align-items:start; border-radius:10px; border:1px solid #55585b; box-shadow:0 2px 6px rgba(0,0,0,0)}.search-box-page{ border:1px solid #ccc !important}.search_input{ appearance:none; background:transparent; border:0; box-sizing:border-box; display:block; font-size:15px; margin:0 0 0 10px; padding:10px; position:relative; width:100%; z-index:150; outline:none; height:46px; color:#1c1c1c}.search_icon{ fill:#666; background:transparent; cursor:pointer; display:block; height:24px; position:relative; left:0; top:7px; width:24px; z-index:900; border:0}.categorys{ margin-bottom:100px; display:flex; flex-wrap:wrap}.categorys >div{ width:50%; text-align:left; padding:10px}.category{ margin-bottom:100px}.item-category{ position:relative; display:block; padding:0; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd}.item-category_link{ text-decoration:none; color:#333; display:flex; justify-content:space-between; align-items:center; padding:10px 15px}.group-submission{ background:rgba(0,0,0,.5); width:auto; position:fixed; top:0; bottom:0; left:0; right:0; display:none; flex-wrap:nowrap; padding:10px; overflow-x:hidden; z-index:1200; overflow-y:auto}.group-submission_content{ background:#fcfcfb; max-width:550px; width:100%; position:relative; z-index:99999; top:0; bottom:0; left:0; right:0; overflow:auto; margin:50px auto; border-radius:5px}.group-submission_header{ background:#fff; text-align:center; padding:10px; color:#3f3f3f; border-bottom:1px solid #dedede; font-size:17px; font-weight:500; line-height:20px}.group-submission_header h3{ margin:10px auto; padding:0}.group-submission_close{ color:#aeaeae; cursor:pointer; line-height:0; padding:16px; position:absolute; right:0; top:0}.group-submission_body{ border:none; box-sizing:border-box; display:block; overflow:hidden; width:100%; padding:10px; position:relative}.submit_GroupSubmission{ background:rgba(252,252,251,0.8); position:absolute; width:100%; top:0; bottom:0; left:0; right:0; display:none}.lds-ring_submit{ position:absolute !important; left:0; top:0; right:0; bottom:0}.label-name{ font-size:15px; font-weight:500; text-align:center}.form-input{ margin-bottom:20px}.form-control_tip{ font-size:12px; color:rgba(0,0,0,.5); padding-left:16px; padding-right:16px}.lds-ring{ display:block; position:relative; width:70px; height:70px; margin:auto}.lds-ring div{ box-sizing:border-box; display:block; position:absolute; width:40px; height:40px; margin:8px; border:4px solid #000; border-radius:50%; animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite}.lds-ring div:nth-child(1){ animation-delay:-0.45s}.lds-ring div:nth-child(2){ animation-delay:-0.3s}.lds-ring div:nth-child(3){ animation-delay:-0.15s}@keyframes lds-ring{ 0%{ transform:rotate(0deg)} 100%{ transform:rotate(360deg)}}#description,#tags{ resize:none; height:auto !important}.field-error{ color:#f41f1f !important}.form-submitted{ text-align:center; margin-top:50px; margin-bottom:30px}.content-w550-center{ max-width:550px !important; margin:auto !important}.btn-block-check{ display:flex; justify-content:space-between; margin:50px auto}.no-found{ text-align:left; background:rgba(247,247,247,0.18); margin-top:50px; padding:20px; margin-bottom:50px}.no-found h1,.no-found h2,.no-found h3{ margin:0; padding:0}.page-navigation{ margin:30px auto; text-align:center}.page-navigation >ul >li{ cursor:pointer !important}.group{ display:block; width:100%; margin:15px 0 0 0; flex-direction:column}.item-content{ width:100%}.container-image-group{ background:rgba(0,0,0,0.05); min-height:300px}.image-group_post{ display:table; max-height:300px; max-width:300px; color:#f4f4f4; padding:5px; width:100%; height:100%; margin:auto}.sub-title-group_post{ margin:0; padding:0; font-size:14px; font-weight:normal}.group-rules{ font-size:14px; color:#5E5E5E; width:100%}.group-rules-content{ text-align:left; padding:10px; margin-top:10px; height:auto; overflow:auto}.btn-join-chat{ width:100%}.btn_join{ width:100% !important; margin:0 !important; margin-top:20px !important}.alertCookie{ width:100%; position:fixed; background:#ffff; left:0; right:0; bottom:0; padding:10px; font-size:13px; border-top:1px solid #c4c4c4; display:flex; justify-content:space-between; align-items:center}.alertCookie_btn{ text-align:right; margin-top:20px; margin-bottom:10px; flex-shrink:0}.alertCookie_text{ padding:5px; max-width:650px; width:100%; color:#000}.form-control-tags{ height:auto !important}.promo{ background:#2ba5f7; color:#fff; text-align:center; padding:40px; margin:100px auto}.promo_header{ font-weight:normal; font-size:26px; line-height:1em; padding-bottom:10px}.promo_button{ border:2px solid #fff; width:150px; margin:auto; padding:10px; font-size:17px; cursor:pointer; user-select:none}.btn-confirmation_age{ margin-top:40px; margin-bottom:100px}.btn-confirmation{ margin:6px !important; margin-bottom:20px !important}.tgw{ display:block; font-size:13px; color:#939393}.item-group_join{ text-align:left; border-top:1px solid #f0f0f0; padding-left:24px; padding-top:5px; padding-bottom:5px}.btn-label{ background:#fff; border-radius:10px; margin-top:20px; font-size:19px}.btn-label_link{ display:flex; justify-content:start; align-items:center; flex-direction:row; flex-wrap:nowrap; color:#000; padding:10px}.item-category_link{ color:#444}.item-category_link:hover{ color:#444}.note-link{ text-align:center; margin-top:10px; font-size:12px}.toggle-container{ max-width:600px; margin:0 auto}.hidden-text{ display:none}.content-notice{ font-size:12px; color:#645151}.inf-g{ font-size:10px}.menu-static{ width:100%; overflow-x:auto; white-space:nowrap; padding-top:10px; padding-bottom:10px; background:#fff; font-size:16px}.menu-static a{ color:#000}.menu-container{ display:flex}.menu-container div{ margin:0 10px}.menu-container a:hover{ opacity:0.8}.label-menu{ color:#000 !important; font-weight:bold}.btn-item{ display:flex; width:35px; height:35px}#chart_div{ min-height:250px}.search-full{ display:none; background:#fff; position:fixed; width:100%; height:100%; padding:10px; top:0; bottom:0; left:0; right:0; overflow:hidden; box-sizing:border-box; z-index:999999; color:#000}.btn-close-sch-full{ cursor:pointer}.menu-admin{ background:#fff; margin-top:59px; position:fixed; width:100%; z-index:100; top:0; left:0; height:100%}.related-tags{ margin-top:17px; margin-bottom:10px}.related-tags-list{ margin:0; padding:0}.related-tags-item{ display:inline}.container-image-group{ position:relative; width:100%; height:100%; overflow:hidden}.image-group_post{ position:relative; width:100%; height:100%; object-fit:cover; z-index:2; border-radius:15px}.container-image-group::after{ content:''; position:absolute; top:-10px; left:-10px; width:calc(100%+20px); height:calc(100%+20px); background-size:cover; background-position:center; filter:blur(12px) brightness(0.7); opacity:0.4; z-index:0}.container-image-group.with-blur-bg::before{ content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:inherit; filter:blur(10px); opacity:0.5; z-index:1}.container-image-group .overlay{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.2); z-index:1}.container-image-group.glass-effect::before{ backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px); background:rgba(255,255,255,0.1); border:1px solid rgba(255,255,255,0.2)}.blur-light::before{ filter:blur(5px); opacity:0.2}.blur-medium::before{ filter:blur(10px); opacity:0.3}.blur-heavy::before{ filter:blur(20px); opacity:0.4}@media (max-width:768px){ .container-image-group::before{ filter:blur(10px)} .container-image-group::after{ filter:blur(8px) brightness(0.8)}}@media screen and (min-width:481px) and (max-width:767px){}@media screen and (max-width:480px){ .container-image-group{ min-height:auto} .image-group_post{ max-height:600px; max-width:600px; padding:0; border-radius:0} .group-submission_content{ margin:14px auto} .nav-item-search{ display:none} .search_page{ display:block} .search_icon_mb{ display:inline-table !important} .label-menu{ display:none !important} .content{ margin-top:80px} .menu{ display:block} .menu-static{ display:none; font-size:23px} .menu-container{ display:flex; flex-direction:column} .menu-container div{ margin:10px; padding:5px}}