img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }


        h1,h2,h3,p,a,div,span {
            font-family: "TT Neoris",BlinkMacSystemFont, "Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif,-apple-system;
        }


.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}


.wp-block-site-title a{color:inherit}


.wp-block-group{box-sizing:border-box}


.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.components-popover-pointer-events-trap{background-color:initial;cursor:pointer;inset:0;position:fixed;z-index:1000000}

				.is-style-arrow-link .wp-block-navigation-item__label:after {
					content: "\2197";
					padding-inline-start: 0.25rem;
					vertical-align: middle;
					text-decoration: none;
					display: inline-block;
				}


h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}

				.is-style-asterisk:before {
					content: '';
					width: 1.5rem;
					height: 3rem;
					background: var(--wp--preset--color--contrast-2, currentColor);
					clip-path: path('M11.93.684v8.039l5.633-5.633 1.216 1.23-5.66 5.66h8.04v1.737H13.2l5.701 5.701-1.23 1.23-5.742-5.742V21h-1.737v-8.094l-5.77 5.77-1.23-1.217 5.743-5.742H.842V9.98h8.162l-5.701-5.7 1.23-1.231 5.66 5.66V.684h1.737Z');
					display: block;
				}

				/* Hide the asterisk if the heading has no content, to avoid using empty headings to display the asterisk only, which is an A11Y issue */
				.is-style-asterisk:empty:before {
					content: none;
				}

				.is-style-asterisk:-moz-only-whitespace:before {
					content: none;
				}

				.is-style-asterisk.has-text-align-center:before {
					margin: 0 auto;
				}

				.is-style-asterisk.has-text-align-right:before {
					margin-left: auto;
				}

				.rtl .is-style-asterisk.has-text-align-left:before {
					margin-right: auto;
				}


.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}


.wp-block-spacer{clear:both}


.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button .wp-block-button__link:where(.is-style-outline),.wp-block-button:where(.is-style-outline)>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-text-color),.wp-block-button:where(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-background),.wp-block-button:where(.is-style-outline)>.wp-block-button__link:not(.has-background){background-color:initial;background-image:none}.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}


.wp-block-button.is-style-outline
	> .wp-block-button__link:not(.has-text-color, .has-background):hover {
	background-color: var(--wp--preset--color--contrast-2, var(--wp--preset--color--contrast, transparent));
	color: var(--wp--preset--color--base);
	border-color: var(--wp--preset--color--contrast-2, var(--wp--preset--color--contrast, currentColor));
}



.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter{text-align:center}


.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}


ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}

				ul.is-style-checkmark-list {
					list-style-type: "\2713";
				}

				ul.is-style-checkmark-list li {
					padding-inline-start: 1ch;
				}


@charset "UTF-8";.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}:where(.wp-block-separator){border:none;border-top:2px solid}


.wp-block-post-content{display:flow-root}


.wp-block-site-tagline{box-sizing:border-box}


:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}


:root{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #f5f5f7;--wp--preset--color--base-2: #ffffff;--wp--preset--color--contrast: #111111;--wp--preset--color--contrast-2: #626263;--wp--preset--color--contrast-3: #A4A4A4;--wp--preset--color--accent: #cfcabe;--wp--preset--color--accent-2: #fbf3f0;--wp--preset--color--accent-3: #1e68f5;--wp--preset--color--accent-4: #1e68f50d;--wp--preset--color--accent-5: #b5bdbc;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--gradient-1: linear-gradient(to bottom, #cfcabe 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-2: linear-gradient(to bottom, #C2A990 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-3: linear-gradient(to bottom, #D8613C 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-4: linear-gradient(to bottom, #B1C5A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-5: linear-gradient(to bottom, #B5BDBC 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-6: linear-gradient(to bottom, #A4A4A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-7: linear-gradient(to bottom, #cfcabe 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-8: linear-gradient(to bottom, #C2A990 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-9: linear-gradient(to bottom, #D8613C 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-10: linear-gradient(to bottom, #B1C5A4 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-11: linear-gradient(to bottom, #B5BDBC 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-12: linear-gradient(to bottom, #A4A4A4 50%, #F9F9F9 50%);--wp--preset--font-size--small: clamp(0.8rem, 0.8rem + ((1vw - 0.2rem) * 0.273), 0.95rem);--wp--preset--font-size--medium: clamp(0.9rem, 0.9rem + ((1vw - 0.2rem) * 0.455), 1.15rem);--wp--preset--font-size--large: clamp(1.1rem, 1.1rem + ((1vw - 0.2rem) * 0.545), 1.4rem);--wp--preset--font-size--x-large: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 1.818), 2.5rem);--wp--preset--font-size--xx-large: clamp(1.8rem, 1.8rem + ((1vw - 0.2rem) * 2.545), 3.2rem);--wp--preset--font-family--body: "Inter", sans-serif;--wp--preset--font-family--heading: Cardo;--wp--preset--font-family--system-serif: Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--wp--preset--font-family--system-sans-serif: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--wp--preset--font-family--tt-neoris: "TT Neoris";--wp--preset--spacing--10: 0.75rem;--wp--preset--spacing--20: min(1.2rem, 1.8vw);--wp--preset--spacing--30: min(2rem, 2.5vw);--wp--preset--spacing--40: min(3.2rem, 4vw);--wp--preset--spacing--50: min(5rem, 6.5vw);--wp--preset--spacing--60: min(8rem, 10vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 720px;--wp--style--global--wide-size: 1200px; }body { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding :where(.has-global-padding:not(.wp-block-block)) { padding-right: 0; padding-left: 0; }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(.has-global-padding:not(.wp-block-block)) > .alignfull { margin-right: 0; margin-left: 0; }.has-global-padding > .alignfull:where(:not(.has-global-padding):not(.is-layout-flex):not(.is-layout-grid)) > :where([class*="wp-block-"]:not(.alignfull):not([class*="__"]),.wp-block:not(.alignfull),p,h1,h2,h3,h4,h5,h6,ul,ol) { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding :where(.has-global-padding) > .alignfull:where(:not(.has-global-padding)) > :where([class*="wp-block-"]:not(.alignfull):not([class*="__"]),.wp-block:not(.alignfull),p,h1,h2,h3,h4,h5,h6,ul,ol) { padding-right: 0; padding-left: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.4rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.4rem; }:where(.is-layout-flow)  > :first-child{margin-block-start: 0;}:where(.is-layout-flow)  > :last-child{margin-block-end: 0;}:where(.is-layout-flow)  > *{margin-block-start: 1.4rem;margin-block-end: 0;}:where(.is-layout-constrained)  > :first-child{margin-block-start: 0;}:where(.is-layout-constrained)  > :last-child{margin-block-end: 0;}:where(.is-layout-constrained)  > *{margin-block-start: 1.4rem;margin-block-end: 0;}:where(.is-layout-flex) {gap: 1.4rem;}:where(.is-layout-grid) {gap: 1.4rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(body){background-color: var(--wp--preset--color--base-2);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--tt-neoris);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 400;line-height: 1.55;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--40);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--40);}:where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--tt-neoris);text-decoration: underline;}:where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}:where(h1, h2, h3, h4, h5, h6){color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--tt-neoris);font-style: normal;font-weight: 600;line-height: 1.2;}:where(h1){font-size: var(--wp--preset--font-size--xx-large);line-height: 1.15;}:where(h2){font-size: var(--wp--preset--font-size--x-large);font-style: normal;font-weight: 500;}:where(h3){font-size: var(--wp--preset--font-size--large);}:where(h4){font-size: clamp(1.1rem, 1.1rem + ((1vw - 0.2rem) * 0.767), 1.5rem);}:where(h5){font-size: var(--wp--preset--font-size--medium);}:where(h6){font-size: var(--wp--preset--font-size--small);}:where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--accent-3);border-radius: .33rem;border-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base-2);font-family: var(--wp--preset--font-family--tt-neoris);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 500;line-height: inherit;padding-top: 0.6rem;padding-right: 1rem;padding-bottom: 0.6rem;padding-left: 1rem;text-decoration: none;}:where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);}:where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);outline-color: var(--wp--preset--color--contrast);outline-offset: 2px;}:where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--preset--color--contrast);color: var(--wp--preset--color--base);}:where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color: var(--wp--preset--color--contrast-2);font-family: var(--wp--preset--font-family--tt-neoris);font-size: 0.8rem;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-gradient-1-gradient-background{background: var(--wp--preset--gradient--gradient-1) !important;}.has-gradient-2-gradient-background{background: var(--wp--preset--gradient--gradient-2) !important;}.has-gradient-3-gradient-background{background: var(--wp--preset--gradient--gradient-3) !important;}.has-gradient-4-gradient-background{background: var(--wp--preset--gradient--gradient-4) !important;}.has-gradient-5-gradient-background{background: var(--wp--preset--gradient--gradient-5) !important;}.has-gradient-6-gradient-background{background: var(--wp--preset--gradient--gradient-6) !important;}.has-gradient-7-gradient-background{background: var(--wp--preset--gradient--gradient-7) !important;}.has-gradient-8-gradient-background{background: var(--wp--preset--gradient--gradient-8) !important;}.has-gradient-9-gradient-background{background: var(--wp--preset--gradient--gradient-9) !important;}.has-gradient-10-gradient-background{background: var(--wp--preset--gradient--gradient-10) !important;}.has-gradient-11-gradient-background{background: var(--wp--preset--gradient--gradient-11) !important;}.has-gradient-12-gradient-background{background: var(--wp--preset--gradient--gradient-12) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-heading-font-family{font-family: var(--wp--preset--font-family--heading) !important;}.has-system-serif-font-family{font-family: var(--wp--preset--font-family--system-serif) !important;}.has-system-sans-serif-font-family{font-family: var(--wp--preset--font-family--system-sans-serif) !important;}.has-tt-neoris-font-family{font-family: var(--wp--preset--font-family--tt-neoris) !important;}
:where(.wp-block-navigation){font-weight: 500;}
:where(.wp-block-navigation a:where(:not(.wp-element-button))){color: inherit;text-decoration: none;}
:where(.wp-block-navigation a:where(:not(.wp-element-button)):hover){text-decoration: underline;}
:where(.wp-block-button .wp-block-button__link){border-radius: 2em;font-size: var(--wp--preset--font-size--medium);padding-top: 0.8rem;padding-right: var(--wp--preset--spacing--40);padding-bottom: 0.8rem;padding-left: var(--wp--preset--spacing--40);}.wp-block-button.is-style-outline .wp-block-button__link{border-width: 1px;border-top-color: var(--wp--preset--color--accent-3);border-top-width: 3px;border-top-style: solid;border-right-color: var(--wp--preset--color--accent-3);border-right-width: 3px;border-right-style: solid;border-bottom-color: var(--wp--preset--color--accent-3);border-bottom-width: 3px;border-bottom-style: solid;border-left-color: var(--wp--preset--color--accent-3);border-left-width: 3px;border-left-style: solid;color: var(--wp--preset--color--accent-3);padding-top: 0.6em;padding-right: 1em;padding-bottom: 0.6em;padding-left: 1em;}
:where(.wp-block-buttons-is-layout-flow)  > :first-child{margin-block-start: 0;}:where(.wp-block-buttons-is-layout-flow)  > :last-child{margin-block-end: 0;}:where(.wp-block-buttons-is-layout-flow)  > *{margin-block-start: 0.7rem;margin-block-end: 0;}:where(.wp-block-buttons-is-layout-constrained)  > :first-child{margin-block-start: 0;}:where(.wp-block-buttons-is-layout-constrained)  > :last-child{margin-block-end: 0;}:where(.wp-block-buttons-is-layout-constrained)  > *{margin-block-start: 0.7rem;margin-block-end: 0;}:where(.wp-block-buttons-is-layout-flex) {gap: 0.7rem;}:where(.wp-block-buttons-is-layout-grid) {gap: 0.7rem;}
.wp-block-image.is-style-rounded img,.wp-block-image.is-style-rounded  .wp-block-image__crop-area,.wp-block-image.is-style-rounded  .components-placeholder{border-radius: var(--wp--preset--spacing--20);}
:where(ol,ul){padding-left: var(--wp--preset--spacing--10);}
:where(.wp-block-separator){border-color: currentColor;border-width: 0 0 1px 0;border-style: solid;color: var(--wp--preset--color--contrast);}
:where(.wp-block-site-tagline){color: var(--wp--preset--color--contrast-2);font-size: var(--wp--preset--font-size--small);}
:where(.wp-block-site-title){font-family: var(--wp--preset--font-family--body);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.591), 1.2rem);font-style: normal;font-weight: 600;}
:where(.wp-block-site-title a:where(:not(.wp-element-button))){text-decoration: none;}
:where(.wp-block-site-title a:where(:not(.wp-element-button)):hover){text-decoration: none;}
.wp-block-separator{}.wp-block-separator:not(.is-style-wide):not(.is-style-dots):not(.alignwide):not(.alignfull){width: var(--wp--preset--spacing--60)}


:root :where(.wp-block-button.is-style-outline--79 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 1px;border-style: solid;border-top-color: var(--wp--preset--color--accent-3);border-top-width: 3px;border-top-style: solid;border-right-color: var(--wp--preset--color--accent-3);border-right-width: 3px;border-right-style: solid;border-bottom-color: var(--wp--preset--color--accent-3);border-bottom-width: 3px;border-bottom-style: solid;border-left-color: var(--wp--preset--color--accent-3);border-left-width: 3px;border-left-style: solid;color: var(--wp--preset--color--accent-3);padding-top: 0.6em;padding-right: 1em;padding-bottom: 0.6em;padding-left: 1em;}
:root :where(.wp-block-button.is-style-outline--102 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 1px;border-style: solid;border-top-color: var(--wp--preset--color--accent-3);border-top-width: 3px;border-top-style: solid;border-right-color: var(--wp--preset--color--accent-3);border-right-width: 3px;border-right-style: solid;border-bottom-color: var(--wp--preset--color--accent-3);border-bottom-width: 3px;border-bottom-style: solid;border-left-color: var(--wp--preset--color--accent-3);border-left-width: 3px;border-left-style: solid;color: var(--wp--preset--color--accent-3);padding-top: 0.6em;padding-right: 1em;padding-bottom: 0.6em;padding-left: 1em;}
:root :where(.wp-block-button.is-style-outline--111 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 1px;border-style: solid;border-top-color: var(--wp--preset--color--accent-3);border-top-width: 3px;border-top-style: solid;border-right-color: var(--wp--preset--color--accent-3);border-right-width: 3px;border-right-style: solid;border-bottom-color: var(--wp--preset--color--accent-3);border-bottom-width: 3px;border-bottom-style: solid;border-left-color: var(--wp--preset--color--accent-3);border-left-width: 3px;border-left-style: solid;color: var(--wp--preset--color--accent-3);padding-top: 0.6em;padding-right: 1em;padding-bottom: 0.6em;padding-left: 1em;}
:root :where(.wp-block-button.is-style-outline--118 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 1px;border-style: solid;border-top-color: var(--wp--preset--color--accent-3);border-top-width: 3px;border-top-style: solid;border-right-color: var(--wp--preset--color--accent-3);border-right-width: 3px;border-right-style: solid;border-bottom-color: var(--wp--preset--color--accent-3);border-bottom-width: 3px;border-bottom-style: solid;border-left-color: var(--wp--preset--color--accent-3);border-left-width: 3px;border-left-style: solid;color: var(--wp--preset--color--accent-3);padding-top: 0.6em;padding-right: 1em;padding-bottom: 0.6em;padding-left: 1em;}
:root :where(.wp-block-button.is-style-outline--126 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 1px;border-style: solid;border-top-color: var(--wp--preset--color--accent-3);border-top-width: 3px;border-top-style: solid;border-right-color: var(--wp--preset--color--accent-3);border-right-width: 3px;border-right-style: solid;border-bottom-color: var(--wp--preset--color--accent-3);border-bottom-width: 3px;border-bottom-style: solid;border-left-color: var(--wp--preset--color--accent-3);border-left-width: 3px;border-left-style: solid;color: var(--wp--preset--color--accent-3);padding-top: 0.6em;padding-right: 1em;padding-bottom: 0.6em;padding-left: 1em;}
:root :where(.wp-block-button.is-style-outline--165 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 1px;border-style: solid;border-top-color: var(--wp--preset--color--accent-3);border-top-width: 3px;border-top-style: solid;border-right-color: var(--wp--preset--color--accent-3);border-right-width: 3px;border-right-style: solid;border-bottom-color: var(--wp--preset--color--accent-3);border-bottom-width: 3px;border-bottom-style: solid;border-left-color: var(--wp--preset--color--accent-3);border-left-width: 3px;border-left-style: solid;color: var(--wp--preset--color--accent-3);padding-top: 0.6em;padding-right: 1em;padding-bottom: 0.6em;padding-left: 1em;}
:root :where(.wp-block-button.is-style-outline--174 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 1px;border-style: solid;border-top-color: var(--wp--preset--color--accent-3);border-top-width: 3px;border-top-style: solid;border-right-color: var(--wp--preset--color--accent-3);border-right-width: 3px;border-right-style: solid;border-bottom-color: var(--wp--preset--color--accent-3);border-bottom-width: 3px;border-bottom-style: solid;border-left-color: var(--wp--preset--color--accent-3);border-left-width: 3px;border-left-style: solid;color: var(--wp--preset--color--accent-3);padding-top: 0.6em;padding-right: 1em;padding-bottom: 0.6em;padding-left: 1em;}



	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}



		.skip-link.screen-reader-text {
			border: 0;
			clip-path: inset(50%);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute !important;
			width: 1px;
			word-wrap: normal !important;
		}

		.skip-link.screen-reader-text:focus {
			background-color: #eee;
			clip-path: none;
			color: #444;
			display: block;
			font-size: 1em;
			height: auto;
			left: 5px;
			line-height: normal;
			padding: 15px 23px 14px;
			text-decoration: none;
			top: 5px;
			width: auto;
			z-index: 100000;
		}



		.pisol_buy_now_button{
			color:#ffffff;
			background-color: #ee6443;
		}



.wp-container-core-group-is-layout-1 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-1 > * + *{margin-block-start:0px;margin-block-end:0;}.wp-container-core-group-is-layout-2{gap:0;justify-content:flex-start;}.wp-container-core-group-is-layout-3{justify-content:space-between;}.wp-container-core-group-is-layout-6{flex-direction:column;align-items:flex-start;}.wp-elements-9ea5a48a817d9fe56ef4f84dbe579a59 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-columns-is-layout-1{flex-wrap:nowrap;gap:2em var(--wp--preset--spacing--20);}.wp-container-core-group-is-layout-7{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-8{gap:0;flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-9{gap:0;flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-10{gap:0;flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-11{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;}.wp-container-core-group-is-layout-12{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-container-core-group-is-layout-13{grid-template-columns:repeat(auto-fill, minmax(min(35rem, 100%), 1fr));container-type:inline-size;}.wp-elements-bdbb440f8b8efa556bab8c1136e836c8 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-2);}.wp-elements-bb1aa9dd23ab6f29eb8c923f6178d27d a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-2);}.wp-container-core-group-is-layout-14{flex-wrap:nowrap;}.wp-elements-70e9ea175a94c8af64d8e5755bc5935d a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-2);}.wp-elements-dffc07a48be14c9b4403aa5b7c87a5c6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-2);}.wp-elements-2547175ed9f339a9971eaa07bc2b5713 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-2);}.wp-container-core-group-is-layout-15{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-16{gap:var(--wp--preset--spacing--30);flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-elements-57f5159d8a4f8fdd70c82b2c4aa176dc a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-17{flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-container-core-columns-is-layout-2{flex-wrap:nowrap;}.wp-container-core-group-is-layout-20{flex-direction:column;align-items:flex-start;}.wp-elements-46b66185350e6159e2d15fab979f3621 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-21{flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-container-core-group-is-layout-22{flex-direction:column;align-items:flex-start;}.wp-elements-039742247f333e09cd841ebeeb16239c a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-23{flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-container-core-group-is-layout-24{flex-direction:column;align-items:flex-start;}.wp-elements-0d5b291d2d569ca31ca86b3b4553e34f a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-25{flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-container-core-columns-is-layout-3{flex-wrap:nowrap;}.wp-elements-e81be56871cbfe46bdc8b4c5de0fb2d9 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-27{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-28{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-29{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-30{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-31{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-32{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-33{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-34{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-35{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-36{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-37{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-38{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-39{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-40{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-41{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-42{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-43{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-44{grid-template-columns:repeat(auto-fill, minmax(min(23rem, 100%), 1fr));container-type:inline-size;}.wp-container-core-group-is-layout-45{flex-wrap:nowrap;justify-content:center;}.wp-container-core-group-is-layout-46{justify-content:space-between;}.wp-elements-fb44a4b8ef36e91ffcf5d2d44d64431e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-09ad7dd4591f81986c0d1b32584f9b0f a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-2);}.wp-elements-1e69a59b7ba0d3ecbe70513631c5caa6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-2);}.wp-container-core-group-is-layout-49{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-50{flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-container-core-columns-is-layout-4{flex-wrap:nowrap;}.wp-elements-4b46bd35aef464324e3c6d8896bdea3d a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-f603a1f9b03e39a623b3478190a4061b a:where(:not(.wp-element-button)){color:var(--wp--preset--color--accent-3);}.wp-container-content-91{flex-basis:2em;}.wp-container-core-group-is-layout-52{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-elements-47c2b3931cde64dfb4c6ff8c531e19ab a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-53{gap:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-container-core-group-is-layout-54{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-container-core-group-is-layout-55{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-elements-d7adc4801309965c191d064f8532156e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--accent-3);}.wp-container-content-99{flex-basis:2em;}.wp-container-core-group-is-layout-56{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-elements-b75721f48dea93a8d2ebbecf5d968522 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-57{gap:0;flex-direction:column;align-items:stretch;justify-content:flex-start;}.wp-container-core-group-is-layout-58{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-container-core-group-is-layout-59{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-elements-c1c9217349976c7e3cebf956c18d6f55 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--accent-3);}.wp-container-content-108{flex-basis:2em;}.wp-container-core-group-is-layout-60{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-elements-fc0f22e8b3124bec723ffe4e8a1a2e3f a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-5a0ab4e2e95d036264afe5c45aca6274 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-61{gap:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-container-core-group-is-layout-62{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-container-core-group-is-layout-63{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-container-core-columns-is-layout-5{flex-wrap:nowrap;}.wp-elements-82f1da4f87435ec11ed44f1f7b7ce7bc a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-2);}.wp-elements-1299caef0cafe25f48dee1d925923a89 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-2);}.wp-container-core-buttons-is-layout-6{justify-content:flex-start;}.wp-container-core-group-is-layout-65{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-66{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-67 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:50rem;margin-left:0 !important;margin-right:auto !important;}.wp-container-core-group-is-layout-67 > .alignwide{max-width:50rem;}.wp-container-core-group-is-layout-67 .alignfull{max-width:none;}.wp-elements-bcfa3000851a290a0856aefe2edaa9c0 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-2);}.wp-elements-5a941ef3e0359a223bf75efa932e028d a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-2);}.wp-container-core-buttons-is-layout-7{justify-content:flex-start;}.wp-container-core-group-is-layout-71{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-72{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-73{flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-container-core-columns-is-layout-6{flex-wrap:nowrap;}.wp-elements-5585ec4d56e2833a54e02f0045e33087 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-533c663e9cece1d0e063cd42b20393b5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-ff39699c728433975e62a31b9905c938 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-e43bda6c5db36e0b0cdfe84807979df7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-74{justify-content:flex-start;}.wp-elements-2b65e0249e87344c99c99bf9227b11c3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-9fe6100f250dc57138e5c81441e13b9e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-75{gap:0;justify-content:flex-start;}.wp-elements-0e1f03c71daab3867399bacddb65b4e6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-8f253fb5fd95ccab7d6543699fe7e7d7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-76{justify-content:flex-start;}.wp-container-core-group-is-layout-77{gap:0;flex-direction:column;align-items:stretch;}.wp-elements-bfa6358d1ce10e2664b104ec5ffbe9a0 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-78{flex-wrap:nowrap;align-items:flex-start;}.wp-container-core-group-is-layout-81{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-82{flex-direction:column;align-items:center;justify-content:flex-end;}.wp-container-core-group-is-layout-83{grid-template-columns:repeat(auto-fill, minmax(min(35rem, 100%), 1fr));container-type:inline-size;}.wp-container-core-group-is-layout-85{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-86{flex-direction:column;align-items:flex-start;justify-content:center;}.wp-elements-70e3bae2b3d015ba952181d862706430 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-1333bcbbf3334b5f0a7034268b08121d a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-content-147{flex-basis:5em;}.wp-container-core-group-is-layout-87{flex-direction:column;align-items:center;justify-content:center;}.wp-container-core-group-is-layout-88{grid-template-columns:repeat(auto-fill, minmax(min(35rem, 100%), 1fr));container-type:inline-size;}.wp-elements-f7ebb96a818e1a72be708cf0e9cb0951 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-3);}.wp-container-core-group-is-layout-89 > .alignfull{margin-right:calc(var(--wp--preset--spacing--40) * -1);margin-left:calc(var(--wp--preset--spacing--40) * -1);}.wp-container-content-154{flex-basis:2em;}.wp-container-core-group-is-layout-91{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-92{gap:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-container-core-group-is-layout-93{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-container-core-group-is-layout-94{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-container-content-162{flex-basis:2em;}.wp-container-core-group-is-layout-95{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-96{gap:0;flex-direction:column;align-items:stretch;justify-content:flex-start;}.wp-container-core-group-is-layout-97{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-container-core-group-is-layout-98{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-container-content-171{flex-basis:2em;}.wp-container-core-group-is-layout-99{flex-direction:column;align-items:flex-start;justify-content:space-between;}.wp-container-core-group-is-layout-100{gap:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-container-core-group-is-layout-101{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-container-core-group-is-layout-102{flex-direction:column;align-items:stretch;justify-content:space-between;}.wp-container-core-columns-is-layout-7{flex-wrap:nowrap;}.wp-elements-0292efd77eca3691a101b4236c4c69d6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-group-is-layout-104{flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-container-core-group-is-layout-105{flex-direction:column;align-items:flex-start;justify-content:flex-start;}.wp-container-core-group-is-layout-106{gap:var(--wp--preset--spacing--10);flex-direction:column;align-items:flex-start;justify-content:flex-end;}.wp-container-core-columns-is-layout-8{flex-wrap:nowrap;}.wp-container-core-group-is-layout-107{flex-wrap:nowrap;gap:var(--wp--preset--spacing--10);}.wp-elements-825a81085b397b45a51ec826067f1aa1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-container-core-navigation-is-layout-2{gap:var(--wp--preset--spacing--10);flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-108{gap:var(--wp--preset--spacing--10);flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-109{flex-direction:column;align-items:stretch;}.wp-container-core-navigation-is-layout-3{gap:var(--wp--preset--spacing--10);flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-110{gap:var(--wp--preset--spacing--10);flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-111{flex-direction:column;align-items:stretch;}.wp-container-core-group-is-layout-112{justify-content:space-between;align-items:flex-start;}.wp-container-core-columns-is-layout-9{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-10{flex-wrap:nowrap;}


.woocommerce form .form-row .required { visibility: visible; }





.wpmenucart-contents i { color: #1e68f5 !important; }


            .wpdm-download-link.btn.btn-primary.{
                border-radius: 4px;
            }

.simply-gallery-amp{ display: block !important; }
.sgb-preloader{ display: none !important; }

@media (max-width: 1200px)
{.ticss-87467db6 {
    flex-direction: column;
}
}.ticss-24f8d221 {
    width: 100%;
}
@media (max-width: 800px)
{.ticss-9839c239 {
    flex-direction: column;
      width: 100%;
}
}
.ticss-746353ad {
}
.responsive-video {
  position: relative;
  padding-bottom: 45%; /* Процент значения на основе соотношения сторон 16:9 */
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #FFF;
}

.responsive-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.is-layout-flow {
                border-radius: 0 !important;
            }@media (max-width: 1100px)
{.ticss-f8a1a505 {
    flex-direction: column;
}
}
@media (max-width: 1100px)
{.ticss-9fa9c10a {
    max-width: 30em;
}
}
.ticss-9a7c7ed0 {
  font-size: 3.2vh !important;
}
@media (max-width: 1100px)
{.ticss-420ffbfc {
    min-height: 0 !important;
}
}
@media (max-width: 1100px)
{.ticss-8fa3312d {
    max-width: 30em;
}
}
@media (max-width: 1100px)
{.ticss-6a7edfb0 {
    max-width: 30em;
}
}.ticss-9a7c7ed0 {
  font-size: 3.2vh !important;
}
@media (max-width: 1200px)
{.ticss-87467db6 {
    flex-direction: column;
}
}
.ticss-b4b0cc6a {
  max-width:150px;
}
@media (max-width: 1200px)
{.ticss-87467db6 {
    flex-direction: column;
}
}
@media (max-width: 1100px)
{.ticss-f8a1a505 {
    flex-direction: column;
}
}
@media (max-width: 1100px)
{.ticss-9fa9c10a {
    max-width: 30em;
}
}
.ticss-9a7c7ed0 {
  font-size: 3.2vh !important;
}
@media (max-width: 1100px)
{.ticss-420ffbfc {
    min-height: 0 !important;
}
}
@media (max-width: 1100px)
{.ticss-8fa3312d {
    max-width: 30em;
}
}
@media (max-width: 1100px)
{.ticss-6a7edfb0 {
    max-width: 30em;
}
}.ticss-9a7c7ed0 {
  font-size: 3.2vh !important;
}



        .postid-2878 .quantity input[type="number"]::-webkit-inner-spin-button,
        .postid-2878 .quantity input[type="number"]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0;
        }
        .postid-2878 .quantity input[type="number"] {
            -moz-appearance: textfield;
        }
        .postid-2878 .quantity {
            display: none !important;
        }

.woocommerce-product-gallery{ opacity: 1 !important; }
:root{  --wcpasectiontitlesize:1em;   --wcpalabelsize:1em;   --wcpadescsize:1em;   --wcpaerrorsize:1em;   --wcpalabelweight:normal;   --wcpadescweight:normal;   --wcpaborderwidth:1px;   --wcpaborderradius:6px;   --wcpainputheight:45px;   --wcpachecklabelsize:1em;   --wcpacheckborderwidth:1px;   --wcpacheckwidth:1em;   --wcpacheckheight:1em;   --wcpacheckborderradius:4px;   --wcpacheckbuttonradius:5px;   --wcpacheckbuttonborder:2px;   --wcpaqtywidth:100px;   --wcpaqtyheight:45px;   --wcpaqtyradius:6px; }:root{  --wcpasectiontitlecolor:#4A4A4A;   --wcpasectiontitlebg:rgba(238,238,238,0.28);   --wcpalinecolor:#Bebebe;   --wcpabuttoncolor:#3340d3;   --wcpalabelcolor:#424242;   --wcpadesccolor:#797979;   --wcpabordercolor:#c6d0e9;   --wcpabordercolorfocus:#3561f3;   --wcpainputbgcolor:#FFFFFF;   --wcpainputcolor:#5d5d5d;   --wcpachecklabelcolor:#4a4a4a;   --wcpacheckbgcolor:#3340d3;   --wcpacheckbordercolor:#B9CBE3;   --wcpachecktickcolor:#ffffff;   --wcparadiobgcolor:#3340d3;   --wcparadiobordercolor:#B9CBE3;   --wcparadioselbordercolor:#3340d3;   --wcpabuttontextcolor:#ffffff;   --wcpaerrorcolor:#F55050;   --wcpacheckbuttoncolor:#CAE2F9;   --wcpacheckbuttonbordercolor:#EEEEEE;   --wcpacheckbuttonselectioncolor:#CECECE;   --wcpaimageselectionoutline:#3340d3;   --wcpaimagetickbg:#2649FF;   --wcpaimagetickcolor:#FFFFFF;   --wcpaimagetickborder:#FFFFFF;   --wcpaimagemagnifierbg:#2649FF;   --wcpaimagemagnifiercolor:#ffffff;   --wcpaimagemagnifierborder:#FFFFFF;   --wcpaimageselectionshadow:rgba(0,0,0,0.25);   --wcpachecktogglebg:#CAE2F9;   --wcpachecktogglecirclecolor:#FFFFFF;   --wcpachecktogglebgactive:#BADA55;   --wcpaqtybuttoncolor:#EEEEEE;   --wcpaqtybuttonhovercolor:#DDDDDD;   --wcpaqtybuttontextcolor:#424242; }:root{  --wcpaleftlabelwidth:120px; }







/* Введите сюда ваш произвольный CSS */

/*h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin-bottom: 0.75rem;
	font-family: "TT Neoris", sans-serif;
	font-weight: 700;
	line-height: 1.2;
	color: inherit; }*/



/*  Кнопки в карточке товара — почему-то съезжают  */
.wp-block-woocommerce-add-to-cart-form .variations_button, .wp-block-woocommerce-add-to-cart-form form.cart {
    display: block;
}


/************************ Элементы формы   ***********************************/

/**/


html {
	scroll-behavior: smooth;
}



/*кнопка при скачивании Автогенератора*/
a.download_button {
	border-radius: 1em;
	display: block;
	width: auto;
	text-align: center;
}

/*блок сообщения при успешной отправке данных для скачивания Автогенератора */
.complete_message_form {
	margin: 1em;
	border: 3px solid;
	padding: 1em;
	border-radius: 1em;
	border-color: #3858e9;
}

/*стиль выделения текста белыб облачком например почты*/
.email_selection {
	background: #ffffff;
	padding: 0.4em 0.7em;
	border-radius: 0.8em;
	bottom: 0.1em;
	margin: 0em;
	display: inline-block;
	width: fit-content;
}




select.wpcf7-form-control.wpcf7-select {
	border-radius: 0.5em;
	border: 0px;
	padding: 0.2em 0.7em;
}


.form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

textarea {
	overflow: auto;
	resize: vertical;
}

textarea.form-control {
	height: auto;
}

/***********************************************************/

.is-layout-flow {
	border-radius: 1.5em;
}


.rounded {
	border-radius: 1.5em;
}


.rounded2 {
	border-radius: 1em;
}

.rounded05 {
	border-radius: .5em;
}



.form-shadow {
	box-shadow: 0 12px 12px rgba(0, 0, 0, .1), 0 12px 12px rgb(0 0 0/4%), 0 12px 20px rgb(0 0 0/4%), 0 6px 5px rgb(0 0 0/4%);
}

.form-check-input {
	position: relative;
	margin-top: 0;
	margin-left: 0;
}

.navbar #main-menu,
.navbar-nav .nav-item {
	/*float: right;*/
	display: inline-block;
	text-decoration: underline;
}

.h2,
h2 {
	/*	font-size: 1.3em; */
}



#pl-23 #panel-23-15-0-0 {
	margin: 0% 3% 0% 3%;
}


.d-none {
	display: none;
}


.big {
	font-size: 4em;
}



.carousel-item.active {
	height: 90vh;

}

.carousel-inner {
	width: 70%;
	margin: auto;

}

.carousel-control-next-icon,
.carousel-control-prev-icon {
	background-color: #000;
}

.carousel-indicators li {
	width: 10px;
	background-color: #000;
	border: none;
	margin: 0px 5px;
}

.carousel-indicators li.active {
	width: 10px;
	background-color: #333;
	border: none;
	margin: 0px 5px;
}

.carousel-caption {


	background-color: #4f81bd;
	border-radius: .8em .8em 0 0;
	padding-top: 1em;
	padding-bottom: .5em;
	color: #fff;
	text-shadow: none;
	left: auto;
	right: auto;
	display: block;

	position: relative;
	top: 0;
}

.carousel-inner>.carousel-item {
	transition: transform .6s ease-in-out;
	backface-visibility: hidden;
	perspective: 1000px;
}

.navbar-dark .navbar-toggler {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(20, 20, 20, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
	border-color: hsl(0, 0%, 0%);
}

.navbar.bg-dark {
	background-color: #fff !important;
}


.navbar #main-menu,
.navbar-nav .nav-item {
	/* float: right; */
	display: inline-block;
	text-decoration: none;
}


.navbar-dark .navbar-nav .nav-link {
	color: #000;
	opacity: 0.5;
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
	color: #000;
	opacity: 1;
}

.navbar-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
	color: #000;
	opacity: 1;
}

.site-header {
	border-bottom: none !important;
}

.p-2 {
	padding: 2rem !important;
}

a {
	/*text-decoration: underline;*/
}

.btn {
	text-decoration: none;
}

.card-footer {
	padding: 0 1.25rem;
	background: none;
	border-top: none;
	margin-top: 0;
}


.navbar-dark .navbar-toggler {
	background-image: none;
	border-color: hsl(0, 0%, 0%);
}


form.wpcf7-form.init>p {
	padding: 0;
	margin: 0;
}


.wpcf7-form-control.wpcf7-text {
	margin-bottom: 1em;
	margin-top: .5em;
	padding: 0.5em 0.7em;
	border: 0;
	border-radius: .7em;
	width: 100%;
}

.wpcf7-form-control.wpcf7-text::placeholder,
textarea::placeholder {
	color: #1e68f5;
}




.wpcf7-form-control.wpcf7-textarea {
	width: 100%;
	margin-bottom: 1em;
	padding: 0.5em 0.7em;
	border: 0;
	border-radius: .7em;
	line-height: 1;
}

.wpcf7-form-control-wrap {
	/* position: relative; */
	display: flex;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #1e68f5;
	border-radius: 1em;
	padding: 1em;
	margin: 0;
}


input.formbutton {
	border-radius: 2em;
	padding: 0.7em 0;
}


.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.3) !important;
}




/****************************/

section.wp-block-template-part>div>.wp-block-comments {
	display: none;
}

.wp-block-group>h1 {
	/*display: none;*/
}


.wpcf7-spinner {
	/* visibility: hidden; */
	/* display: none; */
	background-color: #23282d;
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: auto;
	position: absolute;
	/* top: 40px; */
	/* z-index: 100; */
	/*padding-bottom: -100px;*/
}



/*************WOO COMMERCE CHECKOUT*********/


/****************Testimonials********************************/

.strong-view.wpmtst-default .wpmtst-testimonial-inner,
.strong-view.wpmtst-default .wpmtst-testimonial {
	border: none !important;
	background: #f5f5f5;
	border-radius: 1em;
}



/* Анимации */

body:not(.amp) .coblocks-animate.fadeIn {
	animation-duration: .75s;
	animation-name: fadeIn
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

body:not(.amp) .coblocks-animate.zoomIn {
	animation-duration: .75s;
	animation-name: zoomIn;
	animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
	/* Кривая анимации Безье */
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale(0.5)
	}

	to {
		opacity: 1;
		transform: scale(1)
	}
}

body:not(.amp) .coblocks-animate.slideInLeft {
	animation-duration: .75s;
	animation-name: slideInLeft;
	animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
	/* Кривая анимации Безье */
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		transform: translateX(-1em)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

body:not(.amp) .coblocks-animate.slideInRight {
	animation-duration: .75s;
	animation-name: slideInRight;
	animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
	/* Кривая анимации Безье */
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		transform: translateX(1em)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

body:not(.amp) .coblocks-animate.slideInBottom {
	animation-duration: .75s;
	animation-name: slideInBottom;
	animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
	/* Кривая анимации Безье */
}

@keyframes slideInBottom {
	0% {
		opacity: 0;
		transform: translateY(1em);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.c-accordion__title {
	font-size: clamp(.8rem, 1.4em, 2em);
	line-height: 1.2;
	transition: color 0.3s;
}

.c-accordion__title:hover {
	color: #1e68f5;
}


.leader-heading {
	font-size: 7vh;
	line-height: .9;
}

.hidden {
	display: none;
}

.c-accordion__title {
	margin-bottom: 0;
}

.c-accordion__title::after {
	color: #1e68f5;
	font-size: clamp(.8rem, -0.875rem + 8.333vw, 3.5rem);
}

.cena {
	position: relative;
	color: red;
	font-size: 20%;
}

.cena:before {
	border-bottom: 3px solid red;
	position: absolute;
	content: "";
	width: 100%;
	height: 50%;
	transform: rotate(-7deg);
}

.strong-view.controls-type-sides-outside {
	padding: 0 !important;
}

.strong-view.wpmtst-default .wpmtst-testimonial-inner {
	padding: 2.5rem !important;

}

@media (max-width: 800px) {
	.strong-view.wpmtst-default .wpmtst-testimonial-inner {
		padding: 5vw !important;
	}
}



@media (max-width: 800px) {
	.padding1 {
		padding: 5vw !important;
	}
}

.w-100 {
	width: 100%;
}

.w-50 {
	width: 50%;
}


.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item {
	background: #f5f5f5;
	padding: 1.5em;
	border-radius: 1.5em;
}

.c-accordion__item>h3 {
	margin: 0;
}

.hide {
	display: none;
}

[id] {
	scroll-margin-top: 15vh;
}

.medium-font {
	/* font-size: clamp(.8rem, -0.875rem + 8.333vw, 3.5rem);*/
	font-size: clamp(.8rem, -0.8rem + 6.2vh, 3.5rem);
}

.medium-font-header {
	font-size: clamp(1.5rem, 2.5rem, 3.5rem);

}

/*************** THREAD комментарии ***************/

#wpdcom * {
	font-size: 1em !important;
}

.thread-even,
.thread-odd {
	background: #f5f5f5;
	padding: 1em;
	border-radius: 1em;
	margin-bottom: 1em;
}

#wpdcom {
	max-width: 100%;

}

#wpdcom * p {
	color: #000 !important;
}

#wpdcom .ql-editor::before {
	font-size: 1em;
	color: #aaa;
}

#wpdcom .ql-editor {
	min-height: 8em;
}

#wpdcom .wpd-prim-button {
	background-color: #1e68f5;
	color: #FFFFFF;
	padding: 1em;
	border-radius: 2em;
}


#wpdcom .wpd-comment.wpd-reply .wpd-comment-left,
#wpdcom .wpd-comment .wpd-comment-left {
	width: auto;
}

#wpdcom .wpd-comment .wpd-avatar i {
	width: auto;
	margin-right: -20px;
}


#wpdcom .wpd-social-login i {
	width: 2em;
	height: 2em;
	padding-top: .5em;
}

a.wpmenucart-contents.empty-wpmenucart-visible.wp-block-navigation-item__content,
a.wpmenucart-contents.wp-block-navigation-item__content {
	color: #1e68f5 !important;
}


img.wp-image-4372 {
	margin-bottom: -1px;
}


@media (min-width: 580px) {
	.homelink {
		display: none !important;
	}
}

/**************************** карточки магазина **************************************/





/**********************************************************************************************/

.single-product .woocommerce-product-gallery__wrapper {
	pointer-events: none;
	/* Отключаем клик для увеличения фото */
}

.single-product .woocommerce-product-gallery__image img {
	pointer-events: none;
	/* Отключаем клик для увеличения фото */
	user-select: none;
	/* Отключаем выделение фото */
	max-width: 100% !important;
	/* Убираем зум на фото товара */
	height: auto !important;
	/* Убираем зум на фото товара */
}

a.woocommerce-product-gallery__trigger {
	display: none;
	/* Отключаем клик для увеличения фото */
}

.woocommerce div.product .related.products {
	clear: both;
}


form.cart {
	background: #f5f5f5;
	padding: 2em;
	border-radius: 2em;
}



span.wcpa_priceouter {
	color: #1e68f5;
	font-size: 1.5em;
	font-weight: 500;
	padding-top: 1em;
	display: block;
}


div#customer_details {
	padding: 2em;
	background: #f5f5f5;
	border-radius: 2em;
}



.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
	border-radius: 1em;
	border: 1px solid #ccc;
}


.woocommerce .col2-set,
.woocommerce-page .col2-set {
	width: unset;
}



.woocommerce-page ul.woocommerce-order-overview {
	font-size: unset;
	flex-wrap: wrap;
}


.wcpa_price_summary li {
	border: 0;
	color: #1e68f5;
	font-size: 1.5em;
	font-weight: 500;
	padding-top: 1em;
	display: block;
}

.wcpa_price_summary {
	background: none;
}




.wcpa_form_outer .wcpa_form_item input[type="number"],
.wcpa_form_outer .wcpa_form_item input[type="text"] {
	width: 100%;
	padding: .8em 1em;
	border: none;
	background: #ffffff;
	box-shadow: none;
	outline: 0;
	box-sizing: border-box;
	border-radius: 1em;
}


.woocommerce .quantity .qty {
	width: 3.0em;
	text-align: center;
	margin: 0 !important;
	font-size: 1.5em;
	border-radius: 0.4em;
	border: 1px solid #ccc;
	margin-bottom: 0 !important;
	padding: 0em 0 !important;
	vertical-align: middle;
}


input.minus.button.wp-element-button,
input.plus.button.wp-element-button {
	border-radius: 10em;
	width: 2.4em;
	height: 2.4em;
}

.woocommerce div.product form.cart button.single_add_to_cart_button,
.woocommerce div.product form.cart button[name=add-to-cart] {
	border-radius: 2em;
	/*     width: 40%; */
}

.woocommerce-account .wp-block-post-title,
.woocommerce-account main .woocommerce,
.woocommerce-cart .wp-block-post-title,
.woocommerce-cart main .woocommerce,
.woocommerce-checkout .wp-block-post-title,
.woocommerce-checkout main .woocommerce {
	max-width: none;
}

li.wcpa_total {
	padding-top: 0 !important;
}

.wcpa_cart_meta {
	font-size: 1em;
}

.wcpa_edit_product {
	font-size: 1em;
	margin: 0 4px;
	text-decoration: underline;
	display: block;
	/* border: 1px solid; */
	/*     border-radius: 1em; */
	/* padding: .3em .5em; */
	color: #1e68f5;
}

.wc-item-meta li>p {
	margin: 0;
	clear: both;
}

.woocommerce-table--order-details .wc-item-meta li {
	justify-content: space-between;
}

td.woocommerce-table__product-total.product-total {
	width: 30%;
	vertical-align: top !important;
}

span.badge {
	font-size: 1em !important;
	padding: 0.5em !important;
}


/**************loader**************************/
.loader {
	width: 48px;
	height: 48px;
	border: 5px solid;
	border-color: #1e68f5 transparent;
	border-radius: 50%;
	display: inline-block;
	box-sizing: border-box;
	animation: rotation 1s linear infinite;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}


p.has-base-2-color {
/* 	color: #000 !important; */
}


.list-group-item .badge {
	background: none;
	color: #1e68f5;
}


.enr_subscribe_plans,
.enr_subscribe_plans_price {
	display: none;
}


.woocommerce div.product form.cart .variations {
	margin-bottom: 0;
}


.woocommerce-variation.single_variation {
	margin-bottom: 0 !important;
}

p.enr_subscribe_plans_checkbox {
	margin: 0;
}

tr.enr-subscribe-now-handle-row>td {
	padding: 0.2em !important;
}

table.shop_table.enr-subscribe-now-wrapper {
	border: none;
}

span.sku_wrapper {
	display: none;
}

a.reset_variations {
	display: none !important;
}


select#pa_license_period {
	border-radius: 1em;
	font-size: 1em;
	padding: 0px 1em;
	border: #ccc 1px solid;
}

select#pa_operation_type {
	border-radius: 1em;
	font-size: 1em;
	padding: 0px 1em;
	border: #ccc 1px solid;
}

.woocommerce-variation-price {
	    display: none;
}


.wcpa_total {
	font-size: 1.3em !important;
}


.monospace .wcpa_field {
	font-family: monospace;
}


.wcpa_desc {
    border: 1px #1e68f5 solid;
    border-radius: 1em;
    padding: 0.1em 1.2em !important;
    font-size: 0.9em;
}


a.woocommerce-button.wp-element-button.button.print {
    background: #ededed;
}





                                @import url('https://web.archive.org/web/20260607020423cs_/https://fonts.googleapis.com/css?family=Rubik:400,500');



                .w3eden .fetfont,
                .w3eden .btn,
                .w3eden .btn.wpdm-front h3.title,
                .w3eden .wpdm-social-lock-box .IN-widget a span:last-child,
                .w3eden #xfilelist .panel-heading,
                .w3eden .wpdm-frontend-tabs a,
                .w3eden .alert:before,
                .w3eden .panel .panel-heading,
                .w3eden .discount-msg,
                .w3eden .panel.dashboard-panel h3,
                .w3eden #wpdm-dashboard-sidebar .list-group-item,
                .w3eden #package-description .wp-switch-editor,
                .w3eden .w3eden.author-dashbboard .nav.nav-tabs li a,
                .w3eden .wpdm_cart thead th,
                .w3eden #csp .list-group-item,
                .w3eden .modal-title {
                    font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
                    text-transform: uppercase;
                    font-weight: 500;
                }
                .w3eden #csp .list-group-item{
                    text-transform: unset;
                }



            :root{
                --color-primary: #4a8eff;
                --color-primary-rgb: 74, 142, 255;
                --color-primary-hover: #4a8eff;
                --color-primary-active: #4a8eff;
                --color-secondary: #6c757d;
                --color-secondary-rgb: 108, 117, 125;
                --color-secondary-hover: #6c757d;
                --color-secondary-active: #6c757d;
                --color-success: #18ce0f;
                --color-success-rgb: 24, 206, 15;
                --color-success-hover: #18ce0f;
                --color-success-active: #18ce0f;
                --color-info: #2CA8FF;
                --color-info-rgb: 44, 168, 255;
                --color-info-hover: #2CA8FF;
                --color-info-active: #2CA8FF;
                --color-warning: #FFB236;
                --color-warning-rgb: 255, 178, 54;
                --color-warning-hover: #FFB236;
                --color-warning-active: #FFB236;
                --color-danger: #ff5062;
                --color-danger-rgb: 255, 80, 98;
                --color-danger-hover: #ff5062;
                --color-danger-active: #ff5062;
                --color-green: #30b570;
                --color-blue: #0073ff;
                --color-purple: #8557D3;
                --color-red: #ff5062;
                --color-muted: rgba(69, 89, 122, 0.6);
                --wpdm-font: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
            }
            .wpdm-download-link.btn.btn-primary{
                border-radius: 4px;
            }




html:has(.archive-home) body{font-family:inherit} .archive-home img{max-width:100%;height:auto}  .archive-home .wp-site-blocks header,.archive-home .wp-site-blocks footer{width:auto;margin:0;display:block;border:0} .archive-home a:hover{color:inherit} .archive-home p,.archive-home h1,.archive-home h2,.archive-home h3{letter-spacing:normal}html:has(.archive-home) body{--wp--preset--font-family--tt-neoris:var(--agen-neoris),sans-serif;font-family:var(--agen-neoris),sans-serif}.archive-home .wp-block-navigation__container{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.archive-home .wp-block-navigation__responsive-container-open,.archive-home .wp-block-navigation__responsive-container-close{display:none}.archive-home .wp-block-navigation__responsive-container{display:block}
.archive-home .wp-block-button:not(.is-style-outline) > .wp-block-button__link,
.archive-home input.formbutton[type="submit"] {
  color: #fff;
  text-decoration: none;
}
.archive-home .wp-block-button:not(.is-style-outline) > .wp-block-button__link:hover,
.archive-home .wp-block-button:not(.is-style-outline) > .wp-block-button__link:focus-visible,
.archive-home input.formbutton[type="submit"]:hover {
  color: #fff;
  text-decoration: none;
}
/* Keep the first section and anchor targets clear of the sticky header. */
.archive-home .wp-block-post-content { padding-top: 32px; }
html { scroll-padding-top: 100px; }
@media (max-width: 1050px) {
  .archive-home .wp-block-post-content { padding-top: 24px; }
  html { scroll-padding-top: 140px; }
}
.archive-home .features-video-card {
  width: min(100%, 900px);
  margin: 24px auto 48px;
  padding: clamp(12px, 2vw, 24px);
  border-radius: 28px;
  background: #f2f5fc;
}
.archive-home .features-video-card iframe {
  display: block;
  width: 100%;
  aspect-ratio: 853 / 480;
  height: auto;
  border: 0;
  border-radius: 14px;
  background: #000;
}
.archive-home .direct-download,
.archive-home .direct-download:hover,
.archive-home .direct-download:focus-visible {
  display: inline-flex;
  justify-content: center;
  padding: 14px 24px;
  border-radius: 999px;
  background: #1e68f5;
  color: #fff;
  text-decoration: none;
}
