﻿:root{--text_color2:#151515;--text_color2_hover:$grey2}
.dark-theme{--text_color2:#fff;--text_color2_hover:$grey2}
@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(../fonts/montserrat/montserrat-v29-cyrillic_latin-regular.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v29-cyrillic_latin-regular.ttf) format("truetype")}
@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(../fonts/montserrat/montserrat-v29-cyrillic_latin-600.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v29-cyrillic_latin-600.ttf) format("truetype")}
html{-webkit-text-size-adjust:100%;height:100%}
body{background:var(--tertiary_background);margin:0;overflow-x:hidden;box-sizing:border-box;word-wrap:break-word;min-height:100%}
body.l_header_footer{min-height:auto}
.body-bg{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:top center}
*,:before,:after{box-sizing:inherit;-webkit-font-smoothing:antialiased}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
img{border:none}
.site-group,.toastify{font-size:16px;font-family:'Montserrat';line-height:1.8}
.site-group h1,.toastify h1,.site-group .h1,.toastify .h1,.site-group h2,.toastify h2,.site-group .h2,.toastify .h2,.site-group h3,.toastify h3,.site-group .h3,.toastify .h3,.site-group h3{font-weight:600}
.site-group .h0,.toastify .h0{font-size:3em}
.site-group h1,.toastify h1,.site-group .h1,.toastify .h1{font-size:2em}
.site-group .h2,.toastify .h2{font-size:1.4em}
.site-group .h3,.toastify .h3{font-size:1.17em}
.site-group .h4,.toastify .h4{font-size:1em}
.site-group p,.toastify p,.site-group h1,.toastify h1,.site-group h2,.toastify h2,.site-group h3,.toastify h3,.site-group h4,.toastify h4,.site-group ul,.toastify ul,.site-group pre,.toastify pre{margin-top:0}
.site-group p,.toastify p{margin-bottom:1em}
.site-group figure,.toastify figure{margin:0 0 1em}
.site-group figcaption,.toastify figcaption{font-size:.9em;text-align:center;margin-left:10px;margin-right:10px}
.site-group img,.toastify img,.site-group svg,.toastify svg{vertical-align:middle;max-width:100%;height:auto}
.site-group abbr[title],.toastify abbr[title],.site-group acronym[title],.toastify acronym[title]{cursor:help;text-decoration:underline dotted}
#site-header,.content-group1{color:var(--text_color)}
.selection1 ::selection{background:var(--text_color2);color:var(--primary_background)}
.selection2 ::selection{background-color:#fffffffc;color:#000}
ul.list1{list-style:none}
ul.list1 ul{list-style:none}
ul.list1 li{position:relative}
ul.list1 li:before{content:'';position:absolute;width:6px;height:6px;background:var(--accent_color);left:-14px;top:.7em;border-radius:50%}
.content-group1{background:var(--primary_background);color:var(--text_color)}
.content-group1 h1,.content-group1 h2,.content-group1 h3,.content-group1 h4{color:var(--text_color2)}
.content-group1 hr{height:2px;border:none;margin:1.6em auto;background:#e1e1e1;width:50%;position:relative;overflow:visible}
.content-group1 blockquote{margin:1em 2em;border-left:4px solid var(--accent_color);font-style:italic;padding-left:20px}
.content-group1 blockquote cite{font-size:13px;font-style:normal}
.content-group1 table{width:100%;border-collapse:collapse;margin:0 0 1em}
.content-group1 th{font-weight:700}
.content-group1 th,.content-group1 td{padding:8px}
.content-group1 ol{list-style:decimal}
.content-group1 ol ol{list-style:lower-alpha}
.content-group1 ol ol ol{list-style:lower-roman}
.content-group1 kbd,.content-group1 pre,.content-group1 samp{background:var(--secondary_background);color:#ff3860;font-size:.9em;font-family:monospace,monospace;padding:4px 6px;display:inline-block}
.content-group1 pre{padding:14px;overflow:auto;display:block;tab-size:4}
.content-group1 dt{font-weight:700}
.content-group2,.toastify{background:var(--secondary_background);color:#bcbcbc}
.content-group2 h1,.toastify h1,.content-group2 h2,.toastify h2,.content-group2 h3,.toastify h3,.content-group2 h4,.toastify h4{color:#fff}
.content-group2 ul,.toastify ul{padding:0}
.content-group2 li,.toastify li{margin:0;list-style:none}
.l_info{background:var(--tertiary_background);padding:2em}
.l_info svg{fill:var(--accent_color);margin-right:4px}
.container{max-width:1010px;margin-left:auto;margin-right:auto}
.container2{max-width:768px;margin-left:auto;margin-right:auto}
video{max-width:100%;height:auto}
.video,.wp-video{position:relative;padding-bottom:56.25%;height:0}
.video iframe,.video object,.video embed,.video .mejs-container,.wp-video iframe,.wp-video object,.wp-video embed,.wp-video .mejs-container{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.video-4-3.wp-video{padding-bottom:75%}
.old-browser-message{padding:20px;text-align:center;position:absolute;top:0;left:0;width:100%;background:#4d4d4d;color:#fff;z-index:1000}
#l_overlay{position:fixed;display:none;left:0;right:0;top:0;bottom:0;z-index:1000}
.l_overlay{opacity:0;touch-action:none;background-color:#00000080;transition:opacity .15s;transform:translate3d(0,0,0);will-change:opacity}
.popup-box{padding:20px 15px;overflow-y:auto;overflow-x:hidden;position:fixed;z-index:1001;top:0;left:0;right:0;bottom:0;display:none;opacity:0;will-change:opacity,transform;transition:transform 0.2s,opacity .15s;transform:translate3d(0,50px,0)}
.popup-box.active{transform:translate3d(0,0,0);opacity:1}
.popup-box .popup-box-inner{margin:0 auto;position:relative}
.close-btn1{position:absolute!important;z-index:7;border-radius:18px;right:-16px;top:-16px;width:36px;height:36px;background:var(--accent_color)}
.close-btn1 svg{width:18px!important;margin:9px;fill:#fff}
.popup-box1 .popup-box-inner{max-width:900px;padding:16px;background:var(--primary_background)}
img.lazy-image{visibility:hidden}
.lazy-image.animated{opacity:0;transition:opacity .2s}
.grecaptcha-badge{z-index:102}
.pagination,.comment-links,.archive-links{text-align:center}
.pagination .page-numbers,.comment-links .page-numbers,.archive-links .page-numbers{margin:0 3px}
.pagination .current,.comment-links .current,.archive-links .current{background:var(--accent_color);color:#fff}
@media (max-width: 1010px) {
.container{margin-left:10px;margin-right:10px}
.site-group .h0,.toastify .h0{font-size:2.5em}
}
@media (max-width: 768px) {
.container2{margin-left:10px;margin-right:10px}
.content-group1 th,.content-group1 td{padding:3px}
}
.custom-scrollbar::-webkit-scrollbar,.kinobalancer-episodes::-webkit-scrollbar,.kinobalancer-films::-webkit-scrollbar,#search-results-inner::-webkit-scrollbar,.ql-editor::-webkit-scrollbar{width:4px;height:4px}
.custom-scrollbar::-webkit-scrollbar-track,.kinobalancer-episodes::-webkit-scrollbar-track,.kinobalancer-films::-webkit-scrollbar-track,#search-results-inner::-webkit-scrollbar-track,.ql-editor::-webkit-scrollbar-track{background:#6e6e6e33}
.custom-scrollbar::-webkit-scrollbar-thumb,.kinobalancer-episodes::-webkit-scrollbar-thumb,.kinobalancer-films::-webkit-scrollbar-thumb,#search-results-inner::-webkit-scrollbar-thumb,.ql-editor::-webkit-scrollbar-thumb{background:var(--accent_color)}
.custom-scrollbar::-webkit-scrollbar-thumb:hover,.kinobalancer-episodes::-webkit-scrollbar-thumb:hover,.kinobalancer-films::-webkit-scrollbar-thumb:hover,#search-results-inner::-webkit-scrollbar-thumb:hover,.ql-editor::-webkit-scrollbar-thumb:hover{background:#B95717}
.acf-comment-fields{display:none}
#header-search-form{height:70px;padding:10px;width:100%;top:0;will-change:transform,opacity;transform:translate3d(0,-70px,0);position:fixed;display:none;opacity:0;transition:transform 0.15s,opacity .15s;z-index:1001;align-items:center}
#header-search-form.active{transform:translate3d(0,0,0);opacity:1}
#header-search-form .search-form{flex-grow:1}
#header-search-close{padding:14px}
#wpadminbar{position:fixed!important}
.admin-bar #header-search-form{top:32px}
@media (max-width: 782px) {
.admin-bar #header-search-form{top:46px}
}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#site-content[tabindex="-1"]:focus{outline:0}
.skip-link{left:-9999rem;top:2.5rem;z-index:9;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:9;right:auto}
@media (prefers-reduced-motion: reduce) {
*{animation-duration:0s!important;transition-duration:0s!important}
}
#main-content{min-height:400px}
#main-content .entries article{margin-bottom:1.5em}
#main-content .entries article:last-child{margin-bottom:0}
.thumbnail-image1,.thumbnail-image2,.thumbnail-image3{background-size:cover;background-position:center;display:block;border-radius:22px}
.thumbnail-image1{width:25%;margin-right:3%;margin-top:8px;margin-bottom:6px;float:left;padding-bottom:36%}
.thumbnail-image2{padding-bottom:27.5%;margin-bottom:1.5em}
.thumbnail-image3{padding-bottom:56%}
.entry-links{margin:1em 0 0}
.post-password-form input[type="password"]{max-width:210px}
.entry-meta{font-size:.95em;margin:10px 0}
.entry-meta .avatar{width:75px}
.entry-meta .tags a,.entry-meta .categories a{margin:1px 0;display:inline-block}
.sticky{position:relative}
.sticky:before{content:'';background:#fffbe7;position:absolute;top:0;left:-13px;bottom:0;width:8px;display:block}
.read-more{text-align:right;font-size:.9em}
.delimiter1:after,.woocommerce-breadcrumb a:after,.breadcrumb-trail a:after{content:'';display:inline-block;width:5px;height:5px;background:var(--accent_color);margin:0 10px;border-radius:3px;vertical-align:middle}
.woocommerce-breadcrumb,.breadcrumb-trail{margin:0 0 1.5em}
@media (max-width: 768px) {
#main-content{padding:0}
}
@media (max-width: 576px) {
.thumbnail-image1{float:none;width:100%;max-width:400px;margin:2.2em auto 0}
}
.single-video .emotions-wrap{max-width:1100px;margin-left:auto;margin-right:auto}
.emotions1{display:flex;margin-right:-5px;margin-left:-5px}
.emotions1 .tag4{padding:6px 20px;text-align:center;margin:0 5px;flex-grow:1}
.emotions1 .tag4:hover,.emotions1 .tag4.active{background:var(--quaternary_background)}
.emotions1 .tag4:hover .b1,.emotions1 .tag4.active .b1{filter:grayscale(0)}
.emotions1 .b1{filter:grayscale(1);max-width:28px;width:28px;margin:0 auto;background-repeat:no-repeat;background-size:100% auto}
.emotions1 .b1:before{content:'';padding-bottom:100%;display:block}
.emotions1 .b1-0{background-position:0 0}
.emotions1 .b1-1{background-position:0 20%}
.emotions1 .b1-2{background-position:0 40%}
.emotions1 .b1-3{background-position:0 60%}
.emotions1 .b1-4{background-position:0 80%}
.emotions1 .b1-5{background-position:0 100%}
.emotions1 .b2{font-weight:600}
@media (max-width: 576px) {
.emotions1 .tag4{padding:4px;margin:0 2px}
.emotions1 .b1{width:30px}
}
#scroll-to-top{cursor:pointer;position:fixed;right:0;bottom:20px;opacity:0;text-decoration:none;text-align:center;visibility:hidden;transform:translate3d(0,10px,0);transition:transform 0.2s,opacity .2s;z-index:98;will-change:transform,opacity}
#scroll-to-top.active{opacity:1;transform:translate3d(0,0,0)}
.widget{margin:0 0 1em}
.widget .post-date,.widget .rss-date{display:block;font-size:.9em;font-style:italic}
.widget ul{padding:0;margin:0;list-style:none}
.widget ul .children,.widget ul .sub-menu{padding-left:16px;margin:0}
.widget_search form,.widget_product_search form{position:relative}
.widget_search button,.widget_product_search button{background:none;border:none;position:absolute;right:0;top:5px;padding:5px 10px;cursor:pointer;color:#878787}
.widget_search,.widget_product_search,.widget_media_gallery{max-width:280px}
.widgettitle{margin:10px 0;font-weight:400;font-size:1em;text-transform:uppercase}
.widget_calendar table td,.widget_calendar table th{padding:0}
.alignleft{float:left;margin-right:1.5em}
.alignright{float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto!important;margin-right:auto!important}
.alignnone{display:block}
figure.alignleft,img.alignleft{margin-right:1em;margin-bottom:1.8em}
figure.alignright,img.alignright{margin-left:1em;margin-bottom:1.8em}
img.emoji{max-width:40px}
.wp-caption{margin-top:1em;margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.gallery,.wp-block-gallery{margin:0 0 -1em!important;display:flex;flex-wrap:wrap}
.gallery .gallery-item,.gallery .wp-block-image,.gallery .blocks-gallery-caption,.wp-block-gallery .gallery-item,.wp-block-gallery .wp-block-image,.wp-block-gallery .blocks-gallery-caption{width:100%;margin:0 0 1em;padding:0 8px}
.gallery .gallery-item figure,.gallery .wp-block-image figure,.gallery .blocks-gallery-caption figure,.wp-block-gallery .gallery-item figure,.wp-block-gallery .wp-block-image figure,.wp-block-gallery .blocks-gallery-caption figure{margin:0}
.gallery .gallery-item img,.gallery .wp-block-image img,.gallery .blocks-gallery-caption img,.wp-block-gallery .gallery-item img,.wp-block-gallery .wp-block-image img,.wp-block-gallery .blocks-gallery-caption img{width:100%}
.gallery-columns-2 .gallery-item,.columns-2 .wp-block-image{width:50%}
.gallery-columns-3 .gallery-item,.columns-3 .wp-block-image{width:33.33%}
.gallery-columns-4 .gallery-item,.columns-4 .wp-block-image{width:25%}
.gallery-columns-5 .gallery-item,.columns-5 .wp-block-image{width:20%}
.gallery-columns-6 .gallery-item,.columns-6 .wp-block-image{width:16.66%}
.gallery-columns-7 .gallery-item,.columns-7 .wp-block-image{width:16.66%}
.gallery-columns-8 .gallery-item,.columns-8 .wp-block-image{width:16.66%}
.gallery-columns-9 .gallery-item{width:16.66%}
@media (max-width: 576px) {
:not(.columns-1) .wp-block-image,:not(.gallery-columns-1) .gallery-item{width:50%}
}
.wp-calendar-table{text-align:center;margin:0!important}
.mejs-container.wp-audio-shortcode{max-width:440px}
@-webkit-keyframes dot-flashing {
0%{opacity:0}
50%{opacity:1}
100%{opacity:0}
}
.loading2{position:absolute;background-color:var(--text_color);width:5px;height:5px;border-radius:3px;bottom:4px;left:50%;opacity:0;animation:dot-flashing ease-in-out 1s infinite;animation-delay:.2s;will-change:opacity;display:none}
.loading2:before,.loading2:after{will-change:opacity;content:'';position:absolute;width:5px;height:5px;border-radius:3px;background-color:var(--text_color);top:0;animation:dot-flashing ease-in-out 1s infinite}
.loading2:before{opacity:0;left:-12px;animation-delay:0s}
.loading2:after{opacity:0;right:-12px;animation-delay:.3s}
#search-results{position:fixed;max-width:440px;padding:4px;background:var(--tertiary_background);z-index:1001}
#search-results-inner{overflow-y:auto;max-height:300px;padding:4px}
.item3{padding:6px 2px;display:flex;align-items:center}
.item3:nth-child(odd){background:var(--primary_background)}
.item3 .thumbnail{flex-shrink:0;margin-right:8px}
.item3 img{width:40px;border-radius:4px;display:block;margin-right:6px}
.item3 .title{color:var(--text_color2)}
.item3 .subtitle{font-size:12px}
.links0-a a{text-decoration:none;color:var(--text_color)}
.links3 a,.links3-a a,.comment-meta a,.links4 a,.links5-a a,.links6-a a,.links9-a a,.comment-content a,.is-style-links2 a{text-decoration:none;transition:all .1s}
.links9-a a,.comment-content a,.is-style-links2 a{color:var(--accent_color)}
.links9-a a:hover,.comment-content a:hover,.is-style-links2 a:hover,.links9-a a:active,.comment-content a:active,.is-style-links2 a:active{color:#6a6a6a}
.links3 a{color:#6a6a6a}
.links3 a:hover{color:#fff}
.links3 a:active,.links3 a.active{color:var(--accent_color)}
.links3-a a,.comment-meta a{color:#6a6a6a}
.links3-a a:hover,.comment-meta a:hover{color:var(--text_color2)}
.links3-a a:active,.comment-meta a:active,.links3-a a.active,.comment-meta a.active{color:var(--accent_color)}
.links4 a{color:#fff}
.links4 a:hover,.links4 a:active{color:var(--accent_color)}
.links5-a a{color:var(--text_color2)}
.links5-a a:hover,.links5-a a:active{color:#6a6a6a}
.links6-a a{color:var(--text_color2)}
.links6-a a:hover,.links6-a a:active{color:var(--text_color2)}
.link-overlay{position:relative}
.link-overlay:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0}
.links0-svg-a a svg{fill:var(--text_color2)}
.links6-svg a svg{width:22px;fill:#fff;transition:fill 0.15s,transform .15s}
.links6-svg a:hover svg,.links6-svg a:active svg{fill:var(--accent_color)}
.links6-svg-a a svg{width:22px;fill:var(--text_color2);transition:fill .15s}
.links-svg-hover a:hover svg,.links-svg-hover a:active svg{fill:var(--accent_color)}
.links7-svg-a a svg{width:22px;fill:var(--tertiary_background)}
.links3-svg a svg{width:22px;fill:#6a6a6a;transition:fill .15s}
.links3-svg a:hover svg{fill:#fff}
.links3-svg a:active svg,.links3-svg a.active svg{fill:var(--accent_color)}
.links3-svg-a a svg{width:22px;fill:#6a6a6a;transition:fill .15s}
.links3-svg-a a:hover svg{fill:var(--text_color2)}
.tag1,.page-numbers{border-radius:12px;background:var(--secondary_background);display:inline-block;font-weight:600;min-width:40px;height:40px;padding:0 7px;line-height:40px;text-align:center}
.tag3,.tag3_{border-radius:8px;display:inline-block;font-weight:600;min-width:28px;height:28px;padding:0 5px;line-height:28px;text-align:center;color:#fff;white-space:nowrap;background:var(--secondary_background)}
.tag3_{background:var(--text_color2);color:var(--tertiary_background)}
.tag2{border-radius:12px;background:var(--secondary_background);display:inline-block;padding:13px;margin:4px}
.tag2 svg{width:20px;height:auto;display:block;transition:fill .15s;fill:#fff}
.tag2:hover svg{fill:var(--accent_color)}
.tag4{border-radius:12px;padding:13px;text-decoration:none}
.tag-theme{background:var(--tertiary_background)}
.tag-nobg{background:none}
.tag-white svg{fill:#fff}
.hover1{cursor:pointer}
.hover1 svg{transition:fill .1s}
.hover1:hover svg{fill:var(--accent_color)}
.hover2{cursor:pointer;transition:all .1s}
.hover2:hover{background:var(--quaternary_background)}
.icon-inline,.icon-inline2{margin-right:2px;position:relative;bottom:.07em}
.icon-inline2{fill:var(--accent_color);margin-right:2px;width:14px}
.tag-active{background:var(--accent_color)!important;color:#fff!important}
.tag-active svg{fill:#fff!important}
.wp-block-separator,.wp-block-gallery,.wp-block-cover,.wp-block-code,.wp-block-preformatted,.wp-block-embed,.wp-block-table{margin-bottom:1em}
#start-resizable-editor-section{display:none}
.wp-block-audio{max-width:440px}
.wp-block-audio audio{width:100%;display:block}
.wp-block-columns{display:flex;flex-wrap:wrap}
.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}
.wp-block-columns.are-vertically-aligned-center{align-items:center}
.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}
.wp-block-column{flex-grow:1}
.wp-block-column.is-vertically-aligned-top{align-self:flex-start}
.wp-block-column.is-vertically-aligned-center{align-self:center}
.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}
@media (max-width: 599px) {
.wp-block-column{flex-basis:100%!important}
}
@media (min-width: 600px) and (max-width: 781px) {
.wp-block-column{flex-basis:48%!important;flex-grow:0}
.wp-block-column:nth-child(even){margin-left:4%}
}
@media (min-width: 782px) {
.wp-block-columns{flex-wrap:nowrap}
.wp-block-column{flex-basis:0}
.wp-block-column[style*="flex-basis"]{flex-grow:0}
.wp-block-column:not(:first-child){margin-left:32px}
}
.wp-block-cover{position:relative;background-size:cover;background-position:center center;min-height:430px;overflow:hidden;display:flex;justify-content:center;align-items:center}
.wp-block-cover.has-parallax{background-attachment:fixed}
.wp-block-cover .wp-block-cover__image-background{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.wp-block-cover .wp-block-cover__inner-container{padding:0 35px;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;color:#fff;margin-bottom:0}
.wp-block-cover .wp-block-cover__inner-container p:last-child{margin-bottom:0}
.wp-block-cover p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color){color:inherit}
.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}
.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}
.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}
.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}
.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}
.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}
.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}
.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}
.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}
.wp-block-cover.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}
.wp-block-cover.has-left-content{justify-content:flex-start}
.wp-block-cover.has-left-content .wp-block-cover-text{margin-left:0;text-align:left}
.wp-block-cover.has-right-content{justify-content:flex-end}
.wp-block-cover.has-right-content .wp-block-cover-text{margin-right:0;text-align:right}
.wp-block-cover .wp-block-cover-text{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}
.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}
@supports (-webkit-overflow-scrolling: touch) {
.wp-block-cover.has-parallax{background-attachment:scroll}
}
@media (prefers-reduced-motion: reduce) {
.wp-block-cover.has-parallax{background-attachment:scroll}
}
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:20px 38px}
.wp-block-image img{max-width:100%}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}
.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image .aligncenter,.wp-block-image.is-resized{display:table}
.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image .aligncenter>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}
.wp-block-image .alignleft{margin-right:1em;margin-top:.5em;margin-bottom:.5em}
.wp-block-image .alignright{margin-left:1em;margin-top:.5em;margin-bottom:.5em}
.is-small-text{font-size:14px}
.is-regular-text{font-size:16px}
.is-large-text{font-size:36px}
.is-larger-text{font-size:48px}
.has-drop-cap:after{content:'';display:table;clear:both}
.has-drop-cap::first-letter{float:left;font-size:6.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}
p.has-background{padding:20px 38px}
p.has-text-color a{color:inherit}
.wp-block-quote.is-style-large,.wp-block-quote.is-large{margin:0 0 16px;padding:0 1em}
.wp-block-quote.is-style-large p,.wp-block-quote.is-large p{font-size:24px;font-style:italic;line-height:1.6}
.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer,.wp-block-quote.is-large cite,.wp-block-quote.is-large footer{font-size:18px;text-align:right}
.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}
.wp-block-separator.is-style-dots::before{content:"\00b7 \00b7 \00b7";color:#6a6a6a;font-size:24px;letter-spacing:2em;padding-left:2em;font-family:serif}
.wp-block-spacer{clear:both}
.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}
.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}
.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}
.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}
.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}
.wp-block-video video{display:block;max-width:100%}
.wp-block-video.aligncenter{text-align:center}
.wp-block-video [poster]{object-fit:cover}
.has-white-color{color:#fff}
.has-white-background-color{background:#fff}
.has-black-color{color:#5f5f5f}
.has-black-background-color{background:#5f5f5f}
.has-accent-1-color{color:var(--accent_color)}
.has-accent-1-background-color{background:var(--accent_color)}
.has-very-light-gray-color{color:#eaeaea}
.has-very-light-gray-background-color{background:#eaeaea}
.has-very-dark-gray-color{color:#373737}
.has-very-dark-gray-background-color{background:#373737}
.has-small-font-size{font-size:.83em}
.has-regular-font-size,.has-normal-font-size{font-size:1em}
.has-medium-font-size{font-size:1.17em}
.has-large-font-size{font-size:1.5em}
.has-larger-font-size,.has-huge-font-size{font-size:2em}
.has-text-align-center{text-align:center}
.has-text-align-left{text-align:left}
.has-text-align-right{text-align:right}
#end-resizable-editor-section{display:none}
.commentpro{max-width:1100px;margin-left:auto;margin-right:auto;--avatar-height:40px;--emoji-height:40px}
.commentpro.two-columns{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-top:-1em;margin-bottom:-1em}
.commentpro.two-columns .commentpro-form-wrapper{margin:1em 0;order:2;width:49%}
.commentpro.two-columns .commentpro-comments{margin:1em 0;order:1;width:49%}
.commentpro:not(.two-columns) .commentpro-comments{margin:30px 0 0}
.commentpro-form{position:sticky;top:90px;display:flex;flex-direction:column;gap:15px;z-index:1}
.commentpro-item .commentpro-form{position:static;margin:0 0 20px}
.commentpro-standalone-container{color:var(--text_color);background:var(--tertiary_background);transition:box-shadow .15s;border-radius:12px;overflow:hidden}
.commentpro-standalone-container:has(textarea:focus),.commentpro-standalone-container:has(.ql-editor:focus){box-shadow:0 0 0 1.5px var(--accent_color)}
.commentpro-standalone-container .editor-container{height:100px;min-height:100px;max-height:calc(100vh - 400px);resize:vertical;overflow:auto}
.commentpro-standalone-container .editor-container~textarea{display:none}
.commentpro-standalone-container textarea{height:100px;min-height:100px;max-height:calc(100vh - 400px);resize:vertical;overflow:auto;width:100%;display:block}
.commentpro-login-as{margin:0 0 -10px;display:none}
.commentpro-form_btn button{line-height:normal;-webkit-appearance:none;background-color:var(--accent_color);color:#fff!important;padding:10px 24px;border-radius:12px;height:44px;border:none;cursor:pointer;transition:background-color .15s!important;display:inline-block;text-decoration:none;font-weight:600;white-space:nowrap}
.commentpro-form_btn button:hover{background-color:var(--accent_color_hover);color:#fff!important}
.commentpro-heading{display:none}
.commentpro-sort_count:first-child{margin:0}
.commentpro-emoji{display:flex;flex-wrap:wrap;margin:0;list-style:none;user-select:none;padding:0}
.commentpro-emoji li{margin:2px;cursor:pointer;transition:transform .1s;font-size:16px}
.commentpro-emoji li img{max-width:none;height:var(--emoji-height);margin:0 1px;position:relative;top:-1px;width:auto}
.commentpro-emoji li img:not([data-ll-status="loaded"]){max-width:var(--emoji-height)}
.commentpro-emoji li:hover{transform:scale(1.5)}
.commentpro-sort_btn{background:transparent;margin:0 2px;border:0;cursor:pointer;color:#6a6a6a;padding:0;transition:all .15s}
.commentpro-sort_btn:hover,.commentpro-sort_btn.active{color:var(--text_color2)}
.commentpro-comments>ul{padding-left:0}
.commentpro-items{list-style:none;margin:0}
.commentpro-items_father{list-style:none}
.commentpro-avatar{background:var(--avatar-background);width:var(--avatar-height);height:var(--avatar-height);display:flex;justify-content:center;text-transform:uppercase;font-weight:600;overflow:hidden;border-radius:50%;line-height:var(--avatar-height);color:#fff}
.commentpro-avatar img{border-radius:50%}
.commentpro-body{width:calc(100% - 50px)}
.commentpro-body .icon{width:16px;height:16px}
.commentpro-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}
.commentpro-author{display:flex;justify-content:flex-start;align-items:center;font-size:13px}
.commentpro-name{font-weight:600;margin:0 15px 0 0;max-width:calc(100% - 120px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.commentpro-isauthor{margin:0 15px 0 -10px;border-radius:4px;background:#6a6a6a;padding:2px 8px;font-size:10px;color:#fff}
.commentpro-date{color:#6a6a6a}
.commentpro-text{margin:10px 0;word-wrap:break-word}
.commentpro-text p{margin-bottom:5px}
.commentpro-text p:last-child{margin-bottom:0}
.commentpro-text blockquote{margin:10px;padding-left:10px}
.commentpro-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.commentpro-likes{display:flex;align-items:center;gap:7px;flex-grow:1}
.commentpro-reply button,.commentpro-abuse button{border:0;background:transparent;width:18px;height:18px;cursor:pointer;fill:#6a6a6a;transition:all .15s ease}
.commentpro-reply button .icon,.commentpro-abuse button .icon{height:20px}
.commentpro-likes button{border:0;background:transparent;width:18px;height:18px;cursor:pointer;fill:#6a6a6a;padding:0;transition:all .15s ease}
.commentpro-likes button.active{fill:var(--text_color2);color:var(--text_color2)}
.commentpro-reply button:hover,.commentpro-abuse button:hover,.commentpro-likes button:hover{fill:var(--text_color2);color:var(--text_color2)}
.commentpro-reply{position:relative;top:2px}
.commentpro-abuse{position:relative;top:3px}
.commentpro-reply,.commentpro-abuse{display:flex;justify-content:center;align-items:center}
.commentpro-reply button,.commentpro-abuse button{width:min-content;display:flex;gap:3px;align-items:flex-end}
.commentpro-reply button svg,.commentpro-abuse button svg{padding:3px;min-width:20px;height:100%}
.commentpro-karma{font-weight:600}
.commentpro-karma.green{color:#42c18b}
.commentpro-karma.green:before{content:'+'}
.commentpro-karma.red{color:red}
.commentpro-items-child{list-style:none;margin:0 0 0 40px;padding:0}
.commentpro-form_change,.commentpro-form_reply{margin:-10px 0 0;color:var(--text-color);display:none}
.commentpro-form_change button,.commentpro-form_reply button{display:inline-flex;width:20px;height:20px;line-height:16px;justify-content:center;background:var(--main-color);border:0;border-radius:3px;cursor:pointer;position:relative;top:-1px;margin:0 10px 0 0;color:var(--text_color);background-color:var(--main-color)}
.commentpro-spoiler-btn{cursor:pointer;background:transparent;color:#6a6a6a;border:0;border-bottom:1px dashed;padding:1px 2px}
.commentpro-spoiler-content{display:none;padding:3px 2px 5px;margin:5px 0}
.commentpro-spoiler-content.active{display:block!important}
.commentpro-open-replies{background:transparent;color:#ccc;border:0;border-bottom:1px dashed;cursor:pointer}
.commentpro-open-replies.active{font-size:0}
.commentpro-open-replies.active:after{font-size:14px;content:'Скрыть ответы'}
.commentpro-items_hide{display:none}
.commentpro-items_hide.active{display:block}
.ql-spoiler{padding:2px 5px 4px!important}
.commentpro .editor-container[data-text-limit]:not([data-text-limit="-1"]):after{content:attr(data-text-length) " / " attr(data-text-limit);position:absolute;bottom:5px;right:12px;font-size:11px;color:#999}
#search-results,#commentpro-form-avatars{background:var(--tertiary_background);opacity:0;transition:transform 0.1s,opacity .1s;border-radius:6px;transform:translate3d(0,-5px,0);will-change:transform,opacity}
#search-results.active,#commentpro-form-avatars.active{transform:translate3d(0,0,0);opacity:1}
.ql-editor.ql-blank::before{color:#757575!important}
.ql-formats svg{vertical-align:top}
.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker.ql-active .ql-stroke{stroke:var(--text_color2)!important}
.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker.ql-active .ql-fill{fill:var(--text_color2)!important}
.ql-snow .ql-spoiler:hover:before{color:var(--text_color2)}
.ql-snow .ql-spoiler:before{color:#6a6a6a}
.ql-toolbar.ql-snow{position:absolute;top:0;left:0;right:0;border-bottom:1px solid #cccccc42!important}
.commentpro-standalone-container{padding-top:41px;position:relative}
.toastify{padding:16px;color:#fff;display:inline-block;position:fixed;opacity:0;transition:all .4s cubic-bezier(0.215,0.61,0.355,1);border-radius:4px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}
.toastify.on{opacity:1}
.toast-close{background:0 0;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}
.toastify-right{right:15px}
.toastify-left{left:15px}
.toastify-top{top:-150px}
.toastify-bottom{bottom:-150px}
.toastify-rounded{border-radius:25px}
.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}
.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}
@media (max-width: 360px) {
.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}
}
@media (max-width: 960px) {
.commentpro.two-columns .commentpro-form-wrapper,.commentpro.two-columns .commentpro-comments{width:100%;order:initial}
.commentpro.two-columns .commentpro-form-wrapper{order:3}
.commentpro-comments{margin:30px 0 0}
}
@media (max-width: 520px) {
.commentpro-open-replies{order:1}
.commentpro-form_btn{text-align:center}
}
.kinobalancer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;max-width:1100px;margin:0 auto}
.kinobalancer.loading *{transition:none!important}
.kinobalancer-players{order:1;display:flex;overflow-x:auto;gap:6px;flex-grow:1;font-size:13px}
.kinobalancer-players .btn{height:30px;border-radius:12px 12px 0 0;padding:0 20px}
.kinobalancer-players svg{display:none}
.kinobalancer-show_hide_films{display:none}
.kinobalancer-frame{aspect-ratio:16 / 9;flex-grow:1;order:2;background:var(--secondary_background)}
.kinobalancer-films{order:3;overflow-x:auto;width:260px;aspect-ratio:1;background:var(--secondary_background)}
.kinobalancer-films .btn{display:block;background:none;width:100%;padding:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#6a6a6a}
.kinobalancer-films .btn:hover{color:#fff}
.kinobalancer-controls{display:none}
.kinobalancer .btn{cursor:pointer;border:none;transition:background-color .15s,color .15s;white-space:nowrap;font-size:12px}
.kinobalancer-players,.kinobalancer-episodes{width:100%}
.kinobalancer-players .btn,.kinobalancer-episodes .btn{color:var(--text-color);font-weight:600;background:var(--tertiary_background);padding:0 20px;text-transform:uppercase}
.kinobalancer-players .btn:hover,.kinobalancer-episodes .btn:hover{background:var(--quaternary_background)}
.kinobalancer-players .btn.active,.kinobalancer-episodes .btn.active{background:var(--accent_color);color:#fff}
.kinobalancer-episodes{display:flex;order:5;width:100%;overflow-x:auto}
.kinobalancer-episodes .btn{height:28px;padding:0 14px}
.kinobalancer-frame iframe{aspect-ratio:16 / 9;border:0;width:100%;display:block}
@media (max-width: 1100px) {
.kinobalancer-films{width:200px}
}
@media (max-width: 960px) {
.kinobalancer-films{width:100%;order:5;aspect-ratio:auto;margin:10px 0}
.kinobalancer-players .btn{padding:0 14px}
}
#comments{max-width:600px}
.comment-list .depth-2,.comment-list .depth-3{margin-left:30px}
.comment-body,.commentpro-inner{padding:6px;border-radius:4px;background:var(--tertiary_background);margin:10px 0 0!important}
.comment-meta{margin-bottom:10px}
.comment-meta .says{display:none}
.comment-meta .fn{font-weight:400;display:inline-block}
.comment-meta .fn a{color:var(--text_color)}
.comment-metadata{font-size:.9em}
.comment-metadata time{margin-right:20px}
.avatar{border-radius:50%;float:left;margin:0 10px 10px 0}
.comment-content{clear:both}
.comment-content p:last-of-type{margin-bottom:0}
.comment-awaiting-moderation{display:block;clear:both;background:#fff8ea;font-size:.9em}
.comment-list .bypostauthor .fn{background:#ddffe0;padding:0 4px}
#respond .comment-form-author,#respond .comment-form-email{width:49%;float:left}
#respond .comment-form-author{margin-right:2%}
#respond .comment-form-cookies-consent{clear:both}
#respond textarea{max-height:150px}
#respond .logged-in-as{margin:0}
#respond .form-submit{margin:0}
.site-header{border-radius:12px;background:var(--accent_color);display:flex;padding:0 2px;margin:0 -6px;position:relative;top:3px;overflow:hidden}
.site-header a{transition:background .15s}
.site-header a:hover{background:var(--accent_color_hover)}
.menu-item2{display:flex;position:relative;padding:16px 14px}
.menu-item2:last-child:after{display:none}
.dark-theme #mobile-menu-sun .svg-sun{display:block}
.dark-theme #mobile-menu-sun .svg-moon{display:none}
.logo1{display:block}
.logo1 img{width:200px;margin:0 auto;padding:40px 0;display:block}
.description1{position:relative;margin-left:-20px;margin-right:-20px;margin-bottom:-20px;background:var(--tertiary_background);padding:40px;border-radius:0 0 22px 22px}
.description1:before{content:'';position:absolute;right:0;left:0;margin:0 auto;width:40px;height:4px;background:var(--text_color);border-radius:2px;top:-2px}
.container3{padding:20px;border-radius:0 0 22px 22px;min-height:400px}
.title-wrap{display:flex;align-items:center;position:relative;max-width:800px}
.title-wrap img{width:100px;border-radius:50%;margin-right:10px;border:4px solid var(--accent_color);position:relative;z-index:2;aspect-ratio:1;object-fit:cover}
.title-wrap .tag3,.title-wrap .tag3_{position:absolute;top:10px;right:10px;z-index:3}
.title-wrap .b1{background:var(--tertiary_background);position:relative;z-index:1;padding:20px 20px 20px 40px;flex-grow:1;margin-left:-40px;border-radius:12px;min-height:66px;display:flex;align-items:center;flex-wrap:wrap}
.search-form{position:relative}
.search-form input{padding-left:40px!important}
.search-form .search{fill:var(--accent_color);position:absolute;width:20px;top:50%;margin-top:-10px;left:10px}
@media (max-width: 576px) {
.container3{padding:20px 10px}
.logo1 img{width:160px;padding:30px 0}
.title-wrap img{width:90px}
.title-wrap .tag3,.title-wrap .tag3_{top:-14px}
.title-wrap .b1{padding:12px 12px 12px 40px}
.description1{padding:20px;margin-left:-10px;margin-right:-10px}
.site-group .title-wrap .h2,.toastify .title-wrap .h2{font-size:1.2em}
.site-group .h2,.toastify .h2{font-size:1.3em}
}
.episodes{display:flex;flex-wrap:wrap}
.season1 .tag1,.season1 .page-numbers{margin:3px 6px 3px 0;width:calc(8.3333% - 6px)}
.page-template-front-page td{padding:2px}
.page-template-front-page table{max-width:400px}
.page-template-front-page .header{color:#6a6a6a}
.card1{text-align:center}
.card1 .thumbnail{background-size:cover;background-position:center}
.card1 .thumbnail:before{content:'';display:block;padding-bottom:146%;background-image:linear-gradient(0deg,#000,#0003 30%,#0003)}
.card1 .inner{border-radius:12px;position:relative;overflow:hidden}
.card1 .inner2{position:relative}
.card1 .meta{font-size:12px;color:#6a6a6a}
.card1 .scores,.card1 .likes,.card1 .wrap3{position:absolute}
.card1 .scores{top:20px;left:20px;display:flex}
.card1 .scores svg{width:16px;fill:var(--accent_color)}
.card1 .score,.card1 .view-count{margin-right:6px}
.card1 .likes{bottom:10px;right:10px;left:10px}
.card1 .likes .active svg{fill:var(--accent_color)}
.card1 .wrap3{display:flex;top:10px;right:10px}
.card1 .wrap3 .favorite.active svg{fill:var(--accent_color)}
.page-template-front-page2{counter-reset:season 0}
.item4{max-width:712px;position:relative;counter-increment:season 1}
.item4:after{content:'';position:absolute;right:0;left:0;bottom:-40px;margin:0 auto;width:50%;height:2px;background:var(--quaternary_background);border-radius:2px;z-index:1}
.item4:last-child{margin-bottom:40px}
.item4:last-child:after{display:none}
.item4.season1:before{content:counter(season);position:absolute;font-size:20px;top:0;left:-60px;color:var(--primary_background);display:block;width:40px;height:40px;line-height:40px;text-align:center;background:var(--accent_color);z-index:1}
@media (max-width: 768px) {
.item4.season:before{display:none}
}
@media (max-width: 630px) {
.season1 .tag1,.season1 .page-numbers{width:calc(11.1111% - 6px)}
}
@media (max-width: 500px) {
.season1 .tag1,.season1 .page-numbers{width:calc(16.6666% - 6px)}
}
@media (max-width: 420px) {
.season1 .tag1,.season1 .page-numbers{width:calc(20% - 6px)}
}
@-webkit-keyframes spin1 {
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin1 {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.lloading{position:relative}
.lloading:before,.lloading:after{transition:opacity .1s;opacity:0;will-change:opacity;content:'';position:absolute;z-index:1}
.lloading:before{top:-10px;left:-10px;right:-10px;bottom:-10px;background:#0006;border-radius:12px}
.lloading:after{top:50%;left:50%;margin-left:-35px;margin-top:-35px;border:6px solid #ffffff4d;border-top:6px solid var(--accent_color);border-radius:50%;width:70px;height:70px;animation:spin1 1.2s linear infinite}
.lloading.active:before,.lloading.active:after{opacity:1}
.site-group fieldset,.toastify fieldset{border:1px solid silver;margin:0;padding:10px;margin-bottom:1em}
.site-group textarea,.toastify textarea{overflow:auto;min-height:150px;resize:vertical;tab-size:4}
.site-group label,.toastify label{display:block}
.site-group button,.toastify button,.site-group input,.toastify input,.site-group select,.toastify select,.site-group textarea,.toastify textarea{font-size:inherit;font-family:inherit;line-height:normal;box-sizing:inherit}
.site-group form .required,.toastify form .required{color:red}
.site-group .form-response div,.toastify .form-response div{background:#fff;color:#000;padding:10px 6px;margin-bottom:1em}
.site-group .form-response .l_icon-ok-1,.toastify .form-response .l_icon-ok-1{color:#00adff}
.site-group .form-response .l_icon-attention,.toastify .form-response .l_icon-attention{color:red}
.form-group1 input[type=text],.form-group1 input[type=password],.form-group1 input[type=email],.form-group1 input[type=number],.form-group1 input[type=url],.form-group1 input[type=tel],.form-group1 input[type=search],.form-group1 textarea,.form-group1 select{color:var(--text_color);background:var(--tertiary_background);padding:14px 11px;width:100%;outline:1.5px solid transparent;display:inline-block;border:none;transition:outline-color .15s;border-radius:12px}
.form-group1 input[type=text]:focus,.form-group1 input[type=password]:focus,.form-group1 input[type=email]:focus,.form-group1 input[type=number]:focus,.form-group1 input[type=url]:focus,.form-group1 input[type=tel]:focus,.form-group1 input[type=search]:focus,.form-group1 textarea:focus,.form-group1 select:focus{outline:1.5px solid var(--accent_color)}
.form-group1 .button,.form-group1 .btn,.form-group1 input[type='submit']{line-height:normal;-webkit-appearance:none;background-color:var(--accent_color);color:#fff!important;padding:10px 24px;border-radius:12px;height:44px;line-height:24px;border:none;cursor:pointer;transition:background-color .15s!important;display:inline-block;text-decoration:none;font-weight:600;white-space:nowrap}
.form-group1 .button:hover,.form-group1 .btn:hover,.form-group1 input[type='submit']:hover{background-color:var(--accent_color_hover);color:#fff!important}
.form-group1 .button.disabled,.form-group1 .button:disabled,.form-group1 .btn.disabled,.form-group1 .btn:disabled,.form-group1 input[type='submit'].disabled,.form-group1 input[type='submit']:disabled{background-color:#7f7f7f}
.form-group1 .button svg{width:24px;fill:#fff;margin:0 4px 0 -4px}
.form-group1 .button-v2,.form-group1 .is-style-style2 .wp-block-button__link{background-color:#de62d7}
.form-group1 .button-v2:hover,.form-group1 .is-style-style2 .wp-block-button__link:hover{background-color:#e485de}
.form-group1 .button-large{font-size:1.2em;padding:16px 36px!important}
.form-group1 .button-small{font-size:.9em;padding:6px 20px}
.form-group1 .button2{position:absolute;bottom:48px;width:90%;left:5%;right:5%;max-width:200px;margin:0 auto}
.form-group1 input[readonly],.form-group1 select[readonly],.form-group1 textarea[readonly]{background-color:#eee}
.form-group1 select[multiple]{height:auto}
.form-group1 input[type=radio],.form-group1 input[type=checkbox]{appearance:none;border:1px solid #858585;width:22px;height:22px;position:relative;display:inline-block;vertical-align:middle;margin:0 4px 0 0;cursor:pointer}
.form-group1 input[type=radio]{border-radius:11px}
.form-group1 input[type=checkbox]{border-radius:3px}
.form-group1 input[type=radio]+label,.form-group1 input[type=checkbox]+label{vertical-align:middle;display:inline-block;cursor:pointer}
.form-group1 input[type=checkbox]:before{content:'';position:absolute;width:23px;height:23px;top:-6px;left:2px;opacity:0;background-image:url(../images/checkbox2.svg);background-repeat:no-repeat;background-size:cover;transition:transform 0.1s,opacity .1s;transform:scale(0.9)}
.form-group1 input[type=radio]:before{content:'';position:absolute;width:10px;height:10px;background:var(--accent_color);border-radius:5px;top:0;left:0;bottom:0;right:0;margin:auto;opacity:0;transition:transform 0.1s,opacity 1s}
.form-group1 input[type=checkbox]:checked:before{opacity:1;transform:scale(1)}
.form-group1 input[type=radio]:checked:before{opacity:1;transform:scale(1.3)}
.wp-pwd,.password-input{position:relative}
.password-input{display:block}
.wp-hide-pw,.show-password-input{position:absolute;right:0;top:0}
body.login .wp-hide-pw{background:none;box-shadow:none;border:none;padding:0;outline:none}
.wp-hide-pw .dashicons,.show-password-input{display:block;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer}
body.login .wp-hide-pw:hover{background:none}
.wp-hide-pw .dashicons,.show-password-input{background-image:url(../images/eye.svg);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:.3}
.wp-hide-pw .dashicons.dashicons-hidden,.wp-hide-pw .dashicons.display-password,.show-password-input.dashicons-hidden,.show-password-input.display-password{opacity:1}
.login-action-rp .description,.woocommerce-password-hint{font-size:.9em;line-height:1.3;margin-top:12px;display:block}
#pass-strength-result,.woocommerce-password-strength{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:4px 0 0;padding:3px 5px;text-align:center}
#pass-strength-result.short,.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}
#pass-strength-result.bad,.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}
#pass-strength-result.good,.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}
#pass-strength-result.strong,.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}
.input-wrap{display:block;position:relative}
.input-wrap label{position:absolute;left:16px;top:18px;color:#6a6a6a;transition:transform .1s;cursor:text}
.input-wrap.focused label{transform:translate3d(-6px,-16px,0) scale(0.85)}
.input-wrap input,.input-wrap textarea{padding:26px 16px 14px!important;font-size:14px}
.switch{position:relative;display:inline-block;width:56px;height:30px;z-index:1}
.switch input{opacity:0;width:0;height:0}
.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--tertiary_background);transition:.15s}
.switch .slider:before{position:absolute;content:'';height:22px;width:22px;left:4px;bottom:4px;background-color:var(--secondary_background);transition:.15s}
.switch .slider.round{border-radius:34px}
.switch .slider.round:before{border-radius:50%}
.switch input:checked+.slider:before{background-color:var(--accent_color);transform:translateX(25px)}
.switch input:focus+.slider{outline:1.5px solid var(--accent_color)}
.dark-theme .switch .slider:before{background-color:#fff}
body.login .site-group,body.login .toastify{min-height:100vh}
body.login #login{max-width:290px;padding:18px;margin:5% auto 0}
body.login #login>h1{display:none}
body.login #login #logo{margin:0 0 10px;display:block}
body.login #login #logo img{width:100%}
body.login #login_error,body.login .message{margin:10px 0;font-size:.9em;padding:10px}
body.login #login_error{color:red}
body.login .notice{background:var(--tertiary_background)}
body.login #backtoblog{display:none}
body.login #nav{margin-bottom:0}
body.login .submit{margin-bottom:14px}
body.login .button-large{font-size:1em!important;padding:10px 24px!important}
.login-action-login .forgetmenot{margin-top:.4em}
body.login-action-confirm_admin_email #login{max-width:700px}
body.login-action-confirm_admin_email .admin-email__heading{display:block}
body.login-action-confirm_admin_email .button{margin-bottom:10px}
body.login-action-confirm_admin_email .admin-email__actions-primary{margin-bottom:4px}
body.login-action-confirm_admin_email .privacy-policy-page-link{display:none}
.login-action-register br,.login-action-register #nav{display:none}
.login-action-rp br,.login-action-rp #nav{display:none}
.login-action-rp .pw-weak{margin:.4em 0}
.login-action-rp .user-pass1-wrap>p:first-child{margin-bottom:0}
.login-action-rp .user-pass2-wrap{display:none}
.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:'';display:table;clear:both}
.clear2{clear:both;float:none}
.dn{display:none}
.right{text-align:right}
.ma{margin-left:auto;margin-right:auto}
.decorated2{display:inline-block;border-radius:12px}
.decorated,.main-content .blocks-gallery-item img,.main-content .gallery-item img,.sidebar1 .blocks-gallery-item img,.sidebar1 .gallery-item img{display:inline-block;border-radius:4px;border:12px solid var(--tertiary_background)}
.mr20{margin-right:20px!important}
.centered{text-align:center}
.upper{text-transform:uppercase}
.mt0{margin-top:10px}
.mb0{margin-bottom:10px}
.mt1{margin-top:20px}
.mb1{margin-bottom:20px}
.mt2{margin-top:40px}
.mb2{margin-bottom:40px}
.mt3{margin-top:60px}
.mb3{margin-bottom:60px}
.mt4{margin-top:80px}
.mb4{margin-bottom:80px}
.mt5{margin-top:110px}
.mb5{margin-bottom:110px}
@media (max-width: 960px) {
.m2-mt0{margin-top:10px}
.m2-mb0{margin-bottom:10px}
.m2-mt1{margin-top:20px}
.m2-mb1{margin-bottom:20px}
.m2-mt2{margin-top:40px}
.m2-mb2{margin-bottom:40px}
}
@media (max-width: 768px) {
.m-mt0{margin-top:10px}
.m-mb0{margin-bottom:10px}
.m-mt1{margin-top:20px}
.m-mb1{margin-bottom:20px!important}
.m-mt2{margin-top:40px}
.m-mb2{margin-bottom:40px}
.m-mt3{margin-top:60px}
.m-mb3{margin-bottom:60px}
.m-centered{text-align:center}
}
@media (max-width: 576px) {
.s-centered{text-align:center}
}
@media print {
.print-hidden{display:none!important}
}
.row{margin-left:-14px;margin-right:-14px;display:flex;flex-wrap:wrap}
.row>*{padding-left:14px;padding-right:14px}
@media (max-width: 768px) {
.row{margin-left:-6px;margin-right:-6px}
.row>*{padding-left:6px;padding-right:6px}
}
.row.no-p{margin-left:0;margin-right:0}
.row.no-p>*{padding-left:0;padding-right:0}
.no-lm>:last-child{margin-bottom:0!important}
.c1{width:8.3333%}
.c2{width:16.6667%}
.c3{width:25%}
.c4{width:33.3333%}
.c5{width:41.6667%}
.c6{width:50%}
.c7{width:58.3333%}
.c8{width:66.6667%}
.c9{width:75%}
.c10{width:83.3333%}
.c11{width:91.6667%}
.reverse{flex-direction:row-reverse}
@media (max-width: 1010px) {
.n-c12{width:100%}
.n-c1{width:8.3333%}
.n-c2{width:16.6667%}
.n-c3{width:25%}
.n-c4{width:33.3333%}
.n-c5{width:41.6667%}
.n-c6{width:50%}
.n-c7{width:58.3333%}
.n-c8{width:66.6667%}
.n-c9{width:75%}
.n-c10{width:83.3333%}
.n-c11{width:91.6667%}
.n-dn{display:none}
.n-db{display:block}
}
@media (max-width: 960px) {
.m2-c12{width:100%}
.m2-c1{width:8.3333%}
.m2-c2{width:16.6667%}
.m2-c3{width:25%}
.m2-c4{width:33.3333%}
.m2-c5{width:41.6667%}
.m2-c6{width:50%}
.m2-c7{width:58.3333%}
.m2-c8{width:66.6667%}
.m2-c9{width:75%}
.m2-c10{width:83.3333%}
.m2-c11{width:91.6667%}
.m2-dn{display:none}
.m2-db{display:block}
}
@media (max-width: 768px) {
.m-c12{width:100%}
.m-c1{width:8.3333%}
.m-c2{width:16.6667%}
.m-c3{width:25%}
.m-c4{width:33.3333%}
.m-c5{width:41.6667%}
.m-c6{width:50%}
.m-c7{width:58.3333%}
.m-c8{width:66.6667%}
.m-c9{width:75%}
.m-c10{width:83.3333%}
.m-c11{width:91.6667%}
.m-dn{display:none}
.m-db{display:block}
.m-df{display:flex}
}
@media (max-width: 576px) {
.s-c12{width:100%}
.s-c1{width:8.3333%}
.s-c2{width:16.6667%}
.s-c3{width:25%}
.s-c4{width:33.3333%}
.s-c5{width:41.6667%}
.s-c6{width:50%}
.s-c7{width:58.3333%}
.s-c8{width:66.6667%}
.s-c9{width:75%}
.s-c10{width:83.3333%}
.s-c11{width:91.6667%}
.s-dn{display:none}
.s-db{display:block}
.s-df{display:flex}
}
@media print {
.site-group,.toastify{color:#000!important}
.site-group a,.toastify a{text-decoration:underline!important;color:#000!important}
.button,.btn,input[type='submit']{color:#fff!important;border:1px solid #ccc!important;background:#fff!important;box-shadow:none!important}
abbr[title]:after{content:" (" attr(title) ")"}
h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}
img{page-break-inside:avoid;page-break-after:avoid}
a,table,pre,blockquote{page-break-inside:avoid}
ul,ol,dl{page-break-before:avoid}
.comment-form,.comments-wrapper,.comment .comment-metadata,.footer-social-wrapper,.footer-widgets-outer-wrapper,.header-navigation-wrapper,.pagination-wrapper,.post-meta-wrapper.post-meta-single-bottom,.post-separator,.site-logo img{display:none}
}
.buttons h3{text-align:center}
.buttons{text-align:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.buttons h3{margin-top:20px}
.buttons .btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn,.5rem);border-color:transparent;border-color:oklch(var(--btn-color,var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem}
.footer-text {margin-top: 40px; display: block;}