#preloader{display:none;}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
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;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
: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--finbuzz-primary: #fa360a;--wp--preset--color--finbuzz-secondary: #ff5e17;--wp--preset--color--finbuzz-button-dark-gray: #111111;--wp--preset--color--finbuzz-button-light-gray: #a5a5a5;--wp--preset--color--finbuzz-button-white: #ffffff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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--finbuzz-gradient-color: linear-gradient(to right,#ff5e17,#fa360a);--wp--preset--font-size--small: 12px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 50px;--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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-finbuzz-primary-color{color: var(--wp--preset--color--finbuzz-primary) !important;}.has-finbuzz-secondary-color{color: var(--wp--preset--color--finbuzz-secondary) !important;}.has-finbuzz-button-dark-gray-color{color: var(--wp--preset--color--finbuzz-button-dark-gray) !important;}.has-finbuzz-button-light-gray-color{color: var(--wp--preset--color--finbuzz-button-light-gray) !important;}.has-finbuzz-button-white-color{color: var(--wp--preset--color--finbuzz-button-white) !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-finbuzz-primary-background-color{background-color: var(--wp--preset--color--finbuzz-primary) !important;}.has-finbuzz-secondary-background-color{background-color: var(--wp--preset--color--finbuzz-secondary) !important;}.has-finbuzz-button-dark-gray-background-color{background-color: var(--wp--preset--color--finbuzz-button-dark-gray) !important;}.has-finbuzz-button-light-gray-background-color{background-color: var(--wp--preset--color--finbuzz-button-light-gray) !important;}.has-finbuzz-button-white-background-color{background-color: var(--wp--preset--color--finbuzz-button-white) !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-finbuzz-primary-border-color{border-color: var(--wp--preset--color--finbuzz-primary) !important;}.has-finbuzz-secondary-border-color{border-color: var(--wp--preset--color--finbuzz-secondary) !important;}.has-finbuzz-button-dark-gray-border-color{border-color: var(--wp--preset--color--finbuzz-button-dark-gray) !important;}.has-finbuzz-button-light-gray-border-color{border-color: var(--wp--preset--color--finbuzz-button-light-gray) !important;}.has-finbuzz-button-white-border-color{border-color: var(--wp--preset--color--finbuzz-button-white) !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-finbuzz-gradient-color-gradient-background{background: var(--wp--preset--gradient--finbuzz-gradient-color) !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-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
.elementor-kit-471{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-471 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.elementor-4528 .elementor-element.elementor-element-727c1be{padding:120px 0px 160px 0px;}.elementor-4528 .elementor-element.elementor-element-7402d63 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-9ab2b0c > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-4528 .elementor-element.elementor-element-2a4a17a .title-text-button .section-content{font-weight:400;margin:20px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-f98328d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-65c0cae > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-4528 .elementor-element.elementor-element-23a17eb > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-4528 .elementor-element.elementor-element-23a17eb .image-style3  .image-box .about-shape li:nth-child(1){right:-48px;top:-48px;}.elementor-4528 .elementor-element.elementor-element-23a17eb .image-style3  .image-box .about-shape li:nth-child(2){right:-70px;top:90px;}.elementor-4528 .elementor-element.elementor-element-23a17eb .image-style3  .image-box .about-shape li:nth-child(3){left:-50px;bottom:-50px;}.elementor-4528 .elementor-element.elementor-element-23a17eb .image-style3  .image-box .about-shape li:nth-child(4){left:-50px;top:-16px;}@media(max-width:1024px){.elementor-4528 .elementor-element.elementor-element-727c1be{padding:80px 0px 80px 0px;}.elementor-4528 .elementor-element.elementor-element-2a4a17a{text-align:left;}.elementor-4528 .elementor-element.elementor-element-f98328d{text-align:left;}.elementor-4528 .elementor-element.elementor-element-65c0cae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-4528 .elementor-element.elementor-element-2a4a17a{text-align:left;}}@media(max-width:1024px) and (min-width:768px){.elementor-4528 .elementor-element.elementor-element-9ab2b0c{width:100%;}.elementor-4528 .elementor-element.elementor-element-65c0cae{width:100%;}}
.elementor-22973 .elementor-element.elementor-element-f012ed7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22973 .elementor-element.elementor-element-f21a962 .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-popup-modal-22973{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-22973 .dialog-message{width:868px;height:auto;}#elementor-popup-modal-22973 .dialog-close-button{display:flex;background-color:#FFFFFF;font-size:32px;}#elementor-popup-modal-22973 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-22973 .dialog-close-button i{color:#000000;}#elementor-popup-modal-22973 .dialog-close-button svg{fill:#000000;}@media(max-width:1024px){#elementor-popup-modal-22973 .dialog-close-button{top:10px;}body:not(.rtl) #elementor-popup-modal-22973 .dialog-close-button{right:10px;}body.rtl #elementor-popup-modal-22973 .dialog-close-button{left:10px;}}/* Start custom CSS */.dialog-close-button {
    border-radius: 100px;
    padding: 7px;
}
.dialog-close-button i {
    font-size: 20px;
}/* End custom CSS */
/*# sourceURL=elementor-frontend-inline-css */
.entry-banner {
					background-image: url(/images/service-bg-1.jpg);
			background-repeat: no-repeat;
			background-size: cover;
			background-position:bottom;
			}

	.content-area {
		padding-top: 130px; 
		padding-bottom: 120px;
	}
		#page .content-area {
		background-image: url( /images/zvilnymo-bg.jpg );
		background-color: #272727;
	}
		.error-page-area .error-page-content {		 
		background-color: #ffffff;
	}
	
	
/*# sourceURL=finbuzz-style-inline-css */
body{ --rt-primary-color: #3545a9; --rt-secondary-color: #0772c2; }  @media ( min-width:1400px ) { .container {  max-width: 1170px!important; } } a { color: #3545a9; }  .primary-color { color: #3545a9; } .secondary-color { color: #0772c2; } body { color: #0a0a0a; font-family: 'Montserrat', sans-serif; font-size: 16px; line-height: 28px; font-weight : 100; font-style: normal; } h1,h2,h3,h4,h5,h6 { font-family: 'Montserrat', sans-serif; font-weight : normal; } h1 { font-family: 'Montserrat', sans-serif; font-weight : 700; } h1 { font-size: 46px; line-height: 50px; font-style: normal; } h2 { font-family: 'Montserrat', sans-serif; font-weight : 600; } h2 { font-size: 36px; line-height: 44px; font-style: normal; } h3 { font-family: 'Montserrat', sans-serif; font-weight : 500; } h3 { font-size: 28px; line-height: 36px; font-style: normal; } h4 { font-family: 'Montserrat', sans-serif; font-weight : normal; } h4 { font-size: 22px; line-height: 32px; font-style: normal; } h5 { font-family: 'Montserrat', sans-serif; font-weight : 300; } h5 { font-size: 18px; line-height: 28px; font-style: normal; } h6 { font-family: 'Montserrat', sans-serif; font-weight : 200; } h6 { font-size: 14px; line-height: 24px; font-style: normal; } .topbar-style-2 .header-top-bar, .topbar-style-3 .header-top-bar{ background-color: #3545a9; }  .topbar-left .header-button a, .topbar-style-1 .header-top-bar .topbar-right .header-right-button .header-btn { color: #ffffff; } .topbar-style-1 .header-top-bar .topbar-right .header-right-button .header-btn, .header-style-2 .header-top-right li .header-right-button .header-btn, .accordion-style-3 .accordion-button.collapsed:before, .header-style-4 .info-wrap .header-right-button a{ background-image: linear-gradient(to right, #3886c1 , #0016a8); } .topbar-style-1 .header-top-bar .topbar-right .header-right-button .header-btn:hover, .header-style-2 .header-top-right li .header-right-button .header-btn:hover, .header-style-4 .info-wrap .header-right-button a:hover, .header-style-4 .info-wrap .header-right-button a:hover { background-image: linear-gradient(to right, #0016a8 , #3886c1); } .mobile-top-bar .header-social li a:hover, .header-style-9 .header-area .header-right .info-wrap li .header-right-button a, .topbar-style-4 .tophead-right .header-button:after{ background:#3545a9} .topbar-right ul .topbar-social a:hover, .topbar-left .header-button a i, .header-style-2 .header-top .header-top-middle .header-button a i, .header-style-4 .info-wrap .search-btn i:hover{ color:#3545a9} .mobile-top-bar .header-button a{ background-image: linear-gradient(to right, #3886c1 , #0016a8); } .topbar-style-4 .tophead-left i, .topbar-style-4 .tophead-right i{ color:#3545a9} .header-style-9 .header-area .header-right .info-wrap li a.cart-trigger-icon:hover, .header-style-9 .header-area .header-right .info-wrap li.search-btn a:hover{ background-color:#3545a9; }  .header-style-1.trheader .header-menu .additional-menu-area span.side-menu-trigger span, .header-style-2.trheader .header-menu .additional-menu-area span.side-menu-trigger span, .header-style-5.trheader .header-menu .additional-menu-area span.side-menu-trigger span, .header-style-2.trheader .additional-menu-area span.side-menu-trigger span::before, .header-style-3.trheader .header-menu .additional-menu-area span.side-menu-trigger span, .header-style-3.trheader .additional-menu-area span.side-menu-trigger span::before, .header-style-1.trheader .additional-menu-area span.side-menu-trigger span::before { background-color: #ffffff; }   .header-style-6.trheader .header-menu .additional-menu-area span.side-menu-trigger span, .header-style-7.trheader .header-menu .additional-menu-area span.side-menu-trigger span, .header-style-8.trheader .header-menu .additional-menu-area span.side-menu-trigger span {  border-color: #ffffff; } .header-style-6.trheader .header-icon-area:before, .header-style-7.trheader .header-icon-area:before, .header-style-8.trheader .header-icon-area:before {  background:#ffffff; }  .trheader .header-icon-area:before, .header-style-1.trheader .info-wrap .search-btn i:before, .header-style-4.trheader .info-wrap .search-btn i, .trheader.cart-area .cart-trigger-icon, .trheader.header-style-5 .info-wrap .cart-area .cart-trigger-icon, .header-style-3.trheader .info-wrap .search-btn i:before, .header-style-2.trheader .menu-wrap .info-wrap .header-icon-area .search-icon i, .header-style-1.trheader ul.info-wrap .header-number .media .item-icon, .trheader .header-top-right li .media .item-icon, .header-style-8.trheader .cart-area .cart-trigger-icon, .trheader.header-style-5 .menu-full-wrap .info-wrap .search-icon a, .header-style-6.trheader .header-icon-area .search-icon a i, .header-style-7.trheader .header-icon-area .search-icon a, .header-style-7.trheader .cart-area .cart-trigger-icon, .header-style-7.trheader .info-wrap .info .info-text i, .header-style-10.trheader .header-area .header-right .cart-area .cart-trigger-icon, .header-style-8.trheader .info-wrap .header-3-right .header-button i, .header-style-8.trheader .header-style-8-menu .menu-wrap .info-wrap .header-icon-area .search-icon a i { color:#ffffff; }  .header-style-10.trheader .header-area .header-right .search-icon svg path{  stroke: #ffffff; } .header-style-7 .menu-layout7, .header-style-8 .header-style-8-menu .menu-wrap, .rt-sticky .header-style-8-menu { background-color:#3545a9; } .header-style-8.trheader .header-area .header-menu.rt-sticky{ background:transparent; box-shadow:none } .header-style-7 .menu-layout7.rt-sticky { background: rgba(53, 69, 169, 0.95); } .trheader.header-style-7 .menu-layout7.rt-sticky{ background: rgba(53, 69, 169, 0.95); } .header-style-8 .header-top-8-wrap .header-info-wrap i{ color:#3545a9; } .site-header .main-navigation nav ul li a { font-family: 'Montserrat', sans serif; font-size: 16px; line-height: 22px; font-weight : normal;  font-style: normal; } .site-header .main-navigation ul li.mega-menu ul:after { background:#0016a8; } .site-header .main-navigation ul li ul li a { font-family: 'Montserrat', sans serif; font-size: 15px; line-height: 22px;  color: #000000; font-style: normal; } .mean-container .mean-nav ul li a { font-family: 'Montserrat', sans serif; font-size: 15px; line-height: 22px; font-weight : normal; font-style: normal; }  .rt-slide-nav .offscreen-navigation li.current-menu-item > a, .rt-slide-nav .offscreen-navigation li.current-menu-parent > a, .rt-slide-nav .offscreen-navigation nav > ul > li ul.sub-menu li:hover a,  .rt-slide-nav .offscreen-navigation li:hover > a {  color: #0016a8; } .rt-slide-nav .offscreen-navigation ul li:hover > a:before{  background-color: #0016a8; }  .header-style-1 .site-header .rt-sticky-menu .main-navigation nav > ul > li > a:hover, .header-style-3 .site-header .rt-sticky-menu .main-navigation nav > ul > li > a:hover, .header-style-4 .site-header .rt-sticky-menu .main-navigation nav > ul > li > a:hover, .header-style-5 .site-header .rt-sticky-menu .main-navigation nav > ul > li > a:hover, .header-style-6 .site-header .rt-sticky-menu .main-navigation nav > ul > li > a:hover, .header-style-7 .site-header .rt-sticky .main-navigation ul.menu > li.current-menu-item > a, .header-style-2 .site-header .rt-sticky-menu .main-navigation nav > ul > li > a:hover{ color: #0016a8; } .site-header .main-navigation nav ul li a.active, .header-style-7 .site-header .main-navigation nav > ul > li > a:hover, .header-style-8 .site-header .main-navigation nav > ul > li > a:hover, .header-style-7 .site-header .main-navigation nav > ul > li.current-menu-item > a, .header-style-8 .site-header .main-navigation nav > ul > li.current-menu-item > a{  color: #0016a8; } .trheader .site-header .main-navigation .menu > li > a, .header-style-1.trheader ul.info-wrap .header-number .media .media-body .item-label, .header-style-1.trheader ul.info-wrap .header-number .media .media-body .item-number, .trheader .header-top-middle .item-paragraph, .header-style-5.trheader .header-number .media .media-body a, .header-style-5.trheader .header-number .media .media-body .item-label, .header-style-2.trheader .header-top .header-top-middle .header-button a, .header-style-2.trheader .header-top-right li .media .media-body .item-label, .header-style-7 .header-menu .info-wrap .info-text a, .header-style-8.trheader .header-top-8-wrap .header-info-wrap span, .header-style-8.trheader .header-top-8-wrap .header-info-wrap a, .header-style-2.trheader .header-top-right li .media .media-body a{ color: #ffffff; } .trheader .main-navigation .menu .menu-item-has-children:after{ color:#ffffff; } .header-style-4 .info-wrap .search-btn i:hover{ color: #3545a9; } .header-style-1 .site-header .main-navigation nav > ul > li > a:hover, .header-style-2 .site-header .main-navigation nav > ul > li > a:hover, .header-style-3 .site-header .main-navigation nav > ul > li > a:hover, .header-style-4 .site-header .main-navigation nav > ul > li > a:hover, .header-style-5 .site-header .main-navigation nav > ul > li > a:hover, .header-style-6 .site-header .main-navigation nav > ul > li > a:hover, .header-style-7 .site-header .main-navigation nav > ul > li > a:hover, .header-style-8 .site-header .main-navigation nav > ul > li > a:hover { color: #0016a8; } .site-header .main-navigation ul.menu > li.current-menu-item > a::before{ background-color: #0016a8; } .site-header .main-navigation ul li ul li a { color: #000000; } .additional-menu-area .sidenav-social span a:hover i, .additional-menu-area .sidenav ul li a:hover, .additional-menu-area .sidenav .closebtn{ color: #3545a9; } .header-style-5.trheader .header-area .header-menu.rt-sticky{ background:#3545a9; } .header-style-5 .header-area .header-menu.rt-sticky{ background:#3545a9; } .site-header .main-navigation ul li ul li, .site-header .main-navigation ul li ul{ background-color: #ffffff; } .site-header .main-navigation ul.menu li ul.sub-menu li:hover { background-color: #ffffff; } .site-header .main-navigation ul.menu li ul.sub-menu li:hover:after{ color:#111111; } .site-header .main-navigation ul li.mega-menu ul.sub-menu li a:hover, .site-header .main-navigation ul li ul li a:hover:before, .site-header .main-navigation ul li ul li a::before { color: #0016a8; } .site-header .main-navigation ul.menu li ul.sub-menu li a:hover { color: #0016a8; } .site-header .main-navigation ul li.mega-menu > ul.sub-menu { background-color: #ffffff} .site-header .main-navigation ul li.mega-menu ul.sub-menu li a { color: #000000} .site-header .main-navigation ul li.mega-menu > ul.sub-menu li:hover:before { color: #0016a8; } .site-header .main-navigation ul li ul:after, .site-header .main-navigation ul li.mega-menu > ul:after { background:#3545a9; } .mean-container a.meanmenu-reveal, .mean-container .mean-nav ul li a.mean-expand { color: #3545a9; } .mean-container a.meanmenu-reveal span { background-color: #3545a9; } .mean-container .mean-bar {  border-color: #3545a9; } .mean-container .mean-nav ul li a:hover, .mean-container .mean-nav > ul > li.current-menu-item > a { color: #0016a8; } .mean-container .mean-nav ul li.current_page_item > a, .mean-container .mean-nav ul li.current-menu-item > a, .mean-container .mean-nav ul li.current-menu-parent > a { color: #3545a9; } .header-style-1 ul.info-wrap .header-number .media .item-icon { color: #3545a9; } .additional-menu-area a.side-menu-trigger:hover, .trheader.non-stick .additional-menu-area a.side-menu-trigger:hover { color: #0016a8; } .site-header .search-box .search-text { border-color: #3545a9; } .header-style-1 .site-header .header-top .icon-left { border-color: #0772c2; } .header-style-1.trheader .rt-sticky ul.info-wrap .header-number .media .item-icon { color:#3545a9} .header-style-1 .menu-wrap .main-navigation .menu li.current-menu-item > a, .site-header .rt-sticky .main-navigation ul.menu > li.current-menu-item > a, .site-header .main-navigation ul.menu > li.current-menu-item > a { color: #0016a8; } .rt-sticky-menu-wrapper { border-color: #3545a9} .header-style-6.trheader .header-area .header-menu.rt-sticky{ background-color:#3545a9; } .entry-banner .entry-banner-content h1 { color: #ffffff; } .breadcrumb-area .entry-breadcrumb span a, .breadcrumb-trail ul.trail-items li a { color: #ebebeb; } .breadcrumb-area .entry-breadcrumb span a:hover, .breadcrumb-trail ul.trail-items li a:hover { color: #3545a9; } .breadcrumb-trail ul.trail-items li, .entry-banner .entry-breadcrumb .delimiter, .entry-banner .entry-breadcrumb .dvdr { color: #a6a6a6; } .breadcrumb-area .entry-breadcrumb > span:last-child, .breadcrumb-trail ul.trail-items li > span { color: #3545a9; } .entry-banner:after {   background: rgba(0, 0, 0, 0); } .entry-banner .entry-banner-content { padding-top: 140px; padding-bottom: 150px; }  a.scrollup { background-color: #3545a9; } a.scrollup:hover { color: #3545a9; } .footer-top-area { background-color: #ffffff;  }  .footer-area .widgettitle:after, .footer-area .mc4wp-form .mc4wp-form-fields .mc4-subscriber button{ background-color: #3545a9; } .footer-area .widgettitle:before{ background-color: #0772c2; } .footer-style-2 .footer-top-area .rt_footer_social_widget .footer-social li a:hover { background-color: #3545a9; } .rt-box-title-1 span { border-top-color: #3545a9; } .footer-area .rt_footer_social_widget .footer-social li a:hover{ background:#3545a9; }  .widget_finbuzz_download .download-list .item .item-icon2 a, .sidebar-widget-area .widget_recent_comments ul li.recentcomments:hover::after, .sidebar-widget-area .widget_recent_comments ul li.recentcomments:hover::before { background:#3545a9; } .sidebar-widget-area .widget ul li a:hover { color: #3545a9; } .sidebar-widget-area .widget ul li:before, .blog-date:after, .sidebar-widget-area .widget h3.widgettitle::after { background:#3545a9; } .rt-post-box .post-box-style .media .media-body ul li a, .post-box-style .post-box-date ul li i, .post-box-style .media-body h3 a:hover, .feature-post-layout .entry-title a:hover, .post-tab-layout .post-box-date ul li:first-child, .post-tab-layout .entry-title a:hover, .blog-box .entry-content ul li a:hover, .blog-box .entry-content h3:hover a, .rt_widget_recent_entries_with_image .topic-box .posted-date i { color:#3545a9; } .search-form input:focus { border-color: #3545a9; } .sidebar-widget-area .rt_widget_recent_entries_with_image .media-body .posted-date a, .sidebar-widget-area .widget ul li.active a, .sidebar-widget-area .widget ul li.active a:before, .footer-top-area .search-form input.search-submit, .footer-top-area ul li:before, .footer-top-area ul li a:before, .author-widget .phone-number-layout .phone a:hover { color: #3545a9; } .footer-top-area .search-form input.search-submit, .footer-top-area ul li a:before, .footer-top-area .stylish-input-group .input-group-addon button i { color: #3545a9; } .footer-top-area .stylish-input-group .input-group-addon button:hover { background: #3545a9; } .rt-box-title-1, .author-widget .phone-number-layout .author-icon > div{ background-color: #3545a9; } .sidebar-widget-area .widget_recent_comments ul li.recentcomments:hover > span:before, .footer-area .mc4wp-form .mc4wp-form-fields .mc4-subscriber button:hover, .sidebar-widget-area .widget h3.widgettitle::before, .sidebar-widget-area .widget_block h2:before{ background-color: #0772c2; } .feature-post-layout .post-box-date ul li.feature-date, .rt_widget_recent_entries_with_image .topic-box .widget-recent-post-title a:hover, .single-post .entry-content ul li a:hover, .blog .entry-content ul li a:hover { color: #3545a9; } .rt_widget_recent_entries_with_image .topic-box .post-date1 span { background-color: #3545a9; } .sidebar-widget-area .mc4wp-form .form-group .item-btn { background-color: #3545a9; } .sidebar-widget-area .mc4wp-form .form-group .item-btn:hover { background-color: #0772c2; } .post-tab-layout ul.btn-tab li .active { background-color: #3545a9; } .call-to-action-content .rtin-des .item-btn:hover, .download-list ul li a{ background-color: #3545a9; } .download-list ul li a:hover { background-color: #0772c2; } .sidebar-widget-area .widget_calendar td a, .sidebar-widget-area .widget_calendar a:hover, .download-list .item .item-icon i { color: #3545a9; } .menu-service-menu-container #menu-service-menu .service-sidebar-menu:after, .download-list .item:after{ background-color:#3545a9; } .menu-service-menu-container #menu-service-menu .service-sidebar-menu a::after{ border-color:#3545a9; } .single-service-1  .elementor-widget-container:after{ border-bottom: 55px solid #3545a9; } .sidebar-widget-area .widget_recent_comments ul li.recentcomments:hover::before, .wp-block-archives li a:hover:before, .wp-block-categories li a:hover:before, .wp-block-archives li:hover{ color:#3545a9!important; } .widget_block .wp-block-latest-comments .wp-block-latest-comments__comment a:hover{ color:#3545a9; } .entry-footer .about-author .media-body .author-title, .entry-title h1 a { color: #3545a9; } .comments-area .main-comments .replay-area a:hover { background-color: #3545a9; } .blog-style-2 .readmore-btn:hover { background-color: #3545a9; color: #ffffff; } .entry-header .entry-meta .post-date:after, blockquote:before, .single-post .single-post-list li:before, .entry-footer .item-tags a:hover{ background:#3545a9; } .entry-footer .post-share .share-links a:hover, .post-navigation .post-nav-title a:hover, .rt-related-post-info .post-date ul li.post-relate-date, .post-navigation .next-article a:hover, .post-navigation .prev-article a:hover{ color:#3545a9} .error-page-area {   background-color: #ffffff; } .error-page-area .text-1 {  color: #111111; } .error-page-area .text-2 { color: #000000; } .error-page-area .error-page-content .go-home a:after {   background: #3545a9; } .error-page-area .error-page-content .go-home a:before {   background: #0772c2; } .error-btn{ background: #3545a9; } .comments-area > h4:before, .comment-respond > h4:before{ background: #0772c2; } .comments-area > h4::after, .comment-respond > h4:after{ background: #3545a9; } .submit-btn:hover { background-color: #0772c2; } .footer-top-area .mc4wp-form .form-group .item-btn:hover { background-color: #0772c2; } .submit-btn:after {   background: #3545a9; } .submit-btn:before {   background: #0772c2; }  .sidebar-widget-area .widget_calendar caption, .sidebar-widget-area .widget_calendar table td#today { background: #3545a9; } .footer-top-area .mc4wp-form .form-group .item-btn { background: #3545a9; } .entry-footer ul.item-tags li a:hover, .entry-header .entry-meta ul li a:hover { color: #3545a9; } .about-author ul.author-box-social li a:hover { color: #3545a9; } .post-navigation .next-article i, .post-navigation .prev-article i { color: #3545a9; } .entry-header .entry-meta ul li i, .entry-header .entry-post-meta ul li a { color: #3545a9; } .single-post .entry-content ol li:before, .entry-content ol li:before { background-color: #3545a9; } .rt-related-post .title-section h2:after { background-color: #3545a9; } .blog .entry-content .entry-title a:hover, .content-search .entry-content .entry-title a:hover{ color: #3545a9; } .blog .blog-layout-1 .blog-box .entry-content h3 a:hover{ color: #3545a9; } .sidebar-widget-area .widget_block.widget_search .wp-block-search__button{ background-color: #3545a9; }  .sidebar-widget-area .widget ul li a:hover:before{ color: #3545a9; } .pagination-area ul li.active a, .pagination-area ul li a:hover { background-color: #3545a9; border-color:#3545a9;  } .pagination-area ul li.active a{ border-color:#3545a9; } .widget_block .wp-block-latest-comments .wp-block-latest-comments__comment:hover:before{ color:#3545a9; } .rt-woo-nav .owl-custom-nav .owl-prev:hover, .rt-woo-nav .owl-custom-nav .owl-next:hover { background-color: #0772c2; }  .rt-drop, .post-detail-style3 .breadcrumbs-area2 .breadcrumbs-content ul li, .post-detail-style3 .breadcrumbs-area2 .breadcrumbs-content ul li a, .post-detail-style3 .breadcrumbs-area2 .breadcrumbs-content ul li a:hover, .breadcrumbs-area2 .breadcrumbs-content h3 a:hover, .post-detail-style3 .post-3-no-img-meta ul.post-info-light li a:hover, .post-detail-style3 .entry-meta li a:hover, .rt-news-box .post-cat span a:hover, .rt-news-box .topic-box .post-date1 span a:hover, .rt_widget_recent_entries_with_image .topic-box .post-date1 span a:hover, .sidebar-widget-area .widget.title-style-1 h3.widgettitle, .search-form input.search-submit, ul.news-info-list li i, .search-form input.search-submit:hover, .rt-cat-list-widget li:hover a, .footer-top-area .search-form input.search-submit, .ui-cat-tag a:hover, .entry-post-meta .post-author a:hover, .post-detail-style2 .post-info-light ul li a:hover, .post-detail-style2 .entry-meta li a:hover, .entry-title a:hover, .blog-layout-1 .entry-meta ul li a:hover, .blog-box .blog-bottom-content-holder ul li i, .blog .entry-content ul li i, .blog-layout-2 .blog-list .entry-content .blog-date i, .content-search .entry-content ul li i, .footer-top-area .rt-news-box .dark .rt-news-box-widget .media-body a:hover, .entry-footer .share-social ul a:hover, .archive .entry-content ul li i, .archive .entry-content .entry-title a:hover{ color: #3545a9; } .blog-box .entry-content .blog-date:after{ background-color:#3545a9; } .search-form button, #respond form .btn-send:hover{ color:#3545a9; }  .rt-box-title-2,.blog-box .blog-img-holder .entry-content, button, input[type="button"], input[type="reset"], input[type="submit"], .sidebar-widget-area .widget.title-style-1 h3.widgettitle, .rt-cat-list-widget li:before, .elementor-widget-wp-widget-categories ul li:before, .cat-holder-text, .blog-layout-2 .entry-meta .blog-cat ul li a:hover, .blog-layout-3 .entry-meta ul li.blog-cat li a:hover, #respond form .btn-send {   background-color: #3545a9; } .elementor-widget-wp-widget-categories ul li a:before {   color: #3545a9; } .elementor-widget-wp-widget-categories ul li:hover a { color: #0772c2; } .post-detail-style2 .cat-holder:before {   border-top: 8px solid #3545a9; } .footer-top-area .widget_tag_cloud a:hover { background-color: #3545a9 !important; } .entry-content .wpb_layerslider_element a.layerslider-button, .comments-area h3.comment-num:after {  background: #3545a9; } .entry-content .btn-read-more-h-b, .pagination-area ul li span .header-style-10.trheader #tophead .tophead-social li a:hover {   border: 1px solid #3545a9; } .bottomBorder {   border-bottom: 2px solid #3545a9; } .search-form input.search-field { border-color: #3545a9; }  .search-form input.search-submit { background-color: #3545a9; border: 2px solid #3545a9; } .sidebar-widget-area .widget.title-style-1 h3.widgettitle span { border-top: 10px solid #3545a9; }  .sidebar-widget-area .widget_tag_cloud a:hover, .sidebar-widget-area .widget_product_tag_cloud a:hover { background-color: #3545a9; } .cat-holder:before {   border-top: 8px solid #3545a9; } .footer-bottom-social ul li a { background-color: #3545a9; } .footer-bottom-social ul li a:hover {   background-color: #0772c2; } .page-links span.current .page-number, .page-links a.post-page-numbers:hover .page-number { background-color: #3545a9; }  .service-grid-layout2 .service-item .service-content .service-button1 a:after, .service-grid-layout2 .service-item:after, .rt-related-service .service-item .service-content, .rt-related-service .rtin-item .rtin-content, .service-grid-layout3 .service-item:hover .service-content:after{ background-color: #3545a9; } .elementor-3673 .elementor-element.elementor-element-6559048 .elementor-icon-list-icon i, .elementor-3673 .elementor-element.elementor-element-26af55c .elementor-icon-list-icon i, .service-grid-layout3 .service-item .service-title a:hover { color:#3545a9; }  #sb_instagram #sbi_images .sbi_item .sbi_photo_wrap::before{ background-color: rgba(53, 69, 169, 0.79); } .portfolio-single .single-portfolio-img-wrap:before, .rt-woo-nav .owl-custom-nav .owl-prev, .rt-woo-nav .owl-custom-nav .owl-next{  background:#3545a9; }  .gallery-single .rt-swiper-slider .rt-swiper-container .swiper-button > div{ background:#3545a9; } .gallery-multi-layout-1 .rtin-item .rtin-figure .rtin-content .item-button .gallery-btn{ color:#3545a9; } .gallery-default .rtin-item .rtin-content .rtin-cat a, .gallery-multi-layout-2 .rtin-item h3 a:hover{ color:#0772c2; } .gallery-multi-layout-2 .rtin-item .item-icon a:hover, .gallery-single .rt-swiper-slider .rt-swiper-container .swiper-button > div:hover{ background-color:#0772c2; } .fluentform .team-form-input .team-fluent-date .ff-el-input--content:before, .rtin-item .rtin-content h3 a:hover { color:#3545a9; } portfolio-multi-layout-10 .rtin-item .rtin-content h3 a:hover { color:#3545a9!important; } .team-single .rtin-item-wrap .rtin-item .rtin-social ul.rtin-social-icon li a:hover, .team-multi-layout-1 .rtin-item .team-thumb .rtin-social-icon, .team-multi-layout-1 .rtin-item:hover::before, .team-multi-layout-2 .rtin-item:hover .rtin-content-wrap .rtin-content .btn-style4::after, .team-multi-layout-2 .rtin-item .rtin-content-wrap .rtin-content .rtin-designation:after, .team-single .rtin-item-wrap .rtin-content .rtin-designation::after, .team-single .rtin-item-wrap .rtin-content ul li::before { background:#3545a9;  } .team-multi-layout-2 .rtin-item .rtin-content-wrap .rtin-content .rtin-designation:before{ background:#0772c2; } .team-multi-layout-1 .rtin-item:hover::after { border-color:#3545a9; } .team-single .rtin-item .rtin-thums:after{ border-bottom: 55px solid #3545a9; } .team-related-post .rtin-item .rtin-social li ul li a{ background:#3545a9; } .team-related-post .rtin-item .rtin-social li ul li a:hover{ background:#fff; color:#3545a9; } .team-single .rtin-item-wrap .rtin-item .rtin-social ul.rtin-social-icon li a{ color:#3545a9; } .team-single .rtin-item-wrap .rtin-content .rtin-designation::before { background-color:#0772c2; } .widget_fluentform_widget .service-form-btn .ff-btn-submit, .fluentform .team-form-btn button.ff-btn{ background:#3545a9; } .widget_fluentform_widget .service-form-btn .ff-btn-submit:hover, .fluentform .team-form-btn button.ff-btn:hover{ background:#0772c2; } .btn-style2:after { background-color:#3545a9; } .btn-style1:hover { background-color:#3545a9; border-color:#3545a9; } .btn-style1 svg pathm, .btn-style9 svg path{ fill:#3545a9; } .header-style-6 .header-icon-area .search-icon a:hover i, .btn-style9{ color:#3545a9; } .btn-style9{ border-color:#3545a9; } .header-search .stylish-input-group input[type=search], .header-search .header-search-form input[type=search], .header-search .custom-search-input input[type=text]{  border-color:#3545a9; }  @-webkit-keyframes pulse2 { 0% {  -webkit-box-shadow: 0 0 0 0 #3545a9;;   box-shadow: 0 0 0 0 #3545a9;; } 70% {  -webkit-box-shadow: 0 0 0 20px rgba(94, 223, 255, 0);   box-shadow: 0 0 0 20px rgba(94, 223, 255, 0); } 100% {  -webkit-box-shadow: 0 0 0 0 rgba(94, 223, 255, 0);   box-shadow: 0 0 0 0 rgba(94, 223, 255, 0); }  }  @keyframes pulse2 { 0% {  -webkit-box-shadow: 0 0 0 0 #3545a9;;   box-shadow: 0 0 0 0 #3545a9;; } 70% {  -webkit-box-shadow: 0 0 0 20px rgba(94, 223, 255, 0);   box-shadow: 0 0 0 20px rgba(94, 223, 255, 0); } 100% {  -webkit-box-shadow: 0 0 0 0 rgba(94, 223, 255, 0);   box-shadow: 0 0 0 0 rgba(94, 223, 255, 0); } } .footer-style-6 .footer-top-area .textwidget p, .banner-addon.style-6 .subtitle, .banner-addon.style-7 .subtitle , .counter-style4 .count .counterUp, .counter-style4 .count-text, .service-grid-layout8 .content-header .service-count, .footer-style-6 .footer-top-area .footer-top-widget .corporate-address li a{ font-family: 'Montserrat', sans-serif; } .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce .rt-product-block .price-title-box .rt-title a:hover, .woocommerce .product-details-page .product_meta > span a:hover, .woocommerce-cart table.woocommerce-cart-form__contents .product-name a:hover, .woocommerce .product-details-page .post-social-sharing ul.item-social li a:hover, .woocommerce .product-details-page table.group_table td > label > a:hover, .cart-area .minicart-title a:hover, .cart-area .minicart-remove a:hover { color: #3545a9; } .woocommerce .rt-product-block .rt-buttons-area .btn-icons a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:before { background-color: #3545a9; } .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button.button, .woocommerce a.button.alt, .woocommerce input.button, .woocommerce a.button, .cart-btn a.button, #yith-quick-view-close { background-color: #3545a9; } .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce button.button:hover, .woocommerce a.button.alt:hover, .woocommerce input.button:hover, .woocommerce a.button:hover, .cart-btn a.button:hover, #yith-quick-view-close:hover { background-color: #0772c2; } .woocommerce-message, .woocommerce-info {   border-top-color: #3545a9; } .woocommerce .product-details-page .rt-right .wistlist-compare-box a:hover, .cart-area .cart-trigger-icon:hover, .header-style-5 .header-menu.rt-sticky .cart-area .cart-trigger-icon > span, .header-style-7 .cart-area .cart-trigger-icon > span, .header-style-8 .cart-area .cart-trigger-icon > span { color:#3545a9; } .cart-area .cart-trigger-icon > span, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce button.button:hover, .woocommerce a.button.alt:hover, .woocommerce input.button:hover, .woocommerce a.button:hover, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button.button, .woocommerce a.button.alt, .woocommerce input.button, .woocommerce a.button, .cart-btn a.button .cart-btn a.button:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:before{ background:#3545a9; } .testimonial-slider-style9 .item-content .tcontent, .post-grid-style7 .blog-date > div, .counter-style5 .success-count-wrap .count .count-text, .counter-style5 .success-count-wrap .count .counterUp, .counter-style5 .success-count-wrap .count .plus{ font-family:'Montserrat', sans-serif; } .btn-style3{ background:#3545a9} .btn-style3:hover svg path{ fill:#3545a9} .btn-style5 svg path, .btn-style8 svg path, .btn-style7 svg path{ fill:#3545a9; } .btn-style5:hover, .btn-style9::before{ background-color:#3545a9; } .loadMore{ border-color:#3545a9; } .loadMore:hover, .btn-style6:hover, .btn-style7:hover{ color:#3545a9; } .btn-style6::before, .btn-style6::after{ background-color:#3545a9; } .btn-style8{ border-color:#3545a9; color:#3545a9; } .info-style9 .info-item:hover .info-button7 .btn-style8 {   background-color: #3545a9;   border: 1px solid#3545a9; } .service-grid-layout6 .service-item:hover .btn-style8:hover, .portfolio-multi-layout-9 .rtin-item .item-img .rtin-content .content_inner .round-button .round-btn i{ color:#3545a9; } .btn-wrap .btn-style9::before, .portfolio-multi-layout-9 .rtin-item .item-img .rtin-content .content_inner .round-button .round-btn:hover, .info-style13 .info-item:after{ background-color:#3545a9; } .sec-title .sub-title { color: #3545a9; } .section-title h2:after, .sec-title.style2 .rtin-title:before, .sec-title.style2 .rtin-title:after, .sec-title.style1 .sec-title-holder .rtin-title::after { background: #3545a9; } .sec-title.style2 .section-title span { color: #3545a9; } .barshow .title-bar, .about-info-text h2:after { background-color: #3545a9; } .sec-title.style4 .rtin-title:after { background-color: #3545a9; } .sec-title.style1 .sec-title-holder .rtin-title::before{ background: #0772c2; } .banner-slider-addon .main-banner-slider .play-btn .play-icon, .banner-slider-addon .banner-content .banner-btn-list li a span i{ color: #3545a9; } .banner-slider-addon .banner-content .banner-btn-list li a:hover{ background-color: #3545a9; } .banner-slider-addon .banner-content .banner-btn-list li a svg path{ fill:#3545a9; } .barshow .title-bar2{ background-color:#3545a9; } .barshow .title-bar1{ background-color:#0772c2; } .about-image-text .about-content .sub-rtin-title, .title-text-button .subtitle{ color: #3545a9; }  .rt-owl-nav-1.slider-nav-enabled .owl-carousel .owl-nav > div { background-color: #3545a9; } .rt-owl-nav-1.slider-nav-enabled .owl-carousel .owl-nav > div:hover { background-color: #0772c2; } .rt-owl-nav-1.slider-dot-enabled .owl-carousel .owl-dot:hover span, .team-grid-style2.rt-owl-nav-1.slider-dot-enabled .owl-carousel .owl-dot.active span, .rt-owl-nav-1.slider-dot-enabled .owl-carousel .owl-dot.active span, .team-multi-layout-3 .rtin-item .rtin-designation::after, .team-multi-layout-3 .rtin-item .rtin-social > li> a, .team-multi-layout-3 .rtin-item .rtin-social li ul li a, .team-grid-style2 .swiper-pagination span.swiper-pagination-bullet-active, .team-multi-layout-4 .rtin-item .rtin-content-wrap .mask-wrap .rtin-content .rtin-title::after, .team-multi-layout-4 .rtin-item .rtin-social li ul li a:hover, .team-multi-layout-5 .rtin-item:hover .rtin-content-wrap .mask-wrap, .team-multi-layout-5 .rtin-item .rtin-social li ul li a:hover { background-color: #3545a9; } .team-multi-layout-3 .rtin-item .rtin-social li ul li a:hover{ color:#3545a9; } .team-multi-layout-4 .rtin-item svg path{ fill:#3545a9; } .rt-owl-nav-2.slider-dot-enabled .owl-carousel .owl-dot:hover span, .rt-owl-nav-2.slider-dot-enabled .owl-carousel .owl-dot.active span { background-color: #3545a9; } .rt-owl-nav-2.slider-nav-enabled .owl-carousel .owl-nav > div:hover { background: #0772c2; } .info-box .info-title a:hover, .info-style1 .info-item .info-icon, .info-style2 .info-item .info-title a:hover, .info-style1 .info-item .info-content .info-title a:hover, .info-box .info-item .info-price, .info-style3 .media-icon .info-icon, .info-style10 .info-item .info-text, .info-style3 .info-item .info-button .button, .info-style2 .info-item .info-button .button, .info-style13 .info-icon, .info-style14 .info-item:hover .info-icon, .info-style7 .info-item .info-button .button{   color: #3545a9; } .info-style5 .info-item .info-button .info-button { border-color: #0772c2; } .info-style3 .info-item .info-button .info-button, .info-style2 .info-item .info-button .info-button, .info-style5 .info-item .link-shape .info-button a:hover, .info-style7 .info-item:hover .info-title, .info-style8 .info-item:hover .icon-circle-box .icon-body .info-icon i, .info-style12 .info-item .info-content .info-title a:hover, .info-style12 .info-item .info-content .info-title:hover { color:#3545a9; } .info-style1 .info-item:hover .info-media .info-number{ border-color:transparent transparent #3545a9 transparent; } .info-box.info-style2 .info-item:before, .info-style4 .info-item:hover .info-content .info-button .btn-style4::after, .info-style7 .info-item:hover .rtin-media::before, .info-style7 .info-item:hover .rtin-media::after{ background-color:#3545a9; } .info-style5 .info-item::before{ background-image: linear-gradient(to top,#3545a9, transparent); } .info-style8 .info-item .icon-circle-box .circle-image svg path:nth-child(1), .info-style8 .info-item .icon-circle-box .circle-image svg path:nth-child(2), .info-style8 .info-item .icon-circle-box .circle-image svg path:nth-child(4), .info-style11 .info-item .info-box-memo li:nth-child(3) svg path{ fill:#3545a9; } .info-style11 .info-item .info-box-memo li:nth-child(2) svg path{ stroke:#3545a9; } .info-style12 .info-item:hover .info-media .info-number{ border-color: transparent transparent #3545a9; transparent; }  .rt-counter.rtin-counter-style1 .rtin-item .rtin-content .rtin-counter .success-count::after, .rt-counter.rtin-counter-style2 .rtin-item .rtin-content .rtin-counter .success-count::after{ background-color: #3545a9; } .rt-counter.rtin-counter-style3 .rtin-item::after{ background-color: #3545a9; }  .testimonial-2 .slick-slide .testimonial-content-wrap .person-info:before, .testimonial-1 .slick-arrow:hover, .testimonial-1 .slick-prev:hover,   .testimonial-1 .slick-next:hover, .testimonial-1 .slick-prev:focus, .testimonial-1 .slick-next:focus, .testimonial-4 .testimonial-item .testimonial-top-area .testimonial-figure .item-icon i, .testimonial-4 .testimonial-item .testimonial-designation:after, .testimonial-5 .testimonial-item .testimonial-designation:after, .testimonial-5 .rt-related-slider .swiper-button-next:hover, .testimonial-6 .swiper-pagination .swiper-pagination-bullet-active, .testimonial-5 .rt-related-slider .swiper-button-prev:hover{ background-color: #3545a9; }  .testimonial-2 .slick-arrow:hover:before, .testimonial-6 .testimonial-item .testimonial-content .test-footer .author-info .testimonial-title, .testimonial-3 .rt-related-slider .swiper-button > div{ color:#3545a9; } .testimonial-5 .testimonial-item .person-info p{ border-color:#3545a9; }  .service-grid-layout1 .service-content .service-title a:hover, .service-grid-layout2 .service-item .service-title a:hover, .service-grid-layout4 .service-item:hover .service-content .service-title a {   color: #3545a9; } .service-grid-layout1 .service-item:hover .service-title a, .service-grid-layout1 .service-item:hover .service-title {   color: #fff; } .service-grid-layout1 .service-item:hover .service-box-content .btn-style1, .service-layout5 .swiper-pagination .swiper-pagination-bullet-active{ background-color: #3545a9; border-color: #3545a9; } .service-grid-layout7 .service-item .service-content .service-title::before, .service-grid-layout7 .service-item:hover .service-content{ background-color: #3545a9; } .service-grid-layout7 .service-item:hover .service-content .service-title::before{ background-color:#fff; } .post-default .post-grid-item .entry-content h3 a:hover, .post-grid-style6 .blog-date i, .post-grid-style6 .post-grid-meta li i, .post-grid-style6 .post-grid-meta li a:hover, .post-grid-style1 .post-grid-item .entry-content ul li i, .post-grid-style1 .post-grid-item .blog-btn:hover, .post-multi-grid .rtin-item-post .rtin-title a:hover{ color:#3545a9; } .post-grid-style1 .post-grid-item .entry-content .blog-date:after, .post-grid-style6 .rtin-img:after, .post-grid-style6 .rtin-img:before, .post-grid-style5 .blog-button a{ background-color:#3545a9; } .post-grid-style2 .post-grid-item .entry-content .blog-btn svg path, .post-multi-grid .rtin-item-post .blog-btn svg path{ fill:#3545a9; } .post-grid-style2 .post-grid-item .post-img .blog-cat a:hover{ background-color:#3545a9; color:#fff; } .post-grid-style2 .post-grid-item .entry-content .blog-btn:hover, .post-multi-grid .rtin-item-post .blog-btn:hover, .post-grid-style2 .post-grid-item .entry-content .post-grid-meta li a:hover, .post-grid-style2 .post-grid-item .entry-content .post-grid-meta li i, .post-grid-style4 .rtin-item-post .rtin-content ul li i{ color:#3545a9} .post-default.post-grid-style3 .rtin-item-post .rtin-img .blog-date, .post-default.post-grid-style4 .rtin-item-post .blog-date{ background:#3545a9} .btn-wrap .btn-style9:hover{ border-color:#3545a9; } .rtin-insurance-tab.tab-style1 .feature-tab-layout ul.nav-tabs .nav-item a.active{ background:#3545a9; border-color:#3545a9; } .rtin-insurance-tab.tab-style1 .feature-tab-layout ul.nav-tabs .nav-item a:after{ border-top: 16px solid #3545a9; } .rtin-insurance-tab.tab-style2 .rtin-item .insur-tab-more:hover, .rtin-insurance-tab.tab-style2 .nav-tabs .nav-item a::before{ background:#3545a9; } .rtin-insurance-tab.tab-style2 .rtin-item ul li:after{ color:#3545a9; } .fixed-sidebar-left .elementor-widget-wp-widget-nav_menu ul > li > a:hover, .fix-bar-bottom-copyright .rt-about-widget ul li a:hover, .fixed-sidebar-left .rt-about-widget ul li a:hover { color: #3545a9; } .element-side-title h5:after {   background: #0772c2; } .element-side-title h5 {   color: #3545a9; } .fixed-sidebar-addon .elementor-widget-wp-widget-nav_menu ul > li > a:hover, .fixed-sidebar-addon .rt-about-widget .footer-social li a:hover {   color: #3545a9; } .rt-cat-list-widget li:before, .rtin-faq .faq-item .faq-number span {   background: #3545a9; } .elementor-icon-list-items .elementor-icon-list-item i, .address-style2 .rtin-item:hover .rtin-icon i {   color: #3545a9; } .rtin-address-default .rtin-item .rtin-info a:hover, .rtin-address-default .rtin-item .rtin-icon i { color: #0772c2; } .rtin-logo-slider .rtin-item:hover {   border-color: #3545a9; } .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened { color: #3545a9; } .cta-style1 .action-box, .cta-default.cta-style6::after, .counter-style5 .success-count-wrap, .post-grid-style7 .blog-date, .cta-style7 .action-box, .portfolio-multi-layout-8.portfolio-layout11 .rtin-item .rtin-content h3::before, .rtin-contact-info-default.info-style4 .list-icon:hover, .cta-style8 .action-box .cta-button .btn-style5, .service-grid-layout9 .service-box-content .content-header::before, .testimonial-slider-style9 .testimonial-content .heading .shape, .cta-style7::after{ background-color:#3545a9; } .cta-style1:after, .single-service-cta .cta-style1:after{ background-color: rgba(53, 69, 169, 0.2); } .cta-style1:before, .single-service-cta .cta-style1:before{ background-color: rgba(53, 69, 169, 0.1); } .image-style7 .image-box .images-shape li.red-shape svg path, .cta-style4 .btn-style1:hover svg path, .cta-style8 .action-box .cta-button .btn-style5:hover svg path, .cta-style6 .action-box .btn-style1:hover svg path, .post-grid-style7 .post-grid-item .entry-content .post-grid-meta li svg path, .btn-style1 svg path, .portfolio-multi-layout-8.portfolio-layout11 .rtin-item .port-btn:hover svg path, .cta-style7 .action-box .btn-style1:hover svg path{ fill:#3545a9} .image-style7 .image-box .images-shape li.red-shape svg path, .topbar-style-5 .top-bar-wrap svg path{ stroke:#3545a9} .service-grid-layout6 .service-item:after, .portfolio-multi-layout-6 .rtin-item:after{ background-color: rgba(53, 69, 169, 0.79); } .service-multilayout-2.service-grid-layout10 .service-item:after{ background-color:rgba(53, 69, 169, 1); } .post-grid-multilayout .post-grid-item .entry-content .post-grid-meta li i, .service-grid-layout6 .service-item .btn-style7, .service-multilayout-2 .service-item:hover .btn-style8:hover, .cta-style8 .action-box .cta-button .btn-style5:hover, .rtin-contact-info-default.info-style4 .list-content a:hover{ color:#3545a9; } .service-grid-layout6 .service-item:hover .btn-style7, .service-grid-layout6 .service-item:hover .btn-style7 svg path{ color:#fff; fill:#fff; } .rt-video .rtin-video .rtin-play .play-icon, .video-slider.video-style5 .play-btn .play-icon{ color:#3545a9} .video-style6 .rtin-play{ border-color:#3545a9; } .rt-video.video-style2, .video-style6 .rtin-play:hover, .title-text-button .subtitle.style3::before, .video-slider.video-style5 .video-gallery-slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .video-style4 .rtin-video .rtin-play .play-text::before{ background-color:#3545a9} .progress-circular-layout .progress-circular span i{ color:#3545a9; } .progress-circular-layout .progress-circular-wrap:after{ background:#3545a9; } .progress-circular-layout .progress-circular:after, .progress-circle .style-2.has-shape::before{ background:#3545a9; } .counter-style1 .success-count-wrap::after, .counter-style2 .success-count-wrap .count:after, .counter-style3 .success-count-wrap .count:after{ background:#3545a9; } .fluentform-widget-title::before{ background:#0772c2; } .fluentform-widget-title::after, .fluentform .frm-fluent-form .callback-btn, .fluentform .frm-fluent-form .free-consultation-btn .ff-btn-submit{ background:#3545a9; } .fluentform .frm-fluent-form .ff-el-form-control:focus{ border-color:#3545a9; } .fluentform .frm-fluent-form .callback-btn:hover, .fluentform .frm-fluent-form .free-consultation-btn .ff-btn-submit:hover{ color:#3545a9; } .portfolio-single .cat-list a, .portfolio-single .portfoilo-info-wrap ul.project-list li.post-share .share-links a:hover, .portfolio-single .portfolio-post-navigation .pad-lr-15 .portfolio-icon a, .portfolio-single .portfolio-post-navigation .pad-lr-15 .portfolio-content h3 a:hover, .portfolio-single .single-port-cat a, .portfolio-multi-layout-4 .rtin-item .rtin-figure .read-more-btn, .portfolio-multi-layout-5 .read-more-btn:hover, .portfolio-multi-layout-10 .rtin-item .rtin-cat a:hover, .portfolio-multi-layout-5 .rtin-item .rtin-content .cat-list a, .portfolio-multi-layout-6 .rtin-item .portfolio-btn .read-more-btn:hover, .portfolio-default.portfolio-layout7  .rtin-item .rtin-content .read-more-btn, .portfolio-default.portfolio-layout7 .rtin-item .rtin-content .title-area h3 a:hover, .portfolio-multi-layout-8 .rtin-item .rtin-content h3 a:hover { color:#3545a9; } .portfolio-multi-layout-1 .rtin-item::before { background-image: linear-gradient(to top,#3545a9, transparent); } .portfolio-single .portfoilo-info-wrap .info-title, .portfolio-multi-layout-2 .rtin-item .rtin-figure .rtin-content .cat-list::after, .portfolio-single .portfolio-post-navigation .pad-lr-15:hover .portfolio-icon a, .portfolio-multi-layout-4 .rtin-item .rtin-content::before, .portfolio-multi-layout-5 .rtin-item .rtin-content, .portfolio-multi-layout-5 .swiper-button-next:hover, .portfolio-multi-layout-5 .swiper-button-prev:hover, .portfolio-multi-layout-10 .swiper-pagination-bullets .swiper-pagination-bullet-active, .portfolio-default.portfolio-layout7 .rtin-item .rtin-content .title-area::after, .portfolio-default.portfolio-layout7 .rtin-item:hover .rtin-content .read-more-btn, .portfolio-multi-layout-8 .rtin-item .rtin-content .portfolio-btn, .testimonial-8 .swiper-pagination .swiper-pagination-bullet-active, .portfolio-multi-layout-8 .rtin-item .rtin-content .portfolio-btn:hover { background-color:#3545a9; } .portfolio-multi-layout-2 .rtin-item .rtin-figure .rtin-content .cat-list::before{ background-color:#0772c2; } .testimonial-7 .testimonial-item .qoute-icon, .testimonial-8 .testimonial-item .testimonial-designation{ color:#3545a9; } .cta-style6 .action-box .btn-style1 svg path{ fill:#3545a9; } .contact-info-default .contact-info .section-line-one { background-color:#0772c2; } .contact-info-default .contact-info .section-line-two, .contact-info-default.info-style2 .contact-info .contact-icon span:after, .rtin-contact-info-default.info-style3 .list-item::before{ background-color:#3545a9; } .rtin-contact-info-default.info-style4 .list-icon{ color:#3545a9; border-color:#3545a9; } .main-banner-slider .swiper-button-next:hover, .main-banner-slider .swiper-button-prev:hover{ color:#fff; background:#3545a9; } .banner-slider-addon .main-banner-slider .single-slider .banner-content .banner-title:before, .main-banner-slider .swiper-pagination-bullet-active, .banner-addon .banner-title::before, .rt-video.video-style7 .rtin-video .play-icon:hover, .main-banner-slider3 .swiper-button-next:hover, .main-banner-slider3 .swiper-button-prev:hover{ background:#3545a9; } .main-banner-slider.slider-style2 .slider-social-section li span, .main-banner-slider.slider-style2 .slider-social-section li a:hover, .banner-slider-addon .main-banner-slider .single-slider .banner-content .subtitle, .banner-social-section li span, .banner-addon .banner-social-section li a:hover, .banner-slider-addon.slider-style3 .main-banner-slider3 .play-btn .play-icon, .main-banner-slider3 .swiper-button-next, .main-banner-slider3 .swiper-button-prev, .video-play-icon{ color:#3545a9; } .main-banner-slider .swiper-pagination-bullet-active:after { background:#0772c2; } .image-style1 .image-box .about-shape li:nth-child(2){ border-bottom: 55px solid #3545a9; } .image-style1 .image-box .about-shape li:nth-child(3){ border: 5px solid #3545a9; } .image-style2 .image-box .quotetion-icon, .image-style13 .round-shape, .image-style1 .image-box .image-info{ background-color:#3545a9; } .animate-image-style7 .shape-point .start-point i, .service-grid-layout9 .portfolio-btn a:hover, .animate-image-style7 .shape-point .end-point i{ color:#3545a9; } .animate-image-style7 .has-animation svg path:nth-child(1){ stroke:#3545a9; } .image-style11 .image-box li:nth-child(2) svg path, .image-style12 .shape-icon svg path, .image-style12 .shape-icon2 svg path{ fill:#3545a9; } .image-style11 .image-box li:nth-child(3) svg path{ stroke:#3545a9; } .pricing-plan .pricing-title:after, .content-toggle .nav-tabs .nav-link.active, .pricing-switch-container .switch-button{ background-color:#3545a9; } .pricing-plan .pricing-title:before { background-color:#0772c2; } .pricing-plan .pricing-btn a, .pricing--style-2 .pricing__content .pricing__price-heading .price-box .pricing__price{ color:#3545a9; } .pricing-plan .pricing-btn a:hover, .pricing--style-2:hover .pricing__content .pricing-button .pricing-btn{ background-color:#3545a9; color:#fff; border-color: #3545a9; } .pricing--style-2:hover{ border-color:#3545a9; } .country-location .location-item .map-icon ul li{ color:#3545a9; } @keyframes pulse {   0% { box-shadow: 0 0 0 0 #3545a9;   }   70% { box-shadow: 0 0 0 20px rgba(12, 31, 215, 0);   }   100% { box-shadow: 0 0 0 0 rgba(12, 31, 215, 0);   } } .rt-accordion .accordion-button.collapsed:before, .rt-accordion .accordion-header button, .accordion-style-2 .accordion-button::before{ color:#3545a9; } .rt-accordion.accordion-style-3 .accordion-button.collapsed:before{ color:#fff; }  .rt-related-slider .section-title .swiper-button > div:hover, .accordion-style-4 .accordion-button::before{ background-color:#3545a9; } .gmap-section .left .elementor-element-populated:after{ background-color:#3545a9; } .title-text-button .subtitle.style2{ color:#3545a9; border-color:#3545a9; } .cta-style4, .cta-style5::before, .cta-style5::after { background-color:#3545a9; } 
/*# sourceURL=finbuzz-dynamic-inline-css */
.step-form-popup__close {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    line-height: 1;
    top: 12px;
    right: 16px;
}
.step-form-popup__close:hover {
    background-color: rgba(0, 0, 0, 0) !important;
}
.ov-field br {
	display:none;
}
.rxs .hvx:hover, .zv-mm-close:hover {
	background: transparent!important;
}
.rxs .hvx ul li:hover .elementor-icon-list-text {
	text-decoration: underline;
	text-decoration-color: #3949AB;
}
.rxs ul li:hover .elementor-icon-list-text {
	text-decoration: underline;
	text-decoration-color: #3949AB;
}
.ov-cf7 .ov-field--full {
	width: 100%;
}
@media (max-width: 1440px) {
	.elementor-element-2b0afab .ov-cf7-grid {
		display: flex;
		flex-flow: column;
	}
	.elementor-element-2b0afab .ov-field {
		width: 100%;
	}
}

@media (max-width:991px) {
	.mean-bar > a:first-child {
		order:2;
	}
	.mean-bar > a:not(:first-child) {
		order: 1;
		margin:0;
		margin-left:20px!important;
		margin-right: auto!important;
	}
	.mean-bar .sidebarBtn {
		order:0;
		margin-left:0!important;
	}
}
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
.banner-addon.style2 > .container{
	    max-width: 1700px!important;
}
.trheader .site-header .rt-sticky .main-navigation ul li a{
	color:#000!important;
}
.header-style-5 .site-header .header-menu.rt-sticky .main-navigation>nav>ul>li>a {
	color:#fff!important;
}
.trheader.header-style-10 .site-header .main-navigation .menu > li > a{
	color:#fff!important;
}
.trheader.header-style-10 .site-header .rt-sticky .main-navigation ul li a{
	color:#000!important;
}

.rt-single-content p, .rt-single-content ul, .rt-single-content ol {
    font-weight: 400;
}

.rt-single-content .b24-form {
    margin: 36px 0;
}
@media (min-width: 1024px) and (max-width: 1600px) {
            header .elementor-element.elementor-element-c26f96e {
                padding-bottom: 0;
            }

            .elementor-22323 .elementor-element.elementor-element-2b0afab {
                padding: 15px !important;
            }

            .elementor-22323 .elementor-element.elementor-element-11fd997 {
                padding: 15px !important;
            }
        }

        .step-form-popup {
            position: fixed;
            inset: 0;
            z-index: 99999;
            display: flex;
            justify-content: center;
            align-items: center;
            opacity: 0;
            visibility: hidden;
            transition: .3s ease;
        }

        .step-form-popup.is-active {
            opacity: 1;
            visibility: visible;
        }

        .step-form-popup__overlay {
            position: absolute;
            inset: 0;
            background: rgba(0,0,0,.75);
        }

        .step-form-popup__content {
            position: relative;
            z-index: 2;
            width: 100%;
            max-width: 576px;
            max-height: calc(100vh - 40px);
            overflow-y: auto;
            padding: 40px;
            border-radius: 20px;
            background: #FFFFFF1A;
            color: #FFF;
			  -webkit-backdrop-filter: blur(8px);

            backdrop-filter: blur(8px);

        }

        .step-form-popup__content h3,
        .step-form-popup__content span.wpcf7-list-item-label {
            color: #fFf;
        }

        .ov-cf7	.wpcf7-form-control.wpcf7-radio {
            border: none;
        }

        .step-form-popup__close {
            position: absolute;
            top: 12px;
            right: 16px;
            border: 0;
            background: transparent;
            cursor: pointer;
            font-size: 34px;
            line-height: 1;
        }

        .step-form-popup__success {
            display: none;
            text-align: center;
            padding: 30px;
        }

        .step-form-popup.success-sent form {
            display: none;
        }

        .step-form-popup.success-sent .step-form-popup__success {
            display: block;
        }

        .step-btn {
            background: #3f5af3;
            font-weight: 600;
            color: #fff;
            border-radius: 999px;
            padding: 14px 24px;
            transition: .3s ease-in-out;
            min-width: 130px;
        }

        .step-btn:hover {
            background: #000;
        }

        body.step-form-open {
            overflow: hidden;
        }

        .form-step {
            display: none;
        }

        .form-step.active {
            display: block;
        }

        .form-step .wpcf7-list-item {
            color: #000;
        }

        .ov-cf7 .form-step:last-child .ov-actions {
            flex-direction: column;
            align-items: center;
            justify-content: center;
            gap: 24px;
            margin-top: 18px;
        }

        .ov-cf7 .form-step:last-child .ov-actions .ov-submit {
            margin-top: 20px !important;
			color: #FFF;
        }
		
		.ov-cf7 .form-step:last-child .ov-actions .ov-submit:hover {
			background: #3545a9;
		}

        .ov-cf7 .form-step input.wpcf7-form-control {
            border-color: #FFF;
            color: #FFF;
        }

        .ov-cf7 .form-step input {
            color: #FFF!important;
        }

        .ov-cf7 .form-step input.wpcf7-form-control::placeholder {
            color: rgba(255,255,255,.7);
        }

        .ov-cf7 .form-step .wpcf7-form-control.wpcf7-radio {
            display: flex;
            flex-direction: column;
            gap: 16px;
        }

        .ov-cf7 .form-step .ov-actions {
            display: flex;
            justify-content: center;
            gap: 16px;
        }

        .step-error {
            margin-top: 15px;
            padding: 12px 14px;
            background: #ffe5e5;
            border: 1px solid #ff5a5a;
            color: #b30000;
            border-radius: 10px;
            font-size: 14px;
        }

        #elementor-popup-modal-22991 {
            display: none!important;
        }

        @media (max-width: 767px) {

            .step-form-popup__content {
                padding: 24px;
                margin: 12px;
            }

        }
@media (min-width: 1024px) {
		.elementor-element.elementor-element-c26f96e {
			margin-top: -20px!important;
		}
		}

        #elementor-popup-modal-23845,
        #elementor-popup-modal-23889 {
            display: none!important;
        }

        .elementor-23079 .elementor-element.elementor-element-9a35944,
        .elementor-23445 .elementor-element.elementor-element-9a35944,
        .elementor-23759 .elementor-element.elementor-element-9a35944,
        .elementor-23458 .elementor-element.elementor-element-9a35944,
        .elementor-23487 .elementor-element.elementor-element-9a35944 {
            margin-top: 110px;
        }
        .elementor-22323 .elementor-element.elementor-element-0efb674 {
            padding-left: 0!important;
            padding-right: 0!important;
        }
        .elementor-element-f96bba0 {
            margin-top: -50px!important;
        }
        @media (max-width: 1023px) {
            .rngst_phone_button {
                bottom: -3%!important;
                left: -12%;

            }
            .elementor-23079 .elementor-element.elementor-element-9a35944,
            .elementor-23445 .elementor-element.elementor-element-9a35944,
            .elementor-23759 .elementor-element.elementor-element-9a35944,
            .elementor-23458 .elementor-element.elementor-element-9a35944,
            .elementor-23487 .elementor-element.elementor-element-9a35944 {
                margin-top: 0;
            }

            .elementor-element-f96bba0 {
                margin-top: -35px!important;
            }
        }

        .page-id-27888 .entry-banner,
        .page-id-27888 .site-header,
        .page-id-27888 .ov-rotating-badge {
            display: none !important;
        }

        .elementor-element-dea29b4, .elementor-element-36928bb {
            margin-right: auto;
        }

        .js-open-step-form {
            display: flex;
            align-items: center;
            justify-content: center;

            font-family: "Montserrat", Sans-serif;
            font-weight: 500;
            font-size: 18px;
            padding: 18px 24px;
            border-radius: 100px 100px 100px 100px;
            color: #FFFFFF;
            background-color: #3949AB;
            transition: .3s ease;
            text-decoration: none;
        }
        .js-open-step-form:hover {
            background-color: #3949ABE6;
        }


        @media (max-width: 1023px) {
            .js-open-step-form {
                font-size: 14px;
                padding: 14px 18px;
            }
        }
@media (min-width: 1024px) and (max-width: 1600px) {
            header .elementor-element.elementor-element-c26f96e {
                padding-bottom: 0;
            }

            .elementor-22323 .elementor-element.elementor-element-2b0afab {
                padding: 15px !important;
            }

            .elementor-22323 .elementor-element.elementor-element-11fd997 {
                padding: 15px !important;
            }
        }

        /* =========================
           ALL PAGES
        ========================= */

        .page-id-27877 .entry-banner,
        .page-id-23079 .entry-banner,
        .page-id-27876 .entry-banner,
        .page-id-23445 .entry-banner,
        .page-id-27880 .entry-banner,
        .page-id-23458 .entry-banner,
        .page-id-27881 .entry-banner,
        .page-id-23759 .entry-banner,
        .page-id-27885 .entry-banner,
        .page-id-23487 .entry-banner,
        .page-id-27877 .site-header,
        .page-id-23079 .site-header,
        .page-id-27876 .site-header,
        .page-id-23445 .site-header,
        .page-id-27880 .site-header,
        .page-id-23458 .site-header,
        .page-id-27881 .site-header,
        .page-id-23759 .site-header,
        .page-id-27885 .site-header,
        .page-id-23487 .site-header,
        .page-id-27877 .ov-rotating-badge,
        .page-id-23079 .ov-rotating-badge,
        .page-id-27876 .ov-rotating-badge,
        .page-id-23445 .ov-rotating-badge,
        .page-id-27880 .ov-rotating-badge,
        .page-id-23458 .ov-rotating-badge,
        .page-id-27881 .ov-rotating-badge,
        .page-id-23759 .ov-rotating-badge,
        .page-id-27885 .ov-rotating-badge,
        .page-id-23487 .ov-rotating-badge {
            display: none !important;
        }


        /* =========================
           TITLE
        ========================= */

        .page-id-27877 .elementor-27877 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .page-id-23079 .elementor-23079 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .page-id-27876 .elementor-27876 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .page-id-23445 .elementor-23445 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .page-id-27880 .elementor-27880 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .page-id-23458 .elementor-23458 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .page-id-27888 .elementor-27888 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .page-id-22323 .elementor-22323 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .page-id-27881 .elementor-27881 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .page-id-23759 .elementor-23759 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .page-id-27885 .elementor-27885 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .page-id-23487 .elementor-23487 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title {
            font-size: 56px;
            line-height: 1.35;
        }
		
		.elementor-23759 .elementor-element.elementor-element-43305ca .ov-btn {
			background: #3949AB;
			color: #FFF;
		}

		@media (min-width: 1023px) {

        .page-id-27876 .elementor-27876 .elementor-element.elementor-element-7b4dc08,
        .page-id-23445 .elementor-23445 .elementor-element.elementor-element-7b4dc08 {
            width: 880px;
            max-width: 100%;
        }

        .page-id-27880 .elementor-27880 .elementor-element.elementor-element-7b4dc08,
        .page-id-23458 .elementor-23458 .elementor-element.elementor-element-7b4dc08 {
            width: 880px;
            max-width: 100%;
        }

        .page-id-27885 .elementor-27885 .elementor-element.elementor-element-7b4dc08,
        .page-id-23487 .elementor-23487 .elementor-element.elementor-element-7b4dc08 {
            width: 880px;
            max-width: 100%;
        }
		}
		
		@media (max-width: 1023px) {
			        .page-id-27876 .elementor-27876 .elementor-element.elementor-element-7b4dc08,
        .page-id-23445 .elementor-23445 .elementor-element.elementor-element-7b4dc08,
        .page-id-27880 .elementor-27880 .elementor-element.elementor-element-7b4dc08,
        .page-id-23458 .elementor-23458 .elementor-element.elementor-element-7b4dc08,
.elementor-23079 .elementor-element.elementor-element-7b4dc08,
        .page-id-27885 .elementor-27885 .elementor-element.elementor-element-7b4dc08 {
            max-width: 85%!important;
        }
		}



        /* =========================
           HERO WRAP
        ========================= */

        .page-id-27877 .elementor-27877 .elementor-element.elementor-element-74de92a,
        .page-id-23079 .elementor-23079 .elementor-element.elementor-element-74de92a,
        .page-id-27888 .elementor-27888 .elementor-element.elementor-element-6a3430f,
        .page-id-22323 .elementor-22323 .elementor-element.elementor-element-06c6803,
        .page-id-27876 .elementor-27876 .elementor-element.elementor-element-74de92a,
        .page-id-23445 .elementor-23445 .elementor-element.elementor-element-74de92a,
        .page-id-27880 .elementor-27880 .elementor-element.elementor-element-74de92a,
        .page-id-23458 .elementor-23458 .elementor-element.elementor-element-74de92a,
        .page-id-27881 .elementor-27881 .elementor-element.elementor-element-74de92a,
        .page-id-23759 .elementor-23759 .elementor-element.elementor-element-74de92a,
        .page-id-27885 .elementor-27885 .elementor-element.elementor-element-74de92a,
        .page-id-23487 .elementor-23487 .elementor-element.elementor-element-74de92a {
            padding-left: 4%;
            padding-top: 3.5%;
            justify-content: flex-start;
        }

        .page-id-27888 .elementor-27888 .elementor-element.elementor-element-6a3430f,
        .page-id-22323 .elementor-22323 .elementor-element.elementor-element-06c6803 {
            background-size: 120%;
            background-position: 55% 0%;
        }

        /* =========================
           TEXT BLOCK
        ========================= */

        .page-id-27877 .elementor-27877 .elementor-element.elementor-element-d53a234,
        .page-id-23079 .elementor-23079 .elementor-element.elementor-element-d53a234,
        .page-id-27888 .elementor-27888 .elementor-element.elementor-element-d53a234,
        .page-id-22323 .elementor-22323 .elementor-element.elementor-element-d53a234,
        .page-id-27876 .elementor-27876 .elementor-element.elementor-element-d53a234,
        .page-id-23445 .elementor-23445 .elementor-element.elementor-element-d53a234,
        .page-id-27880 .elementor-27880 .elementor-element.elementor-element-d53a234,
        .page-id-23458 .elementor-23458 .elementor-element.elementor-element-d53a234,
        .page-id-27881 .elementor-27881 .elementor-element.elementor-element-d53a234,
        .page-id-23759 .elementor-23759 .elementor-element.elementor-element-d53a234,
        .page-id-27885 .elementor-27885 .elementor-element.elementor-element-d53a234,
        .page-id-23487 .elementor-23487 .elementor-element.elementor-element-d53a234 {
            font-size: 24px;
        }

        /* =========================
           BUTTON
        ========================= */

        .page-id-27877 .elementor-27877 .elementor-element.elementor-element-43305ca .ov-btn,
        .page-id-23079 .elementor-23079 .elementor-element.elementor-element-43305ca .ov-btn,
        .page-id-27888 .elementor-27888 .elementor-element.elementor-element-5125d6a .ov-btn,
        .page-id-22323 .elementor-22323 .elementor-element.elementor-element-a17710d .ov-btn,
        .page-id-27876 .elementor-27876 .elementor-element.elementor-element-43305ca .ov-btn,
        .page-id-23445 .elementor-23445 .elementor-element.elementor-element-43305ca .ov-btn,
        .page-id-27880 .elementor-27880 .elementor-element.elementor-element-43305ca .ov-btn,
        .page-id-23458 .elementor-23458 .elementor-element.elementor-element-43305ca .ov-btn,
        .page-id-27881 .elementor-27881 .elementor-element.elementor-element-43305ca .ov-btn,
        .page-id-23759 .elementor-23759 .elementor-element.elementor-element-43305ca .ov-btn,
        .page-id-27885 .elementor-27885 .elementor-element.elementor-element-43305ca .ov-btn,
        .page-id-23487 .elementor-23487 .elementor-element.elementor-element-43305ca .ov-btn {
            transform: scale(1.63) translate(19.5%, 50%);
        }

        /* =========================
           BLUR
        ========================= */


        .page-id-27877 .elementor-27877 .elementor-element.elementor-element-74de92a::before,
        .page-id-23079 .elementor-23079 .elementor-element.elementor-element-74de92a::before,
        .page-id-27888 .elementor-27888 .elementor-element.elementor-element-6a3430f::before,
        .page-id-22323 .elementor-22323 .elementor-element.elementor-element-06c6803::before,
        .page-id-27876 .elementor-27876 .elementor-element.elementor-element-74de92a::before,
        .page-id-23445 .elementor-23445 .elementor-element.elementor-element-74de92a::before,
        .page-id-27880 .elementor-27880 .elementor-element.elementor-element-74de92a::before,
        .page-id-23458 .elementor-23458 .elementor-element.elementor-element-74de92a::before,
        .page-id-27881 .elementor-27881 .elementor-element.elementor-element-74de92a::before,
        .page-id-23759 .elementor-23759 .elementor-element.elementor-element-74de92a::before,
        .page-id-27885 .elementor-27885 .elementor-element.elementor-element-74de92a::before,
        .page-id-23487 .elementor-23487 .elementor-element.elementor-element-74de92a::before {
			  -webkit-backdrop-filter: blur(2.5px);
            backdrop-filter: blur(2.5px);
        }

        /* =========================
           INFO AFTER
        ========================= */

        .page-id-27877 .elementor-27877 .elementor-element.elementor-element-d53a234:after,
        .page-id-23079 .elementor-23079 .elementor-element.elementor-element-d53a234:after,
        .page-id-27888 .elementor-27888 .elementor-element.elementor-element-44d420b:after,
        .page-id-22323 .elementor-22323 .elementor-element.elementor-element-253050b:after,
        .page-id-27876 .elementor-27876 .elementor-element.elementor-element-d53a234:after,
        .page-id-23445 .elementor-23445 .elementor-element.elementor-element-d53a234:after,
        .page-id-27880 .elementor-27880 .elementor-element.elementor-element-d53a234:after,
        .page-id-23458 .elementor-23458 .elementor-element.elementor-element-d53a234:after,
        .page-id-27881 .elementor-27881 .elementor-element.elementor-element-d53a234:after,
        .page-id-23759 .elementor-23759 .elementor-element.elementor-element-d53a234:after,
        .page-id-27885 .elementor-27885 .elementor-element.elementor-element-d53a234:after,
        .page-id-23487 .elementor-23487 .elementor-element.elementor-element-d53a234:after {
            content: '';
            width: 100%;
            height: 65px;
            background: rgba(4, 4, 4, .8);
            position: absolute;
            bottom: -65px;
            left: 0;
            border-radius: 0 0 40px 40px;   /* ← добавить эту строку */
        }

        /* =========================
           INFO BOX
        ========================= */

        .page-id-27877 .elementor-27877 .elementor-element.elementor-element-d53a234,
        .page-id-23079 .elementor-23079 .elementor-element.elementor-element-d53a234,
        .page-id-27888 .elementor-27888 .elementor-element.elementor-element-44d420b,
        .page-id-22323 .elementor-22323 .elementor-element.elementor-element-253050b,
        .page-id-27876 .elementor-27876 .elementor-element.elementor-element-d53a234,
        .page-id-23445 .elementor-23445 .elementor-element.elementor-element-d53a234,
        .page-id-27880 .elementor-27880 .elementor-element.elementor-element-d53a234,
        .page-id-23458 .elementor-23458 .elementor-element.elementor-element-d53a234,
        .page-id-27881 .elementor-27881 .elementor-element.elementor-element-d53a234,
        .page-id-23759 .elementor-23759 .elementor-element.elementor-element-d53a234,
        .page-id-27885 .elementor-27885 .elementor-element.elementor-element-d53a234,
        .page-id-23487 .elementor-23487 .elementor-element.elementor-element-d53a234 {
            color: #FFF;
            padding: 16px;
            border-radius: 20px 20px 0 0;
            margin: 35px 0 -37px;
            background: rgba(4, 4, 4, .8);
            font-size: 16px;
            max-width: 467px;
            position: relative;
            text-align: center;
        }

        .page-id-27877 .elementor-27877 .elementor-element.elementor-element-d53a234 span,
        .page-id-23079 .elementor-23079 .elementor-element.elementor-element-d53a234 span,
        .page-id-27888 .elementor-27888 .elementor-element.elementor-element-44d420b span,
        .page-id-22323 .elementor-22323 .elementor-element.elementor-element-253050b span,
        .page-id-27876 .elementor-27876 .elementor-element.elementor-element-d53a234 span,
        .page-id-23445 .elementor-23445 .elementor-element.elementor-element-d53a234 span,
        .page-id-27880 .elementor-27880 .elementor-element.elementor-element-d53a234 span,
        .page-id-23458 .elementor-23458 .elementor-element.elementor-element-d53a234 span,
        .page-id-27881 .elementor-27881 .elementor-element.elementor-element-d53a234 span,
        .page-id-23759 .elementor-23759 .elementor-element.elementor-element-d53a234 span,
        .page-id-27885 .elementor-27885 .elementor-element.elementor-element-d53a234 span,
        .page-id-23487 .elementor-23487 .elementor-element.elementor-element-d53a234 span {
            color: #6e7bc9;
        }
		
		.elementor-element-90d5e17 {
			min-height: 70vh!important;
		}
		
		@media (min-width: 1023px) {
			.rngst_phone_button {
				right: unset!important;
				left: -53px;
				bottom: -30px!important;
			}
		}

        /* =========================
           MOBILE
        ========================= */

        @media (max-width: 1023px) {
			
			.page-id-23079 .elementor.elementor-22328.elementor-location-header,
			.page-id-23445 .elementor.elementor-22328.elementor-location-header,
			.page-id-23759 .elementor.elementor-22328.elementor-location-header,
			.page-id-23458 .elementor.elementor-22328.elementor-location-header,
						.page-id-22323 .elementor.elementor-22328.elementor-location-header,
			.page-id-23487 .elementor.elementor-22328.elementor-location-header	{
				margin: -22px 0;
			}
			
					.elementor-element-90d5e17 {
			min-height: 600px!important;
		}

            .page-id-27877 .elementor-27877 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .page-id-23079 .elementor-23079 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .page-id-27876 .elementor-27876 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .page-id-23445 .elementor-23445 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .page-id-27880 .elementor-27880 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .page-id-23458 .elementor-23458 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .page-id-27881 .elementor-27881 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .page-id-23759 .elementor-23759 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .page-id-27885 .elementor-27885 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .page-id-23487 .elementor-23487 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title {
                font-size: 26px;
                text-shadow:
                        -1px -1px 0 #000,
                        1px -1px 0 #000,
                        -1px 1px 0 #000,
                        1px 1px 0 #000;
            }

            .page-id-27877 .elementor-27877 .elementor-element.elementor-element-d53a234,
            .page-id-23079 .elementor-23079 .elementor-element.elementor-element-d53a234,
            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-d53a234,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-d53a234,
            .page-id-27876 .elementor-27876 .elementor-element.elementor-element-d53a234,
            .page-id-23445 .elementor-23445 .elementor-element.elementor-element-d53a234,
            .page-id-27880 .elementor-27880 .elementor-element.elementor-element-d53a234,
            .page-id-23458 .elementor-23458 .elementor-element.elementor-element-d53a234,
            .page-id-27881 .elementor-27881 .elementor-element.elementor-element-d53a234,
            .page-id-23759 .elementor-23759 .elementor-element.elementor-element-d53a234,
            .page-id-27885 .elementor-27885 .elementor-element.elementor-element-d53a234,
            .page-id-23487 .elementor-23487 .elementor-element.elementor-element-d53a234 {
                background: rgb(4, 4, 4);
            }

            .page-id-27877 .elementor-27877 .elementor-element.elementor-element-d53a234:after,
            .page-id-23079 .elementor-23079 .elementor-element.elementor-element-d53a234:after,
            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-d53a234:after,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-d53a234:after,
            .page-id-27876 .elementor-27876 .elementor-element.elementor-element-d53a234:after,
            .page-id-23445 .elementor-23445 .elementor-element.elementor-element-d53a234:after,
            .page-id-27880 .elementor-27880 .elementor-element.elementor-element-d53a234:after,
            .page-id-23458 .elementor-23458 .elementor-element.elementor-element-d53a234:after,
            .page-id-27881 .elementor-27881 .elementor-element.elementor-element-d53a234:after,
            .page-id-23759 .elementor-23759 .elementor-element.elementor-element-d53a234:after,
            .page-id-27885 .elementor-27885 .elementor-element.elementor-element-d53a234:after,
            .page-id-23487 .elementor-23487 .elementor-element.elementor-element-d53a234:after {
                background: rgb(4, 4, 4);
            }

            .page-id-27877 .elementor-27877 .elementor-element.elementor-element-43305ca .ov-btn,
            .page-id-23079 .elementor-23079 .elementor-element.elementor-element-43305ca .ov-btn,
            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-43305ca .ov-btn,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-43305ca .ov-btn,
            .page-id-27876 .elementor-27876 .elementor-element.elementor-element-43305ca .ov-btn,
            .page-id-23445 .elementor-23445 .elementor-element.elementor-element-43305ca .ov-btn,
            .page-id-27880 .elementor-27880 .elementor-element.elementor-element-43305ca .ov-btn,
            .page-id-23458 .elementor-23458 .elementor-element.elementor-element-43305ca .ov-btn,
            .page-id-27881 .elementor-27881 .elementor-element.elementor-element-43305ca .ov-btn,
            .page-id-23759 .elementor-23759 .elementor-element.elementor-element-43305ca .ov-btn,
            .page-id-27885 .elementor-27885 .elementor-element.elementor-element-43305ca .ov-btn,
            .page-id-23487 .elementor-23487 .elementor-element.elementor-element-43305ca .ov-btn {
                transform: scale(1.2) translate(calc(15% - 24px), 50%);
            }

            .page-id-27877 .elementor-27877 .elementor-element.elementor-element-74de92a,
            .page-id-23079 .elementor-23079 .elementor-element.elementor-element-74de92a {
                background-position: 77% 0;
                background-size: 370%;
            }

            .page-id-27885 .elementor-27885 .elementor-element.elementor-element-74de92a,
            .page-id-23487 .elementor-23487 .elementor-element.elementor-element-74de92a {
                background-position: 70%;
            }

            .page-id-27881 .elementor-27881 .elementor-element.elementor-element-74de92a,
            .page-id-23759 .elementor-23759 .elementor-element.elementor-element-74de92a {
                background-position: 59% 101%;
                background-size: 326%;
            }

            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-74de92a,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-74de92a {
                background-position: 59% 101%;
                background-size: 326%;
            }

            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-5125d6a .ov-btn,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-a17710d .ov-btn {
                transform: none!important;
            }

            .page-id-27876 .elementor-27876 .elementor-element.elementor-element-74de92a,
            .page-id-23445 .elementor-23445 .elementor-element.elementor-element-74de92a {
                background-position: 86% -115px;
                background-size: 350%;
            }

            .page-id-27880 .elementor-27880 .elementor-element.elementor-element-74de92a,
            .page-id-23458 .elementor-23458 .elementor-element.elementor-element-74de92a {
                background-position: 86% 0;
                background-size: 340%;
            }

            .page-id-27877 .ov2-rotating-badge,
            .page-id-23079 .ov2-rotating-badge,
            .page-id-27876 .ov2-rotating-badge,
            .page-id-23445 .ov2-rotating-badge,
            .page-id-27880 .ov2-rotating-badge,
            .page-id-23458 .ov2-rotating-badge,
            .page-id-27881 .ov2-rotating-badge,
            .page-id-23759 .ov2-rotating-badge,
            .page-id-27885 .ov2-rotating-badge,
            .page-id-23487 .ov2-rotating-badge,
            .page-id-27888 .ov2-rotating-badge,
            .page-id-22323 .ov2-rotating-badge {
                display: none !important;
            }

            .page-id-27877 .elementor-27877 .elementor-element.elementor-element-90d5e17,
            .page-id-23079 .elementor-23079 .elementor-element.elementor-element-90d5e17,
            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-90d5e17,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-90d5e17,
            .page-id-27876 .elementor-27876 .elementor-element.elementor-element-90d5e17,
            .page-id-23445 .elementor-23445 .elementor-element.elementor-element-90d5e17,
            .page-id-27880 .elementor-27880 .elementor-element.elementor-element-90d5e17,
            .page-id-23458 .elementor-23458 .elementor-element.elementor-element-90d5e17,
            .page-id-27881 .elementor-27881 .elementor-element.elementor-element-90d5e17,
            .page-id-23759 .elementor-23759 .elementor-element.elementor-element-90d5e17,
            .page-id-27885 .elementor-27885 .elementor-element.elementor-element-90d5e17,
            .page-id-23487 .elementor-23487 .elementor-element.elementor-element-90d5e17 {
                min-height: 520px!important;
            }
		
			
			.elementor-22323 .elementor-element.elementor-element-b364ea4 {
				min-height: 624px!important;
			}

            .page-id-27877 .elementor-27877 .elementor-element.elementor-element-ee6c3da,
            .page-id-23079 .elementor-23079 .elementor-element.elementor-element-ee6c3da,
            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-ee6c3da,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-ee6c3da,
            .page-id-27876 .elementor-27876 .elementor-element.elementor-element-ee6c3da,
            .page-id-23445 .elementor-23445 .elementor-element.elementor-element-ee6c3da,
            .page-id-27880 .elementor-27880 .elementor-element.elementor-element-ee6c3da,
            .page-id-23458 .elementor-23458 .elementor-element.elementor-element-ee6c3da,
            .page-id-27881 .elementor-27881 .elementor-element.elementor-element-ee6c3da,
            .page-id-23759 .elementor-23759 .elementor-element.elementor-element-ee6c3da,
            .page-id-27885 .elementor-27885 .elementor-element.elementor-element-ee6c3da,
            .page-id-23487 .elementor-23487 .elementor-element.elementor-element-ee6c3da {
                padding-top: 0;
            }

            .page-id-27877 .elementor-27877 .elementor-element.elementor-element-74de92a,
            .page-id-23079 .elementor-23079 .elementor-element.elementor-element-74de92a,
            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-74de92a,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-74de92a,
            .page-id-27876 .elementor-27876 .elementor-element.elementor-element-74de92a,
            .page-id-23445 .elementor-23445 .elementor-element.elementor-element-74de92a,
            .page-id-27880 .elementor-27880 .elementor-element.elementor-element-74de92a,
            .page-id-23458 .elementor-23458 .elementor-element.elementor-element-74de92a,
            .page-id-27881 .elementor-27881 .elementor-element.elementor-element-74de92a,
            .page-id-23759 .elementor-23759 .elementor-element.elementor-element-74de92a,
            .page-id-27885 .elementor-27885 .elementor-element.elementor-element-74de92a,
            .page-id-23487 .elementor-23487 .elementor-element.elementor-element-74de92a {
                padding-top: 8%;
            }

            .page-id-27877 .elementor-27877 .elementor-element.elementor-element-d53a234,
            .page-id-23079 .elementor-23079 .elementor-element.elementor-element-d53a234,
            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-d53a234,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-d53a234,
            .page-id-27876 .elementor-27876 .elementor-element.elementor-element-d53a234,
            .page-id-23445 .elementor-23445 .elementor-element.elementor-element-d53a234,
            .page-id-27880 .elementor-27880 .elementor-element.elementor-element-d53a234,
            .page-id-23458 .elementor-23458 .elementor-element.elementor-element-d53a234,
            .page-id-27881 .elementor-27881 .elementor-element.elementor-element-d53a234,
            .page-id-23759 .elementor-23759 .elementor-element.elementor-element-d53a234,
            .page-id-27885 .elementor-27885 .elementor-element.elementor-element-d53a234,
			.page-id-23487 .elementor-23487 .elementor-element.elementor-element-d53a234 {
                transform: scale(.85) translateX(-38px);
                text-align: left;
                font-size: 14px;
                padding: 12px;
                width: 364px;
            }
			
			.page-id-23079 .elementor-23079 .elementor-element.elementor-element-d53a234,
            .page-id-23487 .elementor-23487 .elementor-element.elementor-element-d53a234 {
				margin-top: 0;
			}

            .page-id-27877 [data-elementor-type="wp-page"],
            .page-id-23079 [data-elementor-type="wp-page"],
            .page-id-27876 [data-elementor-type="wp-page"],
            .page-id-23445 [data-elementor-type="wp-page"],
            .page-id-27880 [data-elementor-type="wp-page"],
            .page-id-23458 [data-elementor-type="wp-page"],
            .page-id-27881 [data-elementor-type="wp-page"],
            .page-id-23759 [data-elementor-type="wp-page"],
            .page-id-27885 [data-elementor-type="wp-page"],
            .page-id-23487 [data-elementor-type="wp-page"] {
                padding-top: 120px;
            }

            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-3f47f8c .elementor-heading-title,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-1336f2e .elementor-heading-title {
                font-size: 25px;
                line-height: 1.25;
            }

            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-44d420b,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-253050b {
                font-size: 10px;
                line-height: 1.3;
                max-width: 265px;
                padding: 12px 8px 30px 4px;
                margin-top: 0;
                text-align: left;
            }

            .page-id-27888 .hero-buttons,
            .page-id-22323 .hero-buttons {
                transform: scale(.8) translateX(-45px);
                margin-top: 0;
                border: 1px solid rgba(255,255,255,.6);
                border-radius: 20px;
            }

            .page-id-27888 .elementor-27888 .elementor-element.elementor-element-6a3430f,
            .page-id-22323 .elementor-22323 .elementor-element.elementor-element-06c6803 {
                padding-bottom: 60%;
            }
						.page-id-23487 .elementor-23487 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title {
				font-size: 24px;
			}
        }
		
		@media (max-width: 375px) {
			.page-id-27877 .elementor-27877 .elementor-element.elementor-element-d53a234, .page-id-23079 .elementor-23079 .elementor-element.elementor-element-d53a234, .page-id-27888 .elementor-27888 .elementor-element.elementor-element-d53a234, .page-id-22323 .elementor-22323 .elementor-element.elementor-element-d53a234, .page-id-27876 .elementor-27876 .elementor-element.elementor-element-d53a234, .page-id-23445 .elementor-23445 .elementor-element.elementor-element-d53a234, .page-id-27880 .elementor-27880 .elementor-element.elementor-element-d53a234, .page-id-23458 .elementor-23458 .elementor-element.elementor-element-d53a234, .page-id-27881 .elementor-27881 .elementor-element.elementor-element-d53a234, .page-id-23759 .elementor-23759 .elementor-element.elementor-element-d53a234, .page-id-27885 .elementor-27885 .elementor-element.elementor-element-d53a234, .page-id-23487 .elementor-23487 .elementor-element.elementor-element-d53a234 {
				width: 115%;
			}
		}
.elementor-element-51c36b8,
        .elementor-element-72cac47,
        .elementor-element-01512bc,
        .elementor-element-c574d46,
        .elementor-element-2b90ebd,
        .elementor-element-e4d0d88,
        .elementor-element-ca9e096,
        .elementor-element-d194d67,
        .elementor-element-d3d0b4a,
        .elementor-element-2508f36,
        .elementor-element-fff9de7,
        .elementor-element-b4ba7f0 {
            position: absolute;
            bottom: 0;
            right: 0;
            z-index: 3;
        }
        .our-cases {
            padding: 20px;
			  -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
            background: rgba(0,0,0,.8);
            border-radius: 20px 0 20px 0;
            overflow: hidden;
            border-top: 2px solid #3949AB;
            border-left: 2px solid #3949AB;
        }
        .our-cases__ttl {
            font-size: 20px;
            font-weight: 700;
            color: #FFF;
            margin-bottom: 16px;

        }
        .our-cases__list {
            display: flex;
            gap: 12px;
        }
        .our-cases__link {
            position: absolute;
            top: 20px;
            right: 20px;
            font-size: 14px;
            font-weight: 600;
            text-decoration: underline!important;
            color: #FFF;
        }
        .our-cases__item {
            display: flex;
            flex-direction: column;
            max-width: 195px;
            height: 165px;
            position: relative;
            text-decoration: none;
        }
        .our-cases__item:last-child {
            margin-right: -80px;
        }
        .our-cases__img {
            width: 100%;
            height: 100%;
            position: relative;
            z-index: 1;
        }
        .our-cases__img:after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            background: linear-gradient(
                    to bottom,
                    transparent 0%,
                    #000 100%
            );

        }
        .our-cases__img img {
            object-fit: cover;
            width: 100%;
            height: 100%;
            position: relative;
            z-index: 1;
        }
        .our-cases__name {
            padding: 12px;
            position: absolute;
            z-index: 2;
            bottom: 0;
            left: 0;
            width: 100%;
            font-size: 14px;
            line-height: 1;
            color: #FFF;

        }

        @media (max-width: 1023px) {
            .our-cases {
                padding: 14px;
                border-radius: 20px 0 20px 20px;
            }
            .our-cases__item {
                height: 105px;
            }
            .our-cases__ttl {
                font-size: 16px;
            }
            .our-cases__name {
                font-size: 12px;
                padding: 8px;
            }
            .our-cases__link {
                top: 13px;
                right: 16px;
                font-size: 12px;
            }
        }
.zv-mobile-menu-open {
            cursor: pointer;
        }

        html.zv-mm-lock,
        body.zv-mm-lock {
            overflow: hidden;
            touch-action: none;
        }

        .zv-mm {
            position: fixed;
            inset: 0;
            z-index: 999999;
            pointer-events: none;
            visibility: hidden;
            font-family: inherit;
        }

        .zv-mm.is-open {
            pointer-events: auto;
            visibility: visible;
        }

        .zv-mm-backdrop {
            position: absolute;
            inset: 0;
            background: rgba(0, 0, 0, .58);
            opacity: 0;
            transition: opacity .25s ease;
        }

        .zv-mm.is-open .zv-mm-backdrop {
            opacity: 1;
        }

        .dialog-type-lightbox {
            z-index: 9999999;
        }

        .zv-mm-item:hover {
            background: transparent !important;
        }

        .zv-mm-drawer {
            position: absolute;
            top: 0;
            left: 0;
            width: min(350px, calc(100vw - 40px));
            height: 100dvh;
            background: #fff;
            color: #111;
            transform: translateX(-105%);
            transition: transform .28s ease;
            border-radius: 0 18px 0 0;
            box-shadow: 8px 0 30px rgba(0, 0, 0, .18);
            overflow: hidden;
        }

        .zv-mm.is-open .zv-mm-drawer {
            transform: translateX(0);
        }

        .zv-mm-panel {
            position: absolute;
            inset: 0;
            display: none;
            flex-direction: column;
            background: #fff;
        }

        .zv-mm-panel.is-active {
            display: flex;
        }

        .zv-mm-head {
            height: 58px;
            min-height: 58px;
            display: grid;
            grid-template-columns: 48px 1fr 48px;
            align-items: center;
            border-bottom: 1px solid #e8e8e8;
            padding: 0 8px;
        }

        .zv-mm-head-main {
            grid-template-columns: 1fr 48px;
            padding-left: 18px;
        }

        .zv-mm-logo {
            display: inline-flex;
            align-items: center;
            max-width: 210px;
            color: #063c62;
            text-decoration: none;
            font-weight: 800;
            line-height: 1.15;
            letter-spacing: .04em;
            text-transform: uppercase;
        }

        .zv-mm-logo img {
            display: block;
            max-width: 185px;
            max-height: 42px;
            object-fit: contain;
        }

        .zv-mm-title {
            text-align: center;
            font-size: 18px;
            font-weight: 700;
            text-transform: uppercase;
            line-height: 1.2;
        }

        .zv-mm-close,
        .zv-mm-back {
            width: 44px;
            height: 44px;
            border: 0;
            background: transparent;
            color: #111;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding: 0;
            cursor: pointer;
        }

        .zv-mm-close svg,
        .zv-mm-back svg {
            width: 24px;
            height: 24px;
            fill: none;
            stroke: currentColor;
            stroke-width: 1.8;
            stroke-linecap: round;
            stroke-linejoin: round;
        }

        .zv-mm-body {
            flex: 1;
            overflow-y: auto;
            padding: 22px 24px 145px;
            -webkit-overflow-scrolling: touch;
        }

        .zv-mm-list {
            display: flex;
            flex-direction: column;
            gap: 0;
        }

        .zv-mm-item {
            width: 100%;
            min-height: 48px;
            display: flex;
            align-items: center;
            gap: 14px;
            border: 0;
            background: transparent;
            color: #111;
            text-decoration: none;
            padding: 8px 0;
            font-size: 18px;
            font-weight: 700;
            line-height: 1.18;
            text-align: left;
            cursor: pointer;
            font-family: inherit;
        }

        .zv-mm-panel[data-zv-mm-panel="main"] .zv-mm-list .zv-mm-item {
            text-transform: uppercase;
        }

        .zv-mm-subitem {
            min-height: 52px;
            font-size: 18px;
            padding: 9px 0;
        }

        .zv-mm-label {
            flex: 1;
        }

        .zv-mm-icon {
            width: 29px;
            height: 29px;
            min-width: 29px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            color: #74a7cc;
        }

        .zv-mm-icon svg {
            width: 29px;
            height: 29px;
        }

        .zv-mm-next {
            width: 34px;
            height: 34px;
            min-width: 34px;
            border-radius: 50%;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            color: #00518a;
            background: rgba(0, 81, 138, .1);
            margin-left: 8px;
        }

        .zv-mm-next svg {
            width: 21px;
            height: 21px;
            fill: none;
            stroke: currentColor;
            stroke-width: 2.2;
            stroke-linecap: round;
            stroke-linejoin: round;
        }

        .zv-mm-footer {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            background: #fff;
            border-top: 1px solid #e3e3e3;
            padding: 16px 18px 18px;
        }

        .zv-mm-consult {
            width: 100%;
            height: 48px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            background: #3949AB;
            color: #fff !important;
            text-decoration: none;
            font-size: 15px;
            font-weight: 500;
            text-transform: uppercase;
            margin-bottom: 14px;
            border-radius: 100px;
        }

        .zv-mm-socials {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 10px;
        }

        .zv-mm-social {
            width: 43px;
            height: 43px;
            min-width: 43px;
            border-radius: 50%;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            color: #fff;
            text-decoration: none;
        }

        .zv-mm-social svg {
            width: 24px;
            height: 24px;
            fill: currentColor;
        }

        .zv-mm-social-instagram svg {
            fill: none;
            stroke: currentColor;
            stroke-width: 1.9;
            stroke-linecap: round;
            stroke-linejoin: round;
        }

        .zv-mm-social-tiktok {
            background: #111;
        }

        .zv-mm-social-youtube {
            background: #ff0033;
        }

        .zv-mm-social-instagram {
            background: linear-gradient(135deg, #f9ce34, #ee2a7b, #6228d7);
        }

        .zv-mm-social-threads {
            background: #111;
        }

        .zv-mm-social-facebook {
            background: #1877f2;
        }

        @media (max-width: 360px) {
            .zv-mm-drawer {
                width: min(330px, calc(100vw - 24px));
            }

            .zv-mm-body {
                padding-left: 20px;
                padding-right: 20px;
            }

            .zv-mm-item {
                font-size: 18px;
            }

            .zv-mm-subitem {
                font-size: 17px;
            }

            .zv-mm-social {
                width: 39px;
                height: 39px;
                min-width: 39px;
            }
        }
/* === Стили формы (Ім'я та номер телефону) === */                          
                                                                                
.cf7-multistep input[type="text"],                                              
.cf7-multistep input[type="tel"],                                               
.cf7-multistep input[type="email"] {                                            
    color: #1a1a1a !important;                                                  
    background-color: #ffffff !important;                                       
    -webkit-text-fill-color: #1a1a1a !important;                                
    width: 100%;                                                                
    box-sizing: border-box;                                                     
    padding: 14px 16px;                                                         
    border-radius: 8px;                                                         
    border: none;                                                               
    font-weight: 600 !important;                                                
    font-size: 16px !important;                                                 
}                                                                               
                                                                                
.cf7-multistep input[type="text"]::placeholder,                                 
.cf7-multistep input[type="tel"]::placeholder {
    color: #888888 !important;                                                  
    opacity: 1 !important;                                                      
    font-weight: 400 !important;                                                
}                                                                               
                                                                                
.cf7-multistep .ov-submit,                                                      
.cf7-multistep input[type="submit"].ov-submit {                                 
    font-family: inherit;                                                       
    font-size: 1.4em;                                                           
    font-weight: 600;                                                           
    padding: 18px 40px;                                                         
    border-radius: 12px;                                                        
    width: 100%;                                                                
    max-width: 420px;                                                           
    cursor: pointer;                                                            
    transition: opacity 0.2s ease;                                              
    white-space: normal;                                                        
}                                                                               
                                                                                
.cf7-multistep .ov-submit:hover {                                               
    opacity: 0.9;
}                                                                               
            
/* Только поля Ім'я/Телефон — не трогаем радио-кнопки */                        
.cf7-multistep .form-step[data-step="4"] .ov-field {
    display: block;                                                             
    width: 100%;                                                                
    max-width: 420px;                                                           
    margin: 0 auto 16px;                                                        
}                                                                               
                                                                                
/* Текст пунктов радио-кнопок — жирнее и контрастнее (в т.ч. на мобільных) */   
.cf7-multistep .wpcf7-list-item-label {
    font-weight: 600 !important;                                                
    color: #ffffff !important;                                                  
    opacity: 1 !important;                                                      
}                                                                               
                                                                                
/* Убираем лишние отступы radio-элементов */                                    
.cf7-multistep .wpcf7-list-item {
    margin: 0 !important;                                                       
}                                                                               
                                                                                
/* Меньший gap на всех экранах */                                               
.ov-cf7 .form-step .wpcf7-form-control.wpcf7-radio {
    gap: 2px !important;                                                        
}                                                                               
                                                                                
@media (max-width: 767px) {                                                     
    .cf7-multistep .form-step[data-step="4"] .ov-field {                        
        margin-bottom: 12px;                                                    
    }                                                                           
    .cf7-multistep .ov-submit {                                                 
        font-size: 1.2em;                                                       
        padding: 16px 24px;                                                     
        max-width: 320px;                                                       
        margin-left: auto;                                                      
        margin-right: auto;                                                     
    }                                                                           
    .cf7-multistep .wpcf7-list-item-label {                                     
        font-weight: 600 !important;                                            
        color: #ffffff !important;                                              
        font-size: 0.85rem !important;                                          
        line-height: 0.5 !important;                                            
    }                                                                           
    .cf7-multistep input[type="text"],                                          
    .cf7-multistep input[type="tel"] {                                          
        font-weight: 600 !important;                                            
        font-size: 16px !important;                                             
    }                                                                           
    
    /* ИСПРАВЛЕНИЕ: Flexbox на сам тег label */
    .cf7-multistep .form-step[data-step="1"] .wpcf7-list-item {
        margin: 0 0 10px 0 !important; 
        display: block !important; 
    }
    .cf7-multistep .form-step[data-step="1"] .wpcf7-list-item label {
        display: flex !important; 
        align-items: flex-start !important; 
        gap: 10px !important; 
        margin: 0 !important;
        padding: 0 !important;
    }
    .cf7-multistep .form-step[data-step="1"] input[type="radio"] {
        margin: 2px 0 0 0 !important; 
        flex-shrink: 0 !important; 
    }
    .cf7-multistep .form-step[data-step="1"] .wpcf7-list-item-label {
        line-height: 1.2 !important; 
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .cf7-multistep .form-step[data-step="1"] .wpcf7-form-control.wpcf7-radio {
        gap: 0 !important;
        display: flex;
        flex-direction: column;
    }
    .cf7-multistep .form-step[data-step="1"] br {
        display: none !important;
    }
}                                                                               
                                                                                
@media (max-width: 360px) {                                                     
    .cf7-multistep .ov-submit {
        font-size: 1em;                                                         
        padding: 14px 12px;                                                     
        max-width: 280px;                                                       
        margin-left: auto;                                                      
        margin-right: auto;                                                     
    }                                                                           
}                                                                               
                                                                                
.ov-cf7 .form-step .ov-actions {                                                
    margin-top: 24px !important;
}