#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-22323 .elementor-element.elementor-element-f96bba0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-bd55527{--display:grid;--min-height:80vh;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-0efb674{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-b364ea4{--display:grid;--min-height:80vh;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-06c6803{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:20%;--padding-right:50px;}.elementor-22323 .elementor-element.elementor-element-06c6803:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-06c6803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("/images/glavnaya-.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22323 .elementor-element.elementor-element-06c6803::before, .elementor-22323 .elementor-element.elementor-element-06c6803 > .elementor-background-video-container::before, .elementor-22323 .elementor-element.elementor-element-06c6803 > .e-con-inner > .elementor-background-video-container::before, .elementor-22323 .elementor-element.elementor-element-06c6803 > .elementor-background-slideshow::before, .elementor-22323 .elementor-element.elementor-element-06c6803 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22323 .elementor-element.elementor-element-06c6803 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22323 .elementor-element.elementor-element-3068043 > .elementor-widget-container{margin:0px 0px -8px 0px;}body:not(.rtl) .elementor-22323 .elementor-element.elementor-element-3068043{left:-65px;}body.rtl .elementor-22323 .elementor-element.elementor-element-3068043{right:-65px;}.elementor-22323 .elementor-element.elementor-element-3068043{bottom:130px;}.elementor-22323 .elementor-element.elementor-element-3068043 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22323 .elementor-element.elementor-element-3068043.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22323 .elementor-element.elementor-element-3068043 .ov-btn__icon i{font-size:36px;}.elementor-22323 .elementor-element.elementor-element-3068043 .ov-btn__icon svg{width:36px;height:36px;fill:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-3068043 .ov-btn{font-size:16px;font-weight:500;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-3068043 .ov-btn__icon{color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-292c9ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-8d83b32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#3949AB;border-radius:4px 4px 4px 4px;}.elementor-22323 .elementor-element.elementor-element-8d83b32 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22323 .elementor-element.elementor-element-8d83b32 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-8d83b32 .elementor-icon{font-size:22px;}.elementor-22323 .elementor-element.elementor-element-8d83b32 .elementor-icon-box-title, .elementor-22323 .elementor-element.elementor-element-8d83b32 .elementor-icon-box-title a{font-size:14px;font-weight:700;text-transform:uppercase;line-height:30px;}.elementor-22323 .elementor-element.elementor-element-1336f2e .elementor-heading-title{font-size:3.9vw;font-weight:500;letter-spacing:-2px;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-253050b{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;font-size:18px;font-weight:400;color:#A9B8B8;}.elementor-22323 .elementor-element.elementor-element-253050b p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-a17710d .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22323 .elementor-element.elementor-element-a17710d.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22323 .elementor-element.elementor-element-a17710d .ov-btn__icon i{font-size:38px;}.elementor-22323 .elementor-element.elementor-element-a17710d .ov-btn__icon svg{width:38px;height:38px;fill:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-a17710d .ov-btn{font-family:"Montserrat", Sans-serif;font-weight:500;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#FFFFFF;background-color:#3949AB;}.elementor-22323 .elementor-element.elementor-element-a17710d .ov-btn__icon{color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-b039a76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-859fea6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:0px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-e81fc8d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-304c0f6{--display:grid;--e-con-grid-template-columns:33% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-5f8e717{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22323 .elementor-element.elementor-element-5f8e717:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-5f8e717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-99d2bc3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-b31b3b9 .elementor-icon-wrapper{text-align:start;}.elementor-22323 .elementor-element.elementor-element-b31b3b9 .elementor-icon{font-size:80px;}.elementor-22323 .elementor-element.elementor-element-b31b3b9 .elementor-icon svg{height:80px;}.elementor-22323 .elementor-element.elementor-element-b2f2c8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-45129ef{font-weight:500;color:#3949AB;}.elementor-22323 .elementor-element.elementor-element-45129ef p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-033bd17 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-size:3.75vw;font-weight:500;}body:not(.rtl) .elementor-22323 .elementor-element.elementor-element-3a0ca59{right:30px;}body.rtl .elementor-22323 .elementor-element.elementor-element-3a0ca59{left:30px;}.elementor-22323 .elementor-element.elementor-element-3a0ca59{top:30px;}.elementor-22323 .elementor-element.elementor-element-3a0ca59 .elementor-heading-title{font-size:20px;font-weight:700;letter-spacing:-1px;}.elementor-22323 .elementor-element.elementor-element-5433b89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-f5b4ccf{--display:grid;--e-con-grid-template-columns:1fr 120px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-8b11b36{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:80px;}.elementor-22323 .elementor-element.elementor-element-474ba0e{font-size:2.5vw;font-weight:500;line-height:2.85vw;}.elementor-22323 .elementor-element.elementor-element-474ba0e p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-11b5b74 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22323 .elementor-element.elementor-element-11b5b74.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22323 .elementor-element.elementor-element-11b5b74 .ov-btn{font-size:16px;font-weight:700;padding:0px 0px 0px 0px;color:#000000;}.elementor-22323 .elementor-element.elementor-element-11b5b74 .ov-btn__icon{color:#000000;}.elementor-22323 .elementor-element.elementor-element-11b5b74 .ov-btn__icon svg{fill:#000000;}.elementor-22323 .elementor-element.elementor-element-1db33bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-1db33bf:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-1db33bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/images/bitmap-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22323 .elementor-element.elementor-element-a29acb9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-9c8143f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-22323 .elementor-element.elementor-element-9c8143f .elementor-icon-wrapper{text-align:center;}.elementor-22323 .elementor-element.elementor-element-9c8143f .elementor-icon{font-size:16px;}.elementor-22323 .elementor-element.elementor-element-9c8143f .elementor-icon svg{height:16px;}.elementor-22323 .elementor-element.elementor-element-9c8143f .elementor-icon-wrapper svg{width:auto;}.elementor-22323 .elementor-element.elementor-element-7baaf65{--display:grid;--e-con-grid-template-columns:33% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-b36fc45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22323 .elementor-element.elementor-element-b36fc45:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-b36fc45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3949AB;}.elementor-22323 .elementor-element.elementor-element-b36fc45::before, .elementor-22323 .elementor-element.elementor-element-b36fc45 > .elementor-background-video-container::before, .elementor-22323 .elementor-element.elementor-element-b36fc45 > .e-con-inner > .elementor-background-video-container::before, .elementor-22323 .elementor-element.elementor-element-b36fc45 > .elementor-background-slideshow::before, .elementor-22323 .elementor-element.elementor-element-b36fc45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22323 .elementor-element.elementor-element-b36fc45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("/images/image-4.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22323 .elementor-element.elementor-element-7c4070d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-16452a1{text-align:start;}.elementor-22323 .elementor-element.elementor-element-16452a1 img{width:58px;height:58px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-22323 .elementor-element.elementor-element-b96e27a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;text-align:start;}.elementor-22323 .elementor-element.elementor-element-b96e27a img{width:58px;height:58px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-22323 .elementor-element.elementor-element-0010115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;text-align:start;}.elementor-22323 .elementor-element.elementor-element-0010115 img{width:58px;height:58px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-22323 .elementor-element.elementor-element-e3f23ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;text-align:start;}.elementor-22323 .elementor-element.elementor-element-e3f23ab img{width:58px;height:58px;object-fit:cover;object-position:center center;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-22323 .elementor-element.elementor-element-9fbd843{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-1d3fb44{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-1d3fb44 p{margin-block-end:0px;}body:not(.rtl) .elementor-22323 .elementor-element.elementor-element-0cb2a4f{right:80px;}body.rtl .elementor-22323 .elementor-element.elementor-element-0cb2a4f{left:80px;}.elementor-22323 .elementor-element.elementor-element-0cb2a4f{bottom:100px;}.elementor-22323 .elementor-element.elementor-element-0cb2a4f .elementor-icon-wrapper{text-align:center;}.elementor-22323 .elementor-element.elementor-element-0ccdb5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-1613314{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-71d0f0b{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:24px;}.elementor-22323 .elementor-element.elementor-element-71d0f0b:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-71d0f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-0c7a1f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-757a581 .elementor-icon-wrapper{text-align:start;}.elementor-22323 .elementor-element.elementor-element-757a581 .elementor-icon{font-size:80px;}.elementor-22323 .elementor-element.elementor-element-757a581 .elementor-icon svg{height:80px;}.elementor-22323 .elementor-element.elementor-element-9f81cfc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-1ecfc7e{font-weight:500;color:#3949AB;}.elementor-22323 .elementor-element.elementor-element-1ecfc7e p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-8889001 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-size:3.75vw;font-weight:500;}body:not(.rtl) .elementor-22323 .elementor-element.elementor-element-46377fa{right:30px;}body.rtl .elementor-22323 .elementor-element.elementor-element-46377fa{left:30px;}.elementor-22323 .elementor-element.elementor-element-46377fa{top:30px;}.elementor-22323 .elementor-element.elementor-element-46377fa .elementor-heading-title{font-size:20px;font-weight:700;letter-spacing:-1px;}.elementor-22323 .elementor-element.elementor-element-ca0bf4e{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22323 .elementor-element.elementor-element-ca0bf4e:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-ca0bf4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-2304389{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-7738353 .elementor-icon-wrapper{text-align:start;}.elementor-22323 .elementor-element.elementor-element-7738353 .elementor-icon{font-size:80px;}.elementor-22323 .elementor-element.elementor-element-7738353 .elementor-icon svg{height:80px;}.elementor-22323 .elementor-element.elementor-element-c960213{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-9ffec24{font-weight:500;color:#3949AB;}.elementor-22323 .elementor-element.elementor-element-9ffec24 p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-b02e1bc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-size:3.75vw;font-weight:500;}body:not(.rtl) .elementor-22323 .elementor-element.elementor-element-bdd0452{right:30px;}body.rtl .elementor-22323 .elementor-element.elementor-element-bdd0452{left:30px;}.elementor-22323 .elementor-element.elementor-element-bdd0452{top:30px;}.elementor-22323 .elementor-element.elementor-element-bdd0452 .elementor-heading-title{font-size:20px;font-weight:700;letter-spacing:-1px;}.elementor-22323 .elementor-element.elementor-element-5e908d3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-49f861f{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-49f861f:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-49f861f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/images/bg-4-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-22323 .elementor-element.elementor-element-d6fda3d{left:0px;}body.rtl .elementor-22323 .elementor-element.elementor-element-d6fda3d{right:0px;}.elementor-22323 .elementor-element.elementor-element-d6fda3d{bottom:0px;z-index:0;}.elementor-22323 .elementor-element.elementor-element-d6fda3d img{width:100%;max-width:800px;}body:not(.rtl) .elementor-22323 .elementor-element.elementor-element-21b41a8{right:0px;}body.rtl .elementor-22323 .elementor-element.elementor-element-21b41a8{left:0px;}.elementor-22323 .elementor-element.elementor-element-21b41a8{top:0px;z-index:0;}.elementor-22323 .elementor-element.elementor-element-21b41a8 img{width:100%;max-width:800px;}.elementor-22323 .elementor-element.elementor-element-f1b4187{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-22323 .elementor-element.elementor-element-4781c73{--display:grid;--e-con-grid-template-columns:33% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-3d1144e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-22323 .elementor-element.elementor-element-5385028{background-color:#3949AB;padding:2px 10px 2px 10px;border-radius:4px 4px 4px 4px;}.elementor-22323 .elementor-element.elementor-element-5385028 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:1.4px;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-7994689 .elementor-heading-title{font-size:2.5vw;font-weight:500;line-height:2.85vw;letter-spacing:-2px;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-1c95ecd .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22323 .elementor-element.elementor-element-1c95ecd.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22323 .elementor-element.elementor-element-1c95ecd .ov-btn__icon i{font-size:38px;}.elementor-22323 .elementor-element.elementor-element-1c95ecd .ov-btn__icon svg{width:38px;height:38px;fill:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-1c95ecd .ov-btn{font-family:"Montserrat", Sans-serif;font-weight:500;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#FFFFFF;background-color:#3949AB;}.elementor-22323 .elementor-element.elementor-element-1c95ecd .ov-btn__icon{color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-515c393{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-24424d8{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3949AB;--border-color:#3949AB;--border-radius:10px 10px 10px 10px;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-22323 .elementor-element.elementor-element-795f957{--display:grid;--e-con-grid-template-columns:47% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-9023bdb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-9eb1a4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-22323 .elementor-element.elementor-element-9eb1a4f .elementor-icon-wrapper{text-align:start;}.elementor-22323 .elementor-element.elementor-element-9eb1a4f .elementor-icon{font-size:80px;}.elementor-22323 .elementor-element.elementor-element-9eb1a4f .elementor-icon svg{height:80px;}.elementor-22323 .elementor-element.elementor-element-ed92908 .elementor-heading-title{font-size:24px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-3c7424d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-d14769f{font-weight:400;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-d14769f p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-63ce0d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-22323 .elementor-element.elementor-element-63ce0d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-22323 .elementor-element.elementor-element-63ce0d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-22323 .elementor-element.elementor-element-63ce0d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-22323 .elementor-element.elementor-element-63ce0d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-22323 .elementor-element.elementor-element-63ce0d4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22323 .elementor-element.elementor-element-63ce0d4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22323 .elementor-element.elementor-element-63ce0d4{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-22323 .elementor-element.elementor-element-63ce0d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22323 .elementor-element.elementor-element-63ce0d4 .elementor-icon-list-item > a{font-size:16px;font-weight:500;line-height:20px;}.elementor-22323 .elementor-element.elementor-element-63ce0d4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22323 .elementor-element.elementor-element-0ca58fb{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3949AB;--border-color:#3949AB;--border-radius:10px 10px 10px 10px;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-22323 .elementor-element.elementor-element-523a67d{--display:grid;--e-con-grid-template-columns:47% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-08257aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-7a294a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-22323 .elementor-element.elementor-element-7a294a4 .elementor-icon-wrapper{text-align:start;}.elementor-22323 .elementor-element.elementor-element-7a294a4 .elementor-icon{font-size:80px;}.elementor-22323 .elementor-element.elementor-element-7a294a4 .elementor-icon svg{height:80px;}.elementor-22323 .elementor-element.elementor-element-4fff9a7 .elementor-heading-title{font-size:24px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-4bd5a0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-9246952{font-weight:400;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-9246952 p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-601a037 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-22323 .elementor-element.elementor-element-601a037 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-22323 .elementor-element.elementor-element-601a037 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-22323 .elementor-element.elementor-element-601a037 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-22323 .elementor-element.elementor-element-601a037 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-22323 .elementor-element.elementor-element-601a037 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22323 .elementor-element.elementor-element-601a037 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22323 .elementor-element.elementor-element-601a037{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-22323 .elementor-element.elementor-element-601a037 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22323 .elementor-element.elementor-element-601a037 .elementor-icon-list-item > a{font-size:16px;font-weight:500;line-height:20px;}.elementor-22323 .elementor-element.elementor-element-601a037 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22323 .elementor-element.elementor-element-d94319b{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3949AB;--border-color:#3949AB;--border-radius:10px 10px 10px 10px;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-22323 .elementor-element.elementor-element-cbf80dc{--display:grid;--e-con-grid-template-columns:47% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-bafa535{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-4b9bc07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-22323 .elementor-element.elementor-element-4b9bc07 .elementor-icon-wrapper{text-align:start;}.elementor-22323 .elementor-element.elementor-element-4b9bc07 .elementor-icon{font-size:80px;}.elementor-22323 .elementor-element.elementor-element-4b9bc07 .elementor-icon svg{height:80px;}.elementor-22323 .elementor-element.elementor-element-c00a1a6 .elementor-heading-title{font-size:24px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-e974f0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-1414f67{font-weight:400;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-1414f67 p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-6224033 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-22323 .elementor-element.elementor-element-6224033 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-22323 .elementor-element.elementor-element-6224033 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-22323 .elementor-element.elementor-element-6224033 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-22323 .elementor-element.elementor-element-6224033 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-22323 .elementor-element.elementor-element-6224033 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22323 .elementor-element.elementor-element-6224033 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22323 .elementor-element.elementor-element-6224033{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-22323 .elementor-element.elementor-element-6224033 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22323 .elementor-element.elementor-element-6224033 .elementor-icon-list-item > a{font-size:16px;font-weight:500;line-height:20px;}.elementor-22323 .elementor-element.elementor-element-6224033 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22323 .elementor-element.elementor-element-c1e0cb5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-dea9031{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-3596777{background-color:#3949AB;padding:2px 10px 2px 10px;border-radius:4px 4px 4px 4px;}.elementor-22323 .elementor-element.elementor-element-3596777 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-c7f8e69{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-22323 .elementor-element.elementor-element-c7f8e69 .elementor-heading-title{font-size:2.5vw;font-weight:500;letter-spacing:-0.6px;}.elementor-22323 .elementor-element.elementor-element-dcbe31a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-68dda54{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-22323 .elementor-element.elementor-element-68dda54:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-68dda54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-bbee755{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-c2ce535 .elementor-icon-wrapper{text-align:start;}.elementor-22323 .elementor-element.elementor-element-c2ce535 .elementor-icon{font-size:88px;}.elementor-22323 .elementor-element.elementor-element-c2ce535 .elementor-icon svg{height:88px;}.elementor-22323 .elementor-element.elementor-element-c2ce535 .elementor-icon-wrapper svg{width:auto;}.elementor-22323 .elementor-element.elementor-element-09058ca .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1px;}.elementor-22323 .elementor-element.elementor-element-dffeba2{font-weight:400;}.elementor-22323 .elementor-element.elementor-element-dffeba2 p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-72acf46 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22323 .elementor-element.elementor-element-72acf46.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22323 .elementor-element.elementor-element-72acf46 .ov-btn{font-size:16px;font-weight:700;letter-spacing:-0.2px;padding:0px 0px 0px 0px;color:#000000;}.elementor-22323 .elementor-element.elementor-element-72acf46 .ov-btn__icon{color:#000000;}.elementor-22323 .elementor-element.elementor-element-72acf46 .ov-btn__icon svg{fill:#000000;}.elementor-22323 .elementor-element.elementor-element-497d542{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-22323 .elementor-element.elementor-element-497d542:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-497d542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-0fc34d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-b3b9fda .elementor-icon-wrapper{text-align:start;}.elementor-22323 .elementor-element.elementor-element-b3b9fda .elementor-icon{font-size:88px;}.elementor-22323 .elementor-element.elementor-element-b3b9fda .elementor-icon svg{height:88px;}.elementor-22323 .elementor-element.elementor-element-b3b9fda .elementor-icon-wrapper svg{width:auto;}.elementor-22323 .elementor-element.elementor-element-cb5b8c6 .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1px;}.elementor-22323 .elementor-element.elementor-element-d44c395{font-weight:400;}.elementor-22323 .elementor-element.elementor-element-d44c395 p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-61de30f .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22323 .elementor-element.elementor-element-61de30f.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22323 .elementor-element.elementor-element-61de30f .ov-btn{font-size:16px;font-weight:700;letter-spacing:-0.2px;padding:0px 0px 0px 0px;color:#000000;}.elementor-22323 .elementor-element.elementor-element-61de30f .ov-btn__icon{color:#000000;}.elementor-22323 .elementor-element.elementor-element-61de30f .ov-btn__icon svg{fill:#000000;}.elementor-22323 .elementor-element.elementor-element-c5af8be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-22323 .elementor-element.elementor-element-c5af8be:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-c5af8be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-6df3d19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-37e8aed .elementor-icon-wrapper{text-align:start;}.elementor-22323 .elementor-element.elementor-element-37e8aed .elementor-icon{font-size:88px;}.elementor-22323 .elementor-element.elementor-element-37e8aed .elementor-icon svg{height:88px;}.elementor-22323 .elementor-element.elementor-element-37e8aed .elementor-icon-wrapper svg{width:auto;}.elementor-22323 .elementor-element.elementor-element-d456864 .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1px;}.elementor-22323 .elementor-element.elementor-element-a7bc888{font-weight:400;}.elementor-22323 .elementor-element.elementor-element-a7bc888 p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-b8752b9 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22323 .elementor-element.elementor-element-b8752b9.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22323 .elementor-element.elementor-element-b8752b9 .ov-btn{font-size:16px;font-weight:700;letter-spacing:-0.2px;padding:0px 0px 0px 0px;color:#000000;}.elementor-22323 .elementor-element.elementor-element-b8752b9 .ov-btn__icon{color:#000000;}.elementor-22323 .elementor-element.elementor-element-b8752b9 .ov-btn__icon svg{fill:#000000;}.elementor-22323 .elementor-element.elementor-element-7aeab70{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-22323 .elementor-element.elementor-element-7aeab70:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-7aeab70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-ef0a1f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-6a53239 .elementor-icon-wrapper{text-align:start;}.elementor-22323 .elementor-element.elementor-element-6a53239 .elementor-icon{font-size:88px;}.elementor-22323 .elementor-element.elementor-element-6a53239 .elementor-icon svg{height:88px;}.elementor-22323 .elementor-element.elementor-element-6a53239 .elementor-icon-wrapper svg{width:auto;}.elementor-22323 .elementor-element.elementor-element-7d29d8d .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1px;}.elementor-22323 .elementor-element.elementor-element-51ac3c8{font-weight:400;}.elementor-22323 .elementor-element.elementor-element-51ac3c8 p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-d6567df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22323 .elementor-element.elementor-element-d6567df .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22323 .elementor-element.elementor-element-d6567df.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22323 .elementor-element.elementor-element-d6567df .ov-btn{font-size:16px;font-weight:700;letter-spacing:-0.2px;padding:0px 0px 0px 0px;color:#000000;}.elementor-22323 .elementor-element.elementor-element-d6567df .ov-btn__icon{color:#000000;}.elementor-22323 .elementor-element.elementor-element-d6567df .ov-btn__icon svg{fill:#000000;}.elementor-22323 .elementor-element.elementor-element-f62a250{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-07721b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-95d1740{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-172d71b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-7918738{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-e4050b9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-d07a0c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-bb06a5a{background-color:#3949AB;padding:2px 10px 2px 10px;border-radius:4px 4px 4px 4px;}.elementor-22323 .elementor-element.elementor-element-bb06a5a .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-91c072a{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-22323 .elementor-element.elementor-element-91c072a .elementor-heading-title{font-size:2.5vw;font-weight:500;line-height:2.85vw;letter-spacing:-0.6px;}.elementor-22323 .elementor-element.elementor-element-a11db4b{width:var( --container-widget-width, 461px );max-width:461px;--container-widget-width:461px;--container-widget-flex-grow:0;font-weight:400;}.elementor-22323 .elementor-element.elementor-element-a11db4b p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-401e6ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-3473c5d img{width:100%;max-width:155px;}.elementor-22323 .elementor-element.elementor-element-a6c48d1 img{width:100%;max-width:155px;}.elementor-22323 .elementor-element.elementor-element-b65de73 img{width:100%;}.elementor-22323 .elementor-element.elementor-element-75375b6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-3d52edb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-24c1b07{background-color:#3949AB;padding:2px 10px 2px 10px;border-radius:4px 4px 4px 4px;}.elementor-22323 .elementor-element.elementor-element-24c1b07 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-27555ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-b1a4c76{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:start;}.elementor-22323 .elementor-element.elementor-element-b1a4c76 .elementor-heading-title{font-size:2.5vw;font-weight:500;line-height:2.85vw;letter-spacing:-0.6px;}.elementor-22323 .elementor-element.elementor-element-c8fb62b{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;font-weight:400;}.elementor-22323 .elementor-element.elementor-element-c8fb62b p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-0d30815 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22323 .elementor-element.elementor-element-0d30815.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22323 .elementor-element.elementor-element-0d30815 .ov-btn__icon i{font-size:38px;}.elementor-22323 .elementor-element.elementor-element-0d30815 .ov-btn__icon svg{width:38px;height:38px;fill:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-0d30815 .ov-btn{font-family:"Montserrat", Sans-serif;font-weight:500;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#FFFFFF;background-color:#3949AB;}.elementor-22323 .elementor-element.elementor-element-0d30815 .ov-btn__icon{color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-10124b1{--grid-columns:2;--grid-column-gap:30px;}.elementor-22323 .elementor-element.elementor-element-90e4ef4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-8aafecb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-8aafecb:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-8aafecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-bfb0b0c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-27db0e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-a371067 img{width:100%;max-width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-22323 .elementor-element.elementor-element-129d5d2{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;top:15px;}.elementor-22323 .elementor-element.elementor-element-129d5d2:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-129d5d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000042;}body:not(.rtl) .elementor-22323 .elementor-element.elementor-element-129d5d2{left:15px;}body.rtl .elementor-22323 .elementor-element.elementor-element-129d5d2{right:15px;}.elementor-22323 .elementor-element.elementor-element-35af053{text-align:center;}.elementor-22323 .elementor-element.elementor-element-35af053 .elementor-heading-title{font-size:32px;font-weight:500;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-8763c09{text-align:center;}.elementor-22323 .elementor-element.elementor-element-8763c09 .elementor-heading-title{font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-3a5a7cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-65d2b8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-d13ffd1{padding:0px 8px 0px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D1D1;border-radius:4px 4px 4px 4px;}.elementor-22323 .elementor-element.elementor-element-d13ffd1 .elementor-heading-title{font-size:14px;font-weight:500;}.elementor-22323 .elementor-element.elementor-element-92ceaf0{font-size:14px;font-weight:500;}.elementor-22323 .elementor-element.elementor-element-92ceaf0 p{margin-block-end:0px;}.elementor-22323 .elementor-element.elementor-element-01df724 .elementor-heading-title{font-size:24px;font-weight:500;line-height:32px;}.elementor-22323 .elementor-element.elementor-element-5e4b26b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-22323 .elementor-element.elementor-element-5e4b26b:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-5e4b26b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/images/2482cda56dd689021e9ba4fa7b6238cf0d1bd4f5-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22323 .elementor-element.elementor-element-a79974a .elementor-heading-title{font-size:2.5vw;font-weight:500;line-height:2.85vw;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-a1ff7a3{--display:flex;--position:absolute;--border-radius:12px 0px 12px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;bottom:0px;}.elementor-22323 .elementor-element.elementor-element-a1ff7a3:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-a1ff7a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECF0;}body:not(.rtl) .elementor-22323 .elementor-element.elementor-element-a1ff7a3{right:0px;}body.rtl .elementor-22323 .elementor-element.elementor-element-a1ff7a3{left:0px;}.elementor-22323 .elementor-element.elementor-element-f2991c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:30px;}.elementor-22323 .elementor-element.elementor-element-f2991c1:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-f2991c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3949AB;}.elementor-22323 .elementor-element.elementor-element-a1ffebe{padding:0px 0px 8px 0px;text-align:center;}.elementor-22323 .elementor-element.elementor-element-a1ffebe .elementor-heading-title{font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-22323 .elementor-element.elementor-element-68377e5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-22323 .elementor-element.elementor-element-68377e5 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22323 .elementor-element.elementor-element-68377e5.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22323 .elementor-element.elementor-element-68377e5 .ov-btn__icon i{font-size:33px;}.elementor-22323 .elementor-element.elementor-element-68377e5 .ov-btn__icon svg{width:33px;height:33px;fill:#000000;}.elementor-22323 .elementor-element.elementor-element-68377e5 .ov-btn{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#000000;background-color:#FFC107;}.elementor-22323 .elementor-element.elementor-element-68377e5 .ov-btn__icon{color:#000000;}body.elementor-page-22323:not(.elementor-motion-effects-element-type-background), body.elementor-page-22323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECF0;}@media(min-width:768px){.elementor-22323 .elementor-element.elementor-element-e81fc8d{--content-width:1320px;}.elementor-22323 .elementor-element.elementor-element-f1b4187{--content-width:1320px;}.elementor-22323 .elementor-element.elementor-element-dea9031{--content-width:1320px;}.elementor-22323 .elementor-element.elementor-element-7918738{--content-width:1320px;}.elementor-22323 .elementor-element.elementor-element-75375b6{--content-width:1320px;}}@media(max-width:1024px){.elementor-22323 .elementor-element.elementor-element-bd55527{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-b364ea4{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-1336f2e .elementor-heading-title{font-size:48px;}.elementor-22323 .elementor-element.elementor-element-253050b{font-size:16px;}.elementor-22323 .elementor-element.elementor-element-e81fc8d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-22323 .elementor-element.elementor-element-304c0f6{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-5433b89{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-f5b4ccf{--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-8b11b36{--justify-content:center;}.elementor-22323 .elementor-element.elementor-element-1db33bf{--min-height:330px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22323 .elementor-element.elementor-element-7baaf65{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-1d3fb44{font-size:22px;}.elementor-22323 .elementor-element.elementor-element-1613314{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-f1b4187{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-4781c73{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-7994689 .elementor-heading-title{font-size:36px;line-height:45px;}.elementor-22323 .elementor-element.elementor-element-24424d8{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22323 .elementor-element.elementor-element-795f957{--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-ed92908 .elementor-heading-title{font-size:20px;}.elementor-22323 .elementor-element.elementor-element-0ca58fb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22323 .elementor-element.elementor-element-523a67d{--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-4fff9a7 .elementor-heading-title{font-size:20px;}.elementor-22323 .elementor-element.elementor-element-d94319b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22323 .elementor-element.elementor-element-cbf80dc{--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-c00a1a6 .elementor-heading-title{font-size:20px;}.elementor-22323 .elementor-element.elementor-element-c7f8e69{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-22323 .elementor-element.elementor-element-c7f8e69 .elementor-heading-title{font-size:36px;line-height:45px;}.elementor-22323 .elementor-element.elementor-element-dcbe31a{--e-con-grid-template-columns:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-e4050b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-91c072a .elementor-heading-title{font-size:36px;line-height:45px;}.elementor-22323 .elementor-element.elementor-element-75375b6{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-22323 .elementor-element.elementor-element-3d52edb{--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-27555ad{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-22323 .elementor-element.elementor-element-b1a4c76 .elementor-heading-title{font-size:36px;line-height:45px;}.elementor-22323 .elementor-element.elementor-element-10124b1{--grid-columns:1;--grid-row-gap:12px;--grid-column-gap:12px;}.elementor-22323 .elementor-element.elementor-element-90e4ef4{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22323 .elementor-element.elementor-element-8aafecb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22323 .elementor-element.elementor-element-bfb0b0c{--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-a79974a .elementor-heading-title{font-size:36px;line-height:45px;}}@media(max-width:767px){.elementor-22323 .elementor-element.elementor-element-bd55527{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-b364ea4{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-06c6803{--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-8d83b32 .elementor-icon{font-size:18px;}.elementor-22323 .elementor-element.elementor-element-8d83b32 .elementor-icon-box-title, .elementor-22323 .elementor-element.elementor-element-8d83b32 .elementor-icon-box-title a{font-size:13px;}.elementor-22323 .elementor-element.elementor-element-1336f2e .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-22323 .elementor-element.elementor-element-253050b{width:100%;max-width:100%;font-size:14px;line-height:20px;}.elementor-22323 .elementor-element.elementor-element-a17710d .ov-btn{font-size:14px;}.elementor-22323 .elementor-element.elementor-element-b039a76{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-859fea6{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-304c0f6{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-5f8e717{--min-height:240px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22323 .elementor-element.elementor-element-5f8e717.e-con{--order:1;}.elementor-22323 .elementor-element.elementor-element-b31b3b9 .elementor-icon{font-size:60px;}.elementor-22323 .elementor-element.elementor-element-b31b3b9 .elementor-icon svg{height:60px;}.elementor-22323 .elementor-element.elementor-element-45129ef{font-size:18px;}.elementor-22323 .elementor-element.elementor-element-033bd17 .elementor-counter-number-wrapper{font-size:36px;}.elementor-22323 .elementor-element.elementor-element-5433b89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-f5b4ccf{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-8b11b36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-474ba0e{padding:20px 0px 0px 0px;font-size:22px;line-height:30px;}.elementor-22323 .elementor-element.elementor-element-1db33bf:not(.elementor-motion-effects-element-type-background), .elementor-22323 .elementor-element.elementor-element-1db33bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/images/image-6.png");background-position:center center;}.elementor-22323 .elementor-element.elementor-element-1db33bf{--min-height:420px;}.elementor-22323 .elementor-element.elementor-element-7baaf65{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-b36fc45{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22323 .elementor-element.elementor-element-1d3fb44{font-size:18px;}body:not(.rtl) .elementor-22323 .elementor-element.elementor-element-0cb2a4f{right:20px;}body.rtl .elementor-22323 .elementor-element.elementor-element-0cb2a4f{left:20px;}.elementor-22323 .elementor-element.elementor-element-0cb2a4f{bottom:70px;}.elementor-22323 .elementor-element.elementor-element-1613314{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-71d0f0b{--min-height:240px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22323 .elementor-element.elementor-element-757a581 .elementor-icon{font-size:60px;}.elementor-22323 .elementor-element.elementor-element-757a581 .elementor-icon svg{height:60px;}.elementor-22323 .elementor-element.elementor-element-1ecfc7e{font-size:18px;}.elementor-22323 .elementor-element.elementor-element-8889001 .elementor-counter-number-wrapper{font-size:36px;}.elementor-22323 .elementor-element.elementor-element-ca0bf4e{--min-height:240px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22323 .elementor-element.elementor-element-7738353 .elementor-icon{font-size:60px;}.elementor-22323 .elementor-element.elementor-element-7738353 .elementor-icon svg{height:60px;}.elementor-22323 .elementor-element.elementor-element-9ffec24{font-size:18px;}.elementor-22323 .elementor-element.elementor-element-b02e1bc .elementor-counter-number-wrapper{font-size:36px;}.elementor-22323 .elementor-element.elementor-element-5e908d3{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-49f861f{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22323 .elementor-element.elementor-element-4781c73{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-5385028 .elementor-heading-title{font-size:12px;}.elementor-22323 .elementor-element.elementor-element-7994689 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-22323 .elementor-element.elementor-element-515c393{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-22323 .elementor-element.elementor-element-24424d8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22323 .elementor-element.elementor-element-795f957{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-9eb1a4f .elementor-icon{font-size:60px;}.elementor-22323 .elementor-element.elementor-element-9eb1a4f .elementor-icon svg{height:60px;}.elementor-22323 .elementor-element.elementor-element-0ca58fb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22323 .elementor-element.elementor-element-523a67d{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-7a294a4 .elementor-icon{font-size:60px;}.elementor-22323 .elementor-element.elementor-element-7a294a4 .elementor-icon svg{height:60px;}.elementor-22323 .elementor-element.elementor-element-d94319b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22323 .elementor-element.elementor-element-cbf80dc{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-4b9bc07 .elementor-icon{font-size:60px;}.elementor-22323 .elementor-element.elementor-element-4b9bc07 .elementor-icon svg{height:60px;}.elementor-22323 .elementor-element.elementor-element-c1e0cb5{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-3596777 .elementor-heading-title{font-size:12px;}.elementor-22323 .elementor-element.elementor-element-c7f8e69 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-22323 .elementor-element.elementor-element-dcbe31a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-68dda54{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22323 .elementor-element.elementor-element-c2ce535 .elementor-icon{font-size:68px;}.elementor-22323 .elementor-element.elementor-element-c2ce535 .elementor-icon svg{height:68px;}.elementor-22323 .elementor-element.elementor-element-497d542{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22323 .elementor-element.elementor-element-b3b9fda .elementor-icon{font-size:68px;}.elementor-22323 .elementor-element.elementor-element-b3b9fda .elementor-icon svg{height:68px;}.elementor-22323 .elementor-element.elementor-element-c5af8be{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22323 .elementor-element.elementor-element-37e8aed .elementor-icon{font-size:68px;}.elementor-22323 .elementor-element.elementor-element-37e8aed .elementor-icon svg{height:68px;}.elementor-22323 .elementor-element.elementor-element-7aeab70{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22323 .elementor-element.elementor-element-6a53239 .elementor-icon{font-size:68px;}.elementor-22323 .elementor-element.elementor-element-6a53239 .elementor-icon svg{height:68px;}.elementor-22323 .elementor-element.elementor-element-172d71b{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-e4050b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-bb06a5a .elementor-heading-title{font-size:12px;}.elementor-22323 .elementor-element.elementor-element-91c072a .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-22323 .elementor-element.elementor-element-401e6ff{--flex-wrap:nowrap;}.elementor-22323 .elementor-element.elementor-element-3d52edb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-24c1b07 .elementor-heading-title{font-size:12px;}.elementor-22323 .elementor-element.elementor-element-b1a4c76 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-22323 .elementor-element.elementor-element-10124b1{--grid-columns:1;}.elementor-22323 .elementor-element.elementor-element-90e4ef4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-bfb0b0c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22323 .elementor-element.elementor-element-129d5d2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22323 .elementor-element.elementor-element-35af053 .elementor-heading-title{font-size:24px;}.elementor-22323 .elementor-element.elementor-element-01df724 .elementor-heading-title{font-size:18px;}.elementor-22323 .elementor-element.elementor-element-5e4b26b{--min-height:360px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22323 .elementor-element.elementor-element-a79974a .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-22323 .elementor-element.elementor-element-a1ff7a3{--width:100%;}.elementor-22323 .elementor-element.elementor-element-f2991c1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22323 .elementor-element.elementor-element-a1ffebe .elementor-heading-title{font-size:18px;}.elementor-22323 .elementor-element.elementor-element-68377e5 .ov-btn{font-size:11px;}}/* Start custom CSS for ov_button, class: .elementor-element-3068043 */#xzc {
    opacity: 0.5;
    transition: .3s;
    transform: rotate(-90deg);
}
#xzc:hover {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d83b32 */.ft {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292c9ff */.elementor-22323 .elementor-element.elementor-element-292c9ff { margin-bottom: 32px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a29acb9 */.sas {
    width: 60px;
    height: 60px;
    backdrop-filter: blur(10px);
    border-radius: 100%!important;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-63ce0d4 */.hvx a {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24424d8 */.rxs {
    transition: .3s;
}
.rxs:hover {
    background: #3949AB4D;
    border: 1px solid #3949AB4D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ca58fb */.rxs {
    transition: .3s;
}
.rxs:hover {
    background: #3949AB4D;
    border: 1px solid #3949AB4D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94319b */.rxs {
    transition: .3s;
}
.rxs:hover {
    background: #3949AB4D;
    border: 1px solid #3949AB4D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68dda54 */.hvs .svs svg path {
    transition: .5s;
}
.hvs:hover .svs svg path {
    stroke: #fff;
}
.hvs {
    transition: .5s;
}
.hvs:hover {
    background: #3949AB!important;
}
.hvs span {
   transition: .5s; 
}
.hvs p {
   transition: .5s; 
}
.hvs h3 {
   transition: .5s; 
}
.hvs:hover span {
    color: #fff!important;
}
.hvs:hover p {
    color: #fff!important;
}
.hvs:hover h3 {
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497d542 */.hvs .svs svg path {
    transition: .5s;
}
.hvs:hover .svs svg path {
    stroke: #fff;
}
.hvs {
    transition: .5s;
}
.hvs:hover {
    background: #3949AB!important;
}
.hvs span {
   transition: .5s; 
}
.hvs p {
   transition: .5s; 
}
.hvs h3 {
   transition: .5s; 
}
.hvs:hover span {
    color: #fff!important;
}
.hvs:hover p {
    color: #fff!important;
}
.hvs:hover h3 {
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5af8be */.hvx .svs svg path {
    transition: .5s;
}
.hvx:hover .svs svg path {
    fill: #fff;
}
.hvx {
    transition: .5s;
}
.hvx:hover {
    background: #3949AB!important;
}
.hvx span {
   transition: .5s; 
}
.hvx p {
   transition: .5s; 
}
.hvx h3 {
   transition: .5s; 
}
.hvx:hover span {
    color: #fff!important;
}
.hvx:hover p {
    color: #fff!important;
}
.hvx:hover h3 {
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aeab70 */.hvs .svs svg path {
    transition: .5s;
}
.hvs:hover .svs svg path {
    stroke: #fff;
}
.hvs {
    transition: .5s;
}
.hvs:hover {
    background: #3949AB!important;
}
.hvs span {
   transition: .5s; 
}
.hvs p {
   transition: .5s; 
}
.hvs h3 {
   transition: .5s; 
}
.hvs:hover span {
    color: #fff!important;
}
.hvs:hover p {
    color: #fff!important;
}
.hvs:hover h3 {
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8fb62b */.cxs {
    opacity: .7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a371067 */.bkx a, .bkx img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35af053 */.dtx {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8763c09 */.dtx {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129d5d2 */.xsax {
    backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1ff7a3 */.brdx::before {
    content: '';
    width: 12px!important;
    height: 16px!important;
    background: #ECECF0!important;
    border-top-left-radius: 0!important;
    border-radius: 0!important;
    rotate: 270deg;
    position: absolute!important;
    top: -14px!important;
    left: unset!important;
    right: 2px!important;
clip-path: polygon(
  5% 30%, 
  15% 45%, 
  30% 65%, 
  50% 80%, 
  75% 92%, 
  100% 100%, 
  50% 100%, 
  0 100%, 
  -5% 70%, 
  -5% 35%, 
  0 0
);
}

.brdx::after {
    content: '';
    width: 12px;
    height: 16px;
    background: #ECECF0;
    border-top-left-radius: 0!important;
    position: absolute;
    bottom: -2px;
    rotate: 270deg;
    left: -14px!important;
    
clip-path: polygon(
  5% 30%, 
  15% 45%, 
  30% 65%, 
  50% 80%, 
  75% 92%, 
  100% 100%, 
  50% 100%, 
  0 100%, 
  -5% 70%, 
  -5% 35%, 
  0 0
);
}/* End custom CSS */
/* Start custom CSS */.hov-rot svg {
    transition: .5s;
}
.hov-rot:hover svg {
    rotate: 45deg;
}
.elementor-invisible{
  opacity:0 !important;
  visibility:hidden !important;
}
.ov-cf7 .wpcf7-form-control {
    color: #fff!important;
}
.ov-cf7 input[type="text"]:focus {
    color: #fff;
}
.ov-cf7 .wpcf7-form-control-wrap{
  display:block;
}

.ov-cf7 .wpcf7-not-valid-tip{
  display:block;
  margin-top:8px;
  font-size:13px;
  color: rgba(255, 140, 140, 0.95);
}

.ov-cf7 .iti{
  width:100%;
}
.iti__selected-country:hover {
    background: transparent!important;
}
.iti__selected-dial-code {
    color: #fff!important;
    margin-bottom: -2px;
    font-weight: 400!important;
}
body .ov-cf7 .iti--allow-dropdown input.ov-phone, .ov-cf7 .iti--separate-dial-code input.ov-phone {
    padding-left: 92px !important;
}
.iti__country-name {
    font-weight: 400;
}
.iti__search-input, .iti__dial-code {
    font-weight: 400;
}
.iti__search-input:focus {
    color: #000!important;
}/* End custom CSS */
.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 */
.elementor-22328 .elementor-element.elementor-element-c26f96e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22328 .elementor-element.elementor-element-c26f96e:not(.elementor-motion-effects-element-type-background), .elementor-22328 .elementor-element.elementor-element-c26f96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECF0;}.elementor-22328 .elementor-element.elementor-element-b5f2cbd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:0px 0px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:50px;--padding-right:50px;}.elementor-22328 .elementor-element.elementor-element-b5f2cbd:not(.elementor-motion-effects-element-type-background), .elementor-22328 .elementor-element.elementor-element-b5f2cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22328 .elementor-element.elementor-element-a304b0d img{width:100%;max-width:139px;}.elementor-22328 .elementor-element.elementor-element-e9ff7cb .elementor-heading-title{font-weight:700;}.elementor-22328 .elementor-element.elementor-element-50ef55a .elementor-icon-wrapper{text-align:center;}.elementor-22328 .elementor-element.elementor-element-50ef55a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22328 .elementor-element.elementor-element-50ef55a.elementor-view-framed .elementor-icon, .elementor-22328 .elementor-element.elementor-element-50ef55a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22328 .elementor-element.elementor-element-50ef55a.elementor-view-framed .elementor-icon, .elementor-22328 .elementor-element.elementor-element-50ef55a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--main .elementor-item:focus{color:#3949AB;fill:#3949AB;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#3949AB;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--dropdown a, .elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--dropdown a:hover,
					.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--dropdown a:focus,
					.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--dropdown a.highlighted,
					.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-menu-toggle:hover,
					.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-menu-toggle:focus{color:#3949AB;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--dropdown a:hover,
					.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--dropdown a:focus,
					.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--dropdown a.elementor-item-active{color:#3949AB;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--dropdown .elementor-item, .elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--dropdown  .elementor-sub-item{font-weight:500;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:19px !important;}.elementor-22328 .elementor-element.elementor-element-ce6f49d div.elementor-menu-toggle{color:#FFFFFF;}.elementor-22328 .elementor-element.elementor-element-ce6f49d div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-22328 .elementor-element.elementor-element-ce6f49d div.elementor-menu-toggle:hover, .elementor-22328 .elementor-element.elementor-element-ce6f49d div.elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-22328 .elementor-element.elementor-element-ce6f49d div.elementor-menu-toggle:hover svg, .elementor-22328 .elementor-element.elementor-element-ce6f49d div.elementor-menu-toggle:focus svg{fill:#FFFFFF;}.elementor-22328 .elementor-element.elementor-element-4dc4ac0 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22328 .elementor-element.elementor-element-4dc4ac0.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22328 .elementor-element.elementor-element-4dc4ac0 .ov-btn__icon i{font-size:38px;}.elementor-22328 .elementor-element.elementor-element-4dc4ac0 .ov-btn__icon svg{width:38px;height:38px;fill:#FFFFFF;}.elementor-22328 .elementor-element.elementor-element-4dc4ac0 .ov-btn{font-family:"Montserrat", Sans-serif;font-weight:500;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#FFFFFF;background-color:#3949AB;}.elementor-22328 .elementor-element.elementor-element-4dc4ac0 .ov-btn__icon{color:#FFFFFF;}.elementor-22328 .elementor-element.elementor-element-4dc4ac0 .ov-btn:hover{background-color:#3949ABE6;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-22328 .elementor-element.elementor-element-c26f96e{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22328 .elementor-element.elementor-element-b5f2cbd{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-22328 .elementor-element.elementor-element-a304b0d.elementor-element{--order:2;}.elementor-22328 .elementor-element.elementor-element-a304b0d img{max-width:109px;}.elementor-22328 .elementor-element.elementor-element-e9ff7cb.elementor-element{--order:1;--flex-grow:1;--flex-shrink:0;}.elementor-22328 .elementor-element.elementor-element-e9ff7cb{text-align:start;}.elementor-22328 .elementor-element.elementor-element-50ef55a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-22328 .elementor-element.elementor-element-50ef55a.elementor-element{--order:0;}.elementor-22328 .elementor-element.elementor-element-50ef55a .elementor-icon{font-size:28px;}.elementor-22328 .elementor-element.elementor-element-50ef55a .elementor-icon svg{height:28px;}.elementor-22328 .elementor-element.elementor-element-ce6f49d.elementor-element{--order:0;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:30px !important;}}@media(max-width:767px){.elementor-22328 .elementor-element.elementor-element-b5f2cbd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-22328 .elementor-element.elementor-element-e9ff7cb .elementor-heading-title{font-size:14px;}.elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-22328 .elementor-element.elementor-element-ce6f49d .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:23px !important;}}@media(max-width:1024px) and (min-width:768px){.elementor-22328 .elementor-element.elementor-element-b5f2cbd{--width:100%;}}
.elementor-22746 .elementor-element.elementor-element-1ae6d2e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-22746 .elementor-element.elementor-element-1e73dff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-7fd762f{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22746 .elementor-element.elementor-element-7fd762f:not(.elementor-motion-effects-element-type-background), .elementor-22746 .elementor-element.elementor-element-7fd762f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3949AB;background-image:url("/images/pattern.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-22746 .elementor-element.elementor-element-df92db0{right:60px;}body.rtl .elementor-22746 .elementor-element.elementor-element-df92db0{left:60px;}.elementor-22746 .elementor-element.elementor-element-df92db0{top:0px;}.elementor-22746 .elementor-element.elementor-element-df92db0 img{width:400px;}.elementor-22746 .elementor-element.elementor-element-2a467bc{--display:grid;--e-con-grid-template-columns:60% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-694300e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-fec9e02{width:var( --container-widget-width, 731px );max-width:731px;--container-widget-width:731px;--container-widget-flex-grow:0;}.elementor-22746 .elementor-element.elementor-element-fec9e02 .elementor-heading-title{font-size:74px;font-weight:500;letter-spacing:-2.6px;color:#FFFFFF;}.elementor-22746 .elementor-element.elementor-element-0c92f51 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22746 .elementor-element.elementor-element-0c92f51.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22746 .elementor-element.elementor-element-0c92f51 .ov-btn__icon i{font-size:33px;}.elementor-22746 .elementor-element.elementor-element-0c92f51 .ov-btn__icon svg{width:33px;height:33px;fill:#000000;}.elementor-22746 .elementor-element.elementor-element-0c92f51 .ov-btn{font-family:"Montserrat", Sans-serif;font-weight:700;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#000000;background-color:#FFC107;}.elementor-22746 .elementor-element.elementor-element-0c92f51 .ov-btn__icon{color:#000000;}.elementor-22746 .elementor-element.elementor-element-0c92f51 .ov-btn:hover{color:#000000;background-color:#FFFFFFE6;}.elementor-22746 .elementor-element.elementor-element-0c92f51 .ov-btn:hover .ov-btn__icon{color:#000000;}.elementor-22746 .elementor-element.elementor-element-0c92f51 .ov-btn:hover .ov-btn__icon svg{fill:#000000;}.elementor-22746 .elementor-element.elementor-element-93dc3c2{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-130px;}body:not(.rtl) .elementor-22746 .elementor-element.elementor-element-93dc3c2{right:-60px;}body.rtl .elementor-22746 .elementor-element.elementor-element-93dc3c2{left:-60px;}.elementor-22746 .elementor-element.elementor-element-9b42c52{z-index:1;}.elementor-22746 .elementor-element.elementor-element-9b42c52 img{width:100%;max-width:768px;}.elementor-22746 .elementor-element.elementor-element-3a55f70{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-22746 .elementor-element.elementor-element-ae8a924{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-d577834{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22746 .elementor-element.elementor-element-d577834:not(.elementor-motion-effects-element-type-background), .elementor-22746 .elementor-element.elementor-element-d577834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3949AB;background-image:url("/images/pattern.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-22746 .elementor-element.elementor-element-08fc0cc{right:60px;}body.rtl .elementor-22746 .elementor-element.elementor-element-08fc0cc{left:60px;}.elementor-22746 .elementor-element.elementor-element-08fc0cc{top:0px;}.elementor-22746 .elementor-element.elementor-element-08fc0cc img{width:400px;}.elementor-22746 .elementor-element.elementor-element-3e2c2da{--display:grid;--e-con-grid-template-columns:60% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-448809d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-1a9c55d{width:var( --container-widget-width, 731px );max-width:731px;--container-widget-width:731px;--container-widget-flex-grow:0;}.elementor-22746 .elementor-element.elementor-element-1a9c55d .elementor-heading-title{font-size:74px;font-weight:500;letter-spacing:-2.6px;color:#FFFFFF;}.elementor-22746 .elementor-element.elementor-element-0911ef6 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22746 .elementor-element.elementor-element-0911ef6.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22746 .elementor-element.elementor-element-0911ef6 .ov-btn__icon i{font-size:33px;}.elementor-22746 .elementor-element.elementor-element-0911ef6 .ov-btn__icon svg{width:33px;height:33px;fill:#000000;}.elementor-22746 .elementor-element.elementor-element-0911ef6 .ov-btn{font-family:"Montserrat", Sans-serif;font-weight:700;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#000000;background-color:#FFC107;}.elementor-22746 .elementor-element.elementor-element-0911ef6 .ov-btn__icon{color:#000000;}.elementor-22746 .elementor-element.elementor-element-0911ef6 .ov-btn:hover{color:#000000;background-color:#FFFFFFE6;}.elementor-22746 .elementor-element.elementor-element-0911ef6 .ov-btn:hover .ov-btn__icon{color:#000000;}.elementor-22746 .elementor-element.elementor-element-0911ef6 .ov-btn:hover .ov-btn__icon svg{fill:#000000;}.elementor-22746 .elementor-element.elementor-element-fd6841d{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-130px;}body:not(.rtl) .elementor-22746 .elementor-element.elementor-element-fd6841d{right:-60px;}body.rtl .elementor-22746 .elementor-element.elementor-element-fd6841d{left:-60px;}.elementor-22746 .elementor-element.elementor-element-5077175{z-index:1;}.elementor-22746 .elementor-element.elementor-element-5077175 img{width:100%;max-width:768px;}.elementor-22746 .elementor-element.elementor-element-4032d03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22746 .elementor-element.elementor-element-3cd8b9e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22746 .elementor-element.elementor-element-3cd8b9e:not(.elementor-motion-effects-element-type-background), .elementor-22746 .elementor-element.elementor-element-3cd8b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("/images/bg-5-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-22746 .elementor-element.elementor-element-c09d0e9{right:0px;}body.rtl .elementor-22746 .elementor-element.elementor-element-c09d0e9{left:0px;}.elementor-22746 .elementor-element.elementor-element-c09d0e9{top:0px;z-index:0;}body:not(.rtl) .elementor-22746 .elementor-element.elementor-element-cc296ee{left:0px;}body.rtl .elementor-22746 .elementor-element.elementor-element-cc296ee{right:0px;}.elementor-22746 .elementor-element.elementor-element-cc296ee{bottom:0px;z-index:0;}.elementor-22746 .elementor-element.elementor-element-4fb1e33{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-010076e{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22746 .elementor-element.elementor-element-dc83061{--display:grid;--e-con-grid-template-columns:25% 25% 20% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-dbbac37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-7d801be{text-align:start;}.elementor-22746 .elementor-element.elementor-element-7d801be img{width:100%;max-width:108px;}.elementor-22746 .elementor-element.elementor-element-ddbab5f{font-weight:400;color:#FFFFFF;}.elementor-22746 .elementor-element.elementor-element-ddbab5f p{margin-block-end:0px;}.elementor-22746 .elementor-element.elementor-element-ef072e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-610b1bd .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22746 .elementor-element.elementor-element-87fc768{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-item > a{font-weight:400;}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22746 .elementor-element.elementor-element-74422b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-508c2b4 .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22746 .elementor-element.elementor-element-64f8828{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-item > a{font-weight:400;}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22746 .elementor-element.elementor-element-06dfc9e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-e8293c7 .elementor-heading-title{font-size:32px;font-weight:500;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-22746 .elementor-element.elementor-element-c2a1f84{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:35px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-22746 .elementor-element.elementor-element-c2a1f84 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0em;}.elementor-22746 .elementor-element.elementor-element-c2a1f84 .elementor-social-icon i{color:#02010100;}.elementor-22746 .elementor-element.elementor-element-c2a1f84 .elementor-social-icon svg{fill:#02010100;}.elementor-22746 .elementor-element.elementor-element-5317212{padding:10px 0px 0px 0px;}.elementor-22746 .elementor-element.elementor-element-5317212 .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22746 .elementor-element.elementor-element-13743c4{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-item > a{font-weight:400;}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22746 .elementor-element.elementor-element-38d65a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;color:#FFFFFF;}.elementor-22746 .elementor-element.elementor-element-08ede56{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9D1D1;--border-color:#C9D1D1;--border-radius:0px 0px 0px 0px;--margin-top:-40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-a006a47{text-align:center;font-weight:400;color:#FFFFFF;}.elementor-22746 .elementor-element.elementor-element-a006a47 p{margin-block-end:0px;}.elementor-22746 .elementor-element.elementor-element-a006a47 a{color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-22746 .elementor-element.elementor-element-7fd762f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22746 .elementor-element.elementor-element-2a467bc{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-fec9e02 .elementor-heading-title{font-size:56px;}body:not(.rtl) .elementor-22746 .elementor-element.elementor-element-93dc3c2{right:0px;}body.rtl .elementor-22746 .elementor-element.elementor-element-93dc3c2{left:0px;}.elementor-22746 .elementor-element.elementor-element-93dc3c2{top:130px;}.elementor-22746 .elementor-element.elementor-element-9b42c52 img{max-width:371px;}.elementor-22746 .elementor-element.elementor-element-d577834{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22746 .elementor-element.elementor-element-3e2c2da{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-1a9c55d .elementor-heading-title{font-size:56px;}body:not(.rtl) .elementor-22746 .elementor-element.elementor-element-fd6841d{right:0px;}body.rtl .elementor-22746 .elementor-element.elementor-element-fd6841d{left:0px;}.elementor-22746 .elementor-element.elementor-element-fd6841d{top:130px;}.elementor-22746 .elementor-element.elementor-element-5077175 img{max-width:371px;}.elementor-22746 .elementor-element.elementor-element-3cd8b9e{--padding-top:250px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22746 .elementor-element.elementor-element-010076e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22746 .elementor-element.elementor-element-dc83061{--e-con-grid-template-columns:1fr 1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-22746 .elementor-element.elementor-element-ef072e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-74422b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-06dfc9e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-e8293c7 .elementor-heading-title{font-size:20px;letter-spacing:-1.2px;}}@media(max-width:767px){.elementor-22746 .elementor-element.elementor-element-1ae6d2e{--margin-top:-40px;--margin-bottom:-300px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22746 .elementor-element.elementor-element-1e73dff{--content-width:90%;}.elementor-22746 .elementor-element.elementor-element-7fd762f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22746 .elementor-element.elementor-element-2a467bc{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-fec9e02 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-22746 .elementor-element.elementor-element-0c92f51 .ov-btn{font-size:12px;}body:not(.rtl) .elementor-22746 .elementor-element.elementor-element-93dc3c2{right:0px;}body.rtl .elementor-22746 .elementor-element.elementor-element-93dc3c2{left:0px;}.elementor-22746 .elementor-element.elementor-element-93dc3c2{top:0px;}.elementor-22746 .elementor-element.elementor-element-3a55f70{--margin-top:-40px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22746 .elementor-element.elementor-element-ae8a924{--content-width:90%;}.elementor-22746 .elementor-element.elementor-element-d577834{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22746 .elementor-element.elementor-element-3e2c2da{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22746 .elementor-element.elementor-element-1a9c55d .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-22746 .elementor-element.elementor-element-0911ef6 .ov-btn{font-size:12px;}body:not(.rtl) .elementor-22746 .elementor-element.elementor-element-fd6841d{right:0px;}body.rtl .elementor-22746 .elementor-element.elementor-element-fd6841d{left:0px;}.elementor-22746 .elementor-element.elementor-element-fd6841d{top:0px;}.elementor-22746 .elementor-element.elementor-element-3cd8b9e{--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22746 .elementor-element.elementor-element-010076e{--padding-top:5px;--padding-bottom:5px;--padding-left:05px;--padding-right:5px;}.elementor-22746 .elementor-element.elementor-element-dc83061{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-22746 .elementor-element.elementor-element-610b1bd .elementor-heading-title{font-size:18px;}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-22746 .elementor-element.elementor-element-87fc768 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-22746 .elementor-element.elementor-element-508c2b4 .elementor-heading-title{font-size:18px;}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-22746 .elementor-element.elementor-element-64f8828 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-22746 .elementor-element.elementor-element-e8293c7 .elementor-heading-title{font-size:18px;}.elementor-22746 .elementor-element.elementor-element-c2a1f84{--icon-size:30px;}.elementor-22746 .elementor-element.elementor-element-5317212 .elementor-heading-title{font-size:18px;}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22746 .elementor-element.elementor-element-13743c4 .elementor-icon-list-item > a{letter-spacing:-0.2px;}.elementor-22746 .elementor-element.elementor-element-08ede56{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-22746 .elementor-element.elementor-element-a006a47{font-size:14px;line-height:20px;}}@media(min-width:768px){.elementor-22746 .elementor-element.elementor-element-1e73dff{--content-width:1320px;}.elementor-22746 .elementor-element.elementor-element-ae8a924{--content-width:1320px;}.elementor-22746 .elementor-element.elementor-element-4fb1e33{--content-width:1320px;}}/* Start custom CSS for container, class: .elementor-element-93dc3c2 */.ft {
    width: fit-content;
}
@media (max-width:768px) {
    .chs {
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd762f */@media (max-width:768px) {
    .mbxx {
        visibility: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6841d */.ft {
    width: fit-content;
}
@media (max-width:768px) {
    .chs {
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d577834 */@media (max-width:768px) {
    .mbxx {
        visibility: hidden;
    }
    .mbxxx {
        visibility: visible;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64f8828 */.bsd svg {
    background: #3949AB;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c2a1f84 */.bss .elementor-social-icons-wrapper {
    display: flex!important;
    justify-content: space-between!important;
}/* End custom CSS */
/*# sourceURL=elementor-frontend-inline-css */
.entry-banner {
					background-image: url(/images/zvilnymo-bg.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
        ========================= */

        .elementor-27877 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .elementor-23079 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .elementor-27876 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .elementor-23445 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .elementor-27880 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .elementor-23458 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .elementor-27888 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .elementor-22323 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .elementor-27881 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .elementor-23759 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .elementor-27885 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
        .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) {

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

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

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



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

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

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

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

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

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

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

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


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

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

        .elementor-27877 .elementor-element.elementor-element-d53a234:after,
        .elementor-23079 .elementor-element.elementor-element-d53a234:after,
        .elementor-27888 .elementor-element.elementor-element-44d420b:after,
        .elementor-22323 .elementor-element.elementor-element-253050b:after,
        .elementor-27876 .elementor-element.elementor-element-d53a234:after,
        .elementor-23445 .elementor-element.elementor-element-d53a234:after,
        .elementor-27880 .elementor-element.elementor-element-d53a234:after,
        .elementor-23458 .elementor-element.elementor-element-d53a234:after,
        .elementor-27881 .elementor-element.elementor-element-d53a234:after,
        .elementor-23759 .elementor-element.elementor-element-d53a234:after,
        .elementor-27885 .elementor-element.elementor-element-d53a234:after,
        .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
        ========================= */

        .elementor-27877 .elementor-element.elementor-element-d53a234,
        .elementor-23079 .elementor-element.elementor-element-d53a234,
        .elementor-27888 .elementor-element.elementor-element-44d420b,
        .elementor-22323 .elementor-element.elementor-element-253050b,
        .elementor-27876 .elementor-element.elementor-element-d53a234,
        .elementor-23445 .elementor-element.elementor-element-d53a234,
        .elementor-27880 .elementor-element.elementor-element-d53a234,
        .elementor-23458 .elementor-element.elementor-element-d53a234,
        .elementor-27881 .elementor-element.elementor-element-d53a234,
        .elementor-23759 .elementor-element.elementor-element-d53a234,
        .elementor-27885 .elementor-element.elementor-element-d53a234,
        .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;
        }

        .elementor-27877 .elementor-element.elementor-element-d53a234 span,
        .elementor-23079 .elementor-element.elementor-element-d53a234 span,
        .elementor-27888 .elementor-element.elementor-element-44d420b span,
        .elementor-22323 .elementor-element.elementor-element-253050b span,
        .elementor-27876 .elementor-element.elementor-element-d53a234 span,
        .elementor-23445 .elementor-element.elementor-element-d53a234 span,
        .elementor-27880 .elementor-element.elementor-element-d53a234 span,
        .elementor-23458 .elementor-element.elementor-element-d53a234 span,
        .elementor-27881 .elementor-element.elementor-element-d53a234 span,
        .elementor-23759 .elementor-element.elementor-element-d53a234 span,
        .elementor-27885 .elementor-element.elementor-element-d53a234 span,
        .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;
		}

            .elementor-27877 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .elementor-23079 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .elementor-27888 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .elementor-22323 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .elementor-27876 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .elementor-23445 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .elementor-27880 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .elementor-23458 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .elementor-27881 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .elementor-23759 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .elementor-27885 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title,
            .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;
            }

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

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

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

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

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

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

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

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

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

            .elementor-27880 .elementor-element.elementor-element-74de92a,
            .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;
            }

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

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

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

            .elementor-27877 .elementor-element.elementor-element-d53a234,
            .elementor-23079 .elementor-element.elementor-element-d53a234,
            .elementor-27888 .elementor-element.elementor-element-d53a234,
            .elementor-22323 .elementor-element.elementor-element-d53a234,
            .elementor-27876 .elementor-element.elementor-element-d53a234,
            .elementor-23445 .elementor-element.elementor-element-d53a234,
            .elementor-27880 .elementor-element.elementor-element-d53a234,
            .elementor-23458 .elementor-element.elementor-element-d53a234,
            .elementor-27881 .elementor-element.elementor-element-d53a234,
            .elementor-23759 .elementor-element.elementor-element-d53a234,
            .elementor-27885 .elementor-element.elementor-element-d53a234,
			.elementor-23487 .elementor-element.elementor-element-d53a234 {
                transform: scale(.85) translateX(-38px);
                text-align: left;
                font-size: 14px;
                padding: 12px;
                width: 364px;
            }
			
			.elementor-23079 .elementor-element.elementor-element-d53a234,
            .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;
            }

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

            .elementor-27888 .elementor-element.elementor-element-44d420b,
            .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;
            }

            .elementor-27888 .elementor-element.elementor-element-6a3430f,
            .elementor-22323 .elementor-element.elementor-element-06c6803 {
                padding-bottom: 60%;
            }
						.elementor-23487 .elementor-element.elementor-element-7b4dc08 .elementor-heading-title {
				font-size: 24px;
			}
        }
		
		@media (max-width: 375px) {
			.elementor-27877 .elementor-element.elementor-element-d53a234, .elementor-23079 .elementor-element.elementor-element-d53a234, .elementor-27888 .elementor-element.elementor-element-d53a234, .elementor-22323 .elementor-element.elementor-element-d53a234, .elementor-27876 .elementor-element.elementor-element-d53a234, .elementor-23445 .elementor-element.elementor-element-d53a234, .elementor-27880 .elementor-element.elementor-element-d53a234, .elementor-23458 .elementor-element.elementor-element-d53a234, .elementor-27881 .elementor-element.elementor-element-d53a234, .elementor-23759 .elementor-element.elementor-element-d53a234, .elementor-27885 .elementor-element.elementor-element-d53a234, .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;
            }
        }
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-cf7 .iti{width:100%}.ov-cf7 .iti__flag-container{padding:0}.ov-cf7 .iti--allow-dropdown input.ov-phone,.ov-cf7 .iti--separate-dial-code input.ov-phone{padding-left:64px!important}.ov-cf7 .iti__selected-flag{padding:0 10px 0 0}.ov-cf7 .iti__country-list{color:#111}
.ov-cf7 .iti{width:100%}.ov-cf7 .iti__flag-container{padding:0}.ov-cf7 .iti--allow-dropdown input.ov-phone,.ov-cf7 .iti--separate-dial-code input.ov-phone{padding-left:64px!important}.ov-cf7 .iti__selected-flag{padding:0 10px 0 0}.ov-cf7 .iti__country-list{color:#111}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.hero-buttons {
        margin-top: 60px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        width: 590px;
        max-width: 100%;
        transform: scale(.8) translateX(-75px);
    }

    .hero-buttons__item {
        width: 100%;
    }

    .hero-buttons__item.--yt .hero-buttons__link {
        background: #cc181e;
        border-radius: 0 0 20px 20px;
    }

    .hero-buttons__item.--app .hero-buttons__link {
        background: #000;
        border-radius: 20px 20px 0 0;
    }
    .hero-buttons__tooltip {
        font-size: 14px;
        color: #FFF;
        background: rgba(0,0,0,.8);
        border-radius: 20px 20px 0 0;
        padding: 20px 20px 50px;
        margin-bottom: -28px;
        text-align: center;
        display: none;
    }

    .hero-buttons__link {
        width: 100%;
        display: flex;
        align-items: center;
        gap: 18px;
        padding: 16px 22px;
        border-radius: 999px;
        color: #FFF;
        text-decoration: none;
    }

    .hero-buttons__link span {
        font-size: 16px;
        font-weight: 600;
    }

    .hero-buttons__link img {
        width: 28px;
        height: 28px;
    }

    @media (max-width: 1023px) {
        .hero-buttons {
            margin-top: 24px;
            width: 120%;
            max-width: 120%;
        }
        .hero-buttons__item {
            width: 100%;
        }

        .hero-buttons__link {
            width: 100%;
            gap: 8px;
            padding: 8px 14px;
        }

        .hero-buttons__link span {
            font-size: 11px;
            line-height: 1.4;
        }

        .hero-buttons__link img {
            width: 22px;
            height: 22px;

        }
    }
.elementor-23398 .elementor-element.elementor-element-42ff9953{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:090px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-23398 .elementor-element.elementor-element-11ceee6e{padding:4px 15px 4px 15px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#3949AB;border-radius:40px 40px 40px 40px;text-align:center;}.elementor-23398 .elementor-element.elementor-element-11ceee6e .elementor-heading-title{font-size:20px;font-weight:700;color:#000000;}.elementor-23398 .elementor-element.elementor-element-6e0dd98e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-4208e761{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-1f67dba2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-1f67dba2:not(.elementor-motion-effects-element-type-background), .elementor-23398 .elementor-element.elementor-element-1f67dba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23398 .elementor-element.elementor-element-4db5da img{width:100%;max-width:140px;height:80px;object-fit:contain;object-position:center center;}.elementor-23398 .elementor-element.elementor-element-6c7b8676{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-353041d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-353041d4:not(.elementor-motion-effects-element-type-background), .elementor-23398 .elementor-element.elementor-element-353041d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23398 .elementor-element.elementor-element-292dbbe3 img{width:100%;max-width:140px;height:80px;object-fit:contain;object-position:center center;}.elementor-23398 .elementor-element.elementor-element-52e98f12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-49355480{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-49355480:not(.elementor-motion-effects-element-type-background), .elementor-23398 .elementor-element.elementor-element-49355480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23398 .elementor-element.elementor-element-4c61a28d img{width:100%;max-width:140px;height:80px;object-fit:contain;object-position:center center;}.elementor-23398 .elementor-element.elementor-element-491f8feb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-6d0d6df0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-6d0d6df0:not(.elementor-motion-effects-element-type-background), .elementor-23398 .elementor-element.elementor-element-6d0d6df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23398 .elementor-element.elementor-element-34f246f1 img{width:100%;max-width:135px;height:80px;object-fit:contain;object-position:center center;}.elementor-23398 .elementor-element.elementor-element-445817fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-70de9c9b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-70de9c9b:not(.elementor-motion-effects-element-type-background), .elementor-23398 .elementor-element.elementor-element-70de9c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23398 .elementor-element.elementor-element-5f531afe img{width:100%;max-width:140px;height:80px;object-fit:contain;object-position:center center;}.elementor-23398 .elementor-element.elementor-element-a56d605{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-312fa979{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-312fa979:not(.elementor-motion-effects-element-type-background), .elementor-23398 .elementor-element.elementor-element-312fa979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23398 .elementor-element.elementor-element-43aa330f img{width:100%;max-width:140px;height:80px;object-fit:contain;object-position:center center;}.elementor-23398 .elementor-element.elementor-element-47cea478{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-1b4fdf49{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-1b4fdf49:not(.elementor-motion-effects-element-type-background), .elementor-23398 .elementor-element.elementor-element-1b4fdf49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23398 .elementor-element.elementor-element-c42e409 img{width:100%;max-width:140px;height:80px;object-fit:contain;object-position:center center;}.elementor-23398 .elementor-element.elementor-element-74d7f7db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-2e3ca784{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23398 .elementor-element.elementor-element-2e3ca784:not(.elementor-motion-effects-element-type-background), .elementor-23398 .elementor-element.elementor-element-2e3ca784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23398 .elementor-element.elementor-element-3aa296d img{width:100%;max-width:140px;height:80px;object-fit:contain;object-position:center center;}.elementor-23398 .elementor-element.elementor-element-42c7382c{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:30px;padding:30px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}@media(max-width:1024px){.elementor-23398 .elementor-element.elementor-element-42c7382c{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-23398 .elementor-element.elementor-element-42ff9953{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-23398 .elementor-element.elementor-element-42c7382c{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-carousel, class: .elementor-element-42c7382c */.nbv {
    position: relative;
}

.nbv::before {
    content: '';
    height: 100%;
    z-index: 10;
    width: 20%;
    background: linear-gradient(90deg, #E9EDED 0%, rgba(233, 237, 237, 0) 100%);
    position: absolute;
    left: -15px;
    top: 0;
}

.nbv::after {
    content: '';
    height: 100%;
    z-index: 10;
    width: 20%;
    background: linear-gradient(90deg, #E9EDED 0%, rgba(233, 237, 237, 0) 100%);
    rotate: -180deg;
    position: absolute;
    right: -15px;
    top: 0;
}/* End custom CSS */
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.elementor-23402 .elementor-element.elementor-element-bf70b4d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-23402 .elementor-element.elementor-element-36ce405{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-acbeb04{background-color:#3949AB;padding:2px 10px 2px 10px;border-radius:4px 4px 4px 4px;}.elementor-23402 .elementor-element.elementor-element-acbeb04 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-23402 .elementor-element.elementor-element-fd1142c{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-23402 .elementor-element.elementor-element-fd1142c .elementor-heading-title{font-size:2.5vw;font-weight:500;letter-spacing:-0.6px;}.elementor-23402 .elementor-element.elementor-element-288d56f{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-3741b0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-93416db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23402 .elementor-element.elementor-element-eb5f429{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-9246d1d{--grid-template-columns:repeat(0, auto);text-align:center;width:100%;max-width:100%;top:0px;--icon-size:30px;--grid-column-gap:10px;--grid-row-gap:0px;}body:not(.rtl) .elementor-23402 .elementor-element.elementor-element-9246d1d{left:0px;}body.rtl .elementor-23402 .elementor-element.elementor-element-9246d1d{right:0px;}.elementor-23402 .elementor-element.elementor-element-9246d1d .elementor-social-icon{background-color:#02010100;--icon-padding:0px;}.elementor-23402 .elementor-element.elementor-element-9246d1d .elementor-social-icon i{color:#02010100;}.elementor-23402 .elementor-element.elementor-element-9246d1d .elementor-social-icon svg{fill:#02010100;}.elementor-23402 .elementor-element.elementor-element-5a16424 img{width:100%;height:375px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-23402 .elementor-element.elementor-element-02827b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-23402 .elementor-element.elementor-element-c1855d3{right:10px;}body.rtl .elementor-23402 .elementor-element.elementor-element-c1855d3{left:10px;}.elementor-23402 .elementor-element.elementor-element-c1855d3{top:10px;}.elementor-23402 .elementor-element.elementor-element-c1855d3 .elementor-icon-wrapper{text-align:center;}.elementor-23402 .elementor-element.elementor-element-c1855d3 .elementor-icon{font-size:31px;}.elementor-23402 .elementor-element.elementor-element-c1855d3 .elementor-icon svg{height:31px;}.elementor-23402 .elementor-element.elementor-element-c1855d3 .elementor-icon-wrapper svg{width:auto;}.elementor-23402 .elementor-element.elementor-element-5bceed3{padding:0px 40px 0px 0px;text-align:start;}.elementor-23402 .elementor-element.elementor-element-5bceed3 .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1.5px;}.elementor-23402 .elementor-element.elementor-element-81e24e3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;color:#818181;}.elementor-23402 .elementor-element.elementor-element-81e24e3 p{margin-block-end:0px;}.elementor-23402 .elementor-element.elementor-element-abddd2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-2ef2a40{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23402 .elementor-element.elementor-element-a8d54c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-654f0dc .elementor-repeater-item-0e7a334.elementor-social-icon{background-color:#02010100;}.elementor-23402 .elementor-element.elementor-element-654f0dc .elementor-repeater-item-0e7a334.elementor-social-icon i{color:#02010100;}.elementor-23402 .elementor-element.elementor-element-654f0dc .elementor-repeater-item-0e7a334.elementor-social-icon svg{fill:#02010100;}.elementor-23402 .elementor-element.elementor-element-654f0dc{--grid-template-columns:repeat(0, auto);text-align:center;width:100%;max-width:100%;top:0px;--icon-size:30px;--grid-column-gap:10px;--grid-row-gap:0px;}body:not(.rtl) .elementor-23402 .elementor-element.elementor-element-654f0dc{left:0px;}body.rtl .elementor-23402 .elementor-element.elementor-element-654f0dc{right:0px;}.elementor-23402 .elementor-element.elementor-element-654f0dc .elementor-social-icon{background-color:#02010100;--icon-padding:0px;}.elementor-23402 .elementor-element.elementor-element-654f0dc .elementor-social-icon i{color:#02010100;}.elementor-23402 .elementor-element.elementor-element-654f0dc .elementor-social-icon svg{fill:#02010100;}.elementor-23402 .elementor-element.elementor-element-d9840a2 img{width:100%;height:375px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-23402 .elementor-element.elementor-element-05150c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-23402 .elementor-element.elementor-element-ebdb59b{right:10px;}body.rtl .elementor-23402 .elementor-element.elementor-element-ebdb59b{left:10px;}.elementor-23402 .elementor-element.elementor-element-ebdb59b{top:10px;}.elementor-23402 .elementor-element.elementor-element-ebdb59b .elementor-icon-wrapper{text-align:center;}.elementor-23402 .elementor-element.elementor-element-ebdb59b .elementor-icon{font-size:31px;}.elementor-23402 .elementor-element.elementor-element-ebdb59b .elementor-icon svg{height:31px;}.elementor-23402 .elementor-element.elementor-element-ebdb59b .elementor-icon-wrapper svg{width:auto;}.elementor-23402 .elementor-element.elementor-element-ea32ac0{padding:0px 40px 0px 0px;text-align:start;}.elementor-23402 .elementor-element.elementor-element-ea32ac0 .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1.5px;}.elementor-23402 .elementor-element.elementor-element-18f31a3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;color:#818181;}.elementor-23402 .elementor-element.elementor-element-18f31a3 p{margin-block-end:0px;}.elementor-23402 .elementor-element.elementor-element-cbba1a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-7fe4255{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23402 .elementor-element.elementor-element-d0bf3ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-cbc07ec{--grid-template-columns:repeat(0, auto);text-align:center;width:100%;max-width:100%;top:0px;--icon-size:30px;--grid-column-gap:10px;--grid-row-gap:0px;}body:not(.rtl) .elementor-23402 .elementor-element.elementor-element-cbc07ec{left:0px;}body.rtl .elementor-23402 .elementor-element.elementor-element-cbc07ec{right:0px;}.elementor-23402 .elementor-element.elementor-element-cbc07ec .elementor-social-icon{background-color:#02010100;--icon-padding:0px;}.elementor-23402 .elementor-element.elementor-element-cbc07ec .elementor-social-icon i{color:#02010100;}.elementor-23402 .elementor-element.elementor-element-cbc07ec .elementor-social-icon svg{fill:#02010100;}.elementor-23402 .elementor-element.elementor-element-0c3d882 img{width:100%;height:375px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-23402 .elementor-element.elementor-element-376ed5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-23402 .elementor-element.elementor-element-8787857{right:10px;}body.rtl .elementor-23402 .elementor-element.elementor-element-8787857{left:10px;}.elementor-23402 .elementor-element.elementor-element-8787857{top:10px;}.elementor-23402 .elementor-element.elementor-element-8787857 .elementor-icon-wrapper{text-align:center;}.elementor-23402 .elementor-element.elementor-element-8787857 .elementor-icon{font-size:31px;}.elementor-23402 .elementor-element.elementor-element-8787857 .elementor-icon svg{height:31px;}.elementor-23402 .elementor-element.elementor-element-8787857 .elementor-icon-wrapper svg{width:auto;}.elementor-23402 .elementor-element.elementor-element-c8478ef{padding:0px 40px 0px 0px;text-align:start;}.elementor-23402 .elementor-element.elementor-element-c8478ef .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1.5px;}.elementor-23402 .elementor-element.elementor-element-44a6081{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;color:#818181;}.elementor-23402 .elementor-element.elementor-element-44a6081 p{margin-block-end:0px;}.elementor-23402 .elementor-element.elementor-element-bdf5826{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-be3d1c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23402 .elementor-element.elementor-element-f2689de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-0967828{--grid-template-columns:repeat(0, auto);text-align:center;width:100%;max-width:100%;top:0px;--icon-size:30px;--grid-column-gap:10px;--grid-row-gap:0px;}body:not(.rtl) .elementor-23402 .elementor-element.elementor-element-0967828{left:0px;}body.rtl .elementor-23402 .elementor-element.elementor-element-0967828{right:0px;}.elementor-23402 .elementor-element.elementor-element-0967828 .elementor-social-icon{background-color:#02010100;--icon-padding:0px;}.elementor-23402 .elementor-element.elementor-element-0967828 .elementor-social-icon i{color:#02010100;}.elementor-23402 .elementor-element.elementor-element-0967828 .elementor-social-icon svg{fill:#02010100;}.elementor-23402 .elementor-element.elementor-element-a6b68eb img{width:100%;height:375px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-23402 .elementor-element.elementor-element-6d933f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-23402 .elementor-element.elementor-element-b6f7d6f{right:10px;}body.rtl .elementor-23402 .elementor-element.elementor-element-b6f7d6f{left:10px;}.elementor-23402 .elementor-element.elementor-element-b6f7d6f{top:10px;}.elementor-23402 .elementor-element.elementor-element-b6f7d6f .elementor-icon-wrapper{text-align:center;}.elementor-23402 .elementor-element.elementor-element-b6f7d6f .elementor-icon{font-size:31px;}.elementor-23402 .elementor-element.elementor-element-b6f7d6f .elementor-icon svg{height:31px;}.elementor-23402 .elementor-element.elementor-element-b6f7d6f .elementor-icon-wrapper svg{width:auto;}.elementor-23402 .elementor-element.elementor-element-c3ff203{padding:0px 40px 0px 0px;text-align:start;}.elementor-23402 .elementor-element.elementor-element-c3ff203 .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1.5px;}.elementor-23402 .elementor-element.elementor-element-c653516{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;color:#818181;}.elementor-23402 .elementor-element.elementor-element-c653516 p{margin-block-end:0px;}.elementor-23402 .elementor-element.elementor-element-2ad48c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-ce00c44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23402 .elementor-element.elementor-element-a089e28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-4a0d324{--grid-template-columns:repeat(0, auto);text-align:center;width:100%;max-width:100%;top:0px;--icon-size:30px;--grid-column-gap:10px;--grid-row-gap:0px;}body:not(.rtl) .elementor-23402 .elementor-element.elementor-element-4a0d324{left:0px;}body.rtl .elementor-23402 .elementor-element.elementor-element-4a0d324{right:0px;}.elementor-23402 .elementor-element.elementor-element-4a0d324 .elementor-social-icon{background-color:#02010100;--icon-padding:0px;}.elementor-23402 .elementor-element.elementor-element-4a0d324 .elementor-social-icon i{color:#02010100;}.elementor-23402 .elementor-element.elementor-element-4a0d324 .elementor-social-icon svg{fill:#02010100;}.elementor-23402 .elementor-element.elementor-element-bb8c5ca img{width:100%;height:375px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-23402 .elementor-element.elementor-element-fa9ec61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-23402 .elementor-element.elementor-element-cb198b1{right:10px;}body.rtl .elementor-23402 .elementor-element.elementor-element-cb198b1{left:10px;}.elementor-23402 .elementor-element.elementor-element-cb198b1{top:10px;}.elementor-23402 .elementor-element.elementor-element-cb198b1 .elementor-icon-wrapper{text-align:center;}.elementor-23402 .elementor-element.elementor-element-cb198b1 .elementor-icon{font-size:31px;}.elementor-23402 .elementor-element.elementor-element-cb198b1 .elementor-icon svg{height:31px;}.elementor-23402 .elementor-element.elementor-element-cb198b1 .elementor-icon-wrapper svg{width:auto;}.elementor-23402 .elementor-element.elementor-element-9389f94{padding:0px 40px 0px 0px;text-align:start;}.elementor-23402 .elementor-element.elementor-element-9389f94 .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1.5px;}.elementor-23402 .elementor-element.elementor-element-9a34b38{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;color:#818181;}.elementor-23402 .elementor-element.elementor-element-9a34b38 p{margin-block-end:0px;}.elementor-23402 .elementor-element.elementor-element-85eb171{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-e29e29f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23402 .elementor-element.elementor-element-8d064bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-1d1ea8e{--grid-template-columns:repeat(0, auto);text-align:center;width:100%;max-width:100%;top:0px;--icon-size:30px;--grid-column-gap:10px;--grid-row-gap:0px;}body:not(.rtl) .elementor-23402 .elementor-element.elementor-element-1d1ea8e{left:0px;}body.rtl .elementor-23402 .elementor-element.elementor-element-1d1ea8e{right:0px;}.elementor-23402 .elementor-element.elementor-element-1d1ea8e .elementor-social-icon{background-color:#02010100;--icon-padding:0px;}.elementor-23402 .elementor-element.elementor-element-1d1ea8e .elementor-social-icon i{color:#02010100;}.elementor-23402 .elementor-element.elementor-element-1d1ea8e .elementor-social-icon svg{fill:#02010100;}.elementor-23402 .elementor-element.elementor-element-14694b0 img{width:100%;height:375px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-23402 .elementor-element.elementor-element-fb8ec7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-23402 .elementor-element.elementor-element-423cab5{right:10px;}body.rtl .elementor-23402 .elementor-element.elementor-element-423cab5{left:10px;}.elementor-23402 .elementor-element.elementor-element-423cab5{top:10px;}.elementor-23402 .elementor-element.elementor-element-423cab5 .elementor-icon-wrapper{text-align:center;}.elementor-23402 .elementor-element.elementor-element-423cab5 .elementor-icon{font-size:31px;}.elementor-23402 .elementor-element.elementor-element-423cab5 .elementor-icon svg{height:31px;}.elementor-23402 .elementor-element.elementor-element-423cab5 .elementor-icon-wrapper svg{width:auto;}.elementor-23402 .elementor-element.elementor-element-ab38c82{padding:0px 40px 0px 0px;text-align:start;}.elementor-23402 .elementor-element.elementor-element-ab38c82 .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1.5px;}.elementor-23402 .elementor-element.elementor-element-5808936{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;color:#818181;}.elementor-23402 .elementor-element.elementor-element-5808936 p{margin-block-end:0px;}.elementor-23402 .elementor-element.elementor-element-7b5b595{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:0px;padding:20px 0px 70px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-16px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-16px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;}@media(max-width:1024px){.elementor-23402 .elementor-element.elementor-element-fd1142c .elementor-heading-title{font-size:36px;line-height:45px;}.elementor-23402 .elementor-element.elementor-element-7b5b595{--e-n-carousel-swiper-slides-to-display:3;}}@media(min-width:768px){.elementor-23402 .elementor-element.elementor-element-36ce405{--content-width:1320px;}}@media(max-width:767px){.elementor-23402 .elementor-element.elementor-element-acbeb04 .elementor-heading-title{font-size:12px;}.elementor-23402 .elementor-element.elementor-element-fd1142c .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-23402 .elementor-element.elementor-element-288d56f{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-23402 .elementor-element.elementor-element-7b5b595{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 70px 0px;}}/* Start custom CSS for social-icons, class: .elementor-element-9246d1d */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5f429 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1855d3 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-654f0dc */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d54c5 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebdb59b */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-cbc07ec */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bf3ec */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8787857 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0967828 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2689de */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6f7d6f */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-4a0d324 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a089e28 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb198b1 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1d1ea8e */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d064bd */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-423cab5 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-9246d1d */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5f429 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1855d3 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-654f0dc */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d54c5 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebdb59b */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-cbc07ec */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bf3ec */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8787857 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0967828 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2689de */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6f7d6f */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-4a0d324 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a089e28 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb198b1 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1d1ea8e */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d064bd */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-423cab5 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-9246d1d */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5f429 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1855d3 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-654f0dc */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d54c5 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebdb59b */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-cbc07ec */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bf3ec */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8787857 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0967828 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2689de */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6f7d6f */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-4a0d324 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a089e28 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb198b1 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1d1ea8e */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d064bd */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-423cab5 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-9246d1d */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5f429 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1855d3 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-654f0dc */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d54c5 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebdb59b */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-cbc07ec */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bf3ec */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8787857 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0967828 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2689de */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6f7d6f */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-4a0d324 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a089e28 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb198b1 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1d1ea8e */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d064bd */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-423cab5 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-9246d1d */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5f429 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1855d3 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-654f0dc */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d54c5 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebdb59b */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-cbc07ec */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bf3ec */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8787857 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0967828 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2689de */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6f7d6f */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-4a0d324 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a089e28 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb198b1 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1d1ea8e */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d064bd */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-423cab5 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-9246d1d */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5f429 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1855d3 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-654f0dc */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d54c5 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebdb59b */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-cbc07ec */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bf3ec */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8787857 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0967828 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2689de */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6f7d6f */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-4a0d324 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a089e28 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb198b1 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1d1ea8e */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d064bd */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-423cab5 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-9246d1d */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5f429 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1855d3 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-654f0dc */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d54c5 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebdb59b */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-cbc07ec */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bf3ec */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8787857 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0967828 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2689de */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6f7d6f */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-4a0d324 */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a089e28 */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb198b1 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1d1ea8e */.ryt {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%,-50%);
}
.ryt .elementor-grid-item {
    position: relative;
}
.ryt .elementor-grid-item:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    width: 96%;
    height: 96%;
    border-radius: 100%;
    z-index: -1!important;
    opacity: 0;
    transition: .5s;
}
.ryt .elementor-grid-item:hover:after {
    content: '';
    opacity: 1;
}
.ryt svg g {
    transition: .3s;
}
.ryt svg g path {
    transition: .3s;
}
.ryt svg:hover g {
    opacity: 1!important;
}
.ryt svg:hover g path {
    fill: #3949AB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d064bd */.rtxs {
    overflow: visible!important;
}
.rtxs:before {
        content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #3949AB;
    z-index: 0;
    border-radius: 10px;
       transition: .5s;
}
.rtxs:hover:before {
    content: '';
        width: 101%;
    height: 101%;
    rotate: 2.66deg;
}
.rtxs:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: 0;
    transition: .5s;
}
.rtxs:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#3a3a3a;
    border-radius: 10px;
    opacity: .5;
}
.rtxs .ryt {
    opacity: 0;
    transition: .5s;
}
.rtxs:hover .ryt {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-423cab5 */.bmx svg rect {
    transition: .3s;
}
.bmx svg path {
    transition: .3s;
}

.bmx:hover svg rect {
    fill: #3949AB;
}
.bmx:hover svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7b5b595 */.nbv {
    position: relative;
}

.nbv::before {
    content: '';
    height: 100%;
    z-index: 10;
    width: 20%;
    background: linear-gradient(90deg, #E9EDED 0%, rgba(233, 237, 237, 0) 100%);
    position: absolute;
    left: -15px;
    top: 0;
}

.nbv::after {
    content: '';
    height: 100%;
    z-index: 10;
    width: 20%;
    background: linear-gradient(90deg, #E9EDED 0%, rgba(233, 237, 237, 0) 100%);
    rotate: -180deg;
    position: absolute;
    right: -15px;
    top: 0;
}/* End custom CSS */
.elementor-23405 .elementor-element.elementor-element-e1404a5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-23405 .elementor-element.elementor-element-4b941f9{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-4b941f9:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-4b941f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/images/bg-4-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-23405 .elementor-element.elementor-element-f0d830b{left:0px;}body.rtl .elementor-23405 .elementor-element.elementor-element-f0d830b{right:0px;}.elementor-23405 .elementor-element.elementor-element-f0d830b{bottom:0px;z-index:0;}.elementor-23405 .elementor-element.elementor-element-f0d830b img{width:100%;max-width:800px;}body:not(.rtl) .elementor-23405 .elementor-element.elementor-element-374d931{right:0px;}body.rtl .elementor-23405 .elementor-element.elementor-element-374d931{left:0px;}.elementor-23405 .elementor-element.elementor-element-374d931{top:0px;z-index:0;}.elementor-23405 .elementor-element.elementor-element-374d931 img{width:100%;max-width:800px;}.elementor-23405 .elementor-element.elementor-element-700ef96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-23405 .elementor-element.elementor-element-35d63ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-23405 .elementor-element.elementor-element-4880361{background-color:#3949AB;padding:2px 10px 2px 10px;border-radius:4px 4px 4px 4px;}.elementor-23405 .elementor-element.elementor-element-4880361 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-c488c77 .elementor-heading-title{font-size:2.5vw;font-weight:500;line-height:2.85vw;letter-spacing:-2px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-85547b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-5b563c4{--display:flex;--overlay-opacity:0.3;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:17px;--padding-right:17px;}.elementor-23405 .elementor-element.elementor-element-5b563c4:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-5b563c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/images/23902b2f4ca44021564669bfd52f5b2d60100c5f.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23405 .elementor-element.elementor-element-5b563c4::before, .elementor-23405 .elementor-element.elementor-element-5b563c4 > .elementor-background-video-container::before, .elementor-23405 .elementor-element.elementor-element-5b563c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-23405 .elementor-element.elementor-element-5b563c4 > .elementor-background-slideshow::before, .elementor-23405 .elementor-element.elementor-element-5b563c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23405 .elementor-element.elementor-element-5b563c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23405 .elementor-element.elementor-element-e7c1fe7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:17px;--padding-right:17px;}.elementor-23405 .elementor-element.elementor-element-e7c1fe7:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-e7c1fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECF01A;}.elementor-23405 .elementor-element.elementor-element-4941c5e{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-23a1691{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-23405 .elementor-element.elementor-element-2c430a8{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-2c430a8 p{margin-block-end:0px;}.elementor-23405 .elementor-element.elementor-element-5f5fc8a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-23405 .elementor-element.elementor-element-7522500{text-align:center;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-7522500 p{margin-block-end:0px;}.elementor-23405 .elementor-element.elementor-element-862e235{padding:10px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-862e235 .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-6251772{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-6251772 .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-9863ccf{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-9863ccf .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-423e517{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-423e517 .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-f6bd9f9 > .elementor-widget-container{padding:14px 0px 14px 0px;}.elementor-23405 .elementor-element.elementor-element-f6bd9f9 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-23405 .elementor-element.elementor-element-f6bd9f9.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-23405 .elementor-element.elementor-element-f6bd9f9 .ov-btn{font-size:16px;font-weight:700;letter-spacing:-0.2px;padding:0px 0px 0px 0px;color:#000000;}.elementor-23405 .elementor-element.elementor-element-f6bd9f9 .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-f6bd9f9 .ov-btn__icon svg{fill:#000000;}.elementor-23405 .elementor-element.elementor-element-07c539a .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-23405 .elementor-element.elementor-element-07c539a.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-23405 .elementor-element.elementor-element-07c539a .ov-btn__icon i{font-size:33px;}.elementor-23405 .elementor-element.elementor-element-07c539a .ov-btn__icon svg{width:33px;height:33px;fill:#000000;}.elementor-23405 .elementor-element.elementor-element-07c539a .ov-btn{font-family:"Montserrat", Sans-serif;font-weight:700;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#000000;background-color:#FFC107;}.elementor-23405 .elementor-element.elementor-element-07c539a .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-07c539a .ov-btn:hover{color:#000000;background-color:#FFFFFFE6;}.elementor-23405 .elementor-element.elementor-element-07c539a .ov-btn:hover .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-07c539a .ov-btn:hover .ov-btn__icon svg{fill:#000000;}.elementor-23405 .elementor-element.elementor-element-034f8fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-9854680{--display:flex;--overlay-opacity:0.3;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:17px;--padding-right:17px;}.elementor-23405 .elementor-element.elementor-element-9854680:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-9854680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/images/23902b2f4ca44021564669bfd52f5b2d60100c5f.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23405 .elementor-element.elementor-element-9854680::before, .elementor-23405 .elementor-element.elementor-element-9854680 > .elementor-background-video-container::before, .elementor-23405 .elementor-element.elementor-element-9854680 > .e-con-inner > .elementor-background-video-container::before, .elementor-23405 .elementor-element.elementor-element-9854680 > .elementor-background-slideshow::before, .elementor-23405 .elementor-element.elementor-element-9854680 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23405 .elementor-element.elementor-element-9854680 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23405 .elementor-element.elementor-element-3167c94{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:17px;--padding-right:17px;}.elementor-23405 .elementor-element.elementor-element-3167c94:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-3167c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECF01A;}.elementor-23405 .elementor-element.elementor-element-30ef8b9{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-ebaa303{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-23405 .elementor-element.elementor-element-6315a09{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-6315a09 p{margin-block-end:0px;}.elementor-23405 .elementor-element.elementor-element-6d83a61{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-23405 .elementor-element.elementor-element-7648fb2{text-align:center;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-7648fb2 p{margin-block-end:0px;}.elementor-23405 .elementor-element.elementor-element-b796906{padding:10px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-b796906 .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-e8b0024{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-e8b0024 .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-6f99c63{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-6f99c63 .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-fe9e80d{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-fe9e80d .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-b103bf4 > .elementor-widget-container{padding:14px 0px 14px 0px;}.elementor-23405 .elementor-element.elementor-element-b103bf4 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-23405 .elementor-element.elementor-element-b103bf4.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-23405 .elementor-element.elementor-element-b103bf4 .ov-btn{font-size:16px;font-weight:700;letter-spacing:-0.2px;padding:0px 0px 0px 0px;color:#000000;}.elementor-23405 .elementor-element.elementor-element-b103bf4 .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-b103bf4 .ov-btn__icon svg{fill:#000000;}.elementor-23405 .elementor-element.elementor-element-c8a33a1 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-23405 .elementor-element.elementor-element-c8a33a1.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-23405 .elementor-element.elementor-element-c8a33a1 .ov-btn__icon i{font-size:33px;}.elementor-23405 .elementor-element.elementor-element-c8a33a1 .ov-btn__icon svg{width:33px;height:33px;fill:#000000;}.elementor-23405 .elementor-element.elementor-element-c8a33a1 .ov-btn{font-family:"Montserrat", Sans-serif;font-weight:700;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#000000;background-color:#FFC107;}.elementor-23405 .elementor-element.elementor-element-c8a33a1 .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-c8a33a1 .ov-btn:hover{color:#000000;background-color:#FFFFFFE6;}.elementor-23405 .elementor-element.elementor-element-c8a33a1 .ov-btn:hover .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-c8a33a1 .ov-btn:hover .ov-btn__icon svg{fill:#000000;}.elementor-23405 .elementor-element.elementor-element-6e7743b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-a64358e{--display:flex;--overlay-opacity:0.3;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:17px;--padding-right:17px;}.elementor-23405 .elementor-element.elementor-element-a64358e:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-a64358e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/images/23902b2f4ca44021564669bfd52f5b2d60100c5f.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23405 .elementor-element.elementor-element-a64358e::before, .elementor-23405 .elementor-element.elementor-element-a64358e > .elementor-background-video-container::before, .elementor-23405 .elementor-element.elementor-element-a64358e > .e-con-inner > .elementor-background-video-container::before, .elementor-23405 .elementor-element.elementor-element-a64358e > .elementor-background-slideshow::before, .elementor-23405 .elementor-element.elementor-element-a64358e > .e-con-inner > .elementor-background-slideshow::before, .elementor-23405 .elementor-element.elementor-element-a64358e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23405 .elementor-element.elementor-element-8ef8beb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:17px;--padding-right:17px;}.elementor-23405 .elementor-element.elementor-element-8ef8beb:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-8ef8beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECF01A;}.elementor-23405 .elementor-element.elementor-element-b48cd7a{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-af113f1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-23405 .elementor-element.elementor-element-90c3d45{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-90c3d45 p{margin-block-end:0px;}.elementor-23405 .elementor-element.elementor-element-7c4e2ac{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-23405 .elementor-element.elementor-element-29cbbd8{text-align:center;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-29cbbd8 p{margin-block-end:0px;}.elementor-23405 .elementor-element.elementor-element-576963f{padding:10px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-576963f .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-9d58832{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-9d58832 .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-4a93f44{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-4a93f44 .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-cc5e9d3{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-cc5e9d3 .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-b0151f7 > .elementor-widget-container{padding:14px 0px 14px 0px;}.elementor-23405 .elementor-element.elementor-element-b0151f7 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-23405 .elementor-element.elementor-element-b0151f7.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-23405 .elementor-element.elementor-element-b0151f7 .ov-btn{font-size:16px;font-weight:700;letter-spacing:-0.2px;padding:0px 0px 0px 0px;color:#000000;}.elementor-23405 .elementor-element.elementor-element-b0151f7 .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-b0151f7 .ov-btn__icon svg{fill:#000000;}.elementor-23405 .elementor-element.elementor-element-2d43f52 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-23405 .elementor-element.elementor-element-2d43f52.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-23405 .elementor-element.elementor-element-2d43f52 .ov-btn__icon i{font-size:33px;}.elementor-23405 .elementor-element.elementor-element-2d43f52 .ov-btn__icon svg{width:33px;height:33px;fill:#000000;}.elementor-23405 .elementor-element.elementor-element-2d43f52 .ov-btn{font-family:"Montserrat", Sans-serif;font-weight:700;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#000000;background-color:#FFC107;}.elementor-23405 .elementor-element.elementor-element-2d43f52 .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-2d43f52 .ov-btn:hover{color:#000000;background-color:#FFFFFFE6;}.elementor-23405 .elementor-element.elementor-element-2d43f52 .ov-btn:hover .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-2d43f52 .ov-btn:hover .ov-btn__icon svg{fill:#000000;}.elementor-23405 .elementor-element.elementor-element-1552e52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-2b92d74{--display:flex;--overlay-opacity:0.3;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:17px;--padding-right:17px;}.elementor-23405 .elementor-element.elementor-element-2b92d74:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-2b92d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/images/23902b2f4ca44021564669bfd52f5b2d60100c5f.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23405 .elementor-element.elementor-element-2b92d74::before, .elementor-23405 .elementor-element.elementor-element-2b92d74 > .elementor-background-video-container::before, .elementor-23405 .elementor-element.elementor-element-2b92d74 > .e-con-inner > .elementor-background-video-container::before, .elementor-23405 .elementor-element.elementor-element-2b92d74 > .elementor-background-slideshow::before, .elementor-23405 .elementor-element.elementor-element-2b92d74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23405 .elementor-element.elementor-element-2b92d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23405 .elementor-element.elementor-element-f1f388b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:17px;--padding-right:17px;}.elementor-23405 .elementor-element.elementor-element-f1f388b:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-f1f388b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECF01A;}.elementor-23405 .elementor-element.elementor-element-9993d1a{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-a497adf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-23405 .elementor-element.elementor-element-5a80049{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-5a80049 p{margin-block-end:0px;}.elementor-23405 .elementor-element.elementor-element-c628142{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-23405 .elementor-element.elementor-element-1cc0f35{text-align:center;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-1cc0f35 p{margin-block-end:0px;}.elementor-23405 .elementor-element.elementor-element-5ba38df{padding:10px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-5ba38df .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-a8ac66d{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-a8ac66d .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-07e4aea{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-07e4aea .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-885f0dc{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-885f0dc .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-e754954 > .elementor-widget-container{padding:14px 0px 14px 0px;}.elementor-23405 .elementor-element.elementor-element-e754954 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-23405 .elementor-element.elementor-element-e754954.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-23405 .elementor-element.elementor-element-e754954 .ov-btn{font-size:16px;font-weight:700;letter-spacing:-0.2px;padding:0px 0px 0px 0px;color:#000000;}.elementor-23405 .elementor-element.elementor-element-e754954 .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-e754954 .ov-btn__icon svg{fill:#000000;}.elementor-23405 .elementor-element.elementor-element-b2c3d0d .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-23405 .elementor-element.elementor-element-b2c3d0d.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-23405 .elementor-element.elementor-element-b2c3d0d .ov-btn__icon i{font-size:33px;}.elementor-23405 .elementor-element.elementor-element-b2c3d0d .ov-btn__icon svg{width:33px;height:33px;fill:#000000;}.elementor-23405 .elementor-element.elementor-element-b2c3d0d .ov-btn{font-family:"Montserrat", Sans-serif;font-weight:700;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#000000;background-color:#FFC107;}.elementor-23405 .elementor-element.elementor-element-b2c3d0d .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-b2c3d0d .ov-btn:hover{color:#000000;background-color:#FFFFFFE6;}.elementor-23405 .elementor-element.elementor-element-b2c3d0d .ov-btn:hover .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-b2c3d0d .ov-btn:hover .ov-btn__icon svg{fill:#000000;}.elementor-23405 .elementor-element.elementor-element-490d5d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-f029a63{--display:flex;--overlay-opacity:0.3;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:17px;--padding-right:17px;}.elementor-23405 .elementor-element.elementor-element-f029a63:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-f029a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/images/23902b2f4ca44021564669bfd52f5b2d60100c5f.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23405 .elementor-element.elementor-element-f029a63::before, .elementor-23405 .elementor-element.elementor-element-f029a63 > .elementor-background-video-container::before, .elementor-23405 .elementor-element.elementor-element-f029a63 > .e-con-inner > .elementor-background-video-container::before, .elementor-23405 .elementor-element.elementor-element-f029a63 > .elementor-background-slideshow::before, .elementor-23405 .elementor-element.elementor-element-f029a63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23405 .elementor-element.elementor-element-f029a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23405 .elementor-element.elementor-element-8ba2863{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:17px;--padding-right:17px;}.elementor-23405 .elementor-element.elementor-element-8ba2863:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-8ba2863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECF01A;}.elementor-23405 .elementor-element.elementor-element-f599688{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-d7af44d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-23405 .elementor-element.elementor-element-2a75658{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-2a75658 p{margin-block-end:0px;}.elementor-23405 .elementor-element.elementor-element-a00b5ad{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-23405 .elementor-element.elementor-element-87f0d45{text-align:center;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-87f0d45 p{margin-block-end:0px;}.elementor-23405 .elementor-element.elementor-element-c3450fa{padding:10px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-c3450fa .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-37b6d3f{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-37b6d3f .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-8fe4db2{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-8fe4db2 .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-4d322e5{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-4d322e5 .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-c049b20 > .elementor-widget-container{padding:14px 0px 14px 0px;}.elementor-23405 .elementor-element.elementor-element-c049b20 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-23405 .elementor-element.elementor-element-c049b20.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-23405 .elementor-element.elementor-element-c049b20 .ov-btn{font-size:16px;font-weight:700;letter-spacing:-0.2px;padding:0px 0px 0px 0px;color:#000000;}.elementor-23405 .elementor-element.elementor-element-c049b20 .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-c049b20 .ov-btn__icon svg{fill:#000000;}.elementor-23405 .elementor-element.elementor-element-ae15ca8 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-23405 .elementor-element.elementor-element-ae15ca8.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-23405 .elementor-element.elementor-element-ae15ca8 .ov-btn__icon i{font-size:33px;}.elementor-23405 .elementor-element.elementor-element-ae15ca8 .ov-btn__icon svg{width:33px;height:33px;fill:#000000;}.elementor-23405 .elementor-element.elementor-element-ae15ca8 .ov-btn{font-family:"Montserrat", Sans-serif;font-weight:700;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#000000;background-color:#FFC107;}.elementor-23405 .elementor-element.elementor-element-ae15ca8 .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-ae15ca8 .ov-btn:hover{color:#000000;background-color:#FFFFFFE6;}.elementor-23405 .elementor-element.elementor-element-ae15ca8 .ov-btn:hover .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-ae15ca8 .ov-btn:hover .ov-btn__icon svg{fill:#000000;}.elementor-23405 .elementor-element.elementor-element-b0b4e89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-4cffa3b{--display:flex;--overlay-opacity:0.3;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:17px;--padding-right:17px;}.elementor-23405 .elementor-element.elementor-element-4cffa3b:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-4cffa3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/images/23902b2f4ca44021564669bfd52f5b2d60100c5f.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23405 .elementor-element.elementor-element-4cffa3b::before, .elementor-23405 .elementor-element.elementor-element-4cffa3b > .elementor-background-video-container::before, .elementor-23405 .elementor-element.elementor-element-4cffa3b > .e-con-inner > .elementor-background-video-container::before, .elementor-23405 .elementor-element.elementor-element-4cffa3b > .elementor-background-slideshow::before, .elementor-23405 .elementor-element.elementor-element-4cffa3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-23405 .elementor-element.elementor-element-4cffa3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23405 .elementor-element.elementor-element-ab797e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:17px;--padding-right:17px;}.elementor-23405 .elementor-element.elementor-element-ab797e1:not(.elementor-motion-effects-element-type-background), .elementor-23405 .elementor-element.elementor-element-ab797e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECF01A;}.elementor-23405 .elementor-element.elementor-element-f4e72f2{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-dca2972{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-23405 .elementor-element.elementor-element-20402c2{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-20402c2 p{margin-block-end:0px;}.elementor-23405 .elementor-element.elementor-element-a44765b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-23405 .elementor-element.elementor-element-a7a0f04{text-align:center;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-a7a0f04 p{margin-block-end:0px;}.elementor-23405 .elementor-element.elementor-element-875eaf1{padding:10px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-875eaf1 .elementor-heading-title{font-size:24px;font-weight:500;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-b3b81ad{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-b3b81ad .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-70284ef{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-70284ef .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-cc68a01{padding:0px 0px 0px 0px;text-align:center;}.elementor-23405 .elementor-element.elementor-element-cc68a01 .elementor-heading-title{font-size:24px;font-weight:400;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-23405 .elementor-element.elementor-element-1f21be4 > .elementor-widget-container{padding:14px 0px 14px 0px;}.elementor-23405 .elementor-element.elementor-element-1f21be4 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-23405 .elementor-element.elementor-element-1f21be4.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-23405 .elementor-element.elementor-element-1f21be4 .ov-btn{font-size:16px;font-weight:700;letter-spacing:-0.2px;padding:0px 0px 0px 0px;color:#000000;}.elementor-23405 .elementor-element.elementor-element-1f21be4 .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-1f21be4 .ov-btn__icon svg{fill:#000000;}.elementor-23405 .elementor-element.elementor-element-c9fd790 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-23405 .elementor-element.elementor-element-c9fd790.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-23405 .elementor-element.elementor-element-c9fd790 .ov-btn__icon i{font-size:33px;}.elementor-23405 .elementor-element.elementor-element-c9fd790 .ov-btn__icon svg{width:33px;height:33px;fill:#000000;}.elementor-23405 .elementor-element.elementor-element-c9fd790 .ov-btn{font-family:"Montserrat", Sans-serif;font-weight:700;padding:6px 8px 6px 30px;border-radius:100px 100px 100px 100px;color:#000000;background-color:#FFC107;}.elementor-23405 .elementor-element.elementor-element-c9fd790 .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-c9fd790 .ov-btn:hover{color:#000000;background-color:#FFFFFFE6;}.elementor-23405 .elementor-element.elementor-element-c9fd790 .ov-btn:hover .ov-btn__icon{color:#000000;}.elementor-23405 .elementor-element.elementor-element-c9fd790 .ov-btn:hover .ov-btn__icon svg{fill:#000000;}.elementor-23405 .elementor-element.elementor-element-f9e91ae{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;padding:20px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-65px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-110px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-110px;--e-n-carousel-arrow-size:52px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#3949AB;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-23405 .elementor-element.elementor-element-f9e91ae :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#02010100;}@media(max-width:1024px){.elementor-23405 .elementor-element.elementor-element-700ef96{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-23405 .elementor-element.elementor-element-c488c77 .elementor-heading-title{font-size:36px;line-height:45px;}.elementor-23405 .elementor-element.elementor-element-4941c5e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-23405 .elementor-element.elementor-element-2c430a8{text-align:center;}.elementor-23405 .elementor-element.elementor-element-862e235 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-6251772 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-9863ccf .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-423e517 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-30ef8b9{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-23405 .elementor-element.elementor-element-6315a09{text-align:center;}.elementor-23405 .elementor-element.elementor-element-b796906 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-e8b0024 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-6f99c63 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-fe9e80d .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-b48cd7a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-23405 .elementor-element.elementor-element-90c3d45{text-align:center;}.elementor-23405 .elementor-element.elementor-element-576963f .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-9d58832 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-4a93f44 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-cc5e9d3 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-9993d1a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-23405 .elementor-element.elementor-element-5a80049{text-align:center;}.elementor-23405 .elementor-element.elementor-element-5ba38df .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-a8ac66d .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-07e4aea .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-885f0dc .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-f599688{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-23405 .elementor-element.elementor-element-2a75658{text-align:center;}.elementor-23405 .elementor-element.elementor-element-c3450fa .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-37b6d3f .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-8fe4db2 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-4d322e5 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-f4e72f2{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-23405 .elementor-element.elementor-element-20402c2{text-align:center;}.elementor-23405 .elementor-element.elementor-element-875eaf1 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-b3b81ad .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-70284ef .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-cc68a01 .elementor-heading-title{font-size:20px;}.elementor-23405 .elementor-element.elementor-element-f9e91ae{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-23405 .elementor-element.elementor-element-e1404a5{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-23405 .elementor-element.elementor-element-4b941f9{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-23405 .elementor-element.elementor-element-4880361 .elementor-heading-title{font-size:12px;}.elementor-23405 .elementor-element.elementor-element-c488c77 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-23405 .elementor-element.elementor-element-4941c5e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-23405 .elementor-element.elementor-element-2c430a8{text-align:center;}.elementor-23405 .elementor-element.elementor-element-862e235 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-6251772 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-9863ccf .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-423e517 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-f6bd9f9 .ov-btn{font-size:14px;}.elementor-23405 .elementor-element.elementor-element-07c539a .ov-btn{font-size:12px;}.elementor-23405 .elementor-element.elementor-element-30ef8b9{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-23405 .elementor-element.elementor-element-6315a09{text-align:center;}.elementor-23405 .elementor-element.elementor-element-b796906 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-e8b0024 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-6f99c63 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-fe9e80d .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-b103bf4 .ov-btn{font-size:14px;}.elementor-23405 .elementor-element.elementor-element-c8a33a1 .ov-btn{font-size:12px;}.elementor-23405 .elementor-element.elementor-element-b48cd7a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-23405 .elementor-element.elementor-element-90c3d45{text-align:center;}.elementor-23405 .elementor-element.elementor-element-576963f .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-9d58832 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-4a93f44 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-cc5e9d3 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-b0151f7 .ov-btn{font-size:14px;}.elementor-23405 .elementor-element.elementor-element-2d43f52 .ov-btn{font-size:12px;}.elementor-23405 .elementor-element.elementor-element-9993d1a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-23405 .elementor-element.elementor-element-5a80049{text-align:center;}.elementor-23405 .elementor-element.elementor-element-5ba38df .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-a8ac66d .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-07e4aea .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-885f0dc .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-e754954 .ov-btn{font-size:14px;}.elementor-23405 .elementor-element.elementor-element-b2c3d0d .ov-btn{font-size:12px;}.elementor-23405 .elementor-element.elementor-element-f599688{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-23405 .elementor-element.elementor-element-2a75658{text-align:center;}.elementor-23405 .elementor-element.elementor-element-c3450fa .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-37b6d3f .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-8fe4db2 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-4d322e5 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-c049b20 .ov-btn{font-size:14px;}.elementor-23405 .elementor-element.elementor-element-ae15ca8 .ov-btn{font-size:12px;}.elementor-23405 .elementor-element.elementor-element-f4e72f2{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-23405 .elementor-element.elementor-element-20402c2{text-align:center;}.elementor-23405 .elementor-element.elementor-element-875eaf1 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-b3b81ad .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-70284ef .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-cc68a01 .elementor-heading-title{font-size:18px;}.elementor-23405 .elementor-element.elementor-element-1f21be4 .ov-btn{font-size:14px;}.elementor-23405 .elementor-element.elementor-element-c9fd790 .ov-btn{font-size:12px;}.elementor-23405 .elementor-element.elementor-element-f9e91ae{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:0px;}}@media(min-width:768px){.elementor-23405 .elementor-element.elementor-element-700ef96{--content-width:1320px;}}/* Start custom CSS for container, class: .elementor-element-e7c1fe7 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3167c94 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef8beb */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1f388b */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ba2863 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab797e1 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7c1fe7 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3167c94 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef8beb */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1f388b */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ba2863 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab797e1 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7c1fe7 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3167c94 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef8beb */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1f388b */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ba2863 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab797e1 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7c1fe7 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3167c94 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef8beb */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1f388b */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ba2863 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab797e1 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7c1fe7 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3167c94 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef8beb */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1f388b */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ba2863 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab797e1 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7c1fe7 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3167c94 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef8beb */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1f388b */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ba2863 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab797e1 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7c1fe7 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3167c94 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef8beb */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1f388b */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ba2863 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab797e1 */.blr {
    backdrop-filter: blur(4px);
    border-left: 1px solid #ffffff40;
    border-top: 1px solid #ffffff40
}
.blr strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f9e91ae */.crx .elementor-swiper-button svg rect {
    fill: transparent!important;
    transition: .3s;
    
}

.crx .elementor-swiper-button svg:hover rect {
    fill: #3949AB!important;
}

.crx .swiper-pagination-bullet {
    width: 12px!important;
    height: 8px!important;
    border-radius: 30px!important;
}
.crx .swiper-pagination-bullet-active {
    background: #3949AB!important;
    width: 64px!important;
}/* End custom CSS */
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.elementor-22701 .elementor-element.elementor-element-e7f8845{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22701 .elementor-element.elementor-element-e7f8845:not(.elementor-motion-effects-element-type-background), .elementor-22701 .elementor-element.elementor-element-e7f8845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22701 .elementor-element.elementor-element-397627c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22701 .elementor-element.elementor-element-c39130e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22701 .elementor-element.elementor-element-2428cbb img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-22701 .elementor-element.elementor-element-c36672d{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;top:15px;}.elementor-22701 .elementor-element.elementor-element-c36672d:not(.elementor-motion-effects-element-type-background), .elementor-22701 .elementor-element.elementor-element-c36672d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000042;}body:not(.rtl) .elementor-22701 .elementor-element.elementor-element-c36672d{left:15px;}body.rtl .elementor-22701 .elementor-element.elementor-element-c36672d{right:15px;}.elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-icon{width:14px;}.elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-icon i{font-size:14px;}.elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-text, .elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-text a{color:#FFFFFF;}.elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-item{font-size:32px;font-weight:500;}.elementor-22701 .elementor-element.elementor-element-f53dc05 .elementor-icon-list-icon{width:14px;}.elementor-22701 .elementor-element.elementor-element-f53dc05 .elementor-icon-list-icon i{font-size:14px;}.elementor-22701 .elementor-element.elementor-element-f53dc05 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-22701 .elementor-element.elementor-element-f53dc05 .elementor-icon-list-text, .elementor-22701 .elementor-element.elementor-element-f53dc05 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-22701 .elementor-element.elementor-element-f53dc05 .elementor-icon-list-item{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-22701 .elementor-element.elementor-element-f0c1862{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22701 .elementor-element.elementor-element-2655f55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22701 .elementor-element.elementor-element-def01bb{padding:0px 8px 0px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D1D1;border-radius:4px 4px 4px 4px;}.elementor-22701 .elementor-element.elementor-element-def01bb .elementor-heading-title{font-size:14px;font-weight:500;}.elementor-22701 .elementor-element.elementor-element-93b45b8 .elementor-icon-list-icon{width:14px;}.elementor-22701 .elementor-element.elementor-element-93b45b8 .elementor-icon-list-icon i{font-size:14px;}.elementor-22701 .elementor-element.elementor-element-93b45b8 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-22701 .elementor-element.elementor-element-93b45b8 .elementor-icon-list-text, .elementor-22701 .elementor-element.elementor-element-93b45b8 .elementor-icon-list-text a{color:#000000;}.elementor-22701 .elementor-element.elementor-element-93b45b8 .elementor-icon-list-item{font-size:14px;font-weight:400;}.elementor-22701 .elementor-element.elementor-element-03def88 .elementor-heading-title{font-size:24px;font-weight:500;line-height:32px;}.elementor-22701 .elementor-element.elementor-element-a941e00 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22701 .elementor-element.elementor-element-a941e00.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22701 .elementor-element.elementor-element-a941e00 .ov-btn{font-size:16px;font-weight:700;letter-spacing:-0.2px;padding:0px 0px 0px 0px;color:#000000;}.elementor-22701 .elementor-element.elementor-element-a941e00 .ov-btn__icon{color:#000000;}.elementor-22701 .elementor-element.elementor-element-a941e00 .ov-btn__icon svg{fill:#000000;}@media(max-width:1024px){.elementor-22701 .elementor-element.elementor-element-397627c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-22701 .elementor-element.elementor-element-397627c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22701 .elementor-element.elementor-element-c36672d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-item{font-size:24px;}.elementor-22701 .elementor-element.elementor-element-03def88 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for post-info, class: .elementor-element-033d96f */.dtx {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c36672d */.xsax {
    backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-93b45b8 */.bsz .elementor-post-info__item-prefix {
    color: #C9D1D1
}/* End custom CSS */
.elementor-22701 .elementor-element.elementor-element-e7f8845{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22701 .elementor-element.elementor-element-e7f8845:not(.elementor-motion-effects-element-type-background), .elementor-22701 .elementor-element.elementor-element-e7f8845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22701 .elementor-element.elementor-element-397627c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22701 .elementor-element.elementor-element-c39130e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22701 .elementor-element.elementor-element-2428cbb img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-22701 .elementor-element.elementor-element-c36672d{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;top:15px;}.elementor-22701 .elementor-element.elementor-element-c36672d:not(.elementor-motion-effects-element-type-background), .elementor-22701 .elementor-element.elementor-element-c36672d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000042;}body:not(.rtl) .elementor-22701 .elementor-element.elementor-element-c36672d{left:15px;}body.rtl .elementor-22701 .elementor-element.elementor-element-c36672d{right:15px;}.elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-icon{width:14px;}.elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-icon i{font-size:14px;}.elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-text, .elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-text a{color:#FFFFFF;}.elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-item{font-size:32px;font-weight:500;}.elementor-22701 .elementor-element.elementor-element-f53dc05 .elementor-icon-list-icon{width:14px;}.elementor-22701 .elementor-element.elementor-element-f53dc05 .elementor-icon-list-icon i{font-size:14px;}.elementor-22701 .elementor-element.elementor-element-f53dc05 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-22701 .elementor-element.elementor-element-f53dc05 .elementor-icon-list-text, .elementor-22701 .elementor-element.elementor-element-f53dc05 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-22701 .elementor-element.elementor-element-f53dc05 .elementor-icon-list-item{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-22701 .elementor-element.elementor-element-f0c1862{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22701 .elementor-element.elementor-element-2655f55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22701 .elementor-element.elementor-element-def01bb{padding:0px 8px 0px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D1D1;border-radius:4px 4px 4px 4px;}.elementor-22701 .elementor-element.elementor-element-def01bb .elementor-heading-title{font-size:14px;font-weight:500;}.elementor-22701 .elementor-element.elementor-element-93b45b8 .elementor-icon-list-icon{width:14px;}.elementor-22701 .elementor-element.elementor-element-93b45b8 .elementor-icon-list-icon i{font-size:14px;}.elementor-22701 .elementor-element.elementor-element-93b45b8 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-22701 .elementor-element.elementor-element-93b45b8 .elementor-icon-list-text, .elementor-22701 .elementor-element.elementor-element-93b45b8 .elementor-icon-list-text a{color:#000000;}.elementor-22701 .elementor-element.elementor-element-93b45b8 .elementor-icon-list-item{font-size:14px;font-weight:400;}.elementor-22701 .elementor-element.elementor-element-03def88 .elementor-heading-title{font-size:24px;font-weight:500;line-height:32px;}.elementor-22701 .elementor-element.elementor-element-a941e00 .ov-btn-wrap{text-align:left;--ov-icon-gap:8px;}.elementor-22701 .elementor-element.elementor-element-a941e00.ov-btn-justify .ov-btn{display:flex;justify-content:center;width:100%;}.elementor-22701 .elementor-element.elementor-element-a941e00 .ov-btn{font-size:16px;font-weight:700;letter-spacing:-0.2px;padding:0px 0px 0px 0px;color:#000000;}.elementor-22701 .elementor-element.elementor-element-a941e00 .ov-btn__icon{color:#000000;}.elementor-22701 .elementor-element.elementor-element-a941e00 .ov-btn__icon svg{fill:#000000;}@media(max-width:1024px){.elementor-22701 .elementor-element.elementor-element-397627c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-22701 .elementor-element.elementor-element-397627c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22701 .elementor-element.elementor-element-c36672d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22701 .elementor-element.elementor-element-033d96f .elementor-icon-list-item{font-size:24px;}.elementor-22701 .elementor-element.elementor-element-03def88 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for post-info, class: .elementor-element-033d96f */.dtx {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c36672d */.xsax {
    backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-93b45b8 */.bsz .elementor-post-info__item-prefix {
    color: #C9D1D1
}/* End custom CSS */
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;transition:all .2s ease;--ov-icon-gap:8px}
.ov-icon-left .ov-btn__icon{margin-right:var(--ov-icon-gap)}
.ov-icon-right .ov-btn__icon{margin-left:var(--ov-icon-gap)}
.ov-btn__content{display:inline-flex;align-items:center}
.ov-btn__icon{display:inline-flex;line-height:1}
.ov-size-sm{font-size:14px;padding:10px 16px}
.ov-size-md{font-size:16px;padding:12px 20px}
.ov-size-lg{font-size:18px;padding:14px 24px}
.ov-size-xl{font-size:20px;padding:16px 28px}
/* === Стили формы (Ім'я та номер телефону) === */                          
                                                                                
.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;
}