		@media screen { html { margin-top: 32px !important; } }
		@media screen and ( max-width: 782px ) { html { margin-top: 46px !important; } }
	
@media print { #wpadminbar { display:none; } }


	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;
	}



:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--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--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--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--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--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: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }:where(body) { margin: 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: 24px; 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: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.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-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !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-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !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-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !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-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;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}



/* Popup Theme 355: Тема по умолчанию */
.pum-theme-355, .pum-theme-tema-po-umolchaniyu { background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-355 .pum-container, .pum-theme-tema-po-umolchaniyu .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 1.00 ) } 
.pum-theme-355 .pum-title, .pum-theme-tema-po-umolchaniyu .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; font-style: normal; line-height: 36px } 
.pum-theme-355 .pum-content, .pum-theme-tema-po-umolchaniyu .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400; font-style: inherit } 
.pum-theme-355 .pum-content + .pum-close, .pum-theme-tema-po-umolchaniyu .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-weight: 400; font-size: 12px; font-style: inherit; line-height: 36px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 1.00 ) } 

/* Popup Theme 356: Light Box */
.pum-theme-356, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.60 ) } 
.pum-theme-356 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-356 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-356 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 100 } 
.pum-theme-356 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 26px; width: 26px; left: auto; right: -13px; bottom: auto; top: -13px; padding: 0px; color: #ffffff; font-family: Arial; font-weight: 100; font-size: 24px; line-height: 24px; border: 2px solid #ffffff; border-radius: 26px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } 

/* Popup Theme 357: Enterprise Blue */
.pum-theme-357, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-357 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-357 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 34px; line-height: 36px } 
.pum-theme-357 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-357 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: Times New Roman; font-weight: 100; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } 

/* Popup Theme 358: Hello Box */
.pum-theme-358, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-358 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-358 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-358 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-358 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } 

/* Popup Theme 359: Режущий край */
.pum-theme-359, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 
.pum-theme-359 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 30, 115, 190, 1.00 ) } 
.pum-theme-359 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-weight: 100; font-size: 26px; line-height: 28px } 
.pum-theme-359 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit; font-weight: 100 } 
.pum-theme-359 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 238, 238, 34, 1.00 ) } 

/* Popup Theme 360: Рамка границы */
.pum-theme-360, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 
.pum-theme-360 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 
.pum-theme-360 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-360 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-360 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Tahoma; font-weight: 700; font-size: 16px; line-height: 18px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } 

/* Popup Theme 361: Плавающая панель, светло-голубая */
.pum-theme-361, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-361 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } 
.pum-theme-361 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-361 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } 
.pum-theme-361 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } 

/* Popup Theme 362: Content Only - For use with page builders or block editor */
.pum-theme-362, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-362 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 
.pum-theme-362 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-362 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-362 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } 

#pum-365 {z-index: 1999999999}
#pum-1961 {z-index: 1999999999}
#pum-1289 {z-index: 1999999999}
#pum-363 {z-index: 1999999999}




			li#wp-admin-bar-astra-advanced-layouts span.ab-icon {
				margin-right: 0 !important;
				cursor: pointer;
			}
			li#wp-admin-bar-astra-advanced-layouts span.ab-icon svg {
				margin-top: 3px;
				width: 18px;
			}
			li#wp-admin-bar-astra-advanced-layouts .ab-item {
				cursor: pointer;
			}
			li#wp-admin-bar-astra-advanced-layouts:hover svg path {
				fill: #72aee6;
			}
			#wpadminbar #wp-admin-bar-astra-advanced-layouts .ab-submenu {
				padding: 5px 10px;
			}
			#wpadminbar .quicklinks #wp-admin-bar-astra-advanced-layouts li {
				clear: both;
			}
			#wp-admin-bar-ast_page_headers_group:before {
				border-bottom: 1px solid hsla(0,0%,100%,.2);
				display: block;
				float: left;
				content: "";
				margin-bottom: 10px;
				width: 100%;
			}
			#wpadminbar #wp-admin-bar-ast_custom_layouts_group li a:before,
			#wpadminbar #wp-admin-bar-ast_cl_shortcode_group li a:before,
			#wpadminbar #wp-admin-bar-ast_page_headers_group li a:before {
				content: "\21B3";
				margin-right: 0.5em;
				opacity: 0.5;
				font-size: 13px;
			}
		
			.blue-message {
background: none repeat scroll 0 0 #3399ff;
    color: #ffffff;
    text-shadow: none;
    font-size: 16px;
    line-height: 24px;
    padding: 10px;
} 
.green-message {
background: none repeat scroll 0 0 #8cc14c;
    color: #ffffff;
    text-shadow: none;
    font-size: 16px;
    line-height: 24px;
    padding: 10px;
} 
.orange-message {
background: none repeat scroll 0 0 #faa732;
    color: #ffffff;
    text-shadow: none;
    font-size: 16px;
    line-height: 24px;
    padding: 10px;
} 
.red-message {
background: none repeat scroll 0 0 #da4d31;
    color: #ffffff;
    text-shadow: none;
    font-size: 16px;
    line-height: 24px;
    padding: 10px;
} 
.grey-message {
background: none repeat scroll 0 0 #53555c;
    color: #ffffff;
    text-shadow: none;
    font-size: 16px;
    line-height: 24px;
    padding: 10px;
} 
.left-block {
background: none repeat scroll 0 0px, radial-gradient(ellipse at center center, #ffffff 0%, #f2f2f2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #8b8e97;
    padding: 10px;
    margin: 10px;
    float: left;
} 
.right-block {
background: none repeat scroll 0 0px, radial-gradient(ellipse at center center, #ffffff 0%, #f2f2f2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #8b8e97;
    padding: 10px;
    margin: 10px;
    float: right;
} 
.blockquotes {
background: none;
    border-left: 5px solid #f1f1f1;
    color: #8B8E97;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    padding-left: 15px;
    padding: 10px;
    width: 60%;
    float: left;
} 
@media (min-width: 1025px){body .uag-hide-desktop.uagb-google-map__wrap,body .uag-hide-desktop{display:none !important}}@media (min-width: 768px) and (max-width: 1024px){body .uag-hide-tab.uagb-google-map__wrap,body .uag-hide-tab{display:none !important}}@media (max-width: 767px){body .uag-hide-mob.uagb-google-map__wrap,body .uag-hide-mob{display:none !important}}<link rel="icon" href="https://stop-scam.net/wp-content/uploads/2021/08/cropped-StopScam_512_512-1-32x32.png" sizes="32x32" >




			.single .recent_thumb {
    position: relative;
    height: 178px;
}
.free-consultation-popup__form input.wpcf7-validates-as-phonetext, .broker-money-form__form input.wpcf7-text.wpcf7-validates-as-phonetext, .intl-tel-input.allow-dropdown input.wpcf7-validates-as-phonetext {
    padding: 15px 15px 15px 80px !important
}

.single .recent_thumb img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.archive h2.entry-title.ast-blog-single-element {
    margin: 0;
}

.archive h2.entry-title.ast-blog-single-element, .archive h2.entry-title.ast-blog-single-element a {
    font-size: 16px;
    color: #000;
}
.archive h2.entry-title.ast-blog-single-element a{
    border-bottom: 1px solid #ccc;
    display: inline;
}

.archive h2.entry-title.ast-blog-single-element a:hover{
    border-bottom: 1px solid transparent;
}

.archive .read-more a {
    display: inline-block;
    background-color: #0693e3;
    font: 13px Roboto !important;
    color: #fff;
    padding: 10px 25px;
    border-radius: 0.4em;
}
.archive .read-more a:hover{
	    background-color: #0694ff !important;
}
.archive .entry-header {
    margin-bottom: 0;
}

.archive  .post-thumb-img-content.post-thumb {
    border-radius: 5px;
    overflow: hidden;
}

.ast-excerpt-container>p:last-child {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 16px;
    color: #444;
}
.archive .published {
    background: #e7f5ff;
    padding: 5px 20px;
    display: block;
    margin: 10px 0 10px 0;
    border-radius: 0.4em;
}
.leave-comment-btn {
    width: 45px;
    height: 45px;
    background: #02d002;
}

.leave-comment-btn:hover svg {
	transform: scale(1.15);
	fill: #02d002;
}

.leave-comment-btn:hover {
	background: #fff;
}
.ast-separate-container .site-content #secondary .widget {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.page .pp-multiple-authors-boxes-wrapper {
    display: none;
}
.leave-comment-btn svg {
    fill: #fff;
    width: 22px;
	  transition-duration: 220ms;
}

/***Оставить жалобу на брокера***/
.features-item {
    margin-bottom: 20px;
}

.features-item figure {
    margin: 0 !important;
}

.features-item h2 {
    margin: 0 !important;
    margin-bottom: 12px !important;
}

/***Шапка***/
.main-header-menu .menu-link, .main-header-menu>a {
		color: black;
 font-size: 16px;
	font-weight: 500;
letter-spacing: 1px;
}
/**Отступ_статьями_страница**/
.wp-block-latest-posts__post-excerpt {
    margin-bottom: 4em;
}
/***Заголовки***/
.entry-title {
    margin-bottom: 1.2em;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin-bottom: 20px;
	margin-top : 20px;
}
/***Виджеты***/
.widget {
    margin-bottom: 0.8em;
}
/***Коменты***/
textarea {
    line-height: 1.05714285714286;
}
.comments-title {
font-size: 18px;
}
.ast-separate-container .ast-comment-list li.depth-1 {
    padding-top: 0.1em;
    padding-bottom: 1em;
}
/***Всплывашка***/
.pum-theme-356 .pum-title, .pum-theme-lightbox .pum-title {
    text-align: center;
    font-family: inherit;
    font-weight: 400;
    font-size: 25px;
    line-height: 40px;
}
.pum-content {
text-align: center;
}
.wpcf7-form {
    padding-top: 10px;
}

.wpcf7 form>p {
    margin-bottom: 2em;
}
html header .custom-logo-link img {
	max-width: 220px;
	
}
html .main-header-menu .menu-link {
	font-size: 13px;
}
html .ast-header-html-1 {
	margin-bottom: 0px;
}
.ast-header-html-4 {
	margin-bottom: 20px;
}
html body .header-contact-links a{
	color: #000;
	display: flex;
	align-items: center;
}
html body .header-contact-links a:first-child{
	margin-right: 15px;
}
html body .header-contact-links a:hover{
	color: #02D002;
	cursor: pointer;
}
html body .header-contact-links p{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.second-header{
	display: flex;
	align-items: center;
  padding-bottom: 15px;
  padding-top: 15px;
}
.second-header img {
	max-width: 35px;
  margin-left: 10px;
}
.second-header img:hover{
	cursor: pointer;
}
.second-header .second-header-btn:hover{
	cursor: pointer;
	background: #02BE02;
}
.second-header .second-header-btn{
    background: #02d002;
    display: flex;
    padding: 14px 14px;
    align-items: center;
    line-height: 1;
    color: #ffff;
    font-weight: 600;
    margin-left: 30px;
    font-size: 14px;
}
@media(max-width: 1158px){
	html body .header-contact-links a {
    color: #000;
    font-size: 13px;
}
html .main-header-menu .menu-link {
    font-size: 12px;
    padding: 0 0.3em;
}
	html header .custom-logo-link img {
    max-width: 150px;
}
	.second-header .second-header-btn{
		    font-size: 12px;
	}
	html .ast-below-header .ast-builder-grid-row{
		grid-template-columns: 1fr;
	}
	.second-header div{
		display: flex;
	}
	html .ast-below-header .site-header-below-section-left{
		    width: fit-content;
    margin-left: auto;
	}
}
@media(max-width: 576px){
	.second-header {
    display: flex;
    align-items: self-end;
    padding-bottom: 15px;
    padding-top: 15px;
		flex-direction: column;
}
	.second-header div{
		    align-items: center;
    margin-bottom: 10px;
	}
}

@media(min-width: 922px){
	#block-115.fixed {
		position: fixed;
    top: 30px;
    width: 300px;
	}
}

@media(max-width: 921px){
	#comments .ast-comment-cite-wrap {
		padding-left: 0px;
	}
	#comments .ast-comment-time{
		padding-left: 0px;
	}
	#hide-ds{
		display: flex;
	}
		#hide-mobile{
		display: none !important;
	}
	#hide-ds br {
		display: none !important;
	}
}
@media(min-width: 921px){
	#hide-ds{
		display: none;
	}
		#hide-mobile{
		display: block ;
	}
}
.fixed-icon-massage{
	    position: fixed;
    bottom: 55px;
    right: 25px;
    z-index: 9999;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.fixed-icon-massage a{
	padding-bottom: 5px
}
.fixed-icon-massage img {
	    max-width: 36px;

transition-duration: 220ms;

}
.fixed-icon-massage img:hover {
	    transform: scale(1.15);
}
.ast-comment-list li{
	padding: 20px !important;
}
.ast-comment-list li article{
	padding: 0px !important;
}
.ast-comment-list li .ast-comment-meta-wrap{
	padding-bottom: 0px;
}
#comments .comments-count-wrapper {
	    padding: 20px;
    padding-bottom: 0px;
}
html .archive.category-rejting-brokerov .ast-archive-description{
	    padding-right: 20px;
    padding-left: 40px;
    padding-top: 40px;
    padding-bottom: 20px;
}
html .archive.category-rejting-brokerov .kksr-legend{
	    display: flex;
    align-items: center;
}

html .archive.category-rejting-brokerov .kksr-count{
	padding-left: 5px;
	padding-right: 5px;
}
html .archive.category-rejting-brokerov .page-title{
	    font-weight: 400;
    color: #3A3A3A;
    font-family: 'Roboto',sans-serif;
    line-height: 1.5;
	margin-bottom: 1.2em;
}
html .archive.category-rejting-brokerov  .ast-archive-description p{
	font-size: 14px;
}
html .archive.category-rejting-brokerov .ast-archive-description h2{
	margin-bottom: 20px;
}
html .archive.category-rejting-brokerov .ast-separate-container .ast-separate-posts.ast-article-post{
	    padding-right: 20px;
    padding-left: 40px;
    padding-top: 40px;
    padding-bottom: 20px;
}
html .archive.category-rejting-brokerov  .blog-layout-3 .post-thumb{
	max-width: 300px;
}
.entry-title a{
	font-size: 14px;
	color: #0170B9;
}
html .archive.category-rejting-brokerov article{
    padding-right: 20px;
    padding-left: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0px!important;
    border: none;
}
html .archive.category-rejting-brokerov  .entry-title{
	margin-bottom: 0px;
}
html .archive.category-rejting-brokerov  .entry-meta .comments-link{
	display: none;
}
html .archive.category-rejting-brokerov  .entry-meta{
	font-size: 8px;
    padding-top: 10px;

}
html .archive.category-rejting-brokerov .posted-on{
	font-size: 11px;
}
html .archive.category-rejting-brokerov .posted-on span{
	
    color: #000;

}
@media (min-width: 768px) {
html .archive.category-rejting-brokerov .post-content {
    width: 60%;
}
	html .archive.category-rejting-brokerov .ast-blog-featured-section {
    width: 40%;
}
	
}

#comments #comment-2:before{
    content: '';
    width: 55px;
    height: 55px;
    background-image: url(https://stop-scam.net/wp-content/uploads/2022/03/eafa2a7ccb95399fe6a46410cb7b70c3.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    left: 0px;
    border-radius: 100%;
}
#comments #comment-2{
	    padding-left: 70px !important;
    position: relative;
}
#comments #comment-7{
	    padding-left: 70px !important;
    position: relative;
}
#comments #comment-7:before{
    content: '';
    width: 55px;
    height: 55px;
    background-image: url(https://stop-scam.net/wp-content/uploads/2022/03/7e09118c93cd69b1142fdd114b8b0217.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    left: 0px;
    border-radius: 100%;
}


#comments #comment-12{
	    padding-left: 70px !important;
    position: relative;
}
#comments #comment-12:before{
    content: '';
    width: 55px;
    height: 55px;
    background-image: url(https://stop-scam.net/wp-content/uploads/2022/03/204278ce55f507e70b4bc21e9f517ef4.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    left: 0px;
    border-radius: 100%;
}

#comments #comment-15{
	    padding-left: 70px !important;
    position: relative;
}
#comments #comment-15:before{
    content: '';
    width: 55px;
    height: 55px;
    background-image: url(https://stop-scam.net/wp-content/uploads/2022/03/person-people-portrait-facial-expression-hairstyle-smile-emotion-portrait-photography-134689-scaled.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    left: 0px;
    border-radius: 100%;
}
#comments #comment-76{
	    padding-left: 70px !important;
    position: relative;
}
#comments #comment-76:before{
    content: '';
    width: 55px;
    height: 55px;
    background-image: url(https://stop-scam.net/wp-content/uploads/2022/03/f8022ed92cd32799070d11040b63d6e2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    left: 0px;
    border-radius: 100%;
}
#comments #comment-80{
	    padding-left: 70px !important;
    position: relative;
}
#comments #comment-80:before{
    content: '';
    width: 55px;
    height: 55px;
    background-image: url(https://stop-scam.net/wp-content/uploads/2022/03/Group-20-1.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    left: 0px;
    border-radius: 100%;
}
#wpcf7-f1490-o2 br{
	display: none;
}
#wpcf7-f1490-o2 br{
	display: none;
}
#wpcf7-f1490-o2 input{
	margin-bottom: 10px;
}
#wpcf7-f1490-o2 .wpcf7-submit{
	margin-top: 15px;
}
html body #wpcf7-f1490-o2 form{
		padding-top: 10px;
	
}
html body #wpcf7-f1490-o2 {
	background: #f0f0f0;
  
	padding-top: 0px;
	margin-bottom: 20px;
/*-webkit-box-shadow: 1px 2px 2px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 1px 2px 2px 0px rgba(34, 60, 80, 0.2);
box-shadow: 1px 2px 2px 0px rgba(34, 60, 80, 0.2);*/
	margin-bottom: 50px;
	padding-bottom: 0px;
  
}
html body #wpcf7-f1490-o2 form{
	padding-top: 0px;
}
html body #wpcf7-f1490-o2 form .pad-15{
	padding: 15px;
	padding-top: 0px;
}
html body #wpcf7-f1490-o2 .ajax-loader{
	display: none;
}
.pulse:hover {
  animation: none;
}
.fixed-icon-massage a {
	margin-bottom: 5px;
    padding: 0px !important;
    animation: pulse 2s infinite;
    border-radius: 100%;
    width: 45px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid transparent;
    margin-bottom: 25px;
}
.fixed-icon-massage a img{
	max-width: unset !important;
	width: 45px !important;
	height: 45px !important;
}





@-webkit-keyframes pulse {
    0% {
      -webkit-box-shadow: 0 0 0 0 rgba(16, 212, 32, 0.2);
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(16, 212, 32, 0.1);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(16, 212, 32, 0.1);
    }
  }
  @keyframes pulse {
    0% {
      -moz-box-shadow: 0 0 0 0 rgba(16, 212, 32, 0.2);
      box-shadow: 0 0 0 0 rgba(16, 212, 32, 0.4);
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(16, 212, 32, 0);
        box-shadow: 0 0 0 10px rgba(16, 212, 32, 0.1);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(16, 212, 32, 0);
        box-shadow: 0 0 0 0 rgba(16, 212, 32, 0.1);
    }
}
.modal-timer-overlay{
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    justify-content: center;
    align-items: center;
    display: none;
    background: #00000054;
    z-index: 9999999999999999999;
}
.modal-timer-overlay-active{
	display: flex !important;
}
.modal-timer-wrapp{
	    background: #fff;
    padding: 25px;
}
#wpcf7-f1649-o4 p{
	margin: 0px !important;
}
#wpcf7-f1649-o4  .ajax-loader{
	display: none;
}
#wpcf7-f1649-o4 form {
	padding-top: 0px;
}
#wpcf7-f1649-o4 form br{
	display: none;
}
#wpcf7-f1649-o4 form input{
	margin-bottom: 20px;
}
.close-form:hover{
	cursor: pointer;
}
html body .submit-form{
	display: none !important;
}
@media(max-width: 992px){
html body .modal-timer-wrapp{
	width: 90%;
}
}
.modal-timer-wrapp{
    width: 35%;
}
.second-header img:hover{
	transform: scale(1.15);
}

header .tg-icon {
	  position: relative;
    width: 30px;
    height: 30px;
    font-size: 0px;
	display: flex;
}
header .tg-icon:hover:before {
    background-image: url(https://stop-scam.net/wp-content/uploads/2022/03/telegram-hover.png);
}
header .tg-icon:before{
    content: '';
    width: 30px;
    height: 30px;
    background-image: url(https://stop-scam.net/wp-content/uploads/2022/03/telegram.png);
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    background-position: center;

}
.header-contact-links {
	display: flex;
}
.ast-builder-html-element .header-contact-links p:first-child{
	margin-bottom: 0px;
}
.ast-header-html-3{
    margin-bottom: 15px;
}
.form-messadge-group {
	display: flex;
	justify-content: center;
	align-items: center
}
.form-messadge-group a:first-child img{
	max-height: 36px;
}
.form-messadge-group a:nth-child(even) img{
	max-height: 36px;
}
.form-messadge-group img{
	max-height: 40px;
}
.text-or{
text-align: center;
margin-bottom: 15px;
font-weight: 300; 
text-transform: uppercase; margin-top: 5px;
font-size: 13px; 
}
#wpcf7-f1649-o4 .wpcf7-phonetext{
	padding-left: 45px !important;
}
#wpcf7-f402-o3 form br{
	display: none;
}
#wpcf7-f402-o3 form input{
	margin-bottom: 15px;
}
#wpcf7-f1649-o4 .wpcf7-submit {
	margin-top: 20px;
}
#wpcf7-f1649-o4 .wpcf7 .ajax-loader {
	display: none;
}
#wpcf7-f402-o3 .wpcf7-form{
    box-shadow: 1px 2px 2px 2px rgb(34 60 80 / 20%);
    padding: 15px;	
}
#wpcf7-f402-o3 p{
	margin-bottom: 0px;
}
html body #wpcf7-f402-o3 .wpcf7-form{
	    margin-bottom: 55px;
    margin-top: 40px;
}
html body #wpcf7-f402-o3  .ajax-loader{
display: none;
}
@media(min-width: 924px){
	.hide-ds{
		display: none !important;
	}
}
#comments li{
-webkit-box-shadow: 0px 3px 8px -2px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 0px 3px 8px -2px rgba(34, 60, 80, 0.2);
box-shadow: 0px 3px 8px -2px rgba(34, 60, 80, 0.2);
}
#comments li .children{
	box-shadow: unset;
}
#wpcf7-f1649-o3 .wpcf7-phonetext{
	padding-left: 45px !important;
}
#wpcf7-f380-p305-o2  .wpcf7-phonetext{
	padding-left: 45px !important;
}
.second-header-btn{
	    font-size: 12px;
    padding: 13px;
    background-color: #02D002;
    color: #fff;
    font-weight: 600;
}
#ast-hf-menu-1 #menu-item-309 a {
	padding-right: 0px;
}

.fixed-icon-massage.fixed-icon-massage-left {
    left: 25px;
    right: unset;
    bottom: 0
}

footer {
	/*z-index: 9999;*/
	position: relative;
}

#ast-scroll-top {
	z-index: 9999;
}


.wp-container-11.wp-block-column svg {
	height: 23px;
	float: left;
	padding-right: 10px;
	display: block;
}
.wp-container-11.wp-block-column .wp-block-uagb-icon-list-child {
	margin-bottom: 10px;
}


.wpcf7-form-control.wpcf7-textarea {
	width: 100%;
}





.uagb-icon-list__content-wrap svg {
	height: 25px;
}
.wp-block-uagb-icon-list-child {
	margin-bottom: 10px;
}
.uagb-icon-list__content-wrap {
	display: inline-flex;
}
.uagb-icon-list__content-wrap .uagb-icon-list__label-wrap {
	margin: 10px;
	display: inline;
}

.uagb-icon-list__content-wrap {
	display: inline;
	vertical-align: baseline;
}
.uagb-icon-list__source-wrap {
	display: inline-flex;
	vertical-align: middle;
}





/* Mobile individual */

@media screen and (max-width: 360px) {

.wp-block-media-text__media {
	width: 100px;
}
.wp-block-media-text__content {
	margin-left: 60px;
}
.uagb-column__inner-wrap {
	display: inline-flex;
}
.uagb-column__inner-wrap div {
	margin-left: 5px;
	vertical-align: middle;
	display: inline;
}
.uagb-column__inner-wrap p {
	margin-left: 5px;
	vertical-align: middle;
	display: inline;
}
.uagb-columns__wrap {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
.uagb-icon-list__content-wrap svg {
	height: 25px;
}
.wp-block-uagb-icon-list-child {
	margin-bottom: 10px;
}
	

} /*@media end*/



@media screen and (max-width: 480px) {
.wp-block-media-text__media {
	width: 100px;
}
.wp-block-media-text__content {
	margin-left: 60px;
}
.uagb-column__inner-wrap {
	display: inline-flex;
}
.uagb-column__inner-wrap div {
	margin-left: 5px;
	vertical-align: middle;
	display: inline;
}
.uagb-column__inner-wrap p {
	margin-left: 5px;
	vertical-align: middle;
	display: inline;
}
.uagb-columns__wrap {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
.uagb-icon-list__content-wrap svg {
	height: 25px;
}
.wp-block-uagb-icon-list-child {
	margin-bottom: 10px;
}

	
} /*@media end*/



@media screen and (max-width: 768px) {

.wp-block-media-text__media {
	width: 100px;
}
.wp-block-media-text__content {
	margin-left: 60px;
}
.uagb-column__inner-wrap {
	display: inline-flex;
}
.uagb-column__inner-wrap div {
	margin-left: 5px;
	vertical-align: middle;
	display: inline;
}
.uagb-column__inner-wrap p {
	margin-left: 5px;
	vertical-align: middle;
	display: inline;
}
.uagb-columns__wrap {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
.uagb-icon-list__content-wrap svg {
	height: 25px;
}
.wp-block-uagb-icon-list-child {
	margin-bottom: 10px;
}


} /*@media end*/

/*******/
		
		
		
        .kksr-legend {
            display: flex;
        }

        .kksr-muted {
            margin: 0 1%;
        }

        #primary > section > h1 {
            font-weight: 400;
            color: #3A3A3A;
            font-family: 'Roboto', sans-serif;
            line-height: 1.5;
            margin-bottom: 1.2em;
        }

        .ast-row > article.post {
            padding-right: 20px;
            padding-left: 40px;
            padding-top: 15px;
            padding-bottom: 15px;
            margin-bottom: 0px !important;
            border: none;
        }

        div.ast-blog-featured-section.post-thumb.ast-col-md-6 {
            max-width: 100%;
        }

        .comments-link {
            display: none;
        }

        .entry-meta {
            font-size: 8px;
            padding-top: 10px;
            line-height: 1.45;
        }

        .posted-on span {
            color: #000;
            font-size: 11px
        }

        .entry-header > .entry-title {
            margin-bottom: 0;
        }

        #primary > section {
            padding-right: 20px;
            padding-left: 40px;
            padding-top: 40px;
            padding-bottom: 20px;
        }

        #primary > section > h2 {
            padding-bottom: 20px;
        }

        header .fam-cta-banner {
            display: none;
        }

        @media screen and (min-width: 768px) {
            html header .custom-logo-link img {
                min-height: 52px !important;
                max-height: 52px !important;
            }

            .ast-logo-title-inline .ast-site-identity {
                min-width: 234px !important;
                min-height: 80px !important;
                padding: 1em 0 !important;
            }

            html body .header-contact-links a {
                min-height: 28px !important;
                margin-bottom: 2px !important;
                margin-right: 15px !important;
            }

            .ast-below-header-bar {
                max-height: 85px !important;
                min-height: 85px !important;
            }

            .main-header-bar-wrap {
                max-height: 80px !important;
                min-height: 80px !important;
            }

            .second-header img {
                min-width: 35px !important;
                min-height: 35px !important;
            }

            #ast-desktop-header {
                min-height: 165px !important;
            }

            .main-header-bar-wrap {
                min-height: 80px !important;
            }

            .ast-below-header-bar {
                min-height: 85px !important;
            }
        }

        @media screen and (max-width: 768px) {
            .ast-header-break-point #ast-mobile-header {
                min-height: 200px !important;
            }

            #ast-mobile-header .ast-below-header-wrap {
                min-height: 120px !important;
            }

            #ast-desktop-header {
                display: none !important;
            }

            .second-header img {
                min-width: 40px !important;
                min-height: 40px !important;
            }

            .second-header-btn {
                max-width: 206px !important;
                min-width: 206px !important;
                max-height: 40px !important;
                min-height: 40px !important;
                font-size: 12px !important;
                font-family: 'Roboto', sans-serif !important;
            }

            .fam-cta-banner__content {
                padding: 50px 25px !important;
            }

            #ast-mobile-header .ast-builder-grid-row {
                min-height: 80px !important;
            }

            .ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {
                min-height: 80px !important;
            }

            #ast-mobile-header .custom-logo-link img {
                min-width: 230px;
            }

        }

