@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;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}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:#fff0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:#fff0}.leaflet-container a{-webkit-tap-highlight-color:rgb(51 181 229 / .4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,.25,1);transition:transform 0.25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgb(255 255 255 / .5)}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgb(0 0 0 / .65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgb(0 0 0 / .4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/wp-content/themes/blagost-frame52/assets/clubs-map/vendor/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/wp-content/themes/blagost-frame52/assets/clubs-map/vendor/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/wp-content/themes/blagost-frame52/assets/clubs-map/vendor/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgb(255 255 255 / .8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgb(255 255 255 / .8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgb(0 0 0 / .2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgb(0 0 0 / .4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:#fff0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgb(0 0 0 / .4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid #fff0;background:#fff0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.blagost-widget{--green:#1f5d37;--green-2:#2f7a49;--green-3:#e9f3eb;--gold:#d5ad3b;--gold-2:#f5dc86;--ink:#183124;--muted:#6c776f;--line:rgba(31,93,55,.13);--card:#ffffff;--paper:#f8f7f1;--shadow:0 20px 55px rgba(20,57,34,.10);position:relative;margin:32px 0;padding:30px;border:1px solid var(--line);border-radius:28px;color:var(--ink);background:radial-gradient(circle at 5% 0%,rgb(213 173 59 / .15),transparent 22%),radial-gradient(circle at 100% 100%,rgb(47 122 73 / .10),transparent 25%),var(--paper);box-shadow:var(--shadow);overflow:hidden;font-family:inherit}.blagost-widget *{box-sizing:border-box}.blagost-widget__head{display:flex;gap:28px;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.blagost-widget__eyebrow{display:inline-block;margin:0 0 8px;color:var(--gold);font-weight:800;font-size:12px;letter-spacing:.13em}.blagost-widget__head h2{margin:0;color:var(--green);font:400 clamp(29px,4vw,46px)/1.05 "Faberge Regular","Faberge",Georgia,serif;letter-spacing:0}.blagost-widget__head p{max-width:830px;margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.blagost-widget__stats{display:flex;gap:10px;flex:0 0 auto}.blagost-widget__stats>div{min-width:112px;padding:13px 15px;border:1px solid var(--line);border-radius:17px;background:rgb(255 255 255 / .78);box-shadow:0 8px 18px rgb(24 49 36 / .04)}.blagost-widget__stats strong{display:block;color:var(--green);font-size:27px;line-height:1}.blagost-widget__stats span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.blagost-widget__grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:stretch}.blagost-mapbox,.blagost-panel{border:1px solid var(--line);border-radius:23px;background:#fcf9ee;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.blagost-mapbox{position:relative;padding:12px;min-width:0}.blagost-map{height:690px;border-radius:17px;overflow:hidden;background:#fcf9ee}.blagost-map-toolbar{position:absolute;z-index:900;top:25px;right:25px;display:flex;gap:7px;pointer-events:auto}.blagost-toolbar-btn{appearance:none;border:1px solid rgb(31 93 55 / .16);border-radius:11px;background:rgb(255 255 255 / .95);color:var(--green);font:700 13px/1 inherit;padding:10px 12px;box-shadow:0 8px 20px rgb(24 49 36 / .10);cursor:pointer;transition:.18s ease}.blagost-toolbar-btn:hover{transform:translateY(-1px);border-color:rgb(31 93 55 / .32);background:#fff}.blagost-toolbar-btn--icon{width:38px;height:38px;padding:0;font-size:21px}.blagost-map-hint{position:absolute;left:24px;bottom:21px;z-index:700;padding:8px 11px;border:1px solid rgb(31 93 55 / .10);border-radius:10px;background:rgb(255 255 255 / .88);backdrop-filter:blur(8px);color:#657168;font-size:11px;pointer-events:none}.blagost-panel{display:flex;flex-direction:column;padding:14px;min-height:716px;overflow:hidden}.blagost-search{position:relative}.blagost-search__icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:20px;color:#718076;pointer-events:none}.blagost-search input{width:100%;height:45px;padding:0 12px 0 39px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);outline:0;font:500 14px/1 inherit}.blagost-search input:focus{border-color:rgb(31 93 55 / .35);box-shadow:0 0 0 4px rgb(31 93 55 / .08)}.blagost-panel__meta{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:12px 2px 10px;color:var(--muted);font-size:12px;border-bottom:1px solid var(--line)}.blagost-panel__meta button{border:0;background:#fff0;color:var(--green);font:700 12px/1 inherit;cursor:pointer;padding:4px}.blagost-city-list{display:flex;flex-direction:column;gap:8px;padding:10px 2px 2px;overflow:auto;overscroll-behavior:contain}.blagost-city-card{display:grid;grid-template-columns:1fr auto;gap:8px;width:100%;text-align:left;border:1px solid #fff0;border-bottom-color:var(--line);border-radius:13px;background:#fff0;padding:11px 10px;cursor:pointer;color:inherit;transition:.17s ease}.blagost-city-card:hover,.blagost-city-card.is-active{border-color:rgb(31 93 55 / .16);background:#fff;box-shadow:0 8px 18px rgb(24 49 36 / .06);transform:translateY(-1px)}.blagost-city-card__name{display:block;color:var(--ink);font:700 15px/1.2 inherit}.blagost-city-card__region{display:block;margin-top:4px;color:var(--muted);font:500 11px/1.25 inherit}.blagost-city-card__count{align-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:29px;height:29px;padding:0 8px;border-radius:999px;background:var(--green-3);color:var(--green);font:800 12px/1 inherit}.blagost-marker-wrap{background:transparent!important;border:0!important}.blagost-marker{position:relative;display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:linear-gradient(145deg,var(--gold-2),var(--gold));border:3px solid #fff;box-shadow:0 0 0 4px rgb(31 93 55 / .18),0 7px 18px rgb(25 67 39 / .30);transition:transform .16s ease,box-shadow .16s ease;color:var(--green);font:900 9px/1 Arial,sans-serif}.blagost-marker::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--green)}.blagost-marker[data-count]:not([data-count="1"])::after{display:none}.blagost-marker[data-count]:not([data-count="1"]){width:30px;height:30px;font-size:11px;background:linear-gradient(145deg,#fff8df,var(--gold-2));border-color:#fff}.leaflet-marker-icon:hover .blagost-marker{transform:scale(1.16);box-shadow:0 0 0 6px rgb(31 93 55 / .16),0 10px 24px rgb(25 67 39 / .34)}.blagost-tooltip{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}.blagost-tooltip::before{display:none!important}.blagost-hover-card{min-width:230px;max-width:300px;padding:13px 14px;border:1px solid rgb(31 93 55 / .12);border-radius:15px;background:rgb(255 255 255 / .97);box-shadow:0 18px 36px rgb(21 54 34 / .17);color:var(--ink)}.blagost-hover-card__title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px;color:var(--green);font-weight:800;font-size:16px}.blagost-hover-card__badge{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:var(--green-3);font-size:10px}.blagost-hover-card__region{color:var(--muted);font-size:11px;margin-bottom:8px}.blagost-hover-card__people{font-size:12px;line-height:1.45}.blagost-popup{min-width:260px;max-width:330px;color:var(--ink)}.blagost-popup__city{margin:0;color:var(--green);font-size:21px;font-weight:800}.blagost-popup__region{margin:3px 0 12px;color:var(--muted);font-size:12px}.blagost-popup__club{padding:9px 0;border-top:1px solid var(--line)}.blagost-popup__club:first-of-type{border-top:0}.blagost-popup__club-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px;font-size:12px;font-weight:800;color:var(--green)}.blagost-popup__curator{font-size:13px;color:var(--ink)}.blagost-popup__contacts{margin-top:5px;font-size:12px;line-height:1.4;color:var(--muted)}.blagost-popup__contacts a{color:var(--green);font-weight:700;text-decoration:none}.blagost-popup__contacts a:hover,.blagost-popup__contacts a:focus-visible{text-decoration:underline}.blagost-popup__source{margin-top:4px;color:#899189;font-size:10px;line-height:1.35}.blagost-status-closed{display:inline-flex;padding:3px 6px;border-radius:999px;background:#f1e3e1;color:#8e423b;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.blagost-russia-region{stroke-linejoin:round;filter:drop-shadow(0 3px 3px rgb(72 58 39 / .13))}.blagost-russia-outline{filter:drop-shadow(0 10px 18px rgb(31 93 55 / .14))}.blagost-widget .leaflet-container{font-family:inherit;background:#fcf9ee}.blagost-paper-map{image-rendering:auto;filter:none}.blagost-region-tooltip{padding:5px 8px!important;border:1px solid rgb(31 93 55 / .15)!important;border-radius:8px!important;background:rgb(255 251 247 / .94)!important;color:#24563d!important;box-shadow:0 7px 18px rgb(35 67 49 / .13)!important;font-size:11px!important;font-weight:700!important}.blagost-region-tooltip::before{display:none!important}.blagost-widget .leaflet-control-zoom{display:none}.blagost-widget .leaflet-control-attribution{font-size:9px;background:rgb(255 255 255 / .72);border-radius:7px 0 0 0}.blagost-widget .leaflet-popup-content-wrapper{border-radius:17px;box-shadow:0 20px 45px rgb(19 49 31 / .20)}.blagost-widget .leaflet-popup-content{margin:14px 15px}.blagost-widget .leaflet-popup-tip{box-shadow:2px 2px 5px rgb(20 50 32 / .09)}@media(max-width:1100px){.blagost-widget__grid{grid-template-columns:1fr}.blagost-panel{min-height:420px;max-height:520px}.blagost-map{height:620px}}@media(max-width:760px){.blagost-widget{padding:15px;border-radius:19px}.blagost-widget__head{display:block}.blagost-widget__stats{margin-top:16px}.blagost-map{height:490px}.blagost-map-toolbar{top:20px;right:20px}.blagost-map-hint{display:none}.blagost-panel{max-height:430px}.blagost-widget__stats>div{flex:1;min-width:0}}@font-face{font-family:"Hauora";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/blagost-frame52/assets/fonts/Hauora-Regular.woff2) format("woff2")}@font-face{font-family:"Hauora";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/blagost-frame52/assets/fonts/Hauora-Medium.woff2) format("woff2")}@font-face{font-family:"Hauora";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/blagost-frame52/assets/fonts/Hauora-SemiBold.woff2) format("woff2")}@font-face{font-family:"Faberge";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/blagost-frame52/assets/fonts/Faberge-Regular.otf) format("opentype")}:root{--frame52-width:1280;--frame52-height:8928;--frame52-scale:1;--frame52-paper:#f2efea;--frame52-ink:#2d3536;--frame52-green:#0a3e32;--frame52-gold:#ebaf57;--frame52-card-border:rgba(255, 255, 255, .74);--frame52-shadow-soft:0 10px 24px rgba(10, 62, 50, .09), 0 1px 0 rgba(255, 255, 255, .78) inset;--frame52-shadow-lift:0 18px 34px rgba(10, 62, 50, .16), 0 1px 0 rgba(255, 255, 255, .88) inset}html,body{margin:0;min-height:100%;background:var(--frame52-paper)}body{font-family:"Hauora",Arial,sans-serif;background-image:repeating-linear-gradient(127deg,rgb(255 255 255 / .012) 0 1px,transparent 1px 5px)}*{box-sizing:border-box}.frame52-shell{position:relative;margin:0 auto;width:1280px;height:9150px;overflow:visible}.frame52-stage{position:absolute;top:0;left:0;width:1280px;height:8928px;transform:scale(var(--frame52-scale));transform-origin:0 0;background-color:var(--frame52-paper);background-image:repeating-linear-gradient(121deg,rgb(85 80 67 / .014) 0 1px,transparent 1px 5px),radial-gradient(circle at 18% 0%,rgb(255 255 255 / .15),transparent 26%);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.frame52-stage::before{content:"";position:absolute;top:106px;left:0;width:1280px;height:524px;z-index:2;pointer-events:none;background:#ebe7df url(/wp-content/themes/blagost-frame52/assets/images/hero-tree.png) center top / 1280px 524px no-repeat}.frame52-stage::after{content:"";position:absolute;top:0;left:0;width:1280px;height:126px;z-index:1;pointer-events:none;background:#ebe7df}.frame52-hero-halo{--halo-x:50%;--halo-y:50%;position:absolute;left:0;top:106px;z-index:3;width:1280px;height:514px;pointer-events:none;opacity:0;background:radial-gradient(circle 165px at var(--halo-x) var(--halo-y),rgb(255 246 205 / .24),rgb(255 238 175 / .1) 38%,transparent 72%);mix-blend-mode:screen;transition:opacity .28s ease}.frame52-hero-halo.is-active{opacity:1}.frame52-hero-title{position:absolute;left:40px;top:158px;z-index:4;width:720px;height:auto;padding:0;color:#2d3536;background:#fff0;font:400 48px/1.08 "Faberge","Times New Roman",serif;letter-spacing:-.022em}.frame52-hero-title span,.frame52-hero-title em{font:inherit}.frame52-hero-title em{color:#1f7a5a;font-style:normal}.frame52-hero-subtitle{position:absolute;left:40px;top:326px;z-index:4;margin:0;color:#4d5654;font:400 20px/1.18 "Hauora",Arial,sans-serif;letter-spacing:-.02em}.frame52-hero-eraser{display:none}.frame52-hero-eraser{position:absolute;top:463px;z-index:3;height:59px;border-radius:999px;pointer-events:none;background-color:#ebe7df;background-image:url(/wp-content/themes/blagost-frame52/assets/images/hero-tree.png);background-size:1280px 524px;background-repeat:no-repeat}.frame52-hero-eraser--support{left:35px;width:194px;background-position:-35px -357px}.frame52-hero-eraser--projects{left:237px;width:212px;background-position:-237px -357px}.frame52-rebuild-mask{position:absolute;z-index:3;pointer-events:none;background-color:var(--frame52-paper);background-image:repeating-linear-gradient(121deg,rgb(85 80 67 / .014) 0 1px,transparent 1px 5px)}.frame52-rebuild-mask--goals{left:24px;top:1305px;width:1232px;height:400px}.frame52-rebuild-mask--personalities{left:24px;top:1807px;width:1232px;height:303px}.frame52-rebuild-mask--projects{left:176px;top:3050px;width:936px;height:796px}.frame52-rebuild-mask--service{left:0;top:3974px;width:1280px;height:1688px}.frame52-rebuild-mask--events{left:24px;top:6570px;width:1232px;height:308px}.frame52-fixed-header{position:fixed;z-index:1000;top:0;left:50%;width:1280px;height:106px;pointer-events:none;transform:translateX(-50%) scale(var(--frame52-scale));transform-origin:top center;will-change:transform}.frame52-fixed-header__glass{position:absolute;top:16px;left:1px;display:grid;grid-template-columns:320px 1fr 270px;align-items:center;width:1278px;height:90px;padding:0 40px;overflow:hidden;isolation:isolate;border:1px solid rgb(255 255 255 / .72);border-radius:12px;background:radial-gradient(circle at var(--glass-x,18%) var(--glass-y,0%),rgb(255 255 255 / .82),transparent 21%),linear-gradient(112deg,rgb(255 255 255 / .40) 0%,rgb(255 255 255 / .09) 34%,rgb(217 237 227 / .16) 62%,rgb(255 241 205 / .30) 100%),rgb(235 242 236 / .18);box-shadow:0 16px 44px rgb(10 62 50 / .16),inset 0 1px 0 rgb(255 255 255 / .92),inset 0 -1px 0 rgb(28 79 61 / .16),inset 12px 0 18px rgb(255 255 255 / .12);backdrop-filter:blur(4px) saturate(155%) contrast(1.08);-webkit-backdrop-filter:blur(4px) saturate(155%) contrast(1.08);pointer-events:auto}.frame52-fixed-header__glass::before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:10px;background:linear-gradient(120deg,rgb(255 255 255 / .58),transparent 19% 68%,rgb(255 255 255 / .34));opacity:.75;pointer-events:none}.frame52-fixed-header__glass::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;border:1px solid rgb(255 255 255 / .35);box-shadow:inset 0 0 18px rgb(255 255 255 / .22);pointer-events:none}.frame52-fixed-header__brand{display:flex;align-items:center;width:272px;height:42px}.frame52-fixed-header__brand img{display:block;width:270px;height:40px}.frame52-fixed-header__nav,.frame52-fixed-header__auth{display:flex;align-items:center}.frame52-fixed-header__nav{justify-content:center;gap:32px}.frame52-fixed-header__nav a,.frame52-fixed-header__auth a,.frame52-fixed-header__auth button{color:var(--frame52-ink);font-family:"Hauora",Arial,sans-serif;font-weight:600;text-decoration:none;white-space:nowrap}.frame52-fixed-header__auth button{border:0;cursor:pointer;font-family:"Hauora",Arial,sans-serif}.frame52-fixed-header__nav a{font-size:18px;letter-spacing:.36px}.frame52-fixed-header__nav a:hover,.frame52-fixed-header__nav a:focus-visible{color:var(--frame52-green)}.frame52-fixed-header__auth{justify-content:flex-end;gap:14px}.frame52-fixed-header__auth a,.frame52-fixed-header__auth button{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 20px;border-radius:44px;font-size:16px;font-weight:500;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease,background-color .22s ease}.frame52-fixed-header__auth a:hover,.frame52-fixed-header__auth button:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 9px 16px rgb(10 62 50 / .17),inset 0 1px 0 rgb(255 255 255 / .76)}.frame52-fixed-header__login{background:rgb(255 255 255 / .78);box-shadow:inset 0 1px 0 rgb(255 255 255 / .85)}.frame52-fixed-header__register{background:var(--frame52-green);color:#fff!important;box-shadow:0 6px 18px rgb(10 62 50 / .2)}.frame52-fixed-header__auth .frame52-account-avatar-button,.frame52-fixed-header__auth .frame52-account-trigger{display:grid;place-items:center;width:auto;height:auto;padding:0;border:0;background:#fff0;box-shadow:none}.frame52-fixed-header__auth .frame52-account-avatar-button:hover,.frame52-fixed-header__auth .frame52-account-trigger:hover{transform:none;filter:none;box-shadow:none}.frame52-account-trigger__avatar{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border:2px solid #dca749;border-radius:50%;background:#e9eee9;box-shadow:0 5px 14px rgb(10 62 50 / .16),inset 0 0 0 2px rgb(255 255 255 / .8)}.frame52-account-trigger__avatar img{width:100%;height:100%;object-fit:cover}.frame52-account-trigger__burger{display:grid;gap:5px;width:42px;padding:10px 8px;border:1px solid rgb(10 62 50 / .25);border-radius:12px;background:rgb(255 255 255 / .54);box-shadow:inset 0 1px 0 rgb(255 255 255 / .82)}.frame52-account-trigger__burger i{display:block;width:23px;height:2px;border-radius:2px;background:#0a3e32;transition:width .2s ease,transform .2s ease}.frame52-account-trigger:hover .frame52-account-trigger__burger i:nth-child(2){width:17px}.frame52-account-trigger:hover .frame52-account-trigger__burger i:nth-child(3){width:20px}.frame52-fixed-header a:focus-visible{outline:3px solid var(--frame52-gold);outline-offset:3px}.admin-bar .frame52-fixed-header{top:32px}.frame52-hit{position:absolute;display:block;border-radius:60px;background:#fff0;color:#fff0;text-decoration:none;font-size:0;z-index:2}.frame52-hit:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px var(--frame52-green)}.frame52-hero-support,.frame52-hero-projects,.frame52-vk,.frame52-telegram,.frame52-dzen,.frame52-youtube{overflow:hidden;isolation:isolate;transition:box-shadow .24s ease,filter .24s ease,border-color .24s ease}.frame52-hero-support:hover,.frame52-hero-projects:hover{filter:brightness(1.035);box-shadow:0 13px 24px rgb(10 62 50 / .2),inset 0 1px 0 rgb(255 255 255 / .8)}.frame52-vk:hover,.frame52-telegram:hover,.frame52-dzen:hover,.frame52-youtube:hover{filter:brightness(1.06) saturate(1.05);border-color:rgb(255 255 255 / .82);box-shadow:0 18px 30px rgb(10 62 50 / .2),inset 0 1px 0 rgb(255 255 255 / .42)}.frame52-brand{left:40px;top:40px;width:272px;height:42px}.frame52-nav-movement{left:408px;top:42px;width:116px;height:40px}.frame52-nav-projects{left:528px;top:42px;width:91px;height:40px}.frame52-nav-support{left:623px;top:42px;width:105px;height:40px}.frame52-nav-events{left:732px;top:42px;width:122px;height:40px}.frame52-login{left:1010px;top:42px;width:68px;height:36px}.frame52-register{left:1098px;top:42px;width:142px;height:36px}.frame52-hero-support,.frame52-hero-projects{top:466px;display:flex;align-items:center;justify-content:center;height:52px;border:1px solid rgb(255 255 255 / .8);color:var(--frame52-ink);font-size:16px;font-weight:600;letter-spacing:-.01em;box-shadow:inset 0 1px 0 rgb(255 255 255 / .85);z-index:5}.frame52-hero-support{left:39px;width:186px;background:linear-gradient(180deg,#f5c069,#ebaa43)}.frame52-hero-projects{left:241px;width:204px;border-color:rgb(45 53 54 / .55);background:linear-gradient(180deg,#fff,#f0eee9)}.frame52-vk{left:40px;top:1059px;width:285px;height:95px;border-radius:16px}.frame52-telegram{left:344px;top:1059px;width:286px;height:95px;border-radius:16px}.frame52-dzen{left:652px;top:1059px;width:286px;height:95px;border-radius:16px}.frame52-youtube{left:956px;top:1059px;width:286px;height:95px;border-radius:16px}.frame52-social-hit{display:flex;align-items:center;justify-content:center;gap:14px;border:1px solid rgb(255 255 255 / .52);color:#fff;font-size:22px;font-weight:600;letter-spacing:-.02em;text-shadow:0 1px 1px rgb(0 0 0 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .38);z-index:4}.frame52-social-hit span{display:grid;place-items:center;min-width:44px;height:38px;padding:0 7px;border:1px solid rgb(255 255 255 / .42);border-radius:10px;background:rgb(255 255 255 / .16);font-size:17px;font-weight:700;box-shadow:inset 0 1px 0 rgb(255 255 255 / .32)}.frame52-vk{background:linear-gradient(145deg,#1677ee,#0e5fc8)}.frame52-telegram{background:linear-gradient(145deg,#35b7e7,#178dc2)}.frame52-dzen{background:linear-gradient(145deg,#383838,#191919)}.frame52-youtube{background:linear-gradient(145deg,#ff3838,#d91423)}.frame52-video{position:absolute;left:196px;top:2426px;width:895px;height:504px;overflow:hidden;border:2px solid rgb(224 164 54 / .62);border-radius:15px;background:#111;box-shadow:0 18px 38px rgb(174 116 24 / .22),0 7px 18px rgb(10 62 50 / .12),inset 0 0 0 1px rgb(255 241 191 / .48);z-index:3;isolation:isolate;transition:border-color .35s ease,box-shadow .35s ease,filter .35s ease}.frame52-video::before{content:"";position:absolute;inset:0;z-index:2;border:2px solid rgb(255 218 139 / .18);border-radius:12px;pointer-events:none;transition:border-color .35s ease,box-shadow .35s ease}.frame52-video::after{content:"";position:absolute;top:-85%;left:-42%;z-index:3;width:24%;height:270%;background:linear-gradient(90deg,transparent,rgb(255 235 164 / .34),transparent);opacity:0;transform:rotate(16deg);pointer-events:none}.frame52-video:hover{border-color:rgb(237 182 75 / .92);box-shadow:0 25px 52px rgb(186 126 27 / .31),0 11px 25px rgb(10 62 50 / .14),inset 0 0 0 1px rgb(255 244 201 / .65);filter:saturate(1.025)}.frame52-video:hover::before{border-color:rgb(255 223 153 / .45);box-shadow:inset 0 0 22px rgb(234 178 71 / .16)}.frame52-video:hover::after{opacity:1;animation:frame52-gold-sweep 1s ease-out both}.frame52-video video{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.frame52-video__viewport{position:relative;width:100%;height:100%}.frame52-video__slide{display:none;position:absolute;inset:0;margin:0}.frame52-video__slide.is-active{display:block}.frame52-video__slide video{height:100%;object-fit:cover}.frame52-video__caption{position:absolute;left:20px;right:20px;bottom:16px;z-index:4;margin:0;color:#fff;font:600 18px/1.2 "Hauora",Arial,sans-serif;text-shadow:0 2px 8px rgb(0 0 0 / .72);pointer-events:none}.frame52-video__control{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgb(255 255 255 / .75);border-radius:50%;background:rgb(10 62 50 / .68);color:#fff;font:34px/1 Arial,sans-serif;cursor:pointer;transform:translateY(-50%)}.frame52-video__control:hover{background:rgb(10 62 50 / .9)}.frame52-video__control--prev{left:16px}.frame52-video__control--next{right:16px}.frame52-video__dots{position:absolute;left:0;right:0;bottom:16px;z-index:5;display:flex;justify-content:center;gap:8px}.frame52-video__dot{width:9px;height:9px;padding:0;border:1px solid rgb(255 255 255 / .9);border-radius:50%;background:rgb(255 255 255 / .45);cursor:pointer}.frame52-video__dot.is-active{background:#f0b354;box-shadow:0 0 0 3px rgb(240 179 84 / .28)}.frame52-news{position:absolute;left:38px;top:6950px;width:1198px;z-index:4;background:var(--frame52-paper);box-shadow:0 0 0 20px var(--frame52-paper);font-family:"Hauora",Arial,sans-serif}.frame52-news__items{display:grid;gap:1px}.frame52-news__item{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:20px;align-items:center;min-height:167px;padding:18px 12px 18px 0;border-top:1px solid #2d3536;background:var(--frame52-paper);color:var(--frame52-ink);text-decoration:none;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.frame52-news__item:hover{transform:none;background:#f8f7f3;box-shadow:0 8px 20px rgb(10 62 50 / .07)}.frame52-news__item:last-child{border-bottom:1px solid #2d3536}.frame52-news__copy{min-width:0}.frame52-news__date{margin:0 0 12px;font-size:14px}.frame52-news__title{display:-webkit-box;margin:0 0 8px;overflow:hidden;font-size:20px;font-weight:600;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.frame52-news__excerpt{display:-webkit-box;margin:0;overflow:hidden;font-size:16px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.frame52-news__image{width:492px;height:109px;border-radius:12px;object-fit:cover;background:#e7e2da}.frame52-news__arrow{font-size:28px;text-align:right}.frame52-news__empty{margin:0;font-size:16px}.frame52-goals{position:absolute;inset:0;z-index:4;pointer-events:none}.frame52-goal-card{position:absolute;display:grid;grid-template-columns:minmax(0,1fr) 158px;gap:18px;align-items:center;width:590px;height:176px;padding:18px 18px 18px 20px;overflow:hidden;border:1px solid rgb(255 255 255 / .82);border-radius:16px;background:linear-gradient(145deg,#fff,#f7f6f2);color:var(--frame52-ink);box-shadow:0 10px 25px rgb(10 62 50 / .09),inset 0 1px 0 #fff;pointer-events:auto;transition:box-shadow .25s ease,border-color .25s ease}.frame52-goal-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 0%,rgb(235 175 87 / .09),transparent 30%);opacity:.65;pointer-events:none}.frame52-goal-card:hover{border-color:rgb(10 62 50 / .18);box-shadow:0 20px 38px rgb(10 62 50 / .16),inset 0 1px 0 #fff}.frame52-goal-card h3{position:relative;margin:0 0 9px;max-width:330px;font-size:20px;line-height:1.08;letter-spacing:-.02em}.frame52-goal-card p{position:relative;margin:0;max-width:350px;color:#4d5855;font-size:14px;line-height:1.32}.frame52-goal-card img{position:relative;width:158px;height:134px;border-radius:10px;object-fit:cover;box-shadow:0 8px 18px rgb(10 62 50 / .12);transition:transform .4s ease,filter .3s ease}.frame52-goal-card:hover img{transform:scale(1.035);filter:saturate(1.04) brightness(1.035)}.frame52-goal-card--spiritual{left:40px;top:1320px}.frame52-goal-card--health{left:650px;top:1320px}.frame52-goal-card--family{left:40px;top:1513px}.frame52-goal-card--volunteering{left:650px;top:1513px}.frame52-personalities{position:absolute;inset:0;z-index:4;pointer-events:none;color:var(--frame52-ink)}.frame52-personality{position:absolute;top:1823px;width:590px;height:268px;overflow:hidden;border:1px solid rgb(227 181 91 / .46);border-radius:16px;pointer-events:auto;box-shadow:0 13px 32px rgb(155 107 25 / .17),0 3px 9px rgb(10 62 50 / .08),inset 0 1px 0 rgb(255 255 255 / .78);transition:border-color .3s ease,box-shadow .35s ease,filter .35s ease}.frame52-personality::after{content:"";position:absolute;inset:0;z-index:3;border:2px solid #fff0;border-radius:inherit;box-shadow:inset 0 0 0 1px #fff0;pointer-events:none;transition:border-color .35s ease,box-shadow .35s ease}.frame52-personality::before{content:"";position:absolute;top:-80%;left:-45%;z-index:2;width:26%;height:260%;background:linear-gradient(90deg,transparent,rgb(255 235 166 / .5),transparent);opacity:0;transform:rotate(17deg);pointer-events:none}.frame52-personality:hover{border-color:rgb(219 158 44 / .82);box-shadow:0 21px 44px rgb(188 130 30 / .29),0 7px 18px rgb(10 62 50 / .11),inset 0 1px 0 rgb(255 255 255 / .84);filter:saturate(1.025)}.frame52-personality:hover::after{border-color:rgb(242 191 88 / .72);box-shadow:inset 0 0 0 1px rgb(255 243 201 / .45),0 0 22px rgb(233 174 63 / .21)}.frame52-personality:hover::before{opacity:1;animation:frame52-gold-sweep .9s ease-out both}.frame52-personality--founder{left:40px;display:grid;grid-template-columns:1fr 270px;padding:27px 0 22px 20px;background:#ebe7de url(/wp-content/themes/blagost-frame52/assets/images/founder-card-bg.png) center/cover no-repeat}.frame52-personality__copy{position:relative;z-index:1;align-self:start}.frame52-personality__copy>span{display:block;margin-bottom:10px;font-size:18px}.frame52-personality__copy h2{margin:0 0 14px;font-size:25px;line-height:1.03;letter-spacing:-.025em}.frame52-personality__copy p{width:302px;margin:0;font-size:14px;line-height:1.28}.frame52-personality--founder img{position:absolute;right:-5px;bottom:-9px;z-index:1;width:288px;height:250px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 12px rgb(10 62 50 / .12));transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .35s ease}.frame52-personality--founder:hover img{transform:scale(1.022) translateX(-3px);filter:drop-shadow(0 12px 18px rgb(168 115 25 / .2))}.frame52-personality--stats{left:650px;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;padding:20px 20px 16px;background:radial-gradient(circle at 50% -25%,rgb(255 210 120 / .11),transparent 47%),linear-gradient(145deg,#155748,#073f34);color:#fff}.frame52-personality--stats>div{grid-column:span 3;display:grid;place-items:center;align-content:center;text-align:center}.frame52-personality--stats>div:nth-child(n+3){grid-column:span 2}.frame52-personality--stats strong{color:#f0b354;font:500 43px/1 Georgia,serif;text-shadow:0 4px 16px rgb(240 179 84 / .15);transition:text-shadow .35s ease,color .35s ease}.frame52-personality--stats b{margin-top:2px;color:#f0b354;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase}.frame52-personality--stats span{margin-top:4px;font-size:13px;line-height:1}.frame52-personality--stats:hover strong{color:#ffc96c;text-shadow:0 0 18px rgb(255 199 101 / .34)}@keyframes frame52-gold-sweep{from{left:-45%}to{left:125%}}.frame52-quote{position:absolute;left:130px;top:2105px;z-index:4;display:grid;place-items:center;align-content:center;width:1020px;height:310px;margin:0;padding:48px 90px 38px;overflow:hidden;background:var(--frame52-paper);color:var(--frame52-ink);text-align:center}.frame52-quote blockquote{position:relative;z-index:1;margin:0;font:500 20px/1.34 "Hauora",Arial,sans-serif;letter-spacing:-.012em}.frame52-quote figcaption{position:relative;z-index:1;margin-top:12px;font:600 15px/1.2 "Hauora",Arial,sans-serif}.frame52-projects{position:absolute;left:196px;top:3070px;z-index:4;display:grid;gap:22px;width:896px;color:var(--frame52-ink);background:var(--frame52-paper)}.frame52-projects article{display:grid;grid-template-columns:minmax(0,1fr) 338px;gap:26px;align-items:center;height:243px;padding:22px 30px 22px 24px;overflow:hidden;border:1px solid rgb(255 255 255 / .86);border-radius:16px;background:linear-gradient(145deg,#fff,#f8f7f3);box-shadow:0 10px 24px rgb(10 62 50 / .10),inset 0 1px 0 #fff;transition:box-shadow .25s ease,border-color .25s ease}.frame52-projects article:hover{border-color:rgb(10 62 50 / .2);box-shadow:0 22px 42px rgb(10 62 50 / .17),inset 0 1px 0 #fff}.frame52-projects__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.frame52-projects__copy>span{order:0;margin:0 0 6px;color:#587068;font-size:13px;font-weight:500}.frame52-projects h3{order:-1;margin:0 0 2px;font-size:20px;line-height:1.05;letter-spacing:-.02em}.frame52-projects p{margin:0 0 18px;max-width:455px;font-size:14px;line-height:1.35}.frame52-projects__copy>div{display:flex;gap:12px}.frame52-projects a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:112px;height:38px;padding:0 19px;overflow:hidden;border:1px solid #e5a63f;border-radius:22px;background:linear-gradient(180deg,#f6c36d,#ecaa42);color:var(--frame52-ink);font-size:14px;font-weight:600;text-decoration:none;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72);transition:box-shadow .22s ease,filter .22s ease}.frame52-projects a:hover{filter:brightness(1.045);box-shadow:0 10px 18px rgb(153 105 28 / .2),inset 0 1px 0 #fff}.frame52-projects .frame52-button--ghost{border-color:rgb(45 53 54 / .65);background:linear-gradient(180deg,#fff,#efede8);box-shadow:inset 0 1px 0 #fff}.frame52-projects img{display:block;width:280px;height:210px;border:4px solid rgb(255 255 255 / .84);border-radius:11px;object-fit:cover;object-position:center;box-shadow:0 9px 18px rgb(10 62 50 / .13);filter:saturate(.9) contrast(1.02);transition:transform .45s ease,filter .3s ease}.frame52-projects article:hover img{transform:scale(1.025);filter:saturate(1) contrast(1.035) brightness(1.035)}.frame52-service-groups{position:absolute;left:40px;top:3984px;width:1200px;min-height:1620px;z-index:4;color:var(--frame52-ink);background:var(--frame52-paper)}.frame52-service-group{margin:0 0 20px;padding:21px 22px 22px;border:1px solid var(--frame52-card-border);border-radius:14px;box-shadow:var(--frame52-shadow-soft);transition:box-shadow .25s ease,border-color .25s ease}.frame52-service-group:hover{border-color:rgb(10 62 50 / .2);box-shadow:var(--frame52-shadow-lift)}.frame52-service-group h3{margin:0 0 16px;font-size:20px;font-weight:600;letter-spacing:-.01em}.frame52-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.frame52-service-grid article{position:relative;isolation:isolate;min-height:132px;padding:16px 140px 16px 16px;overflow:hidden;border:1px solid rgb(255 255 255 / .6);border-radius:10px;background:linear-gradient(135deg,rgb(255 255 255 / .86),rgb(255 255 255 / .48));box-shadow:0 5px 14px rgb(10 62 50 / .055),0 1px 0 rgb(255 255 255 / .8) inset;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.frame52-service-grid article::after{content:"";position:absolute;top:8px;right:8px;bottom:8px;width:116px;z-index:0;border-radius:8px;background:#dfe6df center/cover no-repeat;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .38);opacity:.94}.frame52-service-grid article::before{content:"";position:absolute;top:0;right:98px;bottom:0;width:76px;z-index:1;background:linear-gradient(90deg,rgb(255 255 255 / .86),#fff0);pointer-events:none}.frame52-service-grid article:hover{transform:translateY(-3px);border-color:rgb(10 62 50 / .17);box-shadow:0 13px 24px rgb(10 62 50 / .14),0 1px 0 rgb(255 255 255 / .9) inset}.frame52-service-grid b,.frame52-service-grid span,.frame52-service-grid small{position:relative;z-index:2;display:block}.frame52-service-grid b{margin-bottom:6px;font-size:16px;line-height:1.1}.frame52-service-grid span{font-size:13px;line-height:1.25}.frame52-service-grid small{margin-top:9px;color:#486158;font-size:12px}.frame52-service-group--support{border-left:7px solid #7ba485;background:linear-gradient(125deg,#e3ece4,#f2f0ea 72%)}.frame52-service-group--service{border-left:7px solid #d7ae69;background:linear-gradient(125deg,#f1eadb,#f4f0e8 72%)}.frame52-service-group--growth{border-left:7px solid #89a5a6;background:linear-gradient(125deg,#e0ecec,#eff0ec 72%)}.frame52-service-group--media{border-left:7px solid #a997ba;background:linear-gradient(125deg,#ebe7ef,#f2efea 72%)}.frame52-service-group--education{border-left:7px solid #c99878;background:linear-gradient(125deg,#f1e5dc,#f3efea 72%)}.frame52-service-group--support article:nth-child(1)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/club-women.jpg)}.frame52-service-group--support article:nth-child(2)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/club-men.jpg)}.frame52-service-group--support article:nth-child(3)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/club-online.jpg)}.frame52-service-group--support article:nth-child(4)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/club-family.jpg)}.frame52-service-group--support article:nth-child(5)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/club-oksana.jpg)}.frame52-service-group--service article:nth-child(1)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/clean-food.jpg)}.frame52-service-group--service article:nth-child(2)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/kind-deeds.jpg)}.frame52-service-group--growth article:nth-child(1)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/spiritual-lighthouse.jpg)}.frame52-service-group--growth article:nth-child(2)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/blago-marathon.jpg)}.frame52-service-group--media article:nth-child(1)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/media-news.jpg)}.frame52-service-group--media article:nth-child(2)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/creative-talents.jpg)}.frame52-service-group--education article:nth-child(1)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/translations.jpg)}.frame52-service-group--education article:nth-child(2)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/organizers-course.jpg)}.frame52-donation{position:absolute;left:345px;top:5700px;z-index:5;width:590px;height:772px;padding:34px 35px;overflow:hidden;border:1px solid rgb(255 255 255 / .9);border-radius:18px;background:linear-gradient(145deg,#fff,#f8f7f3);color:var(--frame52-ink);box-shadow:0 18px 42px rgb(10 62 50 / .13),inset 0 1px 0 #fff;font-family:"Hauora",Arial,sans-serif}.frame52-donation::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 0%,rgb(235 175 87 / .12),transparent 32%),repeating-linear-gradient(122deg,rgb(10 62 50 / .012) 0 1px,transparent 1px 5px);pointer-events:none}.frame52-donation>*{position:relative}.frame52-donation h2{margin:0 0 20px;font-size:25px;line-height:1.2;letter-spacing:-.025em}.frame52-donation fieldset{margin:0;padding:0;border:0}.frame52-donation legend{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.frame52-donation input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.frame52-donation__frequency{display:grid;grid-template-columns:1fr 1fr;margin-bottom:82px!important;padding:4px!important;border-radius:13px;background:#efede8;box-shadow:inset 0 2px 5px rgb(10 62 50 / .06)}.frame52-donation__frequency label,.frame52-donation__amounts label,.frame52-donation__region label{cursor:pointer}.frame52-donation__frequency span{display:grid;place-items:center;height:58px;border-radius:10px;font-size:21px;transition:background .22s ease,box-shadow .22s ease,color .22s ease}.frame52-donation__frequency input:checked+span{background:linear-gradient(180deg,#f6bf60,#eca83c);box-shadow:0 7px 15px rgb(166 108 21 / .2),inset 0 1px 0 rgb(255 255 255 / .68)}.frame52-donation__amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px!important}.frame52-donation__amounts span{position:relative;display:grid;place-items:center;height:76px;border:1px solid #59625f;border-radius:12px;background:linear-gradient(180deg,#fff,#f4f2ed);font-size:31px;font-weight:600;box-shadow:0 5px 11px rgb(10 62 50 / .07),inset 0 1px 0 #fff;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.frame52-donation__amounts input:checked+span{border:2px solid #efa936;background:linear-gradient(180deg,#fffdf9,#fff7e9);box-shadow:0 10px 20px rgb(194 128 25 / .17),inset 0 1px 0 #fff}.frame52-donation__amounts small{position:absolute;top:-12px;right:-2px;padding:3px 8px;border-radius:8px 8px 0 8px;background:#edaa43;color:#3e4644;font-size:11px;font-weight:600}.frame52-donation__custom{display:grid;gap:8px;margin-bottom:52px;font-size:20px}.frame52-donation__custom input{width:100%;height:62px;padding:0 15px;border:1px solid #69716e;border-radius:11px;background:rgb(255 255 255 / .82);color:var(--frame52-ink);font:19px "Hauora",Arial,sans-serif;box-shadow:inset 0 2px 5px rgb(10 62 50 / .05);outline:0;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.frame52-donation__custom input:focus{border-color:#b37820;background:#fff;box-shadow:0 0 0 4px rgb(235 175 87 / .2),inset 0 2px 5px rgb(10 62 50 / .04)}.frame52-donation__custom input::placeholder{color:#a3aaa6}.frame52-donation__submit{position:relative;display:inline-grid;place-items:center;min-width:178px;height:48px;margin:0 0 66px;overflow:hidden;border:1px solid #07392e;border-radius:25px;background:linear-gradient(180deg,#17604f,#0a3e32);color:#fff;font:600 16px "Hauora",Arial,sans-serif;cursor:pointer;box-shadow:0 10px 20px rgb(10 62 50 / .24),inset 0 1px 0 rgb(255 255 255 / .22);transition:box-shadow .22s ease,filter .22s ease}.frame52-donation__submit::after{content:"";position:absolute;top:-70%;left:-40%;width:32%;height:240%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .28),transparent);transform:rotate(18deg);transition:left .55s ease}.frame52-donation__submit:hover{filter:brightness(1.07);box-shadow:0 15px 26px rgb(10 62 50 / .3),inset 0 1px 0 rgb(255 255 255 / .28)}.frame52-donation__submit:hover::after{left:118%}.frame52-donation__submit span{z-index:1}.frame52-donation__region{display:flex;align-items:center;gap:14px}.frame52-donation__region span{display:grid;place-items:center;min-width:72px;height:34px;padding:0 13px;border:1px solid rgb(10 62 50 / .18);border-radius:8px;background:linear-gradient(145deg,#fff,#e8eee9);color:var(--frame52-green);font-size:15px;font-weight:600;box-shadow:0 5px 10px rgb(10 62 50 / .08),inset 0 1px 0 #fff}.frame52-donation__region small{color:#4d5855;font-size:17px}.frame52-donation__status{min-height:32px;margin:18px 0 0;color:#5c675f;font-size:13px;line-height:1.35}.frame52-events{position:absolute;left:40px;top:6586px;width:1200px;z-index:4;background:var(--frame52-paper)}.frame52-events__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.frame52-events article{min-height:246px;padding:14px;border:1px solid var(--frame52-card-border);border-radius:14px;background:linear-gradient(145deg,#fff,#faf9f6);box-shadow:var(--frame52-shadow-soft);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.frame52-events article:hover{transform:translateY(-4px);border-color:rgb(10 62 50 / .17);box-shadow:var(--frame52-shadow-lift)}.frame52-events__visual{display:block;height:150px;margin-bottom:12px;border-radius:9px;background-image:url(/wp-content/themes/blagost-frame52/assets/images/events/events-strip.png);background-size:300% auto;background-repeat:no-repeat}.frame52-events__visual--one{background-position:left center}.frame52-events__visual--two{background-position:center center}.frame52-events__visual--three{background-position:right center}.frame52-events time{color:#557165;font-size:13px}.frame52-events h3{margin:7px 0 4px;font-size:18px}.frame52-events p{margin:0;font-size:14px;line-height:1.25}.frame52-people-mask{position:absolute;left:0;top:7460px;width:1280px;height:1300px;z-index:3;background:var(--frame52-paper)}.frame52-stories{position:absolute;left:40px;top:7700px;width:1200px;z-index:4}.frame52-stories>h2{margin:0 0 16px;font-size:25px}.frame52-stories__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.frame52-story{min-height:300px;padding:12px;border:1px solid var(--frame52-card-border);border-radius:14px;background:linear-gradient(145deg,#fff,#faf9f6);box-shadow:var(--frame52-shadow-soft);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.frame52-story:hover{transform:translateY(-4px);border-color:rgb(10 62 50 / .17);box-shadow:var(--frame52-shadow-lift)}.frame52-story i{display:block;height:208px;border-radius:9px;background-image:url(/wp-content/themes/blagost-frame52/assets/images/stories/people-contact-sheet.png);background-size:300% auto;background-repeat:no-repeat}.frame52-story--1 i{background-position:0 0}.frame52-story--2 i{background-position:50% 0}.frame52-story--3 i{background-position:100% 0}.frame52-story--4 i{background-position:0 100%}.frame52-story h3{margin:10px 0 4px;font-size:18px}.frame52-story p{margin:0;font-size:14px;line-height:1.25}.frame52-leaders{position:absolute;left:40px;top:8120px;width:1200px;z-index:4}.frame52-leaders>h2{margin:0 0 12px;font-size:25px}.frame52-leaders>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.frame52-leaders article{display:grid;grid-template-columns:150px 1fr;gap:18px;min-height:198px;padding:14px;border:1px solid var(--frame52-card-border);border-radius:16px;background:linear-gradient(145deg,#fff,#faf9f6);box-shadow:var(--frame52-shadow-soft);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.frame52-leaders article:hover{transform:translateY(-4px);border-color:rgb(10 62 50 / .17);box-shadow:var(--frame52-shadow-lift)}.frame52-leaders img{width:150px;height:170px;border-radius:11px;object-fit:cover;object-position:center 20%;filter:saturate(.92) contrast(1.02) brightness(1.03);box-shadow:0 8px 18px rgb(10 62 50 / .12)}.frame52-leaders__copy{align-self:center}.frame52-leaders h3{margin:0 0 9px;font-size:20px}.frame52-leaders p{margin:0;font-size:15px;line-height:1.35}.frame52-footer-underlay{position:absolute;left:0;top:8660px;z-index:3;width:1280px;height:300px;background:var(--frame52-paper)}.frame52-footer-banner{position:absolute;left:40px;top:8698px;width:1197px;height:234px;overflow:hidden;border:1px solid rgb(255 255 255 / .38);border-radius:12px;z-index:4;color:#fff;box-shadow:var(--frame52-shadow-soft);transition:box-shadow .25s ease,filter .25s ease}.frame52-footer-banner:hover{filter:brightness(1.035);box-shadow:var(--frame52-shadow-lift)}.frame52-footer-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 72%}.frame52-footer-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(10 62 50 / .38),rgb(10 62 50 / .16) 48%,rgb(10 62 50 / .02))}.frame52-footer-banner div{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;height:100%;padding:25px 30px}.frame52-footer-banner h2{margin:0;font-size:25px;line-height:1.1}.frame52-footer-banner p{margin:5px 0 12px;font-size:15px}.frame52-footer-banner a{display:inline-flex;align-self:flex-start;padding:8px 17px;border-radius:22px;background:#ebaf57;color:#2d3536;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.frame52-footer-banner a:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 7px 15px rgb(0 0 0 / .22)}.frame52-modal[hidden]{display:none}.frame52-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px}.frame52-modal__backdrop{position:absolute;inset:0;background:rgb(11 32 27 / .33);backdrop-filter:blur(3px)}.frame52-modal__card{position:relative;width:min(460px,100%);padding:32px;border:1px solid rgb(255 255 255 / .75);border-radius:20px;background:linear-gradient(140deg,rgb(255 255 255 / .92),rgb(237 244 239 / .86));box-shadow:0 28px 80px rgb(0 0 0 / .22)}.frame52-modal h2{margin:0 0 20px;font-size:28px}.frame52-modal form{display:grid;gap:14px}.frame52-modal label{display:grid;gap:6px;font-size:14px;font-weight:600}.frame52-modal input{height:44px;padding:0 12px;border:1px solid #9fb1a6;border-radius:9px;font:16px "Hauora",Arial,sans-serif}.frame52-modal form button{height:46px;border:0;border-radius:24px;background:var(--frame52-green);color:#fff;font:600 16px "Hauora",Arial,sans-serif;cursor:pointer}.frame52-modal__close{position:absolute;top:10px;right:15px;border:0;background:#fff0;color:var(--frame52-ink);font-size:28px;cursor:pointer}.frame52-modal__link{border:0;background:#fff0;color:var(--frame52-green);font:600 14px "Hauora",Arial,sans-serif;cursor:pointer}.frame52-modal__social-title{margin:20px 0 8px;font-weight:600}.frame52-social{display:grid;grid-template-columns:1fr 1fr;gap:8px}.frame52-social button{height:38px;border:1px solid #a9b8af;border-radius:8px;background:#f6f5f1;color:#758078;font:14px "Hauora",Arial,sans-serif}.frame52-social button:disabled{cursor:not-allowed}.frame52-account-backdrop[hidden],.frame52-account[hidden],.frame52-account__panel[hidden]{display:none}.frame52-account-backdrop{position:fixed;inset:0;z-index:2200;background:rgb(22 29 27 / .24);backdrop-filter:blur(1.5px);opacity:0;transition:opacity .25s ease}.frame52-account-backdrop.is-open{opacity:1}.frame52-account{position:fixed;top:122px;right:max(0px,calc((100vw - 1280px)/2));z-index:2201;width:min(428px,100vw);height:min(780px,calc(100dvh - 148px));overflow:hidden;border:1px solid rgb(255 255 255 / .72);border-radius:22px;background:linear-gradient(135deg,rgb(255 255 255 / .76),rgb(230 237 231 / .63));color:#252d2c;font-family:"Hauora",Arial,sans-serif;box-shadow:-18px 22px 68px rgb(10 34 27 / .23),inset 0 1px 0 rgb(255 255 255 / .9);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);transform:translateX(calc(102% + max(0px,calc((100vw - 1280px)/2))));opacity:0;transition:transform .34s cubic-bezier(.22,.8,.3,1),opacity .24s ease,width .26s ease}.frame52-account:has(.frame52-account__panel:not([data-account-panel="menu"]).is-active){width:min(546px,100vw)}.frame52-account.is-open{transform:translateX(0);opacity:1}.admin-bar .frame52-account{top:154px;height:min(780px,calc(100dvh - 180px))}.frame52-account__panel{position:absolute;inset:0;overflow:hidden;background:linear-gradient(135deg,rgb(255 255 255 / .62),rgb(242 239 232 / .5));animation:frame52PanelIn .28s ease both}.frame52-account__panel:not([data-account-panel="menu"]){width:100%;background:linear-gradient(135deg,rgb(255 255 255 / .74),rgb(235 241 237 / .58))}.frame52-account__panel header{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 22px;background:rgb(255 255 255 / .44);border-bottom:1px solid rgb(255 255 255 / .58)}.frame52-account__panel header h2{margin:0;font-size:16px;font-weight:600}.frame52-account__panel header>button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgb(238 236 232 / .72);color:#26302e;font:300 30px/1 Arial,sans-serif;cursor:pointer}.frame52-account__close{position:absolute;top:18px;right:22px;z-index:2;width:36px;height:36px;border:0;background:#fff0;color:#e6a53d;font:300 31px/1 Arial,sans-serif;cursor:pointer}.frame52-account__panel header .frame52-account__close--gold{background:#edaf50;color:#fff}.frame52-account__identity{display:grid;justify-items:center;padding:30px 20px 20px}.frame52-account__identity h2{max-width:220px;margin:10px 0 0;text-align:center;font-size:22px;line-height:1.06;font-weight:500}.frame52-account__avatar,.frame52-profile-form__avatar{position:relative;display:grid;place-items:center;width:96px;height:96px;padding:0;overflow:visible;border:3px solid #1d9560;border-radius:50%;background:#e6ece7;box-shadow:0 0 0 2px #e4aa44;cursor:pointer}.frame52-account__avatar img,.frame52-profile-form__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.frame52-account__support{display:grid;justify-items:center;gap:12px;padding:24px 20px;background:linear-gradient(rgb(246 244 238 / .42),rgb(246 244 238 / .42)),radial-gradient(circle at 20% 30%,rgb(255 255 255 / .9) 0 4px,transparent 5px),linear-gradient(115deg,rgb(232 232 220 / .64),rgb(242 239 230 / .58) 45%,rgb(217 223 211 / .62));box-shadow:inset 0 1px 12px rgb(255 255 255 / .8)}.frame52-account__support strong{font:500 17px "Faberge","Times New Roman",serif}.frame52-account__support button{padding:11px 22px;border:0;border-radius:24px;background:linear-gradient(180deg,#f5bd61,#e9a33a);color:#27312f;font:600 12px "Hauora",Arial,sans-serif;box-shadow:0 7px 15px rgb(166 105 24 / .2),inset 0 1px 0 rgb(255 255 255 / .7);cursor:pointer}.frame52-account__notice{margin:0;padding:10px 20px;background:rgb(230 241 233 / .72);color:#166243;text-align:center;font-size:13px}.frame52-account__menu{background:rgb(255 255 255 / .4)}.frame52-account__menu button,.frame52-account__menu a{display:flex;align-items:center;gap:13px;width:100%;height:58px;padding:0 24px;border:0;border-bottom:1px solid rgb(225 229 225 / .75);background:rgb(255 255 255 / .48);color:#28312f;font:500 15px "Hauora",Arial,sans-serif;text-align:left;text-decoration:none;cursor:pointer;transition:background .18s ease,padding-left .18s ease}.frame52-account__menu button:hover,.frame52-account__menu a:hover{padding-left:29px;background:rgb(255 255 255 / .78)}.frame52-account__menu span{width:20px;color:#168058;font-size:19px}@keyframes frame52PanelIn{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.frame52-profile-form{display:flex;flex-direction:column;min-height:calc(100dvh - 74px);background:#fff}.frame52-profile-form__avatar{align-self:center;width:90px;height:90px;margin:18px 0 36px}.frame52-profile-form__avatar span{position:absolute;right:-1px;bottom:3px;display:grid;place-items:center;width:30px;height:30px;border:2px solid #fff;border-radius:50%;background:#edaf50;color:#fff;font-size:16px}.frame52-profile-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:49px;padding:0 22px;border:0;border-bottom:1px solid #eeece8;background:#fff;color:#28312f;font:500 13px "Hauora",Arial,sans-serif;text-align:left}.frame52-profile-row input:not([type="checkbox"]),.frame52-profile-row select{max-width:58%;height:42px;padding:0;border:0;background:#fff0;color:#28312f;font:500 13px "Hauora",Arial,sans-serif;text-align:right;outline:0}.frame52-profile-row select{appearance:auto}.frame52-profile-row b{max-width:62%;font-weight:500;text-align:right}.frame52-profile-row b i{color:#e6a23a;font-style:normal}.frame52-profile-row--switch input{position:absolute;opacity:0}.frame52-profile-row--switch i{position:relative;width:38px;height:22px;border-radius:12px;background:#d9d9d7;transition:background .2s ease}.frame52-profile-row--switch i::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .2);transition:transform .2s ease}.frame52-profile-row--switch input:checked+i{background:#4ba55b}.frame52-profile-row--switch input:checked+i::after{transform:translateX(16px)}.frame52-profile-form__separator{height:26px;flex:0 0 26px;background:#f2efea}.frame52-account__save{display:grid;place-items:center;width:calc(100% - 86px);height:44px;margin:auto 43px 18px;border:0;border-radius:24px;background:#e9e2d3;color:#26302e;font:500 13px "Hauora",Arial,sans-serif;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.frame52-account__save:hover{background:#edaf50;box-shadow:0 9px 20px rgb(176 112 19 / .2)}.frame52-account__delete{margin:0 auto 20px;border:0;background:#fff0;color:#999;font:11px "Hauora",Arial,sans-serif}.frame52-account__history{width:calc(100% - 44px);margin:90px 22px 0;border-collapse:collapse;font-size:12px}.frame52-account__history th,.frame52-account__history td{padding:14px 0;border-bottom:1px solid #eeece8;text-align:left}.frame52-account__history th{font-weight:600}.frame52-account__donation-settings{display:flex;flex-direction:column;min-height:calc(100dvh - 74px);padding-top:42px}.frame52-account__donation-settings>label:first-of-type{display:grid;gap:10px;padding:0 22px;font-size:13px}.frame52-account__donation-settings>label:first-of-type>span{display:flex;align-items:baseline;font:400 15px "Hauora",Arial,sans-serif}.frame52-account__donation-settings input[name="monthly_amount"]{width:110px;border:0;background:#fff0;color:#27302f;font:400 43px/1 "Faberge","Times New Roman",serif;outline:0}.frame52-account__donation-settings small{margin-left:3px;font-size:12px}.frame52-account__next{display:flex;align-items:end;justify-content:space-between;padding:58px 22px 24px;font-size:12px}.frame52-account__next strong{font-size:13px}.frame52-account__next button{height:32px;padding:0 14px;border:1px solid #67706d;border-radius:18px;background:#fff;color:#333;font:11px "Hauora",Arial,sans-serif;cursor:pointer}.frame52-account__subheader{position:relative;display:grid!important;grid-template-columns:1fr auto!important;align-content:center!important;justify-content:stretch!important;height:92px;padding:18px 22px 5px!important}.frame52-account__subheader>button:first-child{align-self:start;display:flex!important;justify-content:flex-start!important;width:auto!important;height:24px!important;background:transparent!important;color:#42985c!important;font-size:24px!important}.frame52-account__subheader>button:first-child span{margin:4px 0 0 6px;font:12px "Hauora",Arial,sans-serif}.frame52-account__subheader h2{grid-column:1/3;font-size:20px!important}.frame52-account__subheader>button:last-child{position:absolute;top:26px;right:22px}.frame52-location-form,.frame52-password-form{display:flex;flex-direction:column;min-height:calc(100dvh - 92px);padding:0 22px 22px}.frame52-location-search{display:flex;align-items:center;height:38px;padding:0 12px;border:1px solid #a9aeab;border-radius:20px}.frame52-location-search span{margin-right:8px;color:#777;font-size:20px}.frame52-location-search input{width:100%;border:0;outline:0;font:14px "Hauora",Arial,sans-serif}.frame52-location-list{margin-top:12px}.frame52-location-list button{display:block;width:100%;height:48px;padding:0;border:0;border-bottom:1px solid #ecebea;background:#fff;color:#272f2e;font:14px "Hauora",Arial,sans-serif;text-align:left;cursor:pointer}.frame52-location-list button:hover,.frame52-location-list button.is-selected{color:#19774f;background:#f6faf7}.frame52-location-form .frame52-account__save,.frame52-password-form .frame52-account__save{margin-top:auto}.frame52-password-form{padding-top:26px}.frame52-password-form label{display:grid;grid-template-columns:43% 57%;align-items:center;min-height:64px;border-bottom:1px solid #eee;font-size:12px}.frame52-password-form input{height:42px;border:0;outline:0;text-align:right;font:12px "Hauora",Arial,sans-serif}.frame52-password-form ul{margin:14px 0 0;padding-left:18px;color:#777;font-size:10px;line-height:1.7}.frame52-profile-form,.frame52-account__donation-settings{min-height:100%;background:#fff0}.frame52-profile-row{border-color:rgb(225 229 225 / .74);background:rgb(255 255 255 / .36)}.frame52-profile-form__separator{background:rgb(236 233 226 / .55)}.frame52-account__history{margin-top:66px}.frame52-account__history th,.frame52-account__history td{border-color:rgb(220 225 221 / .78)}.frame52-account__donation-settings{min-height:100%}.frame52-account__next button{background:rgb(255 255 255 / .52)}.frame52-location-form,.frame52-password-form{min-height:100%}.frame52-location-search input,.frame52-password-form input{background:#fff0}.frame52-location-list button{border-color:rgb(225 229 225 / .75);background:rgb(255 255 255 / .28)}.frame52-location-list button:hover,.frame52-location-list button.is-selected{background:rgb(246 250 247 / .78)}.frame52-location-list.is-loading{opacity:.55;pointer-events:none}.frame52-password-form label{border-color:rgb(225 229 225 / .75)}.frame52-payment-modal[hidden]{display:none}.frame52-payment-modal{position:fixed;inset:0;z-index:2300;display:grid;place-items:center;padding:24px;opacity:0;transition:opacity .25s ease}.frame52-payment-modal.is-open{opacity:1}.frame52-payment-modal__backdrop{position:absolute;inset:0;background:rgb(15 35 29 / .3);backdrop-filter:blur(4px)}.frame52-payment-modal__card{position:relative;width:min(590px,100%);padding:34px;border:1px solid rgb(255 255 255 / .75);border-radius:24px;background:linear-gradient(140deg,rgb(255 255 255 / .76),rgb(226 237 230 / .62));box-shadow:0 30px 90px rgb(10 40 31 / .28),inset 0 1px 0 rgb(255 255 255 / .94);backdrop-filter:blur(24px) saturate(150%);transform:translateY(16px) scale(.98);transition:transform .28s ease}.frame52-payment-modal.is-open .frame52-payment-modal__card{transform:translateY(0) scale(1)}.frame52-payment-modal__close{position:absolute;top:14px;right:18px;border:0;background:#fff0;color:#2c3633;font:30px Arial;cursor:pointer}.frame52-payment-modal h2{margin:0 0 24px;font-size:25px}.frame52-payment-modal input[type="radio"]{position:absolute;opacity:0}.frame52-payment-modal__frequency{display:grid;grid-template-columns:1fr 1fr;margin-bottom:38px;padding:4px;border-radius:14px;background:rgb(235 234 228 / .62)}.frame52-payment-modal__frequency span{display:grid;place-items:center;height:54px;border-radius:11px;font-size:19px}.frame52-payment-modal__frequency input:checked+span{background:linear-gradient(180deg,#f6bf60,#eca83c);box-shadow:0 7px 15px rgb(166 108 21 / .2)}.frame52-payment-modal__amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px}.frame52-payment-modal__amounts span{position:relative;display:grid;place-items:center;height:70px;border:1px solid #66706d;border-radius:12px;background:rgb(255 255 255 / .52);font-size:27px;font-weight:600}.frame52-payment-modal__amounts input:checked+span{border:2px solid #efa936;box-shadow:0 9px 20px rgb(194 128 25 / .17)}.frame52-payment-modal__amounts small{position:absolute;top:-11px;right:-2px;padding:3px 7px;border-radius:7px;background:#edaa43;font-size:10px}.frame52-payment-modal__custom{display:grid;gap:8px;margin-bottom:24px;font-size:16px}.frame52-payment-modal__custom input{height:54px;padding:0 14px;border:1px solid #71807a;border-radius:11px;background:rgb(255 255 255 / .53);font:18px "Hauora",Arial,sans-serif}.frame52-payment-modal__submit{height:46px;padding:0 24px;border:0;border-radius:24px;background:linear-gradient(180deg,#17604f,#0a3e32);color:#fff;font:600 15px "Hauora",Arial,sans-serif;box-shadow:0 10px 20px rgb(10 62 50 / .24);cursor:pointer}.frame52-payment-modal__status{min-height:20px;margin:14px 0 0;color:#4d5a56;font-size:12px}.frame52-fixed-header__auth .frame52-account-avatar-static,.frame52-fixed-header__auth .frame52-account-trigger{display:grid;place-items:center;width:auto;height:auto;padding:0;border:0;background:#fff0;box-shadow:none}.frame52-account-avatar-static{cursor:default}.frame52-account:has(.frame52-account__panel:not([data-account-panel="menu"]).is-active){width:min(428px,100vw)}.frame52-account{background:linear-gradient(135deg,rgb(255 255 255 / .28),rgb(205 226 214 / .14));border-color:rgb(255 255 255 / .82);backdrop-filter:blur(18px) saturate(165%) contrast(1.07);-webkit-backdrop-filter:blur(18px) saturate(165%) contrast(1.07)}.frame52-account__panel,.frame52-account__panel:not([data-account-panel="menu"]){background:linear-gradient(135deg,rgb(255 255 255 / .16),rgb(228 238 231 / .08))}.frame52-account__panel header{background:rgb(255 255 255 / .14)}.frame52-profile-form,.frame52-account__donation-settings,.frame52-location-form,.frame52-password-form{background:#fff0}.frame52-profile-row,.frame52-account__menu button,.frame52-account__menu a,.frame52-location-list button{background:rgb(255 255 255 / .18)}.frame52-account__menu button:hover,.frame52-account__menu a:hover,.frame52-location-list button:hover{background:rgb(255 255 255 / .4)}.frame52-account__support{padding:24px 20px;background-image:linear-gradient(rgb(248 246 239 / .28),rgb(248 246 239 / .28)),url(/wp-content/themes/blagost-frame52/assets/images/founder-card-bg.png);background-position:center;background-size:cover}.frame52-account__support strong{font-size:19px}.frame52-account__support button{font-size:13px}.frame52-profile-form__avatar{margin:10px 0 20px}.frame52-profile-row{min-height:44px;font-size:13px}.frame52-profile-form__separator{height:18px;flex-basis:18px;background:rgb(232 230 223 / .28)}.frame52-account__save{margin-bottom:28px}.frame52-account__delete{margin-bottom:12px}.frame52-account__subheader{height:78px!important;padding-top:10px!important}.frame52-password-form{height:calc(100% - 78px);min-height:0;padding-top:14px;font-size:14px}.frame52-password-form label{min-height:58px;font-size:14px}.frame52-password-form input{font-size:14px}.frame52-password-form ul{font-size:12px;line-height:1.65}.frame52-password-form .frame52-account__save{flex:0 0 44px;margin:0 22px 28px;width:calc(100% - 44px)}.frame52-location-form{height:calc(100% - 78px);min-height:0}.frame52-account__card-icon{display:grid!important;place-items:center}.frame52-account__card-icon svg{width:19px;height:19px;fill:none;stroke:#168058;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.frame52-account__notice{transition:opacity .35s ease,max-height .35s ease,padding .35s ease}.frame52-account__notice.is-hiding{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;opacity:0}.frame52-payment-modal__card{background:linear-gradient(140deg,rgb(255 255 255 / .38),rgb(202 226 211 / .2));backdrop-filter:blur(19px) saturate(165%);-webkit-backdrop-filter:blur(19px) saturate(165%)}.frame52-account__panel:not([data-account-panel="menu"]) .frame52-account__save{position:absolute;left:43px;bottom:100px;z-index:3;width:342px;margin:0}.frame52-account__delete{position:absolute;left:0;right:0;bottom:62px;margin:0 auto;padding:4px 9px;border-radius:12px;color:#8c7770;font-size:12px;cursor:pointer;transition:color .2s ease,background .2s ease}.frame52-account__delete:hover{color:#8b3028;background:rgb(255 255 255 / .3)}.frame52-account-toast{position:fixed;top:128px;left:50%;z-index:2400;padding:12px 22px;border:1px solid rgb(255 255 255 / .78);border-radius:22px;background:linear-gradient(135deg,rgb(232 248 239 / .48),rgb(255 255 255 / .25));color:#176448;font:500 14px "Hauora",Arial,sans-serif;box-shadow:0 16px 42px rgb(10 62 50 / .18),inset 0 1px 0 rgb(255 255 255 / .9);backdrop-filter:blur(18px) saturate(160%);opacity:0;transform:translate(-50%,-12px);transition:opacity .35s ease,transform .35s ease}.frame52-account-toast.is-visible{opacity:1;transform:translate(-50%,0)}.frame52-delete-modal[hidden]{display:none}.frame52-delete-modal{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;padding:24px;opacity:0;transition:opacity .25s ease}.frame52-delete-modal.is-open{opacity:1}.frame52-delete-modal__backdrop{position:absolute;inset:0;background:rgb(15 35 29 / .28);backdrop-filter:blur(4px)}.frame52-delete-modal__card{position:relative;width:min(428px,100%);padding:42px 34px 32px;border:1px solid rgb(255 255 255 / .82);border-radius:24px;background:linear-gradient(135deg,rgb(255 255 255 / .38),rgb(202 226 211 / .2));color:#28312f;text-align:center;box-shadow:0 30px 90px rgb(10 40 31 / .28),inset 0 1px 0 rgb(255 255 255 / .94);backdrop-filter:blur(19px) saturate(165%);-webkit-backdrop-filter:blur(19px) saturate(165%);transform:translateY(16px) scale(.98);transition:transform .28s ease}.frame52-delete-modal.is-open .frame52-delete-modal__card{transform:translateY(0) scale(1)}.frame52-delete-modal__close{position:absolute;top:12px;right:16px;border:0;background:#fff0;color:#2c3633;font:30px/1 Arial,sans-serif;cursor:pointer}.frame52-delete-modal__icon{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 16px;border:1px solid rgb(139 48 40 / .28);border-radius:50%;background:rgb(255 240 235 / .58);color:#9b3d34;font:600 23px "Hauora",Arial,sans-serif;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.frame52-delete-modal h2{margin:0 0 12px;font:600 23px/1.15 "Hauora",Arial,sans-serif}.frame52-delete-modal p{margin:0 auto 25px;max-width:330px;color:#4e5a56;font:400 14px/1.45 "Hauora",Arial,sans-serif}.frame52-delete-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.frame52-delete-modal__actions form{margin:0}.frame52-delete-modal__actions button{width:100%;height:44px;border-radius:23px;font:600 14px "Hauora",Arial,sans-serif;cursor:pointer}.frame52-delete-modal__cancel{border:1px solid rgb(53 70 64 / .55);background:rgb(255 255 255 / .38);color:#28312f}.frame52-delete-modal__confirm{border:1px solid #8d3931;background:linear-gradient(180deg,#a34a40,#83342d);color:#fff;box-shadow:0 9px 18px rgb(117 41 34 / .2)}.frame52-projects article{grid-template-columns:minmax(0,1fr) 260px}.frame52-projects img{width:260px;height:195px;aspect-ratio:4/3;object-fit:contain;background:#edf0eb}.frame52-account-trigger__burger{position:relative;display:grid;place-items:center;width:42px;height:42px;padding:6px}.frame52-account-trigger__burger svg{width:28px;height:28px;overflow:visible;fill:none;stroke:#0a3e32;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.frame52-account-trigger__lines,.frame52-account-trigger__heart{transform-box:fill-box;transform-origin:center}.frame52-account-trigger__lines{animation:frame52BurgerLines 9s cubic-bezier(.77,0,.175,1) infinite}.frame52-account-trigger__heart{opacity:0;transform:scale(.88);animation:frame52BurgerHeart 9s cubic-bezier(.77,0,.175,1) infinite}@keyframes frame52BurgerLines{0%,48%,100%{opacity:1;transform:scale(1)}56%,82%{opacity:0;transform:scale(.9)}}@keyframes frame52BurgerHeart{0%,48%,90%,100%{opacity:0;transform:scale(.88)}58%,80%{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.frame52-account-trigger:hover .frame52-account-trigger__lines{animation:none;opacity:1;transform:scale(1)}.frame52-account-trigger:hover .frame52-account-trigger__heart{animation:none;opacity:0;transform:scale(.88)}}.frame52-gender-field,.frame52-date-field{position:relative;overflow:visible}.frame52-gender-field__toggle,.frame52-date-field__toggle{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:150px;height:42px;padding:0;border:0;background:#fff0;color:#28312f;font:500 13px "Hauora",Arial,sans-serif;cursor:pointer}.frame52-gender-field__toggle i{width:7px;height:7px;border-right:1.5px solid #31403c;border-bottom:1.5px solid #31403c;transform:translateY(-2px) rotate(45deg);transition:transform .18s cubic-bezier(.23,1,.32,1)}.frame52-gender-field__toggle[aria-expanded="true"] i{transform:translateY(2px) rotate(225deg)}.frame52-gender-field__menu[hidden],.frame52-date-popover[hidden],.frame52-email-modal[hidden]{display:none}.frame52-gender-field__menu{position:absolute;top:42px;right:18px;z-index:14;width:174px;padding:6px;border:1px solid rgb(255 255 255 / .82);border-radius:15px;background:linear-gradient(135deg,rgb(255 255 255 / .55),rgb(208 226 216 / .35));box-shadow:0 18px 46px rgb(12 42 33 / .2),inset 0 1px 0 rgb(255 255 255 / .96);backdrop-filter:blur(19px) saturate(160%);-webkit-backdrop-filter:blur(19px) saturate(160%);opacity:0;transform:translateY(-5px) scale(.97);transform-origin:top right;transition:opacity .18s ease-out,transform .18s cubic-bezier(.23,1,.32,1)}.frame52-gender-field__menu.is-open{opacity:1;transform:translateY(0) scale(1)}.frame52-gender-field__menu button{display:grid;place-items:center;width:100%;height:42px;border:0;border-radius:10px;background:#fff0;color:#28312f;font:500 14px "Hauora",Arial,sans-serif;text-align:center;cursor:pointer;transition:background .16s ease,color .16s ease}.frame52-gender-field__menu button:hover,.frame52-gender-field__menu button[aria-selected="true"]{background:rgb(255 255 255 / .52);color:#15704d}.frame52-gender-field__menu button:active{transform:scale(.97)}.frame52-profile-row--text input{width:150px!important;max-width:150px!important;background-image:linear-gradient(90deg,rgb(23 112 77 / .82),rgb(230 167 61 / .72))!important;background-repeat:no-repeat!important;background-position:right bottom 7px!important;background-size:0 1px!important;transition:background-size .2s cubic-bezier(.23,1,.32,1)}.frame52-profile-row--text input:focus{background-size:140px 1px!important}.frame52-profile-email b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame52-profile-email:focus-visible{outline:1px solid rgb(23 112 77 / .45);outline-offset:-3px}.frame52-date-field__toggle svg{width:17px;height:17px;fill:none;stroke:#28312f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.frame52-date-field__toggle span:empty::before{content:"";display:inline-block;width:105px}.frame52-date-popover{position:absolute;top:42px;right:15px;z-index:16;width:312px;padding:16px;border:1px solid rgb(255 255 255 / .88);border-radius:20px;background:linear-gradient(135deg,rgb(255 255 255 / .58),rgb(204 225 213 / .38));box-shadow:0 22px 58px rgb(12 42 33 / .23),inset 0 1px 0 rgb(255 255 255 / .96);backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%);opacity:0;transform:translateY(-6px) scale(.975);transform-origin:top right;transition:opacity .19s ease-out,transform .19s cubic-bezier(.23,1,.32,1)}.frame52-date-popover.is-open{opacity:1;transform:translateY(0) scale(1)}.frame52-date-popover header{display:grid!important;grid-template-columns:36px 1fr 36px;align-items:center;min-height:38px!important;padding:0!important;border:0!important;background:transparent!important}.frame52-date-popover header strong{text-align:center;text-transform:capitalize;font-size:14px}.frame52-date-popover header button{display:grid!important;place-items:center;width:34px!important;height:34px!important;border:1px solid rgb(255 255 255 / .64)!important;border-radius:50%!important;background:rgb(255 255 255 / .27)!important;color:#244039!important;font:24px/1 Arial,sans-serif!important;cursor:pointer}.frame52-date-popover__weekdays,.frame52-date-popover__days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.frame52-date-popover__weekdays{margin:10px 0 5px;color:#6b7773;font-size:10px;text-align:center}.frame52-date-popover__days>span,.frame52-date-popover__days>button{height:34px}.frame52-date-popover__days>button{display:grid;place-items:center;border:0;border-radius:10px;background:#fff0;color:#27332f;font:500 12px "Hauora",Arial,sans-serif;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.frame52-date-popover__days>button:hover{background:rgb(255 255 255 / .56);transform:translateY(-1px)}.frame52-date-popover__days>button.is-today{box-shadow:inset 0 0 0 1px rgb(23 112 77 / .45)}.frame52-date-popover__days>button.is-selected{background:linear-gradient(180deg,#efb554,#dfa039);color:#fff;box-shadow:0 5px 12px rgb(166 105 24 / .2)}.frame52-date-popover__days>button:disabled{opacity:.25;cursor:default;transform:none}.frame52-date-popover footer{display:flex;justify-content:space-between;margin-top:10px}.frame52-date-popover footer button{padding:5px;border:0;background:#fff0;color:#17734f;font:500 11px "Hauora",Arial,sans-serif;cursor:pointer}.frame52-account__save{background:linear-gradient(180deg,#f2ede3,#e7e0d2);color:rgb(38 48 46 / .42);box-shadow:none;cursor:not-allowed;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .14s ease}.frame52-account__save:disabled,.frame52-account__save:disabled:hover{background:linear-gradient(180deg,rgb(241 237 228 / .65),rgb(229 225 216 / .55));color:rgb(38 48 46 / .36);box-shadow:none;transform:none}.frame52-account__save:not(:disabled){background:linear-gradient(180deg,#f6bd5e,#e9a23a);color:#26302e;box-shadow:0 10px 22px rgb(176 112 19 / .24),inset 0 1px 0 rgb(255 255 255 / .7);cursor:pointer}.frame52-account__save:not(:disabled):hover{background:linear-gradient(180deg,#fac66b,#eca43b);box-shadow:0 13px 26px rgb(176 112 19 / .29),inset 0 1px 0 rgb(255 255 255 / .75)}.frame52-account__save:not(:disabled):active{transform:scale(.98)}.frame52-email-modal{position:fixed;inset:0;z-index:2550;display:grid;place-items:center;padding:24px;opacity:0;transition:opacity .22s ease-out}.frame52-email-modal.is-open{opacity:1}.frame52-email-modal__backdrop{position:absolute;inset:0;background:rgb(15 35 29 / .22);backdrop-filter:blur(5px)}.frame52-email-modal__card{position:relative;width:min(428px,100%);padding:34px;border:1px solid rgb(255 255 255 / .86);border-radius:24px;background:linear-gradient(135deg,rgb(255 255 255 / .42),rgb(202 226 211 / .22));color:#28312f;box-shadow:0 30px 90px rgb(10 40 31 / .26),inset 0 1px 0 rgb(255 255 255 / .96);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);transform:translateY(12px) scale(.98);transition:transform .22s cubic-bezier(.23,1,.32,1)}.frame52-email-modal.is-open .frame52-email-modal__card{transform:translateY(0) scale(1)}.frame52-email-modal__close{position:absolute;top:12px;right:16px;border:0;background:#fff0;color:#2c3633;font:30px/1 Arial,sans-serif;cursor:pointer}.frame52-email-modal__eyebrow{margin:0 0 5px;color:#17734f;font-size:11px}.frame52-email-modal h2{margin:0 0 26px;font-size:22px}.frame52-email-modal label{display:grid;gap:8px;font-size:12px}.frame52-email-modal input{height:48px;padding:0 14px;border:1px solid rgb(54 75 68 / .48);border-radius:13px;background:rgb(255 255 255 / .3);color:#26302e;font:500 14px "Hauora",Arial,sans-serif;outline:0;box-shadow:inset 0 1px 0 rgb(255 255 255 / .62)}.frame52-email-modal input:focus{border-color:rgb(23 112 77 / .7);box-shadow:0 0 0 3px rgb(23 112 77 / .1),inset 0 1px 0 rgb(255 255 255 / .72)}.frame52-email-modal__hint{margin:9px 0 24px;color:#66716d;font-size:11px;line-height:1.4}.frame52-email-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.frame52-email-modal__actions button{height:43px;border-radius:22px;font:600 13px "Hauora",Arial,sans-serif;cursor:pointer}.frame52-email-modal__actions button:first-child{border:1px solid rgb(53 70 64 / .45);background:rgb(255 255 255 / .28);color:#28312f}.frame52-email-modal__actions button:last-child{border:0;background:linear-gradient(180deg,#f5bd61,#e9a33a);color:#28312f;box-shadow:0 8px 18px rgb(166 105 24 / .2)}.frame52-email-modal__actions button:active{transform:scale(.97)}.frame52-gender-field__menu{background:linear-gradient(135deg,rgb(255 255 255 / .68),rgb(208 226 216 / .5));backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%)}.frame52-gender-field__menu button:hover,.frame52-gender-field__menu button[aria-selected="true"]{background:rgb(255 255 255 / .62)}.frame52-date-popover{background:linear-gradient(135deg,rgb(255 255 255 / .7),rgb(204 225 213 / .5));backdrop-filter:blur(32px) saturate(165%);-webkit-backdrop-filter:blur(32px) saturate(165%)}.frame52-legal-footer{position:absolute;left:0;top:8732px;z-index:7;display:grid;grid-template-columns:410px 1fr;align-items:center;width:1280px;height:196px;padding:24px 40px;background:linear-gradient(135deg,#f4f1eb,#edf0e9);border-top:1px solid rgb(10 62 50 / .12);color:#31403c;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9)}.frame52-legal-footer>p{display:grid;gap:4px;margin:0;padding-right:20px;font-size:12px;line-height:1.2}.frame52-legal-footer>p strong{color:#0a3e32;font-size:14px}.frame52-legal-footer>p span{color:#71807a;font-size:11px}.frame52-legal-footer .frame52-org-details__name{max-width:390px;color:#46534f;font-size:10px;line-height:1.2}.frame52-legal-footer .frame52-org-details__address{max-width:390px;font-size:10px;line-height:1.2}.frame52-legal-footer .frame52-org-details__email{width:max-content;color:#46534f;font-size:10px;text-decoration:none}.frame52-legal-footer .frame52-org-details__email:hover,.frame52-legal-footer .frame52-org-details__email:focus-visible{color:#0a3e32;text-decoration:underline}.frame52-legal-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:5px 34px}.frame52-legal-footer nav button{width:max-content;max-width:100%;padding:4px 0;border:0;border-bottom:1px solid #fff0;background:#fff0;color:#46534f;font:500 12px/1.25 "Hauora",Arial,sans-serif;text-align:left;cursor:pointer;transition:color .16s ease,border-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}.frame52-legal-footer nav button:hover{border-color:rgb(230 165 61 / .65);color:#0a3e32;transform:translateX(2px)}.frame52-legal-modal[hidden]{display:none}.frame52-legal-modal{position:fixed;inset:0;z-index:2700;display:grid;place-items:center;padding:28px;opacity:0;transition:opacity .24s ease-out}.frame52-legal-modal.is-open{opacity:1}.frame52-legal-modal__backdrop{position:absolute;inset:0;background:rgb(11 31 25 / .34);backdrop-filter:blur(6px)}.frame52-legal-modal__card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100%);height:min(780px,calc(100dvh - 56px));overflow:hidden;border:1px solid rgb(255 255 255 / .86);border-radius:26px;background:linear-gradient(135deg,rgb(255 255 255 / .66),rgb(211 227 217 / .48));color:#2d3734;box-shadow:0 34px 100px rgb(7 34 25 / .3),inset 0 1px 0 rgb(255 255 255 / .96);backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%);transform:translateY(14px) scale(.985);transition:transform .24s cubic-bezier(.23,1,.32,1)}.frame52-legal-modal.is-open .frame52-legal-modal__card{transform:translateY(0) scale(1)}.frame52-legal-modal__card>header{display:flex;align-items:center;justify-content:space-between;padding:24px 30px 18px;border-bottom:1px solid rgb(255 255 255 / .6)}.frame52-legal-modal__card>header h2{margin:0;color:#0a3e32;font:600 24px/1.2 "Hauora",Arial,sans-serif}.frame52-legal-modal__card>header button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgb(255 255 255 / .66);border-radius:50%;background:rgb(255 255 255 / .28);color:#2e3b37;font:28px/1 Arial,sans-serif;cursor:pointer}.frame52-legal-modal__content{overflow-y:auto;padding:22px 34px 30px;scrollbar-width:thin;scrollbar-color:rgb(23 112 77 / .42) #fff0}.frame52-legal-modal__content h3{margin:27px 0 9px;color:#166448;font:600 17px/1.3 "Hauora",Arial,sans-serif}.frame52-legal-modal__content h3:first-of-type{margin-top:12px}.frame52-legal-modal__content p,.frame52-legal-modal__content li{font:400 14px/1.65 "Hauora",Arial,sans-serif}.frame52-legal-modal__content p{margin:0 0 13px}.frame52-legal-modal__content ul{margin:0 0 15px;padding-left:21px}.frame52-legal-modal__card>footer{display:flex;align-items:center;justify-content:space-between;padding:14px 30px 18px;border-top:1px solid rgb(255 255 255 / .6);background:rgb(255 255 255 / .16)}.frame52-legal-modal__card>footer span{color:#71807a;font-size:11px}.frame52-legal-modal__card>footer button{height:38px;padding:0 23px;border:0;border-radius:20px;background:linear-gradient(180deg,#f4ba5b,#e7a039);color:#29332f;font:600 12px "Hauora",Arial,sans-serif;box-shadow:0 7px 15px rgb(166 105 24 / .18);cursor:pointer}.frame52-legal-modal__card button:active{transform:scale(.97)}.frame52-a11y{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (prefers-reduced-motion:reduce){.frame52-stage{scroll-behavior:auto}.frame52-service-group,.frame52-service-grid article,.frame52-events article,.frame52-story,.frame52-leaders article,.frame52-footer-banner,.frame52-news__item,.frame52-footer-banner a,.frame52-projects article,.frame52-projects img,.frame52-projects a,.frame52-goal-card,.frame52-goal-card img,.frame52-personality,.frame52-personality::after,.frame52-personality::before,.frame52-personality--founder img,.frame52-personality--stats strong,.frame52-donation__frequency span,.frame52-donation__amounts span,.frame52-donation__submit,.frame52-donation__submit::after,.frame52-hero-support,.frame52-hero-projects,.frame52-vk,.frame52-telegram,.frame52-dzen,.frame52-youtube,.frame52-fixed-header__auth a,.frame52-fixed-header__auth button{transition:none}.frame52-service-grid article:hover,.frame52-events article:hover,.frame52-story:hover,.frame52-leaders article:hover,.frame52-footer-banner:hover,.frame52-news__item:hover,.frame52-footer-banner a:hover,.frame52-projects article:hover,.frame52-projects article:hover img,.frame52-projects a:hover,.frame52-goal-card:hover,.frame52-goal-card:hover img,.frame52-personality:hover,.frame52-personality:hover::after,.frame52-personality--founder:hover img,.frame52-donation__frequency span:hover,.frame52-donation__amounts span:hover,.frame52-donation__submit:hover,.frame52-hero-support:hover,.frame52-hero-projects:hover,.frame52-vk:hover,.frame52-telegram:hover,.frame52-dzen:hover,.frame52-youtube:hover,.frame52-fixed-header__auth a:hover,.frame52-fixed-header__auth button:hover{transform:none}.frame52-personality:hover::before{animation:none;opacity:0}}@media screen and (max-width:782px){.admin-bar .frame52-fixed-header{top:46px}}:root{--frame52-green:#1F7A5A;--frame52-shadow-soft:none;--frame52-shadow-lift:none}.blagost-frame52-page *,.frame52-fixed-header *{box-shadow:none!important;text-shadow:none!important}body.blagost-frame52-page{background-image:none}.frame52-stage{background-image:none;background-position:0 0;background-size:100% 100%;background-repeat:no-repeat}.frame52-hero-halo,.frame52-fixed-header__glass::before,.frame52-fixed-header__glass::after,.frame52-goal-card::before,.frame52-service-grid article::before,.frame52-donation::before{display:none}.frame52-fixed-header__glass{background:rgb(242 239 234 / .96);backdrop-filter:none;-webkit-backdrop-filter:none}.frame52-fixed-header__auth a,.frame52-fixed-header__auth button,.frame52-fixed-header__nav a{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.frame52-fixed-header__auth a:hover,.frame52-fixed-header__auth button:hover{transform:none;filter:none}.frame52-fixed-header__register,.frame52-modal form button{background:#1F7A5A}.frame52-fixed-header__register:hover,.frame52-modal form button:hover{background:#176146}.frame52-fixed-header__login{background:#fff}.frame52-fixed-header__login:hover{background:#edf3ef}.frame52-account-trigger__avatar,.frame52-account-trigger__burger{box-shadow:none}.frame52-account-trigger__lines,.frame52-account-trigger__heart{animation:none!important}.frame52-hero-eraser{top:397px}.frame52-hero-eraser--support{background-position:-35px -294px}.frame52-hero-eraser--projects{background-position:-237px -294px}.frame52-hero-support,.frame52-hero-projects{top:400px;background-image:none;box-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.frame52-hero-support{background-color:#ebaf57}.frame52-hero-support:hover{background-color:#d99e47;filter:none}.frame52-hero-projects{background-color:#fff}.frame52-hero-projects:hover{background-color:#edf3ef;filter:none}.frame52-social-hit,.frame52-social-hit span{border:0;box-shadow:none}.frame52-vk{background:#1677ee}.frame52-telegram{background:#35b7e7}.frame52-dzen{background:#383838}.frame52-youtube{background:#e21c2a}.frame52-vk:hover,.frame52-telegram:hover,.frame52-dzen:hover,.frame52-youtube:hover{transform:translateY(-2px);filter:brightness(1.04);border-color:#fff0}.frame52-video,.frame52-video:hover,.frame52-video::before,.frame52-video::after{border-color:rgb(224 164 54 / .62);box-shadow:none;filter:none;transition:none;animation:none}.frame52-video::before,.frame52-video::after{display:none}.frame52-goal-card,.frame52-projects article,.frame52-service-group,.frame52-service-grid article,.frame52-events article,.frame52-story,.frame52-leaders article,.frame52-news__item{background-image:none;box-shadow:none;transition:none}.frame52-goal-card,.frame52-projects article,.frame52-events article,.frame52-story,.frame52-leaders article{background-color:#fff}.frame52-service-group--support{background:#e3ece4}.frame52-service-group--service{background:#f1eadb}.frame52-service-group--growth{background:#e0ecec}.frame52-service-group--media{background:#ebe7ef}.frame52-service-group--education{background:#f1e5dc}.frame52-service-grid article{background-color:rgb(255 255 255 / .86)}.frame52-goal-card:hover,.frame52-projects article:hover,.frame52-projects article:hover img,.frame52-service-group:hover,.frame52-service-grid article:hover,.frame52-events article:hover,.frame52-story:hover,.frame52-leaders article:hover,.frame52-news__item:hover{transform:none;border-color:inherit;box-shadow:none;filter:none}.frame52-goal-card img,.frame52-projects img,.frame52-leaders img{box-shadow:none;transition:none}.frame52-projects a,.frame52-projects .frame52-button--ghost,.frame52-footer-banner a,.frame52-donation__submit,.frame52-payment-modal__submit,.frame52-account__support button,.frame52-account__save:not(:disabled),.frame52-legal-modal__card>footer button,.frame52-email-modal__actions button:last-child{background-image:none;box-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.frame52-projects a,.frame52-footer-banner a,.frame52-account__support button,.frame52-legal-modal__card>footer button,.frame52-email-modal__actions button:last-child{background-color:#ebaf57}.frame52-projects a:hover,.frame52-footer-banner a:hover,.frame52-account__support button:hover,.frame52-legal-modal__card>footer button:hover,.frame52-email-modal__actions button:last-child:hover{transform:none;filter:none;background-color:#d99e47}.frame52-projects .frame52-button--ghost{background-color:#fff}.frame52-projects .frame52-button--ghost:hover{background-color:#edf3ef}.frame52-donation,.frame52-payment-modal__card,.frame52-modal__card,.frame52-account,.frame52-account__panel,.frame52-legal-modal__card,.frame52-email-modal__card,.frame52-delete-modal__card,.frame52-date-popover,.frame52-gender-field__menu,.frame52-account-toast{background-image:none;box-shadow:none}.frame52-donation,.frame52-modal__card,.frame52-payment-modal__card,.frame52-legal-modal__card,.frame52-email-modal__card,.frame52-delete-modal__card{background-color:#fff}.frame52-donation__frequency input:checked+span,.frame52-donation__amounts span,.frame52-donation__amounts input:checked+span,.frame52-donation__region span,.frame52-payment-modal__frequency input:checked+span,.frame52-payment-modal__submit,.frame52-date-popover__days>button.is-selected,.frame52-account__save:not(:disabled){background-image:none;box-shadow:none}.frame52-donation__frequency input:checked+span,.frame52-payment-modal__frequency input:checked+span{background-color:#ebaf57}.frame52-donation__submit,.frame52-payment-modal__submit{background-color:#1F7A5A}.frame52-donation__submit::after{display:none}.frame52-donation__submit:hover,.frame52-payment-modal__submit:hover{background-color:#176146;filter:none}.frame52-personality{border-color:#fff0;box-shadow:none;transition:filter .2s ease}.frame52-personality::after,.frame52-personality::before{display:none}.frame52-personality--founder{color:var(--frame52-ink);text-decoration:none}.frame52-personality--stats{background:#0a3e32}.frame52-personality:hover{border-color:#fff0;box-shadow:none;filter:brightness(1.025)}.frame52-personality--founder img,.frame52-personality--founder:hover img{filter:none;box-shadow:none}.frame52-personality--stats:hover strong{color:#ffc96c;text-shadow:0 0 18px rgb(255 199 101 / .34)!important}.frame52-footer-banner,.frame52-footer-banner:hover,.frame52-legal-footer{box-shadow:none;filter:none;transition:none}.frame52-footer-banner::after{display:none!important}.frame52-story{position:relative;min-height:318px;padding:12px 12px 14px;overflow:visible}.frame52-story>figure{display:grid;place-items:center;height:164px;margin:0 0 10px;border-radius:9px;background:#f1eee7;overflow:hidden}.frame52-story>figure img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.frame52-story__type{display:block;margin-bottom:3px;color:#17734f;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.frame52-story h3{margin:0 0 4px;font-size:17px}.frame52-story>p{margin:0;min-height:43px;font-size:13px;line-height:1.3}.frame52-story details{position:relative;margin-top:9px}.frame52-story details summary{display:inline-flex;align-items:center;gap:5px;color:#17734f;font-size:12px;cursor:pointer;list-style:none}.frame52-story details summary::-webkit-details-marker{display:none}.frame52-story details summary::after{content:"↓";font-size:14px;transition:transform .18s ease}.frame52-story details[open] summary::after{transform:rotate(180deg)}.frame52-story details>p{position:static;width:auto;max-height:210px;overflow-y:auto;margin:10px 0 0;padding:12px;border:1px solid rgb(10 62 50 / .13);border-radius:10px;background:#fffdf9;box-shadow:0 14px 28px rgb(10 62 50 / .16);font-size:12px;line-height:1.45}.frame52-story i{display:none}html{scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .72) rgb(10 62 50 / .08)}html::-webkit-scrollbar,body::-webkit-scrollbar,.frame52-account::-webkit-scrollbar,.frame52-history-modal__scroll::-webkit-scrollbar,.frame52-legal-modal__content::-webkit-scrollbar{width:11px;height:11px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.frame52-account::-webkit-scrollbar-track,.frame52-history-modal__scroll::-webkit-scrollbar-track,.frame52-legal-modal__content::-webkit-scrollbar-track{border:1px solid rgb(255 255 255 / .28);border-radius:999px;background:rgb(10 62 50 / .07);box-shadow:inset 0 0 8px rgb(255 255 255 / .28)}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.frame52-account::-webkit-scrollbar-thumb,.frame52-history-modal__scroll::-webkit-scrollbar-thumb,.frame52-legal-modal__content::-webkit-scrollbar-thumb{min-height:44px;border:2px solid #fff0;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .82),rgb(177 211 193 / .62)) padding-box;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .56),0 2px 8px rgb(10 62 50 / .1)}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,.frame52-account::-webkit-scrollbar-thumb:hover,.frame52-history-modal__scroll::-webkit-scrollbar-thumb:hover,.frame52-legal-modal__content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(128 181 151 / .76)) padding-box}.frame52-legal-footer{background:#f2efea}.frame52-legal-footer nav button{transition:color .16s ease,border-color .16s ease}.frame52-legal-footer nav button:hover{transform:none}.frame52-fixed-header__glass,.frame52-hero-support,.frame52-hero-projects,.frame52-social-hit,.frame52-social-hit span,.frame52-goal-card,.frame52-projects article,.frame52-projects a,.frame52-service-group,.frame52-service-grid article,.frame52-donation,.frame52-donation__frequency span,.frame52-donation__amounts span,.frame52-donation__region span,.frame52-donation__submit,.frame52-events article,.frame52-story,.frame52-leaders article,.frame52-footer-banner a,.frame52-legal-footer,.frame52-modal__card,.frame52-modal button,.frame52-account,.frame52-account__panel,.frame52-account__support,.frame52-account button,.frame52-payment-modal__card,.frame52-payment-modal button,.frame52-legal-modal__card,.frame52-legal-modal button,.frame52-email-modal__card,.frame52-email-modal button,.frame52-delete-modal__card,.frame52-delete-modal button,.frame52-date-popover,.frame52-date-popover button,.frame52-gender-field__menu,.frame52-gender-field__menu button,.frame52-account-toast{background-image:none!important}.frame52-account__support{background-color:#f2efea}.frame52-legal-footer .frame52-org-details__name{max-width:390px;color:#0a3e32;font-size:11px;line-height:1.12}.frame52-legal-footer .frame52-org-details__address{max-width:390px;font-size:10px;line-height:1.12}.frame52-account,.admin-bar .frame52-account{top:0;height:min(780px, 100dvh)}.frame52-fixed-header{z-index:2202}.frame52-fixed-header__glass{background:rgb(235 242 236 / .18);backdrop-filter:blur(4px) saturate(155%) contrast(1.08);-webkit-backdrop-filter:blur(4px) saturate(155%) contrast(1.08)}.frame52-fixed-header__glass{top:0}.frame52-account{z-index:2203;right:var(--frame52-account-right,max(0px, calc((100vw - 1280px) / 2)));border-top-right-radius:0;border-bottom-right-radius:0}#register-modal .frame52-modal__card,#login-modal .frame52-modal__card,#login-error-modal .frame52-modal__card{border-color:rgb(255 255 255 / .82);background-color:rgb(235 242 236 / .22);backdrop-filter:blur(18px) saturate(165%) contrast(1.07);-webkit-backdrop-filter:blur(18px) saturate(165%) contrast(1.07)}#register-modal .frame52-modal__card input:not([type="checkbox"]),#login-modal .frame52-modal__card input,#login-error-modal .frame52-modal__card input{background:rgb(255 255 255 / .28)}#register-modal button[type="submit"],#login-modal button[type="submit"],#login-error-modal button[type="submit"]{transition:background-color .2s ease,color .2s ease,opacity .2s ease}#register-modal button[type="submit"]:disabled,#login-modal button[type="submit"]:disabled,#login-error-modal button[type="submit"]:disabled{background-color:rgb(231 224 210 / .72);color:rgb(38 48 46 / .44);opacity:1;cursor:not-allowed}.frame52-registration-consent{display:flex!important;align-items:flex-start;gap:9px;color:#33413c;font-size:12px!important;font-weight:400!important;line-height:1.35}.frame52-registration-consent input{width:16px;height:16px;margin:1px 0 0;accent-color:#1F7A5A}.frame52-stage::before{top:0;height:630px;background-size:1280px 630px}.frame52-stage::after{display:none}#frame52-payment-modal .frame52-payment-modal__backdrop{background:rgb(12 42 33 / .34);backdrop-filter:blur(9px) saturate(125%);-webkit-backdrop-filter:blur(9px) saturate(125%)}#frame52-payment-modal .frame52-payment-modal__card{border-color:rgb(255 255 255 / .82);background-color:rgb(235 242 236 / .22);background-image:linear-gradient(140deg,rgb(255 255 255 / .42),rgb(202 226 211 / .18))!important;box-shadow:0 30px 80px rgb(12 42 33 / .30),inset 0 1px 0 rgb(255 255 255 / .96)!important;backdrop-filter:blur(22px) saturate(165%) contrast(1.07);-webkit-backdrop-filter:blur(22px) saturate(165%) contrast(1.07)}#frame52-payment-modal .frame52-payment-modal__frequency{background:rgb(255 255 255 / .25);box-shadow:inset 0 1px 0 rgb(255 255 255 / .48)}#frame52-payment-modal .frame52-payment-modal__frequency input:checked+span{background-image:linear-gradient(180deg,#efb554,#dfa039)!important;box-shadow:0 8px 18px rgb(166 105 24 / .20)}#frame52-payment-modal .frame52-payment-modal__amounts span,#frame52-payment-modal .frame52-payment-modal__custom input{border-color:rgb(255 255 255 / .78);background-color:rgb(255 255 255 / .28);box-shadow:inset 0 1px 0 rgb(255 255 255 / .5)}#frame52-payment-modal .frame52-payment-modal__amounts input:checked+span{border-color:#dfa039;box-shadow:0 8px 18px rgb(166 105 24 / .18),inset 0 1px 0 rgb(255 255 255 / .6)}#frame52-payment-modal .frame52-payment-modal__custom input:focus-visible,#frame52-payment-modal .frame52-payment-modal__submit:focus-visible,#frame52-payment-modal .frame52-payment-modal__close:focus-visible{outline:3px solid rgb(22 128 88 / .48);outline-offset:3px}#frame52-payment-modal .frame52-payment-modal__submit{background-image:linear-gradient(180deg,#218865,#17644c)!important;box-shadow:0 10px 20px rgb(10 62 50 / .24)}@media (max-width:600px){#frame52-payment-modal .frame52-payment-modal__card{padding:28px 20px;border-radius:22px}}.frame52-video{height:560px;padding:18px 18px 52px}.frame52-video__viewport{height:100%;overflow:hidden}.frame52-video__slide{display:block;position:relative;inset:auto;float:left;width:calc((100% - 24px) / 3);height:100%;margin-right:12px;overflow:hidden;border:1px solid rgb(255 255 255 / .64);border-radius:12px;background:#0d211d}.frame52-video__slide:nth-child(3n){margin-right:0}.frame52-video__slide video{width:100%;height:calc(100% - 38px);object-fit:cover}.frame52-video__caption{bottom:10px;left:12px;right:12px;font-size:14px}.frame52-video__expand{position:absolute;top:10px;right:10px;z-index:5;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgb(255 255 255 / .75);border-radius:50%;background:rgb(10 62 50 / .7);color:#fff;font:20px/1 Arial,sans-serif;cursor:pointer}.frame52-video__control{top:auto;bottom:10px;width:34px;height:34px;font-size:25px;transform:none}.frame52-video__control--prev{left:18px}.frame52-video__control--next{right:18px}.frame52-video__dots{bottom:21px}.frame52-video__dot{width:8px;height:8px}.frame52-modal__status-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 0 16px;border:1px solid rgb(182 87 65 / .35);border-radius:50%;background:rgb(255 235 228 / .38);color:#b65343;font:700 24px/1 "Hauora",Arial,sans-serif}#login-error-modal .frame52-modal__card p{margin:0 0 24px;color:#4d5a56;font-size:15px;line-height:1.45}.frame52-modal__primary-link{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border:0;border-radius:23px;background:linear-gradient(180deg,#218865,#17644c);color:#fff;font:600 14px "Hauora",Arial,sans-serif;cursor:pointer;box-shadow:0 10px 20px rgb(10 62 50 / .2)}.frame52-video-lightbox[hidden]{display:none}.frame52-video-lightbox{position:fixed;inset:0;z-index:2800;display:grid;place-items:center;padding:24px}.frame52-video-lightbox__backdrop{position:absolute;inset:0;background:rgb(5 24 19 / .72);backdrop-filter:blur(12px)}.frame52-video-lightbox__card{position:relative;width:min(1080px,100%);padding:18px;border:1px solid rgb(255 255 255 / .7);border-radius:24px;background:linear-gradient(135deg,rgb(255 255 255 / .38),rgb(202 226 211 / .2));box-shadow:0 30px 90px rgb(0 0 0 / .42)!important;backdrop-filter:blur(22px) saturate(150%)}.frame52-video-lightbox__card video{display:block;width:100%;max-height:76vh;border-radius:14px;background:#071511}.frame52-video-lightbox__close,.frame52-video-lightbox__fullscreen{position:absolute;z-index:2;border:1px solid rgb(255 255 255 / .7);border-radius:18px;background:rgb(255 255 255 / .22);color:#fff;cursor:pointer}.frame52-video-lightbox__close{top:28px;right:28px;width:36px;height:36px;font:25px/1 Arial,sans-serif}.frame52-video-lightbox__fullscreen{right:28px;bottom:28px;height:34px;padding:0 14px;font:600 12px "Hauora",Arial,sans-serif}.frame52-legal-footer{top:8932px}.frame52-legal-footer .frame52-legal-footer__tagline{color:#2f956b;font-size:17px;font-weight:700;letter-spacing:.01em;text-shadow:0 0 8px rgb(112 211 157 / .55),0 0 18px rgb(112 211 157 / .28)!important}body.blagost-frame52-page{background-color:var(--frame52-paper)}.frame52-stage,.frame52-shell{height:9380px}.frame52-stage{border:0}.frame52-stage::before{left:50%;width:var(--frame52-viewport-width,1280px);transform:translateX(-50%);background-color:#d4ccc1;background-image:url(/wp-content/themes/blagost-frame52/assets/images/hero-tree.png),linear-gradient(90deg,#d0c7bc 0%,#d4ccc1 50%,#d9d2c6 100%);background-position:center top,center;background-size:1280px 524px,100% 100%;background-repeat:no-repeat}.frame52-fixed-header__nav a:hover,.frame52-fixed-header__nav a:focus-visible{color:var(--frame52-gold)}.frame52-fixed-header__brand img{transition:filter .22s ease,transform .22s ease}.frame52-fixed-header__brand:hover img,.frame52-fixed-header__brand:focus-visible img{filter:brightness(0) saturate(100%) invert(69%) sepia(66%) saturate(592%) hue-rotate(353deg) brightness(97%) contrast(91%);transform:translateY(-1px)}.frame52-hero-title{margin:0;font-family:"Faberge Regular","Faberge",Georgia,"Times New Roman",serif}.frame52-hero-support,.frame52-hero-projects{border:0!important;outline:0}.frame52-about{position:absolute;left:50%;top:630px;z-index:4;width:var(--frame52-viewport-width,1280px);height:338px;transform:translateX(-50%);background:var(--frame52-paper);color:var(--frame52-ink)}.frame52-about__copy{position:absolute;left:calc(50% - 600px);top:68px;width:460px}.frame52-about h2,.frame52-section-title,.frame52-goals>h2,.frame52-personalities>h2,.frame52-projects>h2,.frame52-service-groups>h2,.frame52-events>h2,.frame52-news>h2{color:var(--frame52-ink);font:400 27px/1.12 "Faberge Regular","Faberge",Georgia,"Times New Roman",serif;letter-spacing:-.015em}.frame52-rebuild-mask--personalities{top:1715px;height:395px}.frame52-personalities>h2{position:absolute;left:40px;top:1745px;z-index:2;width:560px;margin:0;padding:10px 0 14px;background:var(--frame52-paper);pointer-events:auto}.frame52-about h2{margin:0 0 25px}.frame52-about__copy p{margin:0 0 24px;font-size:16px;line-height:1.34}.frame52-about__copy>strong{display:block;font-size:16px;line-height:1.22}.frame52-about__stats{position:absolute;left:calc(50% - 5px);top:61px;display:grid;grid-template-columns:repeat(4,135px);gap:16px}.frame52-about__stats article{display:flex;flex-direction:column;align-items:center;text-align:center}.frame52-about__stats img{display:block;width:108px;height:88px;margin:-8px 0 -1px;object-fit:contain}.frame52-about__stats strong{font:400 47px/1 "Faberge Regular","Faberge",Georgia,"Times New Roman",serif}.frame52-about__stats span{margin-top:5px;font-size:15px;line-height:1.06}.frame52-section-title--social{position:absolute;left:40px;top:992px;z-index:4;width:460px;min-height:56px;margin:0;padding:12px 0 10px;background:var(--frame52-paper)}.frame52-goals>h2{position:absolute;left:40px;top:1214px;width:520px;min-height:94px;margin:0;padding:17px 0 12px;background:var(--frame52-paper);pointer-events:auto}.frame52-projects>h2,.frame52-service-groups>h2,.frame52-events>h2,.frame52-news>h2{position:absolute;z-index:2;margin:0;background:var(--frame52-paper)}.frame52-projects>h2{left:-156px;top:-72px;width:500px;padding:18px 0 16px}.frame52-service-groups>h2{left:0;top:-72px;width:560px;padding:18px 0 16px}.frame52-events>h2{left:0;top:-58px;width:580px;padding:12px 0 13px}.frame52-news>h2{left:0;top:-58px;width:500px;padding:12px 0 13px}.frame52-goal-card,.frame52-goal-card img,.frame52-projects article,.frame52-projects article img{transition:none!important}.frame52-goal-card:hover,.frame52-goal-card:hover img,.frame52-projects article:hover,.frame52-projects article:hover img{transform:none!important;filter:none!important;box-shadow:none!important}.frame52-goal-card:hover,.frame52-projects article:hover{border-color:rgb(255 255 255 / .86)!important}#movement,#projects,#donation,#events,#site-footer{scroll-margin-top:180px}.frame52-footer-underlay{top:8660px;height:720px}.frame52-legal-footer,.frame52-legal-footer:last-of-type{top:9055px;height:210px}.frame52-modal__card,.frame52-account,.frame52-payment-modal__card,.frame52-delete-modal__card,.frame52-email-modal__card,.frame52-legal-modal__card,.frame52-video-lightbox__card{border-color:#e7dfd2!important;background-color:#f8f5ee!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.frame52-account__panel,.frame52-profile-form,.frame52-account__donation-settings,.frame52-location-form,.frame52-password-form,.frame52-account__panel header,.frame52-account__panel:not([data-account-panel="menu"]){background-color:#f8f5ee!important;background-image:none!important}.frame52-modal__card input,.frame52-email-modal__card input,.frame52-payment-modal__card input,.frame52-location-search,.frame52-location-list button,.frame52-profile-row,.frame52-gender-field__menu,.frame52-date-popover{background-color:#fffdf9!important;background-image:none!important}.frame52-register-card{width:min(520px, 100%);min-height:520px}.frame52-register-progress{margin:0 0 7px;color:#197654;font-size:12px;font-weight:600;letter-spacing:.04em}.frame52-register-step[hidden]{display:none!important}.frame52-register-step[data-register-step="1"]{display:grid;gap:18px}.frame52-register-step[data-register-step="1"]>label:not(.frame52-registration-consent){display:grid;gap:8px}.frame52-register-step[data-register-step="1"] .frame52-registration-consent{margin-top:-4px}.frame52-register-step[data-register-step="1"] .frame52-register-next{margin-top:2px}.frame52-register-step[data-register-step="1"] .frame52-modal__social-title{margin:4px 0 -6px}.frame52-register-step[data-register-step="1"]>p:last-child{margin:8px 0 0}.frame52-stage::before{height:524px;background-size:1280px 524px,100% 100%}.frame52-about{top:524px;height:444px;isolation:isolate}.frame52-about::before{content:"";position:absolute;inset:0;z-index:0;background:var(--frame52-paper)}.frame52-about__copy,.frame52-about__stats{z-index:1}.frame52-service-group,.frame52-service-grid article,.frame52-events article,.frame52-story,.frame52-leaders article,.frame52-leaders img{transition:none!important}.frame52-service-group:hover,.frame52-service-grid article:hover,.frame52-events article:hover,.frame52-story:hover,.frame52-leaders article:hover,.frame52-leaders article:hover img{transform:none!important;filter:none!important;box-shadow:none!important}.frame52-service-group:hover{border-color:var(--frame52-card-border)!important}.frame52-service-group--support:hover{border-left-color:#7ba485!important}.frame52-service-group--service:hover{border-left-color:#d7ae69!important}.frame52-service-group--growth:hover{border-left-color:#89a5a6!important}.frame52-service-group--media:hover{border-left-color:#a997ba!important}.frame52-service-group--education:hover{border-left-color:#c99878!important}.frame52-service-grid article:hover{border-color:rgb(255 255 255 / .6)!important}.frame52-events article:hover,.frame52-story:hover,.frame52-leaders article:hover{border-color:var(--frame52-card-border)!important}.frame52-section-title,.frame52-goals>h2,.frame52-personalities>h2,.frame52-projects>h2,.frame52-service-groups>h2,.frame52-donation>h2,.frame52-events>h2,.frame52-news>h2,.frame52-stories>h2,.frame52-leaders>h2,.frame52-footer-banner h2{font-family:"Faberge Regular","Faberge",Georgia,"Times New Roman",serif!important;font-size:27px!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.015em!important}.frame52-register-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.frame52-register-gender{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:0;border:0}.frame52-register-gender legend{grid-column:1 / -1;margin-bottom:4px;font-size:13px;font-weight:600}.frame52-register-gender label{position:relative;display:block!important}.frame52-register-gender input{position:absolute;opacity:0}.frame52-register-gender span{display:grid;place-items:center;height:46px;border:1px solid #cfc7ba;border-radius:13px;background:#fffdf9;cursor:pointer}.frame52-register-gender input:checked+span{border-color:#1f7a5a;background:#e9f1ea;color:#176448}.frame52-register-next,.frame52-register-actions button{height:46px;border-radius:23px;font:600 14px "Hauora",Arial,sans-serif;cursor:pointer}.frame52-register-next{width:100%;margin-top:10px;border:0;background:#1f7a5a;color:#fff}.frame52-register-next:disabled{background:#e5ded2;color:#948e85;cursor:not-allowed}.frame52-register-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin-top:24px}.frame52-register-back{border:1px solid #b9b1a5;background:#fffdf9;color:#35403d}.frame52-register-actions button[type="submit"]{margin:0!important}.frame52-location-list.has-selection button{border-color:#1f7a5a;background:transparent!important;color:#176448;font-weight:600}.frame52-register-error{margin:0;padding:11px 13px;border:1px solid rgb(154 65 52 / .28);border-radius:11px;background:rgb(255 239 234 / .72);color:#8b3d34;font:500 13px/1.4 "Hauora",Arial,sans-serif}.frame52-register-date{position:relative}.frame52-register-date>label{display:grid;gap:8px}.frame52-register-date__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;height:46px;padding:0 13px;border:1px solid #9eb4ad;border-radius:11px;background:#fffdf9;color:#33413c;font:400 16px "Hauora",Arial,sans-serif;cursor:pointer}.frame52-register-date__toggle svg{width:19px;height:19px;fill:none;stroke:#52625d;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.frame52-register-date__popover[hidden]{display:none}.frame52-register-date__popover{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;width:min(330px,100%);padding:14px;border:1px solid #ded8ce;border-radius:18px;background:#fffdf9;box-shadow:0 18px 48px rgb(23 47 39 / .16);opacity:0;transform:translateY(6px) scale(.98);transition:opacity .18s ease,transform .18s ease}.frame52-register-date__popover.is-open{opacity:1;transform:none}.frame52-register-date__popover header{display:grid;grid-template-columns:1fr 92px;gap:8px;margin-bottom:10px}.frame52-register-date__popover select{height:36px;padding:0 9px;border:1px solid #d5cec3;border-radius:10px;background:#f5f1ea;color:#33413c;font:500 12px "Hauora",Arial,sans-serif}.frame52-register-date__weekdays,.frame52-register-date__days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.frame52-register-date__weekdays{margin:6px 0;color:#6b7773;font-size:10px;text-align:center}.frame52-register-date__days>span,.frame52-register-date__days>button{height:34px}.frame52-register-date__days>button{display:grid;place-items:center;border:0;border-radius:9px;background:#fff0;color:#27332f;font:500 12px "Hauora",Arial,sans-serif;cursor:pointer}.frame52-register-date__days>button:hover,.frame52-register-date__days>button.is-selected{background:#1f7a5a;color:#fff}.frame52-register-date__days>button:disabled{opacity:.25;cursor:default;background:#fff0;color:#27332f}.frame52-location-form,.frame52-location-list,.frame52-location-list button,.frame52-location-list button:hover,.frame52-location-list button.is-selected{background:transparent!important;background-image:none!important}.frame52-location-list button{font:400 14px/1.25 "Hauora",Arial,sans-serif}.frame52-account-trigger__lines{animation:frame52BurgerLines 9s cubic-bezier(.77,0,.175,1) infinite!important}.frame52-account-trigger__heart{animation:frame52BurgerHeart 9s cubic-bezier(.77,0,.175,1) infinite!important}.frame52-account-trigger__lines path{transform-box:fill-box}.frame52-account-trigger__lines path:first-child{transform-origin:left center;animation:frame52BurgerTopLine 6.8s ease-in-out infinite}.frame52-account-trigger__lines path:nth-child(2){transform-origin:center;animation:frame52BurgerMiddleLine 7.6s ease-in-out infinite}.frame52-account-trigger__lines path:last-child{transform-origin:right center;animation:frame52BurgerBottomLine 8.4s ease-in-out infinite}@keyframes frame52BurgerTopLine{0%,100%{transform:scaleX(1)}35%{transform:scaleX(.68)}72%{transform:scaleX(.86)}}@keyframes frame52BurgerMiddleLine{0%,100%{transform:scaleX(.78)}42%{transform:scaleX(1)}78%{transform:scaleX(.62)}}@keyframes frame52BurgerBottomLine{0%,100%{transform:scaleX(.62)}38%{transform:scaleX(.86)}76%{transform:scaleX(1)}}.frame52-account__history{margin:58px 22px 0;font-size:14px;line-height:1.35}.frame52-account__history th{font-size:13px;font-weight:700;color:#28312f}.frame52-account__history td{font-size:14px;font-weight:500;color:#3d4845}.frame52-account__history th,.frame52-account__history td{padding:13px 4px}.frame52-account__history-all{display:block;height:40px;margin:20px auto 0;padding:0 22px;border:1px solid #1f7a5a;border-radius:21px;background:#fff0;color:#176448;font:600 13px "Hauora",Arial,sans-serif;cursor:pointer}.frame52-history-modal[hidden]{display:none}.frame52-history-modal{position:fixed;inset:0;z-index:2600;display:grid;place-items:center;padding:20px;opacity:0;transition:opacity .22s ease}.frame52-history-modal.is-open{opacity:1}.frame52-history-modal__backdrop{position:absolute;inset:0;background:rgb(15 35 29 / .28);backdrop-filter:blur(5px)}.frame52-history-modal__card{position:relative;display:grid;grid-template-rows:68px minmax(0,1fr);width:min(428px,100%);height:min(780px,calc(100dvh - 40px));overflow:hidden;border:1px solid rgb(255 255 255 / .82);border-radius:22px;background:#f8f5ef;color:#28312f;box-shadow:0 30px 90px rgb(10 40 31 / .28)}.frame52-history-modal__card>header{display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #e7e3dc}.frame52-history-modal__card>header h2{margin:0;font:600 18px/1.2 "Hauora",Arial,sans-serif}.frame52-history-modal__card>header button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:#edaf50;color:#fff;font:28px/1 Arial,sans-serif;cursor:pointer}.frame52-history-modal__scroll{min-height:0;overflow-y:auto;padding:0 0 24px;scrollbar-width:thin;scrollbar-color:#b9b2a7 #fff0}.frame52-history-modal .frame52-account__history{margin:18px 22px 0}@media (prefers-reduced-motion:reduce){.frame52-account-trigger__lines,.frame52-account-trigger__heart,.frame52-account-trigger__lines path{animation:none!important}}.frame52-account-trigger__heart{display:none!important;animation:none!important}.frame52-account__avatar,.frame52-profile-form__avatar,.frame52-account-trigger__avatar{border-color:#1d9560!important;box-shadow:none!important}.frame52-account__avatar{overflow:hidden}.frame52-account__avatar img,.frame52-profile-form__avatar img,.frame52-account-trigger__avatar img{width:100%!important;height:100%!important;max-width:none;border-radius:50%;object-fit:cover;transform:scale(1.65);image-rendering:auto}.frame52-profile-form__avatar{overflow:hidden}.frame52-profile-form__avatar span{right:5px;bottom:5px;z-index:2}.frame52-account-trigger__lines{opacity:1!important;animation:none!important}.frame52-account-trigger__lines path{animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.frame52-video__slide{width:calc((100% - 48px) / 5)}.frame52-video__slide:nth-child(3n){margin-right:12px}.frame52-video__slide:nth-child(5n){margin-right:0}.frame52-stage::before{top:0;height:524px;background-color:#f1d9c5;background-image:image-set(url(/wp-content/themes/blagost-frame52/assets/images/hero001.webp) type("image/webp"),url(/wp-content/themes/blagost-frame52/assets/images/hero001.png) type("image/png")),linear-gradient(90deg,#ecd2be 0%,#f4ddc8 50%,#ecd2be 100%);background-repeat:no-repeat;background-position:50% -100px,center;background-size:3993px 724px,100% 100%}.frame52-legal-footer{align-items:start}.frame52-legal-footer>nav{align-self:start;margin-top:0}.frame52-projects{left:40px;width:1200px}.frame52-projects article{width:auto;margin-left:0}.frame52-projects__copy{align-items:flex-start;text-align:left}.frame52-projects__copy>div{justify-content:flex-start}.frame52-projects__copy>span,.frame52-projects__copy h3,.frame52-projects__copy p{width:auto}.frame52-projects>h2{left:0}.frame52-video{left:40px;width:1200px}.frame52-date-field__control{display:flex;align-items:center;gap:4px;min-width:178px}.frame52-date-field__text{width:142px!important;max-width:none!important;height:42px;padding:0!important;border:0;background:#fff0;color:#28312f;font:500 13px "Hauora",Arial,sans-serif;text-align:right;outline:0}.frame52-date-field__text::placeholder{color:#8b918e;opacity:1}.frame52-date-field__toggle{min-width:28px;width:28px;height:42px;padding:0}.frame52-date-popover header{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) 34px;gap:5px}.frame52-date-popover header select{min-width:0;height:32px;padding:0 4px;border:1px solid rgb(255 255 255 / .66);border-radius:9px;background:rgb(255 255 255 / .38);color:#2b3c36;font:500 11px "Hauora",Arial,sans-serif}.frame52-date-popover{width:360px}.frame52-date-popover header{grid-template-columns:36px 132px 88px 36px;justify-content:center;gap:8px}.frame52-date-popover header select{width:100%}.frame52-service-group--support article:nth-child(1)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/leaders/leader-oksana.jpg)}.frame52-service-group--support article:nth-child(2)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/leaders/leader-ivan.jpg)}.frame52-service-group--support article:nth-child(3)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/leaders/leader-alexandra-1.jfif)}.frame52-service-group--support article:nth-child(4)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/leaders/leader-alexandra-2.jfif)}.frame52-service-group--service article:nth-child(1)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/leaders/leader-alexander.jpg)}.frame52-service-group--service article:nth-child(2)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/leaders/leader-elena-lapteikina.jpg)}.frame52-service-group--growth article:nth-child(1)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/leaders/leader-elena-veselova.png)}.frame52-service-group--growth article:nth-child(2)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/leaders/leader-olga.png)}.frame52-service-group--media article:nth-child(1)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/leaders/leader-natalia-smm-2026-final.jpg)}.frame52-service-group--media article:nth-child(2)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/leaders/leader-tatiana.jpg)}.frame52-service-group--education article:nth-child(1)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/leaders/leader-valentina.jpg)}html body .oc-panel{border:1px solid rgb(255 255 255 / .82);border-radius:28px;background:linear-gradient(140deg,rgb(255 255 255 / .62),rgb(202 226 211 / .38));color:#28312f;box-shadow:0 30px 80px rgb(12 42 33 / .3),inset 0 1px 0 rgb(255 255 255 / .96);backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}html body .oc-head{background:rgb(255 255 255 / .18);border-bottom-color:rgb(22 128 88 / .14)}html body .oc-choice,html body .oc-m.operator,html body .oc-m.system{border-color:rgb(255 255 255 / .72);background:rgb(255 255 255 / .3);color:#28312f}html body .oc-field input,html body .oc-field textarea,html body .oc-foot input.oc-txt{border-color:rgb(255 255 255 / .78);background:rgb(255 255 255 / .34);color:#28312f}html body .oc-qual__submit,html body .oc-foot button[type=submit]{background:linear-gradient(180deg,#efb554,#dfa039);color:#20342e}.frame52-projects article{grid-template-columns:minmax(0,1fr) 532px;gap:20px}.frame52-projects__media{display:grid;grid-template-columns:repeat(2,260px);gap:12px;min-width:0}.frame52-projects__media img{width:260px;height:195px;object-fit:cover}html body .blagost-chat-backdrop{background:rgb(15 35 29 / .18)!important;backdrop-filter:blur(12px) saturate(110%)!important;-webkit-backdrop-filter:blur(12px) saturate(110%)!important}html body .oc-panel{background:linear-gradient(140deg,rgb(255 255 255 / .84),rgb(226 238 230 / .78))!important;border-color:rgb(255 255 255 / .94)!important;box-shadow:0 28px 80px rgb(12 42 33 / .24),inset 0 1px 0 rgb(255 255 255 / .98)!important;backdrop-filter:blur(28px) saturate(130%)!important;-webkit-backdrop-filter:blur(28px) saturate(130%)!important}html body .oc-head,html body .oc-foot{background:rgb(255 255 255 / .34)!important}html body .oc-choice,html body .oc-m.operator,html body .oc-m.system{background:rgb(255 255 255 / .5)!important;border-color:rgb(255 255 255 / .9)!important}html body .oc-field input,html body .oc-field textarea,html body .oc-foot input.oc-txt{background:rgb(255 255 255 / .58)!important;border-color:rgb(255 255 255 / .94)!important}@media (max-width:520px){.frame52-register-name-grid{grid-template-columns:1fr}.frame52-register-card{min-height:0}}.frame52-video,.frame52-video:hover{border:1px solid #d1ad61;background:linear-gradient(135deg,rgb(255 255 255 / .86),rgb(243 237 225 / .96)),#f7f3ea;color:var(--frame52-ink)}.frame52-video__viewport{border-radius:14px}.frame52-video__slide{border-color:#d9d0c0;background:#fbf8f2}.frame52-video__slide::after{content:"";position:absolute;inset:0;border:1px solid rgb(255 255 255 / .9);border-radius:inherit;pointer-events:none}.frame52-video__media{position:relative;height:calc(100% - 44px);overflow:hidden;background:#eee8dd}.frame52-video__slide video,.frame52-video__media video{width:100%;height:100%;object-fit:cover;background:#eee8dd}.frame52-video__caption{left:0;right:0;bottom:0;display:flex;align-items:center;height:44px;padding:0 13px;background:#fbf8f2;color:#27443b;font-size:14px;font-weight:650;text-shadow:none}.frame52-video__controls{display:none}.frame52-video.is-enhanced .frame52-video__controls{position:absolute;left:10px;right:10px;bottom:10px;z-index:6;display:grid;grid-template-columns:30px 38px minmax(0,1fr) 30px 30px;gap:7px;align-items:center;height:40px;padding:0 7px;border:1px solid rgb(208 188 150 / .72);border-radius:20px;background:rgb(250 247 239 / .94);color:#25463b;backdrop-filter:blur(9px)}.frame52-video__controls button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#fff0;color:#176448;font:700 13px/1 Arial,sans-serif;cursor:pointer}.frame52-video__controls button:hover,.frame52-video__controls button:focus-visible{background:#e6efe8}.frame52-video__controls>span{font:600 11px/1 "Hauora",Arial,sans-serif;font-variant-numeric:tabular-nums;text-align:center}.frame52-video__controls input[type="range"]{width:100%;height:4px;accent-color:#d99e3e;cursor:pointer}.frame52-video__expand{border-color:rgb(255 255 255 / .88);background:rgb(248 245 237 / .92);color:#176448}.frame52-video__expand svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.frame52-video__control{border-color:#cbb98f;background:#fbf8f1;color:#176448}.frame52-video__control:hover,.frame52-video__control:focus-visible{background:#e8f0e9;color:#0a3e32}.frame52-video__dot{border-color:#9e9178;background:#f7f1e5}.frame52-video__dot.is-active{border-color:#c58b2f;background:#e7aa49}.frame52-video-lightbox__backdrop{background:rgb(45 55 50 / .52)}.frame52-video-lightbox__card video{background:#eee8dd}.frame52-video-lightbox__close,.frame52-video-lightbox__fullscreen{border-color:#d8cdbb;background:rgb(248 245 238 / .94);color:#176448}.frame52-news__item{display:block;min-height:0;padding:0;background:var(--frame52-paper)}.frame52-news__summary{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:20px;align-items:center;min-height:167px;padding:18px 8px 18px 0}.frame52-news__title{-webkit-line-clamp:2}.frame52-news__excerpt{-webkit-line-clamp:3}.frame52-news__toggle{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #bdaf94;border-radius:50%;background:#f8f4eb;color:#176448;cursor:pointer}.frame52-news__toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease}.frame52-news__toggle:hover,.frame52-news__toggle:focus-visible{border-color:#2b7c61;background:#e9f0e9}.frame52-news__toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.frame52-news__details[hidden]{display:none}.frame52-news__details{height:0;overflow:hidden;transition:height .36s cubic-bezier(.22,1,.36,1)}.frame52-news__details-inner{padding:2px 76px 30px 0}.frame52-news__full-text{max-width:980px;margin:0;color:#3b4743;font-size:16px;line-height:1.55}.frame52-news__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.frame52-news__gallery--1{grid-template-columns:minmax(0,760px)}.frame52-news__gallery img{display:block;width:100%;height:auto;max-height:none;border:1px solid #ddd3c3;border-radius:14px;object-fit:contain;background:#eee8dd}.frame52-news__source{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#176448;font-size:14px;font-weight:650;text-decoration:none}.frame52-news__source:hover,.frame52-news__source:focus-visible{text-decoration:underline}.frame52-people-mask,.frame52-stories{transform:translateY(var(--frame52-news-extra,0));transition:transform .36s cubic-bezier(.22,1,.36,1)}.frame52-leaders,.frame52-footer-underlay,.frame52-footer-banner,.frame52-legal-footer{transform:translateY(calc(var(--frame52-news-extra,0px) + var(--frame52-story-extra,0px)));transition:transform .36s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.frame52-news__details,.frame52-news__toggle svg,.frame52-people-mask,.frame52-stories,.frame52-leaders,.frame52-footer-underlay,.frame52-footer-banner,.frame52-legal-footer{transition:none}}.frame52-stories[data-stories-enhanced] .frame52-story>figure{height:198px;position:relative;padding:0;box-sizing:border-box;background:#f1eee7}.frame52-stories[data-stories-enhanced] .frame52-story>figure img{position:absolute!important;inset:8px 0!important;width:100%!important;height:calc(100% - 16px)!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important}.frame52-stories[data-stories-enhanced] .frame52-story details>[data-story-content]{display:none!important}.frame52-stories__expanded[hidden]{display:none!important}.frame52-stories__expanded{grid-column:1 / -1;box-sizing:border-box;width:100%;margin-top:16px;padding:26px 30px 30px;border:1px solid rgb(10 62 50 / .15);border-radius:16px;background:linear-gradient(145deg,#fff,#faf9f6);box-shadow:0 12px 28px rgb(10 62 50 / .08);color:#2f3936;animation:frame52StoryExpand .28s cubic-bezier(.22,1,.36,1) both}.frame52-stories__expanded-head{display:flex;align-items:baseline;gap:14px;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid rgb(10 62 50 / .12)}.frame52-stories__expanded-head .frame52-story__type{margin:0}.frame52-stories__expanded-head h3{margin:0;font-size:22px;font-weight:500}.frame52-stories__expanded-copy{width:100%;font-size:16px;line-height:1.65}.frame52-stories__expanded-copy p{margin:0 0 13px}.frame52-stories__expanded-copy p:last-child{margin-bottom:0}.frame52-stories[data-stories-enhanced] .frame52-story details{margin-top:9px}.frame52-stories[data-stories-enhanced] .frame52-story details[open] summary{color:#0a3e32}@keyframes frame52StoryExpand{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.frame52-stories[data-stories-enhanced] .frame52-story>figure{height:clamp(210px, 62vw, 300px)!important}.frame52-stories__expanded{margin-top:12px;padding:20px 18px 22px;border-radius:14px}.frame52-stories__expanded-head{display:block;margin-bottom:12px}.frame52-stories__expanded-head .frame52-story__type{margin-bottom:4px}.frame52-stories__expanded-head h3{font-size:20px}.frame52-stories__expanded-copy{font-size:15px;line-height:1.55}}.frame52-socials{display:contents}@media (max-width:900px){:root{--frame52-mobile-gutter:clamp(14px, 4vw, 22px)}html,body,body.blagost-frame52-page{min-width:0;max-width:100%;background-color:var(--frame52-paper)}body.blagost-frame52-page{background-image:none}.frame52-shell{position:relative!important;left:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;overflow:visible!important}.frame52-stage{position:relative!important;top:auto!important;left:auto!important;display:flex!important;flex-direction:column;align-items:stretch;width:100%!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;padding:82px var(--frame52-mobile-gutter) 32px!important;overflow:visible!important;transform:none!important;background:var(--frame52-paper)!important}#movement,#projects,#donation,#events,#site-footer{scroll-margin-top:88px}.frame52-stage::before{top:0!important;left:0!important;width:100%!important;height:270px!important;transform:none!important;background-position:30% top,center!important;background-size:auto 270px,100% 100%!important}.frame52-stage::after{display:block!important;top:0!important;left:0!important;width:100%!important;height:70px!important;background:rgb(242 239 234 / .38)!important}.frame52-hero-halo,.frame52-hero-eraser,.frame52-rebuild-mask,.frame52-brand,.frame52-nav-movement,.frame52-nav-projects,.frame52-nav-support,.frame52-nav-events,.frame52-login,.frame52-register{display:none!important}.frame52-fixed-header,.admin-bar .frame52-fixed-header{top:0!important;left:0!important;width:100%!important;height:70px!important;transform:none!important;pointer-events:none}.admin-bar .frame52-fixed-header{top:46px!important}.frame52-fixed-header__glass{top:8px!important;left:8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:calc(100% - 16px)!important;height:54px!important;padding:0 10px 0 12px!important;border-radius:14px!important;pointer-events:auto}.frame52-fixed-header__brand{width:min(190px, 100%)!important;height:44px!important;min-width:0}.frame52-fixed-header__brand img{width:min(190px, 100%)!important;height:auto!important;max-height:30px;object-fit:contain;object-position:left center}.frame52-fixed-header__nav{display:none!important}.frame52-fixed-header__auth{gap:6px!important;min-width:0}.frame52-fixed-header__auth a,.frame52-fixed-header__auth button{min-width:44px!important;height:44px!important;padding:0 9px!important;border-radius:18px!important;font-size:12px!important}.frame52-fixed-header__auth .frame52-account-avatar-static,.frame52-fixed-header__auth .frame52-account-trigger{width:44px!important;height:44px!important;padding:0!important}.frame52-account-trigger__avatar{width:36px!important;height:36px!important;border-width:2px!important}.frame52-account-trigger__burger{display:grid!important;place-items:center;width:36px!important;height:36px!important;padding:4px!important;border-radius:10px!important}.frame52-account-trigger__burger svg{width:24px!important;height:24px!important}.frame52-hero-title{position:relative!important;top:auto!important;left:auto!important;z-index:4!important;width:100%!important;height:auto!important;margin:12px 0 0!important;font-size:clamp(32px, 9.6vw, 46px)!important;line-height:1.05!important;letter-spacing:-.03em!important}.frame52-hero-title br{display:none}.frame52-hero-subtitle{position:relative!important;top:auto!important;left:auto!important;z-index:4!important;width:100%!important;margin:14px 0 0!important;font-size:15px!important;line-height:1.38!important}.frame52-hero-subtitle br{display:none}.frame52-hero-support,.frame52-hero-projects{position:relative!important;top:auto!important;left:auto!important;display:flex!important;z-index:4!important;width:100%!important;height:46px!important;margin:16px 0 0!important;border:0!important;border-radius:24px!important;font-size:15px!important}.frame52-hero-projects{margin-top:8px!important}.frame52-about,.frame52-video,.frame52-goals,.frame52-personalities,.frame52-quote,.frame52-projects,.frame52-service-groups,.frame52-donation,.frame52-events,.frame52-news,.frame52-stories,.frame52-leaders,.frame52-footer-banner,.frame52-legal-footer{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;inset:auto!important;transform:none!important;z-index:4!important;width:100%!important;max-width:100%!important}.frame52-about{display:block!important;height:auto!important;margin:40px 0 0!important;padding:0!important;background:transparent!important;isolation:auto!important}.frame52-about::before{display:none!important}.frame52-about__copy,.frame52-about__stats{position:relative!important;top:auto!important;left:auto!important;width:100%!important}.frame52-about h2{margin:0 0 16px!important;font-size:26px!important}.frame52-about__copy p,.frame52-about__copy>strong{font-size:15px!important;line-height:1.42!important}.frame52-about__copy p{margin-bottom:16px!important}.frame52-about__copy>strong br{display:none}.frame52-about__stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:28px!important}.frame52-about__stats img{width:62px!important;height:55px!important;margin:0 0 4px!important}.frame52-about__stats strong{font-size:clamp(28px, 8vw, 40px)!important}.frame52-about__stats span{font-size:11px!important;line-height:1.12!important}.frame52-socials{position:relative!important;display:flex!important;flex-wrap:wrap;gap:10px!important;width:100%!important;margin:34px 0 0!important;z-index:4!important}.frame52-socials .frame52-section-title--social{position:relative!important;top:auto!important;left:auto!important;width:100%!important;min-height:0!important;margin:0 0 2px!important;padding:0!important;background:transparent!important;font-size:26px!important}.frame52-socials .frame52-social-hit{position:relative!important;top:auto!important;left:auto!important;flex:0 0 calc(50% - 5px);width:calc(50% - 5px)!important;height:58px!important;border-radius:13px!important;font-size:14px!important}.frame52-socials .frame52-social-hit span{min-width:34px!important;height:30px!important;font-size:13px!important}.frame52-video{height:clamp(360px, 112vw, 470px)!important;margin:38px 0 0!important;padding:12px 12px 44px!important;border-radius:16px!important}.frame52-video__viewport{height:100%!important;overflow:hidden!important}.frame52-video__slide,.frame52-video__slide.is-active{position:relative!important;inset:auto!important;display:block!important;float:left!important;width:100%!important;height:100%!important;margin:0!important}.frame52-video__slide[hidden]{display:none!important}.frame52-video__media{height:calc(100% - 44px)!important}.frame52-video__slide video,.frame52-video__media video{object-fit:contain!important;background:#eee8dd!important}.frame52-video__caption{height:44px!important;padding:0 10px!important;font-size:13px!important;line-height:1.15!important}.frame52-video.is-enhanced .frame52-video__controls{left:8px!important;right:8px!important;bottom:8px!important;grid-template-columns:28px 34px minmax(0,1fr) 28px 28px!important;gap:4px!important;height:36px!important;padding:0 4px!important}.frame52-video__controls button{width:28px!important;height:28px!important}.frame52-video__controls>span{font-size:10px!important}.frame52-video__control{bottom:8px!important;width:32px!important;height:32px!important;font-size:24px!important}.frame52-video__control--prev{left:12px!important}.frame52-video__control--next{right:12px!important}.frame52-video__dots{bottom:19px!important}.frame52-goals{display:flex!important;flex-direction:column;gap:12px!important;margin:42px 0 0!important;pointer-events:auto!important}.frame52-goals>h2{position:relative!important;top:auto!important;left:auto!important;width:100%!important;min-height:0!important;margin:0 0 8px!important;padding:0!important;background:transparent!important;font-size:26px!important}.frame52-goals>h2 br{display:none}.frame52-goal-card{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:142px!important;grid-template-columns:minmax(0,1fr) 84px!important;gap:10px!important;padding:15px!important;border-radius:14px!important}.frame52-goal-card h3{margin-bottom:7px!important;font-size:17px!important;line-height:1.12!important}.frame52-goal-card p{font-size:12px!important;line-height:1.3!important}.frame52-goal-card img{width:84px!important;height:84px!important;object-fit:contain!important;box-shadow:none!important}.frame52-personalities{display:flex!important;flex-direction:column;gap:12px!important;margin:40px 0 0!important;pointer-events:auto!important}.frame52-personalities>h2{position:relative!important;top:auto!important;left:auto!important;width:100%!important;min-height:0!important;margin:0 0 4px!important;padding:0!important;background:transparent!important;font-size:26px!important}.frame52-personality{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:190px!important;border-radius:15px!important}.frame52-personality--founder{grid-template-columns:minmax(0,1fr) 138px!important;padding:20px 12px 18px 16px!important}.frame52-personality__copy>span{margin-bottom:7px!important;font-size:14px!important}.frame52-personality__copy h2{margin-bottom:10px!important;font-size:20px!important}.frame52-personality__copy p{width:auto!important;font-size:12px!important;line-height:1.32!important}.frame52-personality--founder img{position:relative!important;right:auto!important;bottom:auto!important;align-self:end;width:138px!important;height:170px!important;object-fit:contain!important}.frame52-personality--stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 6px!important;min-height:212px!important;padding:18px 12px!important}.frame52-personality--stats>div,.frame52-personality--stats>div:nth-child(n+3){grid-column:auto!important}.frame52-personality--stats strong{font-size:31px!important}.frame52-personality--stats b{font-size:11px!important}.frame52-personality--stats span{font-size:10px!important}.frame52-quote{display:grid!important;height:auto!important;min-height:170px!important;margin:34px 0 0!important;padding:28px 12px!important}.frame52-quote blockquote{font-size:clamp(18px, 5.2vw, 24px)!important;line-height:1.3!important}.frame52-quote blockquote br{display:none}.frame52-quote figcaption{margin-top:12px!important;font-size:13px!important}.frame52-projects{display:flex!important;flex-direction:column;gap:14px!important;margin:42px 0 0!important}.frame52-projects>h2,.frame52-service-groups>h2,.frame52-events>h2,.frame52-news>h2,.frame52-stories>h2,.frame52-leaders>h2{position:relative!important;top:auto!important;left:auto!important;width:100%!important;min-height:0!important;margin:0 0 4px!important;padding:0!important;background:transparent!important;font-size:26px!important}.frame52-projects article{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;height:auto!important;min-height:0!important;padding:16px!important;border-radius:15px!important}.frame52-projects__copy{align-items:flex-start!important;text-align:left!important}.frame52-projects h3{font-size:19px!important}.frame52-projects p{max-width:none!important;margin-bottom:14px!important;font-size:13px!important;line-height:1.35!important}.frame52-projects__copy>div{flex-wrap:wrap;gap:8px!important}.frame52-projects__media{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.frame52-projects__media img{width:100%!important;height:120px!important;border-width:2px!important;object-fit:contain!important;background:#f1eee7!important;box-shadow:none!important}.frame52-service-groups{margin:42px 0 0!important;min-height:0!important}.frame52-service-group{margin:0 0 12px!important;padding:16px 12px 14px!important;border-radius:13px!important}.frame52-service-group h3{margin-bottom:12px!important;font-size:18px!important;line-height:1.18!important}.frame52-service-grid{grid-template-columns:1fr!important;gap:9px!important}.frame52-service-grid article{min-height:112px!important;padding:14px 84px 14px 13px!important;border-radius:10px!important}.frame52-service-grid article::before{display:none!important}.frame52-service-grid article::after{top:9px!important;right:9px!important;bottom:9px!important;width:66px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;box-shadow:none!important}.frame52-service-grid b{font-size:14px!important;line-height:1.15!important}.frame52-service-grid span{font-size:12px!important;line-height:1.25!important}.frame52-service-grid small{margin-top:7px!important;font-size:10px!important}.frame52-donation{height:auto!important;min-height:0!important;margin:42px 0 0!important;padding:22px 16px!important;border-radius:16px!important}.frame52-donation h2{margin-bottom:18px!important;font-size:24px!important}.frame52-donation__frequency{margin-bottom:28px!important}.frame52-donation__frequency span{height:46px!important;font-size:15px!important}.frame52-donation__amounts{gap:7px!important;margin-bottom:20px!important}.frame52-donation__amounts span{height:58px!important;font-size:20px!important}.frame52-donation__amounts small{top:-10px!important;font-size:9px!important}.frame52-donation__custom{margin-bottom:22px!important;font-size:15px!important}.frame52-donation__custom input{height:48px!important;font-size:16px!important}.frame52-donation__submit{width:100%!important;height:46px!important;margin-bottom:24px!important}.frame52-donation__region{gap:10px!important}.frame52-donation__region small{font-size:12px!important}.frame52-events,.frame52-news,.frame52-stories,.frame52-leaders{margin:42px 0 0!important;box-shadow:none!important}.frame52-events__grid{grid-template-columns:1fr!important;gap:10px!important}.frame52-events article{min-height:0!important;padding:12px!important}.frame52-events__visual{height:150px!important;margin-bottom:10px!important}.frame52-news__items{gap:0!important}.frame52-news__summary{grid-template-columns:minmax(0,1fr) 42px!important;gap:10px!important;min-height:0!important;padding:16px 0!important}.frame52-news__date{margin-bottom:8px!important;font-size:12px!important}.frame52-news__title{font-size:17px!important;line-height:1.18!important}.frame52-news__excerpt{font-size:13px!important;line-height:1.35!important;-webkit-line-clamp:4!important}.frame52-news__toggle{width:38px!important;height:38px!important}.frame52-news__details-inner{padding:2px 0 24px!important}.frame52-news__full-text{font-size:14px!important;line-height:1.5!important}.frame52-news__gallery,.frame52-news__gallery--1{grid-template-columns:1fr!important;gap:10px!important;margin-top:16px!important}.frame52-news__gallery img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}.frame52-news__source{margin-top:14px!important;font-size:13px!important}.frame52-people-mask,.frame52-footer-underlay{display:none!important}.frame52-stories__grid{grid-template-columns:1fr!important;gap:12px!important}.frame52-story{min-height:0!important;padding:12px!important;border-radius:14px!important}.frame52-story>figure{height:clamp(180px, 54vw, 240px)!important;margin-bottom:10px!important}.frame52-story>figure img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.frame52-story>p{min-height:0!important;font-size:13px!important;line-height:1.35!important}.frame52-story details>p{max-height:none!important;overflow:visible!important;margin-top:10px!important;padding:11px!important;font-size:13px!important;line-height:1.45!important;box-shadow:none!important}.frame52-leaders>div{grid-template-columns:1fr!important;gap:10px!important}.frame52-leaders article{grid-template-columns:100px minmax(0,1fr)!important;gap:12px!important;min-height:132px!important;padding:10px!important}.frame52-leaders img{width:100px!important;height:122px!important;object-fit:contain!important;box-shadow:none!important}.frame52-leaders h3{margin-bottom:6px!important;font-size:17px!important}.frame52-leaders p{font-size:12px!important;line-height:1.35!important}.frame52-footer-banner{height:190px!important;margin:42px 0 0!important;border-radius:14px!important}.frame52-footer-banner img{object-fit:contain!important;object-position:center!important;background:#dfe3d9}.frame52-footer-banner div{justify-content:flex-end!important;padding:18px!important;background:transparent!important;color:#0a3e32!important}.frame52-footer-banner h2{font-size:21px!important;color:#0a3e32!important}.frame52-footer-banner p{margin:4px 0 9px!important;font-size:12px!important;color:#0a3e32!important}.frame52-footer-banner a{padding:8px 14px!important;font-size:12px!important}.frame52-legal-footer{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;height:auto!important;margin:24px 0 0!important;padding:24px var(--frame52-mobile-gutter) 30px!important;border-radius:14px 14px 0 0!important}.frame52-legal-footer>p{padding:0!important}.frame52-legal-footer nav{grid-template-columns:1fr!important;gap:2px!important;margin-top:18px!important}.frame52-legal-footer nav button{width:100%!important;padding:7px 0!important;font-size:12px!important}.frame52-modal,.frame52-payment-modal,.frame52-delete-modal,.frame52-email-modal,.frame52-legal-modal,.frame52-history-modal,.frame52-video-lightbox{padding:14px!important}.frame52-modal__card,.frame52-register-card,.frame52-payment-modal__card,.frame52-delete-modal__card,.frame52-email-modal__card,.frame52-history-modal__card,.frame52-legal-modal__card,.frame52-video-lightbox__card{width:min(520px, calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 96px)!important;margin:0 auto!important;border-radius:20px!important}.frame52-modal__card,.frame52-register-card,.frame52-payment-modal__card,.frame52-delete-modal__card,.frame52-email-modal__card{height:auto!important;min-height:0!important;overflow-y:auto!important;padding:24px 18px!important}.frame52-modal h2,.frame52-payment-modal h2,.frame52-delete-modal h2,.frame52-email-modal h2{font-size:23px!important;line-height:1.18!important}.frame52-modal input,.frame52-email-modal input,.frame52-payment-modal__custom input{min-width:0;height:44px!important;font-size:15px!important}.frame52-register-name-grid,.frame52-register-gender{grid-template-columns:1fr!important;gap:10px!important}.frame52-register-gender{margin:14px 0!important}.frame52-register-gender legend{grid-column:1!important}.frame52-register-date__popover{left:50%!important;right:auto!important;bottom:calc(100% + 8px)!important;width:min(360px, calc(100vw - 40px))!important;transform:translate(-50%,6px) scale(.98)!important}.frame52-register-date__popover.is-open{transform:translate(-50%,0) scale(1)!important}.frame52-register-date__popover header{grid-template-columns:minmax(0,1fr) minmax(90px,.7fr)!important}.frame52-payment-modal__frequency,.frame52-payment-modal__amounts{gap:7px!important}.frame52-payment-modal__frequency span{height:44px!important;font-size:15px!important}.frame52-payment-modal__amounts span{height:56px!important;font-size:20px!important}.frame52-payment-modal__submit{width:100%!important}.frame52-history-modal__card{height:min(640px, calc(100dvh - 96px))!important;grid-template-rows:58px minmax(0,1fr)!important}.frame52-history-modal__card>header{padding:0 16px!important}.frame52-history-modal .frame52-account__history{width:calc(100% - 28px)!important;margin:14px 14px 0!important;font-size:12px!important}.frame52-history-modal .frame52-account__history th,.frame52-history-modal .frame52-account__history td{padding:11px 3px!important;font-size:12px!important}.frame52-legal-modal__card{height:min(680px, calc(100dvh - 96px))!important}.frame52-legal-modal__card>header{padding:16px 18px 12px!important}.frame52-legal-modal__card>header h2{font-size:20px!important}.frame52-legal-modal__content{padding:16px 18px 22px!important}.frame52-legal-modal__card>footer{padding:11px 18px 14px!important}.frame52-legal-modal__card>footer button{height:36px!important;padding:0 16px!important}.frame52-video-lightbox__card{padding:10px!important}.frame52-video-lightbox__card video{width:100%!important;max-height:calc(100dvh - 190px)!important;object-fit:contain!important}.frame52-video-lightbox__close{top:16px!important;right:16px!important}.frame52-video-lightbox__fullscreen{right:16px!important;bottom:16px!important}.frame52-account{top:76px!important;right:14px!important;left:auto!important;width:calc(100vw - 28px)!important;max-width:428px!important;height:min(680px, calc(100dvh - 96px))!important;max-height:calc(100dvh - 96px)!important;border-radius:20px!important;transform:translateX(calc(100% + 20px))!important}.admin-bar .frame52-account{top:122px!important;height:min(680px, calc(100dvh - 142px))!important;max-height:calc(100dvh - 142px)!important}.frame52-account.is-open{transform:translateX(0)!important}.frame52-account__panel{overflow-y:auto!important;-webkit-overflow-scrolling:touch}.frame52-account__panel header{min-height:56px!important;padding:0 16px!important}.frame52-account__identity{padding:20px 16px 14px!important}.frame52-account__support{padding:16px!important}.frame52-account__menu button,.frame52-account__menu a{height:50px!important;padding:0 16px!important;font-size:14px!important}.frame52-profile-form,.frame52-account__donation-settings,.frame52-location-form,.frame52-password-form{min-height:0!important;height:auto!important;padding-bottom:18px!important}.frame52-profile-form__avatar{margin:12px 0 18px!important}.frame52-profile-row{min-height:46px!important;padding:0 16px!important}.frame52-account__save{width:calc(100% - 32px)!important;margin:18px 16px 12px!important}.frame52-account__history{width:calc(100% - 32px)!important;margin:42px 16px 0!important}.frame52-account__subheader{height:72px!important;padding:9px 16px 4px!important}.frame52-account__subheader>button:last-child{right:16px!important}.frame52-location-form,.frame52-password-form{padding-left:16px!important;padding-right:16px!important}.frame52-location-list button{height:auto!important;min-height:46px!important;padding:10px 0!important;font-size:13px!important}.frame52-date-popover{left:50%!important;right:auto!important;width:min(360px, calc(100vw - 36px))!important;transform:translate(-50%,-6px) scale(.975)!important}.frame52-date-popover.is-open{transform:translate(-50%,0) scale(1)!important}.frame52-date-popover header{grid-template-columns:30px minmax(0,1fr) minmax(0,.75fr) 30px!important;gap:5px!important}html body .blagost-chat-backdrop{padding:14px!important}html body .oc-panel{width:min(520px, calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 96px)!important;overflow:auto!important;border-radius:20px!important}html body .oc-panel.oc-panel--projects{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:calc(100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important;overflow:hidden!important}html body .oc-panel.oc-panel--projects .oc-qual{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;padding-bottom:max(18px, env(safe-area-inset-bottom))!important}.frame52-goal-card:hover,.frame52-projects article:hover,.frame52-service-group:hover,.frame52-service-grid article:hover,.frame52-events article:hover,.frame52-story:hover,.frame52-leaders article:hover,.frame52-video:hover,.frame52-footer-banner:hover{transform:none!important;filter:none!important}.frame52-fixed-header__auth a:hover,.frame52-fixed-header__auth button:hover{transform:none!important;filter:none!important}}@media (max-width:360px){.frame52-fixed-header__brand{width:148px!important}.frame52-fixed-header__brand img{width:148px!important}.frame52-fixed-header__auth a,.frame52-fixed-header__auth button{padding:0 7px!important;font-size:11px!important}.frame52-about__stats span{font-size:10px!important}.frame52-projects__media img{height:102px!important}}.frame52-people-mask{height:1500px}.frame52-leaders{top:9300px}.frame52-footer-underlay{top:10000px;height:520px}.frame52-footer-banner{top:10038px}.frame52-legal-footer,.frame52-legal-footer:last-of-type{top:10310px}.frame52-stage,.frame52-shell{height:10640px}.frame52-stories__videos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:14px;margin-top:20px}.frame52-donation{left:40px;top:5700px;width:1200px;height:924px;min-height:0;padding:28px 30px 30px;overflow:visible}.frame52-donation__intro{margin:0 0 18px}.frame52-donation__intro h2{margin:0 0 5px}.frame52-donation__intro p{margin:0;color:#60706a;font-size:14px;line-height:1.35}.frame52-donation__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.frame52-donation__plan{display:flex;flex-direction:column;align-items:flex-start;min-height:250px;padding:17px 18px 16px;border:1px solid rgb(10 62 50 / .14);border-radius:15px;background:linear-gradient(145deg,#fff,#f7f6f1);box-shadow:0 8px 18px rgb(10 62 50 / .08),inset 0 1px 0 #fff}.frame52-donation__icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:8px;border:1px solid rgb(213 156 48 / .45);border-radius:50%;color:#b47d1e;font:27px/1 Georgia,serif}.frame52-donation__plan h3{margin:0 0 4px;color:#263b34;font-size:17px;line-height:1.12}.frame52-donation__plan p{min-height:34px;margin:0 0 9px;color:#5e6d67;font-size:12px;line-height:1.3}.frame52-donation__plan>strong{margin-top:auto;color:#1f6b4f;font:600 25px/1 "Hauora",Arial,sans-serif}.frame52-donation__plan>strong small{color:#718079;font-size:12px;font-weight:500}.frame52-donation__plan button{width:100%;min-height:38px;margin-top:12px;padding:0 12px;border:0;border-radius:21px;background:#1f7a5a;color:#fff;font:600 12px "Hauora",Arial,sans-serif;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.frame52-donation__plan button:hover{background:#176146;transform:translateY(-1px)}.frame52-donation__plan{position:relative;overflow:hidden}.frame52-donation__plan::after{content:"";position:absolute;z-index:0;top:15px;right:16px;width:112px;height:112px;background:url(/wp-content/themes/blagost-frame52/assets/images/donation-infographics-sprite.png) 0 0/300% 300% no-repeat;filter:drop-shadow(0 7px 9px rgb(22 67 48 / .12));pointer-events:none}.frame52-donation__plan>*{position:relative;z-index:1}.frame52-donation__plan .frame52-donation__icon{display:none}.frame52-donation__plan h3,.frame52-donation__plan p{max-width:57%}.frame52-donation__plan--trustee::after{background-position:50% 0}.frame52-donation__plan--lapteikina::after{background-position:100% 0}.frame52-donation__plan--finance::after{background-position:0 50%}.frame52-donation__plan--corporate::after{background-position:50% 50%}.frame52-donation__plan--food::after{background-position:100% 50%}.frame52-donation__plan--keeper{grid-column:1 / -1;justify-self:center;width:calc((100% - 14px) / 2);min-height:250px;border-color:rgb(202 151 49 / .48);background:linear-gradient(135deg,#fffdf7,#f4ead3);box-shadow:0 14px 28px rgb(132 91 22 / .15),inset 0 1px 0 rgb(255 255 255 / .9)}.frame52-donation__plan--keeper::after{top:9px;right:22px;width:144px;height:144px;background-position:0 100%;filter:drop-shadow(0 9px 12px rgb(84 63 25 / .18))}.frame52-donation__plan--keeper h3{margin-top:12px;font-size:21px}.frame52-donation__plan--keeper p{max-width:54%}.frame52-donation__plan--keeper button{background:#176146}.blagost-paper-map{image-rendering:auto}.blagost-widget{position:absolute;left:40px;top:6690px;z-index:4;width:1200px;margin:0}.frame52-events{top:7760px}.frame52-news{top:8110px}.frame52-people-mask{top:8630px;height:1850px}.frame52-stories{top:8710px}.frame52-leaders{top:9985px}.frame52-footer-underlay{top:10635px;height:520px}.frame52-footer-banner{top:10673px}.frame52-legal-footer,.frame52-legal-footer:last-of-type{top:10945px}.frame52-stage,.frame52-shell{height:11255px}.frame52-story-video{position:relative;min-width:0;height:420px;margin:0;padding:10px;overflow:hidden;border:1px solid var(--frame52-card-border);border-radius:14px;background:#fff;box-shadow:var(--frame52-shadow-soft)}.frame52-story-video video{display:block;width:100%;height:100%;border-radius:9px;background:#f1eee7;object-fit:contain}@media (min-width:901px){.frame52-stories__videos{grid-auto-flow:column}.frame52-story-video{min-width:0}}.frame52-story-video:hover{transform:none;border-color:var(--frame52-card-border);box-shadow:var(--frame52-shadow-soft)}@media (max-width:900px){.frame52-donation__plans{grid-template-columns:1fr;gap:12px}.frame52-donation__plan{min-height:0;padding:16px}.frame52-donation__plan p{min-height:0}.frame52-donation__plan--keeper{grid-column:auto;width:100%;min-height:180px}.frame52-about__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.blagost-widget{position:relative!important;top:auto!important;left:auto!important;width:100%!important;margin:42px 0 0!important}.frame52-events{top:auto}.frame52-news{top:auto}.frame52-people-mask{top:auto}.frame52-stories{top:auto}.frame52-leaders{top:auto}.frame52-footer-underlay,.frame52-footer-banner,.frame52-legal-footer{top:auto}.frame52-stories__videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.frame52-story-video{height:min(480px, 125vw);padding:8px;border-radius:14px}.frame52-story-video video{border-radius:9px}}@media (min-width:901px){.blagost-widget__grid{height:716px}.blagost-panel{height:716px;min-height:0}.blagost-city-list{flex:1 1 auto;min-height:0}.frame52-leaders{top:9985px}.frame52-footer-underlay{top:10635px}.frame52-footer-banner{top:10673px}.frame52-legal-footer,.frame52-legal-footer:last-of-type{top:10945px}.frame52-stage,.frame52-shell{height:11255px}}@media (max-width:900px){.blagost-widget__grid,.blagost-panel{height:auto}}.blagost-popup__keeper{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;margin-top:13px;padding:8px 12px;border:0;border-radius:12px;background:linear-gradient(180deg,#efbb58,#dfa13a);color:#243630;font:700 13px/1.2 inherit;cursor:pointer}.blagost-popup__keeper:hover,.blagost-popup__keeper:focus-visible{background:linear-gradient(180deg,#f5c96f,#e7ab47)}#frame52-payment-modal .frame52-payment-modal__card{width:min(520px, calc(100vw - 32px));max-height:min(760px, calc(100dvh - 32px));overflow:auto;padding:30px;background:linear-gradient(145deg,rgb(255 255 255 / .94),rgb(231 240 233 / .88));color:#263c34}#frame52-payment-modal .frame52-payment-modal__eyebrow{margin:0 0 7px;color:#1d7a58;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}#frame52-payment-modal h2{margin-bottom:14px;padding-right:34px;font-size:26px;line-height:1.12}#frame52-payment-modal .frame52-payment-modal__amount{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin:0 0 20px;padding:16px 18px;border:1px solid rgb(31 93 55 / .16);border-radius:15px;background:rgb(255 255 255 / .65)}#frame52-payment-modal .frame52-payment-modal__amount strong{color:#146247;font:700 30px/1 "Hauora",Arial,sans-serif}#frame52-payment-modal .frame52-payment-modal__amount span{color:#69776f;font-size:13px}#frame52-payment-modal .frame52-payment-modal__methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;border:0}#frame52-payment-modal .frame52-payment-modal__methods legend{grid-column:1 / -1;margin-bottom:2px;color:#4c5b54;font-size:13px}#frame52-payment-modal .frame52-payment-modal__methods label{position:relative;cursor:pointer}#frame52-payment-modal .frame52-payment-modal__methods input{position:absolute;opacity:0}#frame52-payment-modal .frame52-payment-modal__methods span{display:grid;place-items:center;min-height:48px;border:1px solid #bcc7bd;border-radius:13px;background:rgb(255 255 255 / .64);font-size:14px;font-weight:650}#frame52-payment-modal .frame52-payment-modal__methods input:checked+span{border-color:#1a8059;background:#e7f2ea;box-shadow:inset 0 0 0 1px #1a8059;color:#146247}#frame52-payment-modal .frame52-payment-modal__method{padding:18px;border:1px solid rgb(31 93 55 / .13);border-radius:15px;background:rgb(255 255 255 / .47)}#frame52-payment-modal .frame52-payment-modal__method p{margin:0 0 15px;color:#52625a;font-size:14px;line-height:1.45}#frame52-payment-modal .frame52-payment-modal__submit{width:100%;height:48px;margin:0;background:linear-gradient(180deg,#1c815c,#116345)}#frame52-payment-modal .frame52-payment-modal__qr{display:grid;place-items:center;width:154px;aspect-ratio:1;margin:0 auto 17px;border:10px solid #fff;border-radius:10px;background:repeating-conic-gradient(#193f31 0 25%,#fff 0 50%) 50% / 23px 23px;box-shadow:0 8px 20px rgb(13 58 42 / .14)}#frame52-payment-modal .frame52-payment-modal__qr span{display:grid;place-items:center;width:57px;height:57px;border:4px solid #fff;border-radius:50%;background:#1b7c58;color:#fff;font-size:12px;font-weight:800}@media (max-width:520px){#frame52-payment-modal{padding:14px}#frame52-payment-modal .frame52-payment-modal__card{width:min(100%, 390px);padding:22px 18px}#frame52-payment-modal h2{font-size:23px}#frame52-payment-modal .frame52-payment-modal__amount strong{font-size:26px}}.frame52-stage::before{top:0;height:724px;background-position:calc(50% + 300px) 0,center;background-size:3993px 724px,100% 100%}.frame52-about{top:830px}.frame52-section-title--social{top:1192px}.frame52-vk,.frame52-telegram,.frame52-dzen,.frame52-youtube{top:1259px}.frame52-goals>h2{top:1414px}.frame52-goal-card--spiritual,.frame52-goal-card--volunteering{top:1520px}.frame52-goal-card--family,.frame52-goal-card--health{top:1713px}.frame52-personality{top:2023px}.frame52-social-hit span{width:54px;min-width:54px;height:44px;padding:5px;overflow:hidden}.frame52-social-hit span img{display:block;width:100%;height:100%;object-fit:contain}.frame52-max{background:linear-gradient(145deg,#19a7ef,#7251ff 58%,#a100ff)}.frame52-goal-card:hover,.frame52-goal-card:hover img{transform:none;filter:none}.frame52-recognition{position:absolute;left:40px;top:2335px;z-index:4;width:1200px;height:390px;padding:26px 28px 22px;border:1px solid rgb(31 93 55 / .14);border-radius:18px;background:linear-gradient(135deg,#fffaf5 0,#f5eee5 48%,#e8f0e9 100%);box-shadow:0 14px 32px rgb(10 62 50 / .1),inset 0 1px 0 #fff;color:var(--frame52-ink)}.frame52-recognition__head{display:grid;grid-template-columns:380px 1fr;column-gap:34px}.frame52-recognition__head span{grid-column:1;margin-bottom:7px;color:#b17c24;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.frame52-recognition__head h2{grid-column:1;margin:0;font:400 28px/1.08 "Faberge Regular","Faberge",Georgia,serif}.frame52-recognition__head p{grid-column:2;grid-row:1 / span 2;align-self:end;margin:0;color:#55635d;font-size:14px;line-height:1.45}.frame52-recognition__timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.frame52-recognition__timeline article{min-height:143px;padding:16px 17px;border:1px solid rgb(31 93 55 / .12);border-radius:14px;background:rgb(255 255 255 / .74)}.frame52-recognition__timeline strong{display:block;margin-bottom:7px;color:#b27b21;font:500 25px/1 Georgia,serif}.frame52-recognition__timeline h3{margin:0 0 7px;color:#244e3d;font-size:15px;line-height:1.15}.frame52-recognition__timeline p{margin:0;color:#56635e;font-size:12px;line-height:1.35}.frame52-recognition__note{margin:14px 0 0;color:#3f564d;font-size:12px;line-height:1.35;text-align:center}.frame52-quote{top:2735px}.frame52-video{top:3056px}.frame52-projects{top:3700px}.frame52-service-groups{top:4614px}.frame52-donation{top:6330px}.blagost-widget{top:7320px}.frame52-events{top:8390px}.frame52-news{top:8740px}.frame52-people-mask{top:9260px}.frame52-stories{top:9340px}.frame52-leaders{top:10615px}.frame52-footer-underlay{top:11265px}.frame52-footer-banner{top:11303px}.frame52-legal-footer,.frame52-legal-footer:last-of-type{top:11575px}.frame52-stage,.frame52-shell{height:11885px}.frame52-cookie-banner{position:fixed;left:50%;bottom:14px;z-index:12000;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(760px,calc(100vw - 28px));padding:11px 12px 11px 17px;border:1px solid rgb(255 255 255 / .7);border-radius:15px;background:rgb(248 245 237 / .9);box-shadow:0 14px 36px rgb(22 58 44 / .2);backdrop-filter:blur(16px) saturate(1.1);transform:translate(-50%,calc(100% + 30px));opacity:0;transition:transform .22s ease,opacity .22s ease}.frame52-cookie-banner[hidden]{display:none}.frame52-cookie-banner.is-visible{transform:translate(-50%,0);opacity:1}.frame52-cookie-banner p{margin:0;color:#3c4b45;font-size:13px;line-height:1.35}.frame52-cookie-banner p button{display:inline-flex;align-items:center;min-height:44px;margin:-14px 0;padding:0;border:0;background:#fff0;color:#1b7252;font:inherit;text-decoration:underline;cursor:pointer}.frame52-cookie-banner__accept{flex:0 0 auto;min-width:116px;height:38px;border:0;border-radius:21px;background:#1d7b59;color:#fff;font:600 13px "Hauora",Arial,sans-serif;cursor:pointer}@media (max-width:900px){.frame52-stage::before{height:clamp(360px,65vw,520px);background-position:center top,center;background-size:auto 100%,100% 100%}.frame52-about,.frame52-section-title--social,.frame52-vk,.frame52-telegram,.frame52-dzen,.frame52-youtube,.frame52-goals>h2,.frame52-goal-card,.frame52-personality,.frame52-quote,.frame52-video,.frame52-projects,.frame52-service-groups,.frame52-donation,.frame52-events,.frame52-news,.frame52-people-mask,.frame52-stories,.frame52-leaders,.frame52-footer-underlay,.frame52-footer-banner,.frame52-legal-footer{top:auto}.frame52-recognition{position:relative;left:auto;top:auto;width:auto;height:auto;margin:18px var(--frame52-mobile-gutter);padding:20px}.frame52-recognition__head{display:block}.frame52-recognition__head h2{margin-bottom:10px;font-size:25px}.frame52-recognition__head p{margin-top:10px}.frame52-recognition__timeline{grid-template-columns:1fr}.frame52-recognition__timeline article{min-height:0}.frame52-cookie-banner{bottom:9px;align-items:stretch;gap:9px;padding:11px}.frame52-cookie-banner p{font-size:11px}.frame52-cookie-banner__accept{min-width:92px;height:auto}}.frame52-social-hit{border:0;background:#fff0;box-shadow:none;text-shadow:none}.frame52-social-hit>img{display:block;width:174px;height:58px;object-fit:contain;border-radius:8px;box-shadow:0 10px 22px rgb(22 54 43 / .14)}.frame52-social-hit:hover{border:0;background:#fff0;box-shadow:none;filter:brightness(1.04)}.blagost-widget .leaflet-container{background:linear-gradient(180deg,#ece8e1,#e3ded5)}.blagost-russia-region{stroke:#fff8ee;stroke-width:1.25;stroke-linejoin:round;filter:drop-shadow(0 1px 0 rgb(22 92 77 / .9)) drop-shadow(0 5px 4px rgb(72 54 33 / .2))}.blagost-russia-outline{stroke:#226c52;stroke-width:1.7;fill:#fff0;filter:drop-shadow(0 9px 12px rgb(49 70 49 / .18))}@media (min-width:901px){.frame52-recognition{height:535px}.frame52-recognition__timeline{grid-template-columns:repeat(3,1fr);row-gap:12px}.frame52-recognition__timeline article{min-height:132px}.frame52-recognition__note{margin-top:12px}}.frame52-quote{top:2890px}.frame52-video{top:3211px}.frame52-projects{top:3855px}.frame52-service-groups{top:4769px}.frame52-donation{top:6485px}.blagost-widget{top:7475px}.frame52-events{top:8545px}.frame52-news{top:8895px}.frame52-people-mask{top:9415px}.frame52-stories{top:9495px}.frame52-leaders{top:10770px}.frame52-footer-underlay{top:11420px}.frame52-footer-banner{top:11458px}.frame52-legal-footer,.frame52-legal-footer:last-of-type{top:11730px}.frame52-stage,.frame52-shell{height:12040px}@media (max-width:900px){.frame52-recognition{height:auto}.frame52-social-hit>img{width:min(190px,72vw);height:auto}}.frame52-projects article:first-of-type .frame52-projects__media img:first-child{width:260px;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:#eef0ea}.frame52-recognition{height:500px}.frame52-recognition__head p{align-self:end;color:#303a36;font-size:14px;font-weight:400;line-height:1.45}.frame52-recognition__note{display:none}.frame52-quote{left:40px;top:2855px;width:1200px;height:225px;padding:36px 80px 30px;border:1px solid rgb(177 124 36 / .28);border-radius:18px;background:linear-gradient(135deg,#fffaf2 0%,#f3ece1 55%,#eaf1e9 100%);box-shadow:0 14px 34px rgb(67 55 34 / .09),inset 0 1px 0 rgb(255 255 255 / .9)}.frame52-quote blockquote{color:#9a6b1f;font:500 23px/1.36 "Faberge Regular","Faberge",Georgia,serif;letter-spacing:.005em}.frame52-quote figcaption{color:#6f5220;font-size:16px}.frame52-video-stack{position:absolute;left:40px;top:3130px;z-index:4;width:1200px;height:1088px}.frame52-video-stack .frame52-video{position:relative;left:0;top:auto;width:100%;height:535px;margin:0 0 18px}.frame52-video-stack .frame52-video:last-child{margin-bottom:0}.frame52-projects{top:4305px}.frame52-service-groups{top:5219px}.frame52-donation{top:6935px}.blagost-widget{top:7925px}.frame52-events{top:8995px}.frame52-news{top:9345px}.frame52-people-mask{top:9865px}.frame52-stories{top:9945px}.frame52-leaders{top:11220px}.frame52-footer-underlay{top:11870px}.frame52-footer-banner{top:11908px}.frame52-legal-footer,.frame52-legal-footer:last-of-type{top:12180px}.frame52-stage,.frame52-shell{height:12490px}.blagost-widget{background:#fcf9ee}.blagost-widget .leaflet-container,.blagost-map{background:#fcf9ee}.blagost-mapbox{background:#fcf9ee}.blagost-paper-map{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 2%,#000 98%,transparent 100%),linear-gradient(to bottom,#000 0%,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 2%,#000 98%,transparent 100%),linear-gradient(to bottom,#000 0%,#000 90%,transparent 100%);mask-composite:intersect}.blagost-paper-map{filter:none}@media (max-width:900px){.frame52-recognition{height:auto}.frame52-recognition__head p{font-size:14px}.frame52-hero-title{max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:balance}.frame52-hero-title span,.frame52-hero-title em{white-space:normal!important}.frame52-donation__plan{padding:16px}.frame52-donation__plan::after,.frame52-donation__plan--keeper::after{top:14px;right:14px;width:84px;height:84px;opacity:.78}.frame52-donation__plan h3,.frame52-donation__plan p{max-width:64%}.frame52-donation__plan>strong{margin-top:10px}.frame52-donation__plan button{align-self:flex-start;width:72%;min-height:42px;margin-top:16px}.frame52-donation__plan--keeper{width:100%}.frame52-quote{left:auto;top:auto;width:auto;height:auto;min-height:190px;margin:18px var(--frame52-mobile-gutter);padding:32px 24px}.frame52-quote blockquote{font-size:21px}.frame52-video-stack{position:relative;left:auto;top:auto;width:auto;height:auto;margin:18px var(--frame52-mobile-gutter)}.frame52-video-stack .frame52-video{width:100%;height:auto;margin-bottom:18px}}.frame52-video-heading{position:absolute;left:40px;top:3120px;z-index:4;width:1200px;margin:0;color:var(--frame52-ink);font-family:"Faberge Regular","Faberge",Georgia,serif!important;font-size:28px;font-weight:400;line-height:1.16;text-align:center}.frame52-donation-heading{position:absolute;left:40px;top:6895px;z-index:6;width:1200px;margin:0;color:var(--frame52-ink);font:400 28px/1.16 "Faberge Regular","Faberge",Georgia,serif;text-align:center}.frame52-service-group--support article:nth-child(3)::after{background-image:url(/wp-content/themes/blagost-frame52/assets/images/service/leaders/leader-oleksandra-gerdt.jpg)}.frame52-video-stack{top:3195px}.frame52-video.is-auto-shifting .frame52-video__slide:not([hidden]){animation:frame52-video-directional-enter 4s cubic-bezier(.22,1,.36,1) both}@keyframes frame52-video-directional-enter{from{opacity:.38;transform:translateX(var(--frame52-video-enter-x,24px))}to{opacity:1;transform:translateX(0)}}.frame52-personality--stats.is-reveal-ready>div{opacity:0;transform:translateY(22px) scale(.96);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.frame52-personality--stats.is-reveal-ready.is-revealed>div{opacity:1;transform:none}.frame52-personality--stats.is-revealed>div:nth-child(2){transition-delay:.08s}.frame52-personality--stats.is-revealed>div:nth-child(3){transition-delay:.16s}.frame52-personality--stats.is-revealed>div:nth-child(4){transition-delay:.24s}.frame52-personality--stats.is-revealed>div:nth-child(5){transition-delay:.32s}.frame52-reports-cta{position:absolute;left:40px;top:7895px;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;width:1200px;min-height:150px;padding:28px 32px;box-sizing:border-box;border:1px solid rgb(31 93 55 / .14);border-radius:18px;background:linear-gradient(135deg,#fffaf2 0%,#f1eadf 56%,#e8f0e9 100%);box-shadow:0 13px 30px rgb(34 63 48 / .09),inset 0 1px 0 rgb(255 255 255 / .92)}.frame52-reports-cta h2{max-width:820px;margin:0;color:#2d3b36;font-family:"Faberge Regular","Faberge",Georgia,serif!important;font-size:25px;font-weight:400;line-height:1.24}.frame52-reports-cta details{position:relative;justify-self:end}.frame52-reports-cta summary{display:inline-flex;align-items:center;justify-content:center;min-width:194px;height:46px;padding:0 22px;box-sizing:border-box;border-radius:24px;background:#1d7959;color:#fff;font:600 13px "Hauora",Arial,sans-serif;list-style:none;cursor:pointer}.frame52-reports-cta summary::-webkit-details-marker{display:none}.frame52-reports-cta details p{position:absolute;right:0;top:54px;z-index:8;width:310px;margin:0;padding:14px 16px;border:1px solid rgb(31 93 55 / .14);border-radius:13px;background:#fffdf8;color:#52625b;font-size:13px;line-height:1.42;box-shadow:0 12px 28px rgb(31 72 54 / .14)}.frame52-partners{position:absolute;left:40px;top:11970px;z-index:4;width:1200px;height:150px;padding:20px 22px;box-sizing:border-box;border:1px solid rgb(31 93 55 / .13);border-radius:18px;background:rgb(255 255 255 / .58)}.frame52-partners h2{margin:0 0 14px;color:var(--frame52-ink);font:400 25px/1.1 "Faberge Regular","Faberge",Georgia,serif}.frame52-partners__placeholder{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.frame52-partners__placeholder span{display:block;height:68px;border:1px dashed rgb(31 93 55 / .18);border-radius:12px;background:rgb(239 243 237 / .66)}.frame52-projects{top:4370px}.frame52-service-groups{top:5239px}.frame52-donation{top:6955px}.blagost-widget{top:8100px}.frame52-events{top:9170px}.frame52-news{top:9520px}.frame52-people-mask{top:10040px}.frame52-stories{top:10120px}.frame52-leaders{top:11395px}.frame52-footer-underlay{top:12220px;height:520px}.frame52-footer-banner{top:12258px}.frame52-legal-footer,.frame52-legal-footer:last-of-type{top:12530px}.frame52-stage,.frame52-shell{height:12990px}.frame52-projects__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:532px}.frame52-projects__media img,.frame52-projects article:first-of-type .frame52-projects__media img:first-child{display:block;width:260px;height:195px;aspect-ratio:4 / 3;object-fit:contain;object-position:center;border:0;border-radius:10px;background:#f7f5ed}.frame52-partners{transform:translateY(calc(var(--frame52-news-extra,0px) + var(--frame52-story-extra,0px)));transition:transform .36s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.frame52-video.is-auto-shifting .frame52-video__slide:not([hidden]){animation:none}.frame52-personality--stats.is-reveal-ready>div{opacity:1;transform:none;transition:none}}@media (max-width:900px){.frame52-stage{padding-bottom:182px!important}.frame52-projects__media{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.frame52-projects__media img,.frame52-projects article:first-of-type .frame52-projects__media img:first-child{width:100%!important;height:auto!important;aspect-ratio:4 / 3!important;object-fit:contain!important}.frame52-video-heading,.frame52-donation-heading,.frame52-reports-cta,.frame52-partners{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;transform:none!important}.frame52-video-heading{margin:30px 0 24px!important;font-size:25px;line-height:1.18}.frame52-donation-heading{margin:34px 0 18px!important;font-size:25px;line-height:1.18;text-align:center}.frame52-video-stack{top:auto!important;margin-top:0!important}.frame52-reports-cta{display:block;min-height:0;margin:24px 0 0;padding:22px 18px}.frame52-reports-cta h2{margin-bottom:18px;font-size:22px}.frame52-reports-cta details{width:100%}.frame52-reports-cta summary{width:100%;min-width:0}.frame52-reports-cta details p{position:relative;top:auto;right:auto;width:auto;margin-top:12px}.frame52-partners{margin:24px 0 0;padding:18px 16px}.frame52-partners__placeholder{grid-template-columns:repeat(2,1fr)}.frame52-partners__placeholder span{height:58px}}.frame52-video-stack .frame52-video{position:relative;box-sizing:border-box;overflow:hidden;padding:18px 18px 58px;contain:layout paint style}.frame52-video__viewport{height:100%;overflow:hidden;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.frame52-video__track{display:flex;align-items:stretch;gap:12px;height:100%;transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:auto}.frame52-video.is-moving .frame52-video__track{will-change:transform}.frame52-video__track .frame52-video__slide,.frame52-video__track .frame52-video__slide.is-active,.frame52-video__track .frame52-video__slide[hidden]{position:relative;inset:auto;display:block!important;flex:0 0 calc((100% - 48px) / 5);float:none;box-sizing:border-box;width:auto;height:100%;margin:0;overflow:hidden;contain:layout paint style;backface-visibility:hidden;-webkit-backface-visibility:hidden}.frame52-video__track .frame52-video__slide:nth-child(3n),.frame52-video__track .frame52-video__slide:nth-child(5n){margin-right:0}.frame52-video__media{position:relative;height:calc(100% - 58px);overflow:hidden;background:#eee8dd center / cover no-repeat}.frame52-video__cover-button{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#fff0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.frame52-video__cover-button[hidden]{display:none!important}.frame52-video__cover{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;background:#eee8dd;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;user-select:none;-webkit-user-drag:none}.frame52-video__inline-player{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;object-fit:cover;background:#eee8dd;cursor:pointer}.frame52-video__caption{height:58px;padding:7px 12px;line-height:1.15}.frame52-video__controls,.frame52-video.is-enhanced .frame52-video__controls{display:none!important}.frame52-video__expand{z-index:16;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.frame52-video__expand svg{pointer-events:none}.frame52-video__dots{bottom:9.5px;z-index:8;gap:6px;min-height:24px;pointer-events:none}.frame52-video__dot{position:relative;flex:0 0 24px;width:24px;height:24px;margin:0 -8.5px;padding:0;border:0;border-radius:0;background:#fff0;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.frame52-video__dot::before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border:1px solid #9e9178;border-radius:50%;background:#f7f1e5;transform:translate(-50%,-50%)}.frame52-video__dot.is-active{border:0;background:#fff0;box-shadow:none}.frame52-video__dot.is-active::before{border-color:#c58b2f;background:#e7aa49;box-shadow:0 0 0 3px rgb(231 170 73 / .28)}.frame52-video__control{top:auto;bottom:5px;z-index:20;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:0;background:#fff0;color:#176448;font:25px/1 Arial,sans-serif;line-height:1;transform:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.frame52-video__control::before{content:"";position:absolute;inset:5px;z-index:-1;box-sizing:border-box;border:1px solid #cbb98f;border-radius:50%;background:#fbf8f1}.frame52-video__control:hover,.frame52-video__control:focus-visible{background:#fff0;color:#0a3e32}.frame52-video__control:hover::before,.frame52-video__control:focus-visible::before{background:#e8f0e9}.frame52-video__control:active{transform:scale(.96)}.frame52-video__control--prev{left:13px}.frame52-video__control--next{right:13px}.frame52-video__control:focus-visible,.frame52-video__cover-button:focus-visible,.frame52-video__expand:focus-visible{outline:3px solid rgb(22 128 88 / .28);outline-offset:2px}.frame52-video.is-auto-shifting .frame52-video__slide{animation:none!important}@media (max-width:900px){.frame52-video-heading{margin:44px 0 28px!important;font-family:"Faberge",Georgia,serif!important}.frame52-video-stack .frame52-video{height:clamp(390px,116vw,480px)!important;padding:12px 12px 50px!important}.frame52-video__track .frame52-video__slide,.frame52-video__track .frame52-video__slide.is-active,.frame52-video__track .frame52-video__slide[hidden]{flex-basis:100%!important;height:100%!important}.frame52-video__dots{bottom:9.5px!important;max-width:calc(100% - 112px);margin:auto;flex-wrap:wrap;row-gap:4px}.frame52-video__media{height:calc(100% - 58px)!important}.frame52-video__cover,.frame52-video__inline-player{object-fit:contain!important}.frame52-video__media{background-size:contain}.frame52-video__caption{height:58px!important;padding:7px 10px!important}.frame52-video__control{bottom:2px!important;width:44px!important;height:44px!important}.frame52-video__control::before{inset:6px}.frame52-video__control--prev{left:6px!important}.frame52-video__control--next{right:6px!important}}.frame52-modal__card,.frame52-payment-modal__card,.frame52-delete-modal__card,.frame52-email-modal__card,.frame52-history-modal__card,.frame52-legal-modal__card,.frame52-video-lightbox__card,#frame52-payment-modal .frame52-payment-modal__card{border-color:#e7dfd2!important;background-color:#f8f5ee!important;background-image:linear-gradient(140deg,rgb(255 255 255 / .90),rgb(232 240 234 / .84))!important;box-shadow:0 24px 70px rgb(31 48 42 / .18),inset 0 1px 0 rgb(255 255 255 / .95)!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}#frame52-payment-modal .frame52-payment-modal__email{display:grid;gap:6px;margin:0 0 16px;color:#52615c;font:500 13px/1.25 "Hauora",Arial,sans-serif}#frame52-payment-modal .frame52-payment-modal__email input{box-sizing:border-box;width:100%;height:44px;padding:0 13px;border:1px solid rgb(62 91 80 / .28);border-radius:12px;background:rgb(255 255 255 / .72);color:#263c34;font:500 15px/1 "Hauora",Arial,sans-serif;outline:none}#frame52-payment-modal .frame52-payment-modal__email input:focus{border-color:#168058;box-shadow:0 0 0 3px rgb(22 128 88 / .1)}#frame52-payment-modal .frame52-payment-modal__consent{display:flex;gap:10px;align-items:flex-start;margin:14px 0 16px;color:#42534d;font-size:12px;line-height:1.45}#frame52-payment-modal .frame52-payment-modal__consent[hidden]{display:none}#frame52-payment-modal .frame52-payment-modal__consent input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:#168058}.frame52-account__subscription-open{display:grid;place-items:center;text-decoration:none}.frame52-account__subscription-status{min-height:18px;margin:8px 22px 20px;color:#17604f;font-size:12px}.frame52-account__support button.is-active,.frame52-account__support button.is-active:hover{background-color:#21865f!important;color:#fff!important}.frame52-account__history-empty{margin:30px 22px 0;color:#4c5854;font:500 14px/1.5 "Hauora",Arial,sans-serif;text-align:center}.frame52-account__history-cancel{position:absolute;left:22px;right:22px;bottom:24px;width:calc(100% - 44px);height:46px;border:1px solid rgb(132 57 48 / .48);border-radius:24px;background:#fffaf5;color:#873e35;font:600 14px/1 "Hauora",Arial,sans-serif;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.frame52-account__history-cancel:hover,.frame52-account__history-cancel:focus-visible{border-color:#873e35;background:#fff1eb}.frame52-subscription-modal[hidden]{display:none}.frame52-subscription-modal{position:fixed;inset:0;z-index:2700;display:grid;place-items:center;padding:24px;opacity:0;transition:opacity .24s ease}.frame52-subscription-modal.is-open{opacity:1}.frame52-subscription-modal__backdrop{position:absolute;inset:0;background:rgb(15 35 29 / .3);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.frame52-subscription-modal__card{position:relative;width:min(428px,100%);box-sizing:border-box;padding:40px 34px 30px;border:1px solid #e7dfd2;border-radius:24px;background:#f8f5ee;color:#28312f;text-align:center;box-shadow:0 30px 90px rgb(10 40 31 / .28);transform:translateY(14px) scale(.985);transition:transform .26s ease}.frame52-subscription-modal.is-open .frame52-subscription-modal__card{transform:none}.frame52-subscription-modal__close{position:absolute;top:12px;right:16px;width:38px;height:38px;border:0;background:#fff0;color:#2c3633;font:30px/1 Arial,sans-serif;cursor:pointer}.frame52-subscription-modal__icon,.frame52-subscription-modal__success-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 16px;border:1px solid rgb(143 77 49 / .28);border-radius:50%;background:#fff5e7;color:#a46428;font:600 23px/1 "Hauora",Arial,sans-serif}.frame52-subscription-modal__success-icon{border-color:rgb(29 128 88 / .3);background:#e8f3ec;color:#187651}.frame52-subscription-modal h2{margin:0 0 12px;font:600 23px/1.2 "Hauora",Arial,sans-serif}.frame52-subscription-modal p{margin:0 auto 10px;color:#4e5a56;font:400 14px/1.5 "Hauora",Arial,sans-serif}.frame52-subscription-modal small{display:block;margin:0 auto 24px;color:#73807b;font:400 11px/1.45 "Hauora",Arial,sans-serif}.frame52-subscription-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.frame52-subscription-modal__actions button,.frame52-subscription-modal__success button{height:44px;border-radius:23px;font:600 13px/1 "Hauora",Arial,sans-serif;cursor:pointer}.frame52-subscription-modal__actions button:first-child{border:1px solid rgb(53 70 64 / .42);background:#fffdf9;color:#28312f}.frame52-subscription-modal__actions button:last-child{border:1px solid #8d3931;background:#8d3931;color:#fff}.frame52-subscription-modal__actions button:disabled{opacity:.6;cursor:wait}.frame52-subscription-modal__success button{width:100%;border:0;background:#21865f;color:#fff}.frame52-subscription-modal__status{min-height:18px;margin:14px 0 0!important;color:#8d3931!important;font-size:12px!important}@media (max-width:600px){.frame52-subscription-modal{padding:14px}.frame52-subscription-modal__card{width:min(392px,calc(100vw - 28px));padding:38px 20px 24px;border-radius:20px}.frame52-subscription-modal h2{font-size:21px}.frame52-subscription-modal__actions{grid-template-columns:1fr}.frame52-account__history-cancel{left:16px;right:16px;bottom:18px;width:calc(100% - 32px)}}.frame52-hero-projects{border:1px solid rgb(48 65 59 / .62)!important}.frame52-donation{height:420px;min-height:420px}.frame52-donation__intro{margin-bottom:18px;text-align:center}.frame52-donation__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.frame52-donation__group{min-width:0;border:1px solid rgb(29 93 67 / .16);border-radius:17px;background:linear-gradient(145deg,#fff,#f4f4ed);box-shadow:0 10px 24px rgb(25 72 53 / .09),inset 0 1px 0 #fff;overflow:hidden}.frame52-donation__group summary{position:relative;display:grid;grid-template-rows:16px 96px 38px 48px;row-gap:9px;align-items:flex-start;align-content:center;min-height:360px;padding:30px 210px 30px 30px;box-sizing:border-box;list-style:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.frame52-donation__group summary::-webkit-details-marker{display:none}.frame52-donation__group summary::after{content:"";position:absolute;top:50%;right:28px;width:158px;height:158px;background:url(/wp-content/themes/blagost-frame52/assets/images/donation-infographics-sprite.png) 0 0/300% 300% no-repeat;filter:drop-shadow(0 10px 14px rgb(21 70 50 / .14));transform:translateY(-50%);pointer-events:none}.frame52-donation__group--projects summary::after{background-position:100% 50%}.frame52-donation__group summary:hover{background-color:#fbfcf8}.frame52-donation__group summary:focus-visible{outline:3px solid rgb(229 166 62 / .52);outline-offset:-4px}.frame52-donation__group summary>.frame52-donation__group-label{margin:0;color:#b47d1e;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.frame52-donation__group summary>strong{align-self:start;max-width:390px;color:#263b34;font:400 28px/1.12 "Faberge Regular","Faberge",Georgia,serif}.frame52-donation__group summary>small{align-self:start;max-width:360px;margin:0;color:#66766f;font-size:13px;line-height:1.35}.frame52-donation__group-cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:min(330px,100%);min-height:48px;margin:0;padding:0 24px;box-sizing:border-box;overflow:hidden;border:1px solid rgb(243 196 95 / .54);border-radius:999px;background:linear-gradient(105deg,#17694e 0%,#208864 52%,#17694e 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .3),0 10px 24px rgb(20 92 68 / .17);color:#fffdf7;font:700 14px/1 Arial,sans-serif;letter-spacing:.01em;pointer-events:none;transform:translateZ(0)}.frame52-donation__group-cta b{position:relative;z-index:3;font:inherit;text-shadow:0 1px 8px rgb(3 47 34 / .24)}.frame52-donation__group-cta::before,.frame52-donation__group-cta::after{content:"";position:absolute;inset:-80%;z-index:1;pointer-events:none;opacity:0;transition:opacity .85s ease;will-change:transform,opacity}.frame52-donation__group summary:hover .frame52-donation__group-cta{box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 13px 30px rgb(20 92 68 / .22);transform:translateY(-1px)}.frame52-donation__group summary:active .frame52-donation__group-cta{transform:translateY(1px) scale(.99)}.frame52-donation__group-cta.is-cosmic-transition::before,.frame52-donation__group-cta.is-cosmic-transition::after{opacity:0!important}.frame52-donation__group-cta.is-cosmic-wave::before{inset:-45% -90%;background:linear-gradient(105deg,transparent 28%,rgb(147 235 205 / .12) 38%,rgb(255 223 132 / .72) 48%,rgb(255 255 255 / .7) 52%,rgb(126 218 188 / .2) 59%,transparent 70%);filter:blur(7px);opacity:.92;animation:frame52CosmicWave 48s cubic-bezier(.16,1,.3,1) both}.frame52-donation__group-cta.is-cosmic-wave::after{inset:-120% -30%;background:radial-gradient(ellipse at center,rgb(255 224 144 / .35),transparent 58%);opacity:.48;animation:frame52CosmicPulse 48s ease-in-out both}.frame52-donation__group-cta.is-cosmic-spiral::before{inset:-180% -45%;background:conic-gradient(from 50deg,transparent 0 21%,rgb(248 207 101 / .55) 29%,rgb(255 255 255 / .48) 35%,rgb(114 219 184 / .28) 44%,transparent 55% 100%);filter:blur(12px);opacity:.78;animation:frame52CosmicSpiral 15s cubic-bezier(.37,0,.2,1) both}.frame52-donation__group-cta.is-cosmic-spiral::after{inset:-60% 5%;background:radial-gradient(ellipse,rgb(255 226 148 / .33),transparent 64%);opacity:.6;animation:frame52CosmicBreathe 15s ease-in-out both}.frame52-donation__group-cta.is-cosmic-aurora::before{inset:-110% -55%;background:radial-gradient(ellipse at 18% 48%,rgb(101 217 183 / .5),transparent 34%),radial-gradient(ellipse at 58% 38%,rgb(255 220 125 / .6),transparent 31%),radial-gradient(ellipse at 82% 64%,rgb(222 244 222 / .4),transparent 30%);filter:blur(10px);opacity:.76;animation:frame52CosmicAurora 16s cubic-bezier(.16,1,.3,1) both}.frame52-donation__group-cta.is-cosmic-aurora::after{inset:-80% -25%;background:linear-gradient(120deg,transparent 20%,rgb(255 255 255 / .22) 48%,transparent 72%);opacity:.5;animation:frame52CosmicFloat 16s ease-in-out both}.frame52-donation__group-cta.is-cosmic-comet::before{inset:-60% auto -60% -48%;width:72%;background:linear-gradient(96deg,transparent 0%,rgb(255 218 112 / .18) 32%,rgb(255 255 255 / .85) 54%,rgb(134 226 196 / .28) 66%,transparent 100%);filter:blur(6px);opacity:.9;transform:rotate(-11deg);animation:frame52CosmicComet 13s cubic-bezier(.2,.75,.18,1) both}.frame52-donation__group-cta.is-cosmic-comet::after{inset:-40%;background:radial-gradient(circle at 16% 50%,rgb(255 230 158 / .65),transparent 8%);opacity:.72;animation:frame52CosmicOrbit 13s cubic-bezier(.2,.75,.18,1) both}@keyframes frame52CosmicWave{0%,12%{transform:translate3d(-48%,0,0) skewX(-16deg);opacity:0}25%{opacity:.92}72%{opacity:.82}92%,100%{transform:translate3d(52%,0,0) skewX(-16deg);opacity:0}}@keyframes frame52CosmicPulse{0%,100%{transform:scale(.72);opacity:0}38%,68%{transform:scale(1.08);opacity:.48}}@keyframes frame52CosmicSpiral{0%,8%{transform:rotate(-38deg) scale(.7);opacity:0}30%{opacity:.78}82%{opacity:.62}100%{transform:rotate(245deg) scale(1.06);opacity:0}}@keyframes frame52CosmicBreathe{0%,100%{transform:scale(.65);opacity:0}40%,70%{transform:scale(1.15);opacity:.6}}@keyframes frame52CosmicAurora{0%,8%{transform:translate3d(-14%,9%,0) rotate(-8deg) scale(.8);opacity:0}32%{opacity:.76}74%{opacity:.66}100%{transform:translate3d(18%,-7%,0) rotate(10deg) scale(1.08);opacity:0}}@keyframes frame52CosmicFloat{0%,100%{transform:translate3d(-22%,8%,0);opacity:0}32%,74%{opacity:.5}68%{transform:translate3d(18%,-5%,0)}}@keyframes frame52CosmicComet{0%,16%{transform:translate3d(-70%,0,0) rotate(-11deg);opacity:0}31%{opacity:.9}76%{opacity:.82}94%,100%{transform:translate3d(285%,0,0) rotate(-11deg);opacity:0}}@keyframes frame52CosmicOrbit{0%,16%{transform:translate3d(-34%,16%,0) scale(.55);opacity:0}35%{opacity:.72}94%,100%{transform:translate3d(118%,-12%,0) scale(1.15);opacity:0}}.frame52-donation.has-open-group .frame52-donation__group:not([open]){display:none}.frame52-donation__group[open]{grid-column:1 / -1}.frame52-donation__group[open] summary{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-height:84px;padding:14px 150px 14px 24px;border-bottom:1px solid rgb(29 93 67 / .12)}.frame52-donation__group[open] summary::after{right:70px;width:72px;height:72px}.frame52-donation__group[open] summary>span,.frame52-donation__group[open] summary>small{display:none}.frame52-donation__group[open] summary>strong{max-width:none;font-size:23px}.frame52-donation__group .frame52-donation__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px;animation:frame52DonationReveal .26s ease both}.frame52-donation__group .frame52-donation__plan,.frame52-donation__group .frame52-donation__plan--keeper{grid-column:auto;justify-self:stretch;width:auto;min-height:250px}.frame52-donation__group .frame52-donation__plan--keeper h3{margin-top:0;font-size:17px}.frame52-donation__group .frame52-donation__plan--keeper::after{top:15px;right:16px;width:112px;height:112px}@keyframes frame52DonationReveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.frame52-reports-cta{top:7391px}.blagost-widget{top:7596px}.frame52-events{top:8666px}.frame52-news{top:9016px}.frame52-people-mask{top:9536px}.frame52-stories{top:9616px}.frame52-leaders{top:10891px}.frame52-partners{top:11466px}.frame52-footer-underlay{top:11716px}.frame52-footer-banner{top:11754px}.frame52-legal-footer,.frame52-legal-footer:last-of-type{top:12026px}.frame52-stage,.frame52-shell{height:12486px}@media (prefers-reduced-motion:reduce){.frame52-donation__group .frame52-donation__plans{animation:none}.frame52-donation__group-cta::before,.frame52-donation__group-cta::after{display:none;animation:none;transition:none}.frame52-donation__group-cta,.frame52-donation__group summary:hover .frame52-donation__group-cta,.frame52-donation__group summary:active .frame52-donation__group-cta{transform:none;transition:none}}@media (max-width:900px){.frame52-hero-projects{border-color:rgb(48 65 59 / .52)!important}.frame52-donation{height:auto!important;min-height:0!important}.frame52-donation__intro{text-align:left}.frame52-donation__groups{grid-template-columns:1fr;gap:12px}.frame52-donation__group summary{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:242px;padding:22px 124px 76px 20px}.frame52-donation__group summary::after{right:14px;width:106px;height:106px}.frame52-donation__group summary>strong{font-size:22px}.frame52-donation__group summary>small{max-width:205px;font-size:12px}.frame52-donation__group-cta{position:absolute;left:20px;right:20px;bottom:16px;width:auto;min-height:46px;margin:0;padding:0 18px;font-size:13px}.frame52-donation__group[open] summary{min-height:96px;padding:18px 76px 18px 18px}.frame52-donation__group[open] summary::after{display:none}.frame52-donation__group[open] summary>strong{font-size:20px}.frame52-donation__group .frame52-donation__plans{grid-template-columns:1fr;gap:10px;padding:10px}.frame52-donation__group .frame52-donation__plan,.frame52-donation__group .frame52-donation__plan--keeper{min-height:178px}.frame52-reports-cta,.blagost-widget,.frame52-events,.frame52-news,.frame52-people-mask,.frame52-stories,.frame52-leaders,.frame52-partners,.frame52-footer-underlay,.frame52-footer-banner,.frame52-legal-footer{top:auto}}#movement,#projects,#dobrie-dela,#events,#site-footer{scroll-margin-top:180px}.frame52-service-join{position:absolute;left:360px;top:-54px;z-index:7;display:inline-flex;align-items:center;justify-content:center;min-width:164px;height:42px;padding:0 22px;box-sizing:border-box;border:1px solid #e5a63f;border-radius:23px;background:linear-gradient(180deg,#f6c36d,#ecaa42);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72);color:var(--frame52-ink);font:600 14px/1 "Hauora",Arial,sans-serif;text-decoration:none;transition:filter .2s ease,box-shadow .2s ease}.frame52-service-join:hover,.frame52-service-join:focus-visible{filter:brightness(1.045);box-shadow:0 10px 18px rgb(153 105 28 / .2),inset 0 1px 0 #fff}.frame52-stage,.frame52-shell{height:12336px}@media (max-width:900px){.frame52-service-join{position:relative;left:auto;top:auto;align-self:flex-start;min-width:164px;height:42px;margin:2px 0 14px}.frame52-stage{padding-bottom:100px!important}}@media (min-width:901px){.frame52-service-groups{min-height:1320px}.frame52-donation-heading{top:1192px}.frame52-donation{top:1252px}.frame52-reports-cta{top:1688px}.frame52-section-title--social{top:1878px}.frame52-vk,.frame52-telegram,.frame52-dzen,.frame52-youtube{top:1945px}.frame52-goals>h2{top:2100px}.frame52-goal-card--spiritual,.frame52-goal-card--volunteering{top:2206px}.frame52-goal-card--family,.frame52-goal-card--health{top:2399px}.frame52-personality{top:2709px}.frame52-recognition{top:3021px}.frame52-quote{top:3541px}.frame52-video-heading{top:3806px}.frame52-video-stack{top:3881px}.frame52-projects{top:5056px}.frame52-service-groups{top:5925px}.blagost-widget{top:7296px}.frame52-events{top:8366px}.frame52-news{top:8716px}.frame52-people-mask{top:9236px}.frame52-stories{top:9316px}.frame52-leaders{top:10591px}.frame52-partners{top:11166px}.frame52-footer-underlay{top:11416px}.frame52-footer-banner{top:11454px}.frame52-legal-footer,.frame52-legal-footer:last-of-type{top:11726px}.frame52-stage,.frame52-shell{height:12036px}}.frame52-skip-link{position:fixed;top:8px;left:8px;z-index:10000;padding:12px 16px;border-radius:10px;background:#0a3e32;color:#fff;font:600 14px/1.2 "Hauora",Arial,sans-serif;text-decoration:none;transform:translateY(-160%)}.frame52-skip-link:focus-visible{transform:translateY(0);outline:3px solid #ebaf57;outline-offset:2px}.frame52-stories__carousel{position:relative;width:100%;padding:0 54px 48px;box-sizing:border-box}.frame52-stories__viewport{overflow:hidden}.frame52-stories__track{display:flex!important;gap:14px;width:100%;margin:0;transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}.frame52-stories__track .frame52-story{flex:0 0 calc((100% - 42px) / 4);min-width:0;box-sizing:border-box}.frame52-stories__control{position:absolute;top:calc(50% - 25px);z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(167 112 28 / .5);border-radius:50%;background:rgb(255 253 247 / .95);color:#17604f;font:300 32px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 4px 12px rgb(10 62 50 / .12);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.frame52-stories__control:hover,.frame52-stories__control:focus-visible{background:#fff;transform:scale(1.06);box-shadow:0 7px 16px rgb(10 62 50 / .18);outline:none}.frame52-stories__control--prev{left:0}.frame52-stories__control--next{right:0}.frame52-stories__dots{position:absolute;bottom:11px;left:50%;display:flex;align-items:center;justify-content:center;gap:5px;transform:translateX(-50%)}.frame52-stories__dot{display:grid;place-items:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:#fff0;cursor:pointer}.frame52-stories__dot::before{width:6px;height:6px;border:1px solid rgb(120 91 48 / .68);border-radius:50%;background:#fff0;content:""}.frame52-stories__dot.is-active::before{border-color:#e5a43b;background:#e5a43b}.frame52-stories__dot:focus-visible{outline:2px solid #17604f;outline-offset:1px}.frame52-partners__logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:center}.frame52-partners__logos figure{display:grid;place-items:center;min-width:0;height:68px;margin:0;padding:0;overflow:hidden;background:#fff0}.frame52-partners__logos img{display:block;width:auto!important;height:68px!important;max-width:100%!important;max-height:100%!important;object-fit:contain}@media (max-width:900px){.frame52-stories__carousel{padding:0 0 52px}.frame52-stories__track{gap:0}.frame52-stories__track .frame52-story{flex-basis:100%}.frame52-stories__control{top:auto;bottom:0}.frame52-stories__control--prev{left:10px}.frame52-stories__control--next{right:10px}.frame52-stories__dots{bottom:14px}.frame52-partners{height:auto}.frame52-partners__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.frame52-partners__logos figure{height:62px}.frame52-partners__logos img{height:62px!important}.frame52-partners__logos figure:last-child{grid-column:1 / -1;width:50%;justify-self:center}}.frame52-partners__panel{box-sizing:border-box;width:100%;border:1px solid rgb(31 93 55 / .13);border-radius:18px;background:rgb(255 255 255 / .58)}.frame52-partners__logos figure:first-child img{transform:scale(1.3)}@media (min-width:901px){.frame52-people-mask{height:1800px}.frame52-leaders{top:10293px}.frame52-partners{top:10829px;height:166px;padding:0;border:0;border-radius:0;background:#fff0}.frame52-partners h2{margin:0 0 14px}.frame52-partners__panel{height:124px;padding:11px 22px}.frame52-partners__logos{height:100%;gap:18px}.frame52-partners__logos figure{height:102px}.frame52-partners__logos img{height:102px!important}.frame52-footer-underlay{top:11095px;height:520px}.frame52-footer-banner{top:11133px}.frame52-legal-footer,.frame52-legal-footer:last-of-type{top:11405px}.frame52-stage,.frame52-shell{height:11715px}}@media (max-width:900px){.frame52-partners{padding:0;border:0;border-radius:0;background:#fff0}.frame52-partners h2{margin:0 0 12px}.frame52-partners__panel{padding:16px}}@media (min-width:901px){.frame52-donation-heading{top:1192px}.frame52-donation{top:1252px}.frame52-reports-cta{top:1688px}.frame52-section-title--social{top:1878px}.frame52-vk,.frame52-telegram,.frame52-dzen,.frame52-youtube{top:1945px}.frame52-goals>h2{top:2100px}.frame52-goal-card--spiritual,.frame52-goal-card--volunteering{top:2206px}.frame52-goal-card--family,.frame52-goal-card--health{top:2399px}.frame52-personality{top:2709px}.frame52-recognition{top:3021px}.frame52-quote{top:3541px}.frame52-video-heading{top:3806px}.frame52-video-stack{top:3881px}.frame52-projects{top:5056px}.frame52-service-groups{top:5925px}}body.privatechat-modal-open{overflow:hidden}.blagost-chat-backdrop{position:fixed;inset:0;z-index:2147482999;background:rgb(12 42 33 / .34);-webkit-backdrop-filter:blur(9px) saturate(125%);backdrop-filter:blur(9px) saturate(125%);opacity:0;pointer-events:none;transition:opacity .22s ease}.blagost-chat-backdrop.is-open{opacity:1;pointer-events:auto}html body .oc-panel{inset:50% auto auto 50%;right:auto;bottom:auto;width:min(520px, calc(100vw - 32px));height:min(680px, calc(100dvh - 48px));max-width:none;max-height:none;border:1px solid rgb(255 255 255 / .82);border-radius:28px;background:linear-gradient(140deg,rgb(255 255 255 / .62),rgb(202 226 211 / .38));box-shadow:0 30px 80px rgb(12 42 33 / .3),inset 0 1px 0 rgb(255 255 255 / .96);-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);color:#28312f;font-family:"Hauora",Arial,sans-serif;transform:translate(-50%,-47%) scale(.97);opacity:0;transition:opacity .22s ease,transform .24s cubic-bezier(.23,1,.32,1)}html body .oc-panel.open{transform:translate(-50%,-50%) scale(1);opacity:1}html body .oc-panel.oc-panel--projects{height:min(860px, calc(100dvh - 24px))}html body .oc-head{padding:18px 20px;border-bottom-color:rgb(22 128 88 / .14);background:rgb(255 255 255 / .18)}html body .oc-title{color:#0a3e32}html body .oc-sub{color:#66736e}html body .oc-typing{color:#168058}html body .oc-x{color:#557069}html body .oc-x:hover{color:#0a3e32}html body .oc-qual__hello,html body .oc-m.operator,html body .oc-m.system{color:#28312f}html body .oc-choice,html body .oc-m.operator,html body .oc-m.system{border-color:rgb(255 255 255 / .72);background:rgb(255 255 255 / .3)}html body .oc-choice:hover{border-color:rgb(22 128 88 / .55);background:rgb(255 255 255 / .48)}html body .oc-choice input{accent-color:#168058}html body .oc-field{color:#44534e}html body .oc-field input,html body .oc-field textarea,html body .oc-foot input.oc-txt{border-color:rgb(255 255 255 / .78);background:rgb(255 255 255 / .34);color:#28312f}html body .oc-field input:focus,html body .oc-field textarea:focus,html body .oc-foot input.oc-txt:focus{border-color:#168058;box-shadow:0 0 0 3px rgb(22 128 88 / .12)}html body .oc-qual__submit,html body .oc-foot button[type=submit]{background:linear-gradient(180deg,#efb554,#dfa039);color:#20342e;box-shadow:0 8px 20px rgb(166 105 24 / .18)}html body .oc-foot{border-top-color:rgb(22 128 88 / .14);background:rgb(255 255 255 / .12)}html body .oc-clip{color:#557069!important}html body .oc-m.visitor{background:linear-gradient(135deg,#1c936b,#168058);color:#fff}@media (max-width:600px){html body .oc-panel{inset:50% auto auto 50%;right:auto;bottom:auto;width:calc(100vw - 20px);height:min(720px, calc(100dvh - 20px));border-radius:24px}html body .oc-panel.oc-panel--projects{height:min(760px, calc(100dvh - 20px))}}@media (prefers-reduced-motion:reduce){.blagost-chat-backdrop,html body .oc-panel{transition:none}}