@charset "utf-8";

.elementor-7832 .elementor-element.elementor-element-787d287 { --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; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --overlay-opacity: 0.6; --padding-top: 240px; --padding-bottom: 140px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-787d287::before, .elementor-7832 .elementor-element.elementor-element-787d287 > .elementor-background-video-container::before, .elementor-7832 .elementor-element.elementor-element-787d287 > .e-con-inner > .elementor-background-video-container::before, .elementor-7832 .elementor-element.elementor-element-787d287 > .elementor-background-slideshow::before, .elementor-7832 .elementor-element.elementor-element-787d287 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7832 .elementor-element.elementor-element-787d287 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-primary ); --background-overlay: ''; }

.elementor-7832 .elementor-element.elementor-element-787d287:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-787d287 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background: url("/ultracam/wp-content/uploads/2025/03/hero-bg.jpg") 50% 50% / cover; }

.elementor-7832 .elementor-element.elementor-element-4b16bad { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; overflow: visible; }

.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); color: var( --e-global-color-primary ); }

.elementor-7832 .elementor-element.elementor-element-ac6f777 { text-align: start; }

.elementor-7832 .elementor-element.elementor-element-ac6f777 .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.6em; color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-59b7452 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }

.elementor-7832 .elementor-element.elementor-element-59b7452 .elementor-heading-title { font-size: 54px; font-weight: 800; line-height: 1.2em; color: var( --e-global-color-white ); }

.elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); color: var( --e-global-color-text ); }

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: var( --e-global-color-primary ); }

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }

.elementor-7832 .elementor-element.elementor-element-a4c870a { text-align: start; color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-26e36b6 { --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; --align-items: center; --gap: 20px 40px; --row-gap: 20px; --column-gap: 40px; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-widget-button .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); }

.elementor-7832 .elementor-element.elementor-element-5f46737 .elementor-button-content-wrapper { flex-direction: row-reverse; }

.elementor-7832 .elementor-element.elementor-element-5f46737 .elementor-button .elementor-button-content-wrapper { gap: 9px; }

.elementor-7832 .elementor-element.elementor-element-56b3d2a .ekit-video-popup-btn, .elementor-7832 .elementor-element.elementor-element-56b3d2a .ekit-video-inline-btn { background-color: rgba(255, 255, 255, 0); }

.elementor-7832 .elementor-element.elementor-element-56b3d2a a.glow-ripple.ekit-video-popup-btn, .elementor-7832 .elementor-element.elementor-element-56b3d2a a.glow-ripple.ekit-video-inline-btn { font-size: 16px; font-weight: 700; line-height: 1.7em; }

.elementor-7832 .elementor-element.elementor-element-56b3d2a .ekit-video-popup-btn { color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-56b3d2a .ekit-video-inline-btn { color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-56b3d2a .ekit-video-popup-btn svg { fill: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-56b3d2a .ekit-video-inline-btn svg { fill: var( --e-global-color-white ); }

.mfp-wrap .mfp-close.ekit-video-popup-close { width: 44px; height: 44px; font-size: 10px; right: 0px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-radius: 50%; }

.mfp-wrap .mfp-close.ekit-video-popup-close svg { width: 10px; height: 10px; }

.mfp-wrap .mfp-close.ekit-video-popup-close .ekit-popup-close-icon svg { fill: rgb(255, 255, 255); }

.mfp-wrap .mfp-close.ekit-video-popup-close:hover { background-color: rgb(0, 0, 0); border-radius: 50%; }

.mfp-wrap .ekit_self_video_wrap .mfp-close.ekit-video-popup-close:hover { background-color: rgb(0, 0, 0); }

.mfp-wrap .mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon i { color: rgb(255, 255, 255); }

.mfp-wrap .mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon svg { fill: rgb(255, 255, 255); }

.elementor-7832 .elementor-element.elementor-element-37097a0 { --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: -140px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 10px; overflow: visible; }

.elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-bd6cc91 { text-align: end; }

.elementor-7832 .elementor-element.elementor-element-bd6cc91 img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-7dc8a54 { --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: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-113fa5c { --display: flex; --margin-top: -160px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-f2947c8 { --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: wrap; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-divider ); --border-color: var( --e-global-color-divider ); --border-radius: 30px 30px 30px 30px; box-shadow: rgba(0, 0, 0, 0.07) 0px 5px 50px 2px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-f2947c8:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-f2947c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-74d4840.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-74d4840.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-74d4840.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-74d4840.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-74d4840 .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 0px 15px 0px 0px; }

.elementor-7832 .elementor-element.elementor-element-74d4840 { width: var( --container-widget-width, 32% ); max-width: 32%; --container-widget-width: 32%; --container-widget-flex-grow: 0; }

.elementor-7832 .elementor-element.elementor-element-74d4840 .elementskit-infobox .elementskit-info-box-title { padding: 0px; color: var( --e-global-color-primary ); font-size: 20px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-74d4840 .elementskit-info-box-icon { color: rgb(101, 101, 101); fill: rgb(101, 101, 101); }

.elementor-7832 .elementor-element.elementor-element-74d4840 .elementskit-infobox .elementskit-info-box-icon { font-size: 60px; transform: rotate(0deg); }

.elementor-7832 .elementor-element.elementor-element-74d4840 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }

.elementor-7832 .elementor-element.elementor-element-93036e9.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-93036e9.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-93036e9.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-93036e9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-93036e9 .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 0px 15px; border-style: solid; border-width: 0px 1px; border-color: var( --e-global-color-divider ); }

.elementor-7832 .elementor-element.elementor-element-93036e9 { width: var( --container-widget-width, 36% ); max-width: 36%; --container-widget-width: 36%; --container-widget-flex-grow: 0; }

.elementor-7832 .elementor-element.elementor-element-93036e9 .elementskit-infobox .elementskit-info-box-title { padding: 0px; color: var( --e-global-color-primary ); font-size: 20px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-93036e9 .elementskit-info-box-icon { color: rgb(101, 101, 101); fill: rgb(101, 101, 101); }

.elementor-7832 .elementor-element.elementor-element-93036e9 .elementskit-infobox .elementskit-info-box-icon { font-size: 60px; transform: rotate(0deg); }

.elementor-7832 .elementor-element.elementor-element-93036e9 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }

.elementor-7832 .elementor-element.elementor-element-d169201.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-d169201.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-d169201.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-d169201.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-d169201 .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 0px 0px 0px 15px; }

.elementor-7832 .elementor-element.elementor-element-d169201 { width: var( --container-widget-width, 32% ); max-width: 32%; --container-widget-width: 32%; --container-widget-flex-grow: 0; }

.elementor-7832 .elementor-element.elementor-element-d169201 .elementskit-infobox .elementskit-info-box-title { padding: 0px; color: var( --e-global-color-primary ); font-size: 20px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-d169201 .elementskit-info-box-icon { color: rgb(101, 101, 101); fill: rgb(101, 101, 101); }

.elementor-7832 .elementor-element.elementor-element-d169201 .elementskit-infobox .elementskit-info-box-icon { font-size: 60px; transform: rotate(0deg); }

.elementor-7832 .elementor-element.elementor-element-d169201 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }

.elementor-7832 .elementor-element.elementor-element-7e2e79d { --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; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 50px; --padding-bottom: 100px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-3cd37a2 { --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-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 40px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-d568772 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 130px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-1cee29e { border-radius: 30px; text-align: start; }

.elementor-7832 .elementor-element.elementor-element-1cee29e img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-b37efaf { --display: flex; --position: absolute; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; bottom: 0px; --z-index: 2; overflow: visible; }

body:not(.rtl) .elementor-7832 .elementor-element.elementor-element-b37efaf { left: 50%; }

body.rtl .elementor-7832 .elementor-element.elementor-element-b37efaf { right: 50%; }

.elementor-widget-text-path { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-7c16f5a { background-color: var( --e-global-color-white ); background-image: url("/ultracam/wp-content/uploads/2025/03/about-text-path-bg-img.svg"); padding: 23px; background-position: center center; background-repeat: no-repeat; background-size: auto; border-radius: 100px; --width: 180px; font-size: 31px; font-weight: 700; line-height: 1.2em; --word-spacing: 7px; --text-color: var( --e-global-color-primary ); --transition: 0.3s; }

.elementor-7832 .elementor-element.elementor-element-0424399 { margin: -131px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; z-index: 1; border-radius: 30px; text-align: end; }

.elementor-7832 .elementor-element.elementor-element-0424399 img { width: 100%; max-width: 382px; }

.elementor-7832 .elementor-element.elementor-element-d0cd9d5 { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-bfc360d { text-align: start; }

.elementor-7832 .elementor-element.elementor-element-bfc360d .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.6em; }

.elementor-7832 .elementor-element.elementor-element-c24604f { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-7832 .elementor-element.elementor-element-0f1a2f9 { --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; --align-items: center; --gap: 30px 40px; --row-gap: 30px; --column-gap: 40px; --flex-wrap: wrap; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-81240a9 { width: var( --container-widget-width, calc(40% - 20px) ); max-width: calc(40% - 20px); --container-widget-width: calc(40% - 20px); --container-widget-flex-grow: 0; border-radius: 30px; text-align: start; }

.elementor-7832 .elementor-element.elementor-element-81240a9 img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-637e4fd.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-637e4fd.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-637e4fd.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-637e4fd.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 0px; }

.elementor-7832 .elementor-element.elementor-element-637e4fd { width: var( --container-widget-width, calc(60% - 20px) ); max-width: calc(60% - 20px); --container-widget-width: calc(60% - 20px); --container-widget-flex-grow: 0; }

.elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-infobox .elementskit-info-box-title { padding: 0px; color: var( --e-global-color-primary ); font-size: 20px; font-weight: 600; line-height: 1.4em; }

.elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-infobox .box-body > p { color: rgb(101, 101, 101); }

.elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-infobox:hover .box-body > p { color: rgb(101, 101, 101); }

.elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-infobox p { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); background-color: rgba(255, 255, 255, 0); border-radius: 100px; }

.elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-infobox .elementskit-info-box-icon { font-size: 34px; transform: rotate(0deg); width: 60px; }

.elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }

.elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-infobox .elementskit-info-box-icon { height: 60px; }

.elementor-7832 .elementor-element.elementor-element-8dcdcad { --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; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --flex-wrap: wrap; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-divider ); --border-color: var( --e-global-color-divider ); --border-radius: 30px 30px 30px 30px; box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 50px 2px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-8dcdcad:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-8dcdcad > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-393807a.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-393807a.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-393807a.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-393807a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 0px; }

.elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 5px; padding: 0px; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox .box-body > p { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox p { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-393807a .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); border-radius: 100px; }

.elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox .elementskit-info-box-icon { font-size: 34px; transform: rotate(0deg); width: 60px; }

.elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 15px 0px 0px; }

.elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox .elementskit-info-box-icon { height: 60px; }

.elementor-7832 .elementor-element.elementor-element-67bcdda .elementor-button-content-wrapper { flex-direction: row-reverse; }

.elementor-7832 .elementor-element.elementor-element-67bcdda .elementor-button .elementor-button-content-wrapper { gap: 9px; }

.elementor-7832 .elementor-element.elementor-element-ae86aa4 { --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: center; --gap: 40px 20px; --row-gap: 40px; --column-gap: 20px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-ae86aa4:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-ae86aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); background-image: url("/ultracam/wp-content/uploads/2025/03/section-bg-shape.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; }

.elementor-7832 .elementor-element.elementor-element-5352888 { --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: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-f15656b { text-align: start; }

.elementor-7832 .elementor-element.elementor-element-f15656b .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.6em; color: var( --e-global-color-primary ); }

.elementor-7832 .elementor-element.elementor-element-d6efb5b { text-align: center; }

.elementor-7832 .elementor-element.elementor-element-b1dba20 { --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: 30px 30px; --row-gap: 30px; --column-gap: 30px; --flex-wrap: wrap; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-ecceb02 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-divider ); --border-color: var( --e-global-color-divider ); --border-radius: 30px 30px 30px 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-ecceb02:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-ecceb02 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-99b8f78 { text-align: center; }

.elementor-7832 .elementor-element.elementor-element-99b8f78 img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-0e8afcf.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-0e8afcf.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-0e8afcf.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-0e8afcf.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 30px; }

.elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-btn { background-color: rgba(255, 255, 255, 0); padding: 0px; font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }

.elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 15px; padding: 0px; color: var( --e-global-color-primary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox .box-body > p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox p { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); border-radius: 50%; }

.elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; transform: rotate(0deg); width: 100px; }

.elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox .elementskit-info-box-icon { height: 100px; }

.elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-btn i { margin-left: 10px; }

.elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-btn svg { margin-left: 10px; }

.elementor-7832 .elementor-element.elementor-element-c51b2ca { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-divider ); --border-color: var( --e-global-color-divider ); --border-radius: 30px 30px 30px 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-c51b2ca:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-c51b2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-51bc173 { text-align: center; }

.elementor-7832 .elementor-element.elementor-element-51bc173 img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-98cc881.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-98cc881.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-98cc881.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-98cc881.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 30px; }

.elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-btn { background-color: rgba(255, 255, 255, 0); padding: 0px; font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }

.elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 15px; padding: 0px; color: var( --e-global-color-primary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox .box-body > p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox p { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); border-radius: 50%; }

.elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; transform: rotate(0deg); width: 100px; }

.elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox .elementskit-info-box-icon { height: 100px; }

.elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-btn i { margin-left: 10px; }

.elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-btn svg { margin-left: 10px; }

.elementor-7832 .elementor-element.elementor-element-61679d5 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-divider ); --border-color: var( --e-global-color-divider ); --border-radius: 30px 30px 30px 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-61679d5:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-61679d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-da52644 { text-align: center; }

.elementor-7832 .elementor-element.elementor-element-da52644 img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-41c0adf.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-41c0adf.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-41c0adf.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-41c0adf.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 30px; }

.elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-btn { background-color: rgba(255, 255, 255, 0); padding: 0px; font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }

.elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 15px; padding: 0px; color: var( --e-global-color-primary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox .box-body > p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox p { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); border-radius: 50%; }

.elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; transform: rotate(0deg); width: 100px; }

.elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox .elementskit-info-box-icon { height: 100px; }

.elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-btn i { margin-left: 10px; }

.elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-btn svg { margin-left: 10px; }

.elementor-7832 .elementor-element.elementor-element-5250cf9 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-divider ); --border-color: var( --e-global-color-divider ); --border-radius: 30px 30px 30px 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-5250cf9:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-5250cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-354d9e4 { text-align: center; }

.elementor-7832 .elementor-element.elementor-element-354d9e4 img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-46de7d6.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-46de7d6.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-46de7d6.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-46de7d6.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 30px; }

.elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-btn { background-color: rgba(255, 255, 255, 0); padding: 0px; font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }

.elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 15px; padding: 0px; color: var( --e-global-color-primary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox .box-body > p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox p { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); border-radius: 50%; }

.elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; transform: rotate(0deg); width: 100px; }

.elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox .elementskit-info-box-icon { height: 100px; }

.elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-btn i { margin-left: 10px; }

.elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-btn svg { margin-left: 10px; }

.elementor-7832 .elementor-element.elementor-element-fe43e92 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-divider ); --border-color: var( --e-global-color-divider ); --border-radius: 30px 30px 30px 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-fe43e92:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-fe43e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-e2dc16b { text-align: center; }

.elementor-7832 .elementor-element.elementor-element-e2dc16b img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-0d56e02.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-0d56e02.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-0d56e02.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-0d56e02.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 30px; }

.elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-btn { background-color: rgba(255, 255, 255, 0); padding: 0px; font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }

.elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 15px; padding: 0px; color: var( --e-global-color-primary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox .box-body > p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox p { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); border-radius: 50%; }

.elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; transform: rotate(0deg); width: 100px; }

.elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox .elementskit-info-box-icon { height: 100px; }

.elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-btn i { margin-left: 10px; }

.elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-btn svg { margin-left: 10px; }

.elementor-7832 .elementor-element.elementor-element-c203465 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-divider ); --border-color: var( --e-global-color-divider ); --border-radius: 30px 30px 30px 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-c203465:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-c203465 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-67ac475 { text-align: center; }

.elementor-7832 .elementor-element.elementor-element-67ac475 img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-7a2dabb.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-7a2dabb.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-7a2dabb.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-7a2dabb.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 30px; }

.elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-btn { background-color: rgba(255, 255, 255, 0); padding: 0px; font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }

.elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 15px; padding: 0px; color: var( --e-global-color-primary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox .box-body > p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox p { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); border-radius: 50%; }

.elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; transform: rotate(0deg); width: 100px; }

.elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox .elementskit-info-box-icon { height: 100px; }

.elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-btn i { margin-left: 10px; }

.elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-btn svg { margin-left: 10px; }

.elementor-7832 .elementor-element.elementor-element-f289fb5 { --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: center; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-91cb693 { background-color: transparent; padding: 4px 12px; background-image: linear-gradient(90deg, var( --e-global-color-accent ) 0.18%, var( --e-global-color-accentsecondary ) 100.18%); border-radius: 100px; }

.elementor-7832 .elementor-element.elementor-element-91cb693 .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.2em; color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-eb2569e { --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: center; --gap: 60px 20px; --row-gap: 60px; --column-gap: 20px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-5afe7c9 { --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; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-bec9fa1 { text-align: start; }

.elementor-7832 .elementor-element.elementor-element-bec9fa1 .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.6em; }

.elementor-7832 .elementor-element.elementor-element-e242620 { text-align: center; }

.elementor-7832 .elementor-element.elementor-element-2cccc0e { --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; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --flex-wrap: wrap; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-0bc0d58 { --display: flex; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-8635414.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-8635414.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-8635414.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-8635414.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox { background-color: var( --e-global-color-white ); padding: 30px; box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 50px 2px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-divider ); border-radius: 20px; }

.elementor-7832 .elementor-element.elementor-element-8635414 { margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 15px; padding: 0px; color: var( --e-global-color-primary ); font-size: 20px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox .box-body > p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox p { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); background-color: rgba(255, 255, 255, 0); border-radius: 100px; }

.elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; transform: rotate(0deg); width: 100px; }

.elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox .elementskit-info-box-icon { height: 100px; }

.elementor-7832 .elementor-element.elementor-element-2254e95.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-2254e95.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-2254e95.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-2254e95.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox { background-color: var( --e-global-color-white ); padding: 30px; box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 50px 2px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-divider ); border-radius: 20px; }

.elementor-7832 .elementor-element.elementor-element-2254e95 { margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 15px; padding: 0px; color: var( --e-global-color-primary ); font-size: 20px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox .box-body > p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox p { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); background-color: rgba(255, 255, 255, 0); border-radius: 100px; }

.elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; transform: rotate(0deg); width: 100px; }

.elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox .elementskit-info-box-icon { height: 100px; }

.elementor-7832 .elementor-element.elementor-element-f80e52b { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-fdb3724 { text-align: center; }

.elementor-7832 .elementor-element.elementor-element-fdb3724 img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-e75185c { --display: flex; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-c78939b.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-c78939b.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-c78939b.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-c78939b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox { background-color: var( --e-global-color-white ); padding: 30px; box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 50px 2px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-divider ); border-radius: 20px; }

.elementor-7832 .elementor-element.elementor-element-c78939b { margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 15px; padding: 0px; color: var( --e-global-color-primary ); font-size: 20px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox .box-body > p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox p { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); background-color: rgba(255, 255, 255, 0); border-radius: 100px; }

.elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; transform: rotate(0deg); width: 100px; }

.elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox .elementskit-info-box-icon { height: 100px; }

.elementor-7832 .elementor-element.elementor-element-a8d4671.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-a8d4671.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-a8d4671.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-a8d4671.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox { background-color: var( --e-global-color-white ); padding: 30px; box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 50px 2px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-divider ); border-radius: 20px; }

.elementor-7832 .elementor-element.elementor-element-a8d4671 { margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 15px; padding: 0px; color: var( --e-global-color-primary ); font-size: 20px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox .box-body > p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox p { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); background-color: rgba(255, 255, 255, 0); border-radius: 100px; }

.elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; transform: rotate(0deg); width: 100px; }

.elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox .elementskit-info-box-icon { height: 100px; }

.elementor-7832 .elementor-element.elementor-element-9aafa6a { --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; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-9aafa6a:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-9aafa6a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); background-image: url("/ultracam/wp-content/uploads/2025/03/section-bg-shape-2.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; }

.elementor-7832 .elementor-element.elementor-element-52080b5 { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 20px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-5bf1d12 { text-align: start; }

.elementor-7832 .elementor-element.elementor-element-5bf1d12 .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.6em; color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-ec65adc { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }

.elementor-7832 .elementor-element.elementor-element-ec65adc .elementor-heading-title { color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-9210fe4 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px; color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-9210fe4 p { margin-block-end: 20px; }

.elementor-7832 .elementor-element.elementor-element-10ec3ed.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-10ec3ed.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-10ec3ed.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-10ec3ed.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox { background-color: transparent; background-image: linear-gradient(90deg, var( --e-global-color-accent ) 0.18%, var( --e-global-color-accentsecondary ) 100.18%); padding: 30px; border-radius: 30px; -webkit-box-align: center; align-items: center; }

.elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox.gradient-active::before { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-10ec3ed { margin: 0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 5px; color: var( --e-global-color-white ); font-size: 18px; font-weight: 400; line-height: 1.7em; }

.elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox:hover .elementskit-info-box-title { color: var( --e-global-color-text ); }

.elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox .box-body > p { color: var( --e-global-color-white ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox:hover .box-body > p { color: var( --e-global-color-primary ); }

.elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox p { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-info-box-icon { color: rgb(101, 101, 101); fill: rgb(101, 101, 101); }

.elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox .elementskit-info-box-icon { font-size: 60px; transform: rotate(0deg); }

.elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 60px 0px 0px; }

.elementor-7832 .elementor-element.elementor-element-9b41363 { --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 170px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-6e6149c { border-radius: 30px; text-align: end; }

.elementor-7832 .elementor-element.elementor-element-6e6149c img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-3a5a839 { --display: flex; --position: absolute; --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; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; top: 50%; --z-index: 1; overflow: visible; }

body:not(.rtl) .elementor-7832 .elementor-element.elementor-element-3a5a839 { left: 30px; }

body.rtl .elementor-7832 .elementor-element.elementor-element-3a5a839 { right: 30px; }

.elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact { background-color: var( --e-global-color-white ); justify-content: left; display: flex; border-radius: 30px; }

.elementor-7832 .elementor-element.elementor-element-93b4638 { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact .funfact-icon img { margin-bottom: 10px; }

.elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact:hover .elementskit-funfact-icon { color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact:hover svg { fill: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact-icon { font-size: 34px; }

.elementor-7832 .elementor-element.elementor-element-93b4638 .funfact-icon svg { font-size: 34px; }

.elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact-icon, .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact svg { margin-bottom: 10px; transform: rotate(0deg); }

.elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact .funfact-content .number-percentage-wraper { color: var( --e-global-color-primary ); font-size: 36px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact .funfact-content .number-percentage { margin-right: -5px; }

.elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact .funfact-title { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact .elementskit-funfact-inner { padding: 25px; }

.elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact { background-color: var( --e-global-color-white ); justify-content: left; display: flex; border-radius: 30px; }

.elementor-7832 .elementor-element.elementor-element-29d38d0 { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact .funfact-icon img { margin-bottom: 10px; }

.elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact:hover .elementskit-funfact-icon { color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact:hover svg { fill: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact-icon { font-size: 34px; }

.elementor-7832 .elementor-element.elementor-element-29d38d0 .funfact-icon svg { font-size: 34px; }

.elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact-icon, .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact svg { margin-bottom: 10px; transform: rotate(0deg); }

.elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact .funfact-content .number-percentage-wraper { color: var( --e-global-color-primary ); font-size: 36px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact .funfact-content .number-percentage { margin-right: -5px; }

.elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact .funfact-title { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact .elementskit-funfact-inner { padding: 25px; }

.elementor-7832 .elementor-element.elementor-element-d1ed0d6 { --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: center; --gap: 60px 0px; --row-gap: 60px; --column-gap: 0px; --padding-top: 100px; --padding-bottom: 70px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-fa2b1ca { --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; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-d8bd5de { text-align: start; }

.elementor-7832 .elementor-element.elementor-element-d8bd5de .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.6em; }

.elementor-7832 .elementor-element.elementor-element-ea584b9 { text-align: center; }

.elementor-7832 .elementor-element.elementor-element-d5fa8bc { --display: flex; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-bcbcd27 .awaiken-portfolio-grid-item { margin-bottom: 30px; }

.elementor-7832 .elementor-element.elementor-element-bcbcd27 .awaiken-portfolio-grid { --portfolio-gap: 30px; }

.elementor-7832 .elementor-element.elementor-element-b6ecc47 { --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: 60px 20px; --row-gap: 60px; --column-gap: 20px; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-b6ecc47:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-b6ecc47 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, var( --e-global-color-accent ) 0.18%, var( --e-global-color-accentsecondary ) 100.18%); }

.elementor-7832 .elementor-element.elementor-element-b6ecc47::before, .elementor-7832 .elementor-element.elementor-element-b6ecc47 > .elementor-background-video-container::before, .elementor-7832 .elementor-element.elementor-element-b6ecc47 > .e-con-inner > .elementor-background-video-container::before, .elementor-7832 .elementor-element.elementor-element-b6ecc47 > .elementor-background-slideshow::before, .elementor-7832 .elementor-element.elementor-element-b6ecc47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7832 .elementor-element.elementor-element-b6ecc47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("/ultracam/wp-content/uploads/2025/03/feature-bg-shape.png"); --background-overlay: ''; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.elementor-7832 .elementor-element.elementor-element-b880724 { --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: wrap; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-4ec9c14 { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 30px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-d44f461 { text-align: start; }

.elementor-7832 .elementor-element.elementor-element-d44f461 .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.6em; color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-13a5f2e .elementor-heading-title { color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-97e50fc { --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; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-3fc7b9e { --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; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-40a8793 { background-color: var( --e-global-color-white ); background-image: url("/ultracam/wp-content/uploads/2025/03/about-text-path-bg-img.svg"); padding: 23px; background-position: center center; background-repeat: no-repeat; background-size: auto; border-radius: 100px; --width: 180px; font-size: 28px; font-weight: 700; line-height: 1.2em; letter-spacing: 0.02em; --word-spacing: 4px; --text-color: var( --e-global-color-primary ); --transition: 0.3s; }

.elementor-7832 .elementor-element.elementor-element-a9d3a00 { --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: 30px 30px; --row-gap: 30px; --column-gap: 30px; --flex-wrap: wrap; overflow: visible; }

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-primary ); }

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon { fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); }

.elementor-widget-icon-box .elementor-icon-box-title { color: var( --e-global-color-primary ); }

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-primary ); }

.elementor-widget-icon-box .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); color: var( --e-global-color-text ); }

.elementor-7832 .elementor-element.elementor-element-3adc877 { width: var( --container-widget-width, calc(25% - 22.5px) ); max-width: calc(25% - 22.5px); --container-widget-width: calc(25% - 22.5px); --container-widget-flex-grow: 0; }

.elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-wrapper { text-align: start; gap: 20px; }

.elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-title { margin-block-end: 15px; color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-3adc877.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-3adc877.elementor-view-framed .elementor-icon, .elementor-7832 .elementor-element.elementor-element-3adc877.elementor-view-default .elementor-icon { fill: var( --e-global-color-white ); color: var( --e-global-color-white ); border-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon { font-size: 60px; }

.elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-title, .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-title a { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-980e77f { width: var( --container-widget-width, calc(25% - 22.5px) ); max-width: calc(25% - 22.5px); --container-widget-width: calc(25% - 22.5px); --container-widget-flex-grow: 0; }

.elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-wrapper { text-align: start; gap: 20px; }

.elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-title { margin-block-end: 15px; color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-980e77f.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-980e77f.elementor-view-framed .elementor-icon, .elementor-7832 .elementor-element.elementor-element-980e77f.elementor-view-default .elementor-icon { fill: var( --e-global-color-white ); color: var( --e-global-color-white ); border-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon { font-size: 60px; }

.elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-title, .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-title a { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-0cd5d4f { width: var( --container-widget-width, calc(25% - 22.5px) ); max-width: calc(25% - 22.5px); --container-widget-width: calc(25% - 22.5px); --container-widget-flex-grow: 0; }

.elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-wrapper { text-align: start; gap: 20px; }

.elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-title { margin-block-end: 15px; color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-0cd5d4f.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-0cd5d4f.elementor-view-framed .elementor-icon, .elementor-7832 .elementor-element.elementor-element-0cd5d4f.elementor-view-default .elementor-icon { fill: var( --e-global-color-white ); color: var( --e-global-color-white ); border-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon { font-size: 60px; }

.elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-title, .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-title a { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-5763503 { width: var( --container-widget-width, calc(25% - 22.5px) ); max-width: calc(25% - 22.5px); --container-widget-width: calc(25% - 22.5px); --container-widget-flex-grow: 0; }

.elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-wrapper { text-align: start; gap: 20px; }

.elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-title { margin-block-end: 15px; color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-5763503.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-5763503.elementor-view-framed .elementor-icon, .elementor-7832 .elementor-element.elementor-element-5763503.elementor-view-default .elementor-icon { fill: var( --e-global-color-white ); color: var( --e-global-color-white ); border-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon { font-size: 60px; }

.elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-title, .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-title a { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-3954868 { --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: 30px 0px; --row-gap: 30px; --column-gap: 0px; --flex-wrap: wrap; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: var( --e-global-color-darkdivider ); --border-color: var( --e-global-color-darkdivider ); --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-widget-counter .elementor-counter-number-wrapper { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); }

.elementor-widget-counter .elementor-counter-title { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-36e7f5e { width: var( --container-widget-width, 20% ); max-width: 20%; padding: 0px 50px 0px 0px; --container-widget-width: 20%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px 1px 0px 0px; border-color: var( --e-global-color-darkdivider ); }

.elementor-7832 .elementor-element.elementor-element-36e7f5e .elementor-counter-title { justify-content: start; font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-36e7f5e .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-white ); font-size: 46px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-0143ba6 { width: var( --container-widget-width, 20% ); max-width: 20%; padding: 0px 50px; --container-widget-width: 20%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px 1px 0px 0px; border-color: var( --e-global-color-darkdivider ); }

.elementor-7832 .elementor-element.elementor-element-0143ba6 .elementor-counter-title { justify-content: start; font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-0143ba6 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-white ); font-size: 46px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-a0276aa { width: var( --container-widget-width, 20% ); max-width: 20%; padding: 0px 50px; --container-widget-width: 20%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px 1px 0px 0px; border-color: var( --e-global-color-darkdivider ); }

.elementor-7832 .elementor-element.elementor-element-a0276aa .elementor-counter-title { justify-content: start; font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-a0276aa .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-white ); font-size: 46px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-5941326 { width: var( --container-widget-width, 20% ); max-width: 20%; padding: 0px 50px; --container-widget-width: 20%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px 1px 0px 0px; border-color: var( --e-global-color-darkdivider ); }

.elementor-7832 .elementor-element.elementor-element-5941326 .elementor-counter-title { justify-content: start; font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-5941326 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-white ); font-size: 46px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-ac0421a { width: var( --container-widget-width, 20% ); max-width: 20%; padding: 0px 0px 0px 50px; --container-widget-width: 20%; --container-widget-flex-grow: 0; }

.elementor-7832 .elementor-element.elementor-element-ac0421a .elementor-counter-title { justify-content: start; font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-ac0421a .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-white ); font-size: 46px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-2db8e6f { --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; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-96c0f6d { --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: 30px 30px; --row-gap: 30px; --column-gap: 30px; --flex-wrap: wrap; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-e00c84b { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-e3aea92 { border-radius: 30px; text-align: start; }

.elementor-7832 .elementor-element.elementor-element-e3aea92 img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-9868cd3 { --display: flex; --margin-top: 78px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-e5bc373 { border-radius: 30px; text-align: start; }

.elementor-7832 .elementor-element.elementor-element-e5bc373 img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-bcc97b8 { --display: flex; --position: absolute; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; top: 50%; --z-index: 2; overflow: visible; }

body:not(.rtl) .elementor-7832 .elementor-element.elementor-element-bcc97b8 { left: 50%; }

body.rtl .elementor-7832 .elementor-element.elementor-element-bcc97b8 { right: 50%; }

.elementor-7832 .elementor-element.elementor-element-422f943 { background-color: var( --e-global-color-white ); background-image: url("/ultracam/wp-content/uploads/2025/03/contact-now-circle-icon.svg"); padding: 17px; background-position: center center; background-repeat: no-repeat; background-size: auto; border-radius: 100px; --width: 130px; font-size: 27px; font-weight: 700; line-height: 1.1em; letter-spacing: 0.04em; --word-spacing: 1px; --text-color: var( --e-global-color-primary ); --transition: 0.3s; }

.elementor-7832 .elementor-element.elementor-element-9c5fdcc { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 40px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-7bcb5f4 { text-align: start; }

.elementor-7832 .elementor-element.elementor-element-7bcb5f4 .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.6em; }

.elementor-7832 .elementor-element.elementor-element-57d6a83 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-7832 .elementor-element.elementor-element-be4f21b { --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: 30px 30px; --row-gap: 30px; --column-gap: 30px; --flex-wrap: wrap; --margin-top: 30px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-38fe6ba.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-38fe6ba.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-38fe6ba.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-38fe6ba.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 0px; }

.elementor-7832 .elementor-element.elementor-element-38fe6ba { width: var( --container-widget-width, calc(50% - 15px) ); max-width: calc(50% - 15px); --container-widget-width: calc(50% - 15px); --container-widget-flex-grow: 0; }

.elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 5px; padding: 0px; color: var( --e-global-color-primary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .box-body > p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox p { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); border-radius: 100px; }

.elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .elementskit-info-box-icon { font-size: 34px; transform: rotate(0deg); width: 60px; }

.elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 20px 0px 0px; }

.elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .elementskit-info-box-icon { height: 60px; }

.elementor-7832 .elementor-element.elementor-element-ffcb00f.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-ffcb00f.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-ffcb00f.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-ffcb00f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 0px; }

.elementor-7832 .elementor-element.elementor-element-ffcb00f { width: var( --container-widget-width, calc(50% - 15px) ); max-width: calc(50% - 15px); --container-widget-width: calc(50% - 15px); --container-widget-flex-grow: 0; }

.elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 5px; padding: 0px; color: var( --e-global-color-primary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .box-body > p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox p { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); border-radius: 100px; }

.elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .elementskit-info-box-icon { font-size: 34px; transform: rotate(0deg); width: 60px; }

.elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 20px 0px 0px; }

.elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .elementskit-info-box-icon { height: 60px; }

.elementor-7832 .elementor-element.elementor-element-a1f34ac .elementor-button-content-wrapper { flex-direction: row-reverse; }

.elementor-7832 .elementor-element.elementor-element-a1f34ac .elementor-button .elementor-button-content-wrapper { gap: 9px; }

.elementor-7832 .elementor-element.elementor-element-5c18fdc { --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; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --margin-top: 80px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-5c18fdc:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-5c18fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, var( --e-global-color-accent ) 0.18%, var( --e-global-color-accentsecondary ) 100.18%); }

.elementor-7832 .elementor-element.elementor-element-94dd80c { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 20px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-aa8832c { text-align: start; }

.elementor-7832 .elementor-element.elementor-element-aa8832c .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.6em; color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-7fbb008 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }

.elementor-7832 .elementor-element.elementor-element-7fbb008 .elementor-heading-title { color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-9fc80e9 { color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-efa4061 { --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: 30px 30px; --row-gap: 30px; --column-gap: 30px; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-86fc3fe.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-86fc3fe.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-86fc3fe.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-86fc3fe.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-86fc3fe .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 0px 30px 0px 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: var( --e-global-color-darkdivider ); -webkit-box-align: center; align-items: center; }

.elementor-7832 .elementor-element.elementor-element-86fc3fe .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 5px; padding: 0px; color: var( --e-global-color-white ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-86fc3fe .elementskit-infobox .box-body > p { color: var( --e-global-color-white ); font-size: 20px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-86fc3fe .elementskit-infobox p { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-86fc3fe .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); background-color: var( --e-global-color-darkdivider ); border-radius: 10px; }

.elementor-7832 .elementor-element.elementor-element-86fc3fe .elementskit-infobox .elementskit-info-box-icon { font-size: 30px; transform: rotate(0deg); width: 50px; }

.elementor-7832 .elementor-element.elementor-element-86fc3fe .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 20px 0px 0px; }

.elementor-7832 .elementor-element.elementor-element-86fc3fe .elementskit-infobox .elementskit-info-box-icon { height: 50px; }

.elementor-7832 .elementor-element.elementor-element-705ae23.ekit-equal-height-enable, .elementor-7832 .elementor-element.elementor-element-705ae23.ekit-equal-height-enable > div, .elementor-7832 .elementor-element.elementor-element-705ae23.ekit-equal-height-enable .ekit-wid-con, .elementor-7832 .elementor-element.elementor-element-705ae23.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox { height: 100%; }

.elementor-7832 .elementor-element.elementor-element-705ae23 .elementskit-infobox { background-color: rgba(255, 255, 255, 0); padding: 0px; -webkit-box-align: center; align-items: center; }

.elementor-7832 .elementor-element.elementor-element-705ae23 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 5px; padding: 0px; color: var( --e-global-color-white ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-705ae23 .elementskit-infobox .box-body > p { color: var( --e-global-color-white ); font-size: 20px; font-weight: 600; line-height: 1.2em; }

.elementor-7832 .elementor-element.elementor-element-705ae23 .elementskit-infobox p { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-705ae23 .elementskit-info-box-icon { color: var( --e-global-color-white ); fill: var( --e-global-color-white ); background-color: var( --e-global-color-darkdivider ); border-radius: 10px; }

.elementor-7832 .elementor-element.elementor-element-705ae23 .elementskit-infobox .elementskit-info-box-icon { font-size: 30px; transform: rotate(0deg); width: 50px; }

.elementor-7832 .elementor-element.elementor-element-705ae23 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 20px 0px 0px; }

.elementor-7832 .elementor-element.elementor-element-705ae23 .elementskit-infobox .elementskit-info-box-icon { height: 50px; }

.elementor-7832 .elementor-element.elementor-element-826d3ee { --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: -80px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-6dcb8d3 { text-align: end; }

.elementor-7832 .elementor-element.elementor-element-6dcb8d3 img { width: 100%; max-width: 100%; }

.elementor-7832 .elementor-element.elementor-element-75d0836 { --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: center; --gap: 60px 20px; --row-gap: 60px; --column-gap: 20px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-beecaec { --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; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-30db77f { text-align: start; }

.elementor-7832 .elementor-element.elementor-element-30db77f .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.6em; }

.elementor-7832 .elementor-element.elementor-element-3585c77 { text-align: center; }

.elementor-7832 .elementor-element.elementor-element-6e5364d { --display: flex; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider { --ekit_testimonial_left_right_spacing: 30px; --ekit_testimonial_slidetoshow: 2; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-single-testimonial-slider, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial_card, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-tootltip-testimonial .elementskit-commentor-content::before { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-button-prev, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-button-next { background-color: var( --e-global-color-secondary ); }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-button-prev:hover, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-button-next:hover { background-color: var( --e-global-color-accentsecondary ); }

.elementor-7832 .elementor-element.elementor-element-ded0f90 { padding: 0px 0px 100px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .ekit_testimonial_style_5 .elementskit-watermark-icon { position: unset; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-single-testimonial-slider, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial_card { padding: 40px; box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 50px 2px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-single-testimonial-slider, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial_card { border-radius: 30px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-single-testimonial-slider { border-style: solid; border-width: 1px; border-color: var( --e-global-color-divider ); }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-commentor-content { text-align: left; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial_card { text-align: left; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-profile-info { text-align: left; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-commentor-bio { text-align: left; justify-content: left; margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .ekit_testimonial_style_5 .elementskit-commentor-header { text-align: left; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-single-testimonial-slider .elementskit-commentor-content > p { color: var( --e-global-color-text ); margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial_card .elementskit-commentor-coment { color: var( --e-global-color-text ); margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial_card .elementskit-commentor-coment { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-stars > li > a, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-stars > li > span { color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); font-size: 18px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-stars > li:not(:last-child) { margin-right: 0px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-stars { margin: 0px 0px 15px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-watermark-icon > i { font-size: 50px; padding: 0px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-watermark-icon > svg { width: 50px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-commentor-content > i { padding: 0px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-icon-content > i { padding: 0px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-watermark-icon svg { padding: 0px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-profile-info .elementskit-author-name { color: var( --e-global-color-primary ); font-size: 20px; font-weight: 600; line-height: 1.2em; margin-bottom: 5px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-author-name { color: var( --e-global-color-primary ); }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-profile-info .elementskit-author-des { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementkit-commentor-details { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-commentor-bio .elementskit-commentor-image > img { height: 80px; width: 80px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .ekit-testimonial--avatar { margin: 0px 20px 0px 0px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-navigation-button { font-size: 16px; transform: translateY(0px); }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-button-prev { left: 46%; width: 40px; height: 40px; color: var( --e-global-color-primary ); border-radius: 100px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-button-next { right: 46%; width: 40px; height: 40px; color: var( --e-global-color-primary ); border-radius: 100px; }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-button-prev:hover { color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-button-next:hover { color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-cdebe96 { --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; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-cdebe96:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-cdebe96 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); background-image: url("/ultracam/wp-content/uploads/2025/03/section-bg-shape.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; }

.elementor-7832 .elementor-element.elementor-element-86cc6ff { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 40px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-d54ed02 { text-align: start; }

.elementor-7832 .elementor-element.elementor-element-d54ed02 .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.6em; color: var( --e-global-color-primary ); }

.elementor-7832 .elementor-element.elementor-element-600735c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }

.elementor-7832 .elementor-element.elementor-element-c6da7e8 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px; }

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }

.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }

.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }

.elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(10px); }

.elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(10px); }

.elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(10px); }

.elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-10px); }

.elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-10px); }

.elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-7832 .elementor-element.elementor-element-22e1076 { --e-icon-list-icon-size: 20px; --icon-vertical-align: flex-start; --icon-vertical-offset: 5px; }

.elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-item > a { font-size: 20px; font-weight: 600; line-height: 1.4em; }

.elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-text { color: var( --e-global-color-primary ); transition: color 0.3s; }

.elementor-7832 .elementor-element.elementor-element-95e0bf7 { --display: flex; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-fefe008 { --display: flex; --border-radius: 30px 30px 30px 30px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-fefe008:not(.elementor-motion-effects-element-type-background), .elementor-7832 .elementor-element.elementor-element-fefe008 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] { background-color: rgba(255, 255, 255, 0); }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link { background-color: rgba(255, 255, 255, 0); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); border-style: solid; border-width: 0px 0px 1px; border-color: var( --e-global-color-divider ); padding: 0px 20px 20px 0px; }

.elementor-7832 .elementor-element.elementor-element-cf25413 > .elementor-widget-container { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] { color: var( --e-global-color-primary ); border-style: solid; border-width: 0px 0px 1px; border-color: var( --e-global-color-divider ); }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] { color: var( --e-global-color-primary ); }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-body { padding: 15px 0px 0px; }

.elementor-7832 .elementor-element.elementor-element-cf25413 .ekit_accordion_icon_group, .elementor-7832 .elementor-element.elementor-element-cf25413 .ekit_accordion_icon_left_group { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open { color: var( --e-global-color-primary ); }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg { fill: var( --e-global-color-primary ); }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open { font-size: 14px; }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg { max-width: 14px; height: auto; }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed { color: var( --e-global-color-accent ); }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg { fill: var( --e-global-color-accent ); }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed { font-size: 14px; }

.elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg { max-width: 14px; height: auto; }

.elementor-7832 .elementor-element.elementor-element-18e6fa4 { --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: center; --gap: 60px 20px; --row-gap: 60px; --column-gap: 20px; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 10px; --padding-right: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-43eecff { --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: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-abc3336 { text-align: start; }

.elementor-7832 .elementor-element.elementor-element-abc3336 .elementor-heading-title { font-size: 16px; font-weight: 500; line-height: 1.6em; color: var( --e-global-color-primary ); }

.elementor-7832 .elementor-element.elementor-element-f4f0ba3 { text-align: center; }

.elementor-7832 .elementor-element.elementor-element-2a625b6 { --display: flex; overflow: visible; }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-blog-block-post, .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-image-card, .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-card { background-color: rgba(255, 255, 255, 0); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; border-radius: 30px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-divider ); }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-meta-lists .elementskit-single-meta { background-color: transparent; height: 60px; width: 60px; font-size: 18px; font-weight: 600; line-height: 1em; background-image: linear-gradient(90deg, var( --e-global-color-accent ) 0.18%, var( --e-global-color-accentsecondary ) 100.18%); }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-btn { background-color: rgba(255, 255, 255, 0); padding: 0px; font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); line-height: var( --e-global-typography-accent-line-height ); color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-image-card { display: block; }

.elementor-7832 .elementor-element.elementor-element-651f58c .btn-wraper { text-align: left; }

.elementor-7832 .elementor-element.elementor-element-651f58c .wihout-masonry .elementskit-blog-block-post, .elementor-7832 .elementor-element.elementor-element-651f58c .wihout-masonry .elementskit-post-image-card, .elementor-7832 .elementor-element.elementor-element-651f58c .wihout-masonry .elementskit-post-card { margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-blog-block-post .elementskit-post-body { padding: 10px 30px 30px; }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-image-card .elementskit-post-body { padding: 10px 30px 30px; }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-entry-thumb { border-radius: 20px 20px 0px 0px; margin: 0px 0px 30px; }

.elementor-7832 .elementor-element.elementor-element-651f58c .ekit-wid-con .elementskit-entry-thumb { padding: 0px; }

.elementor-7832 .elementor-element.elementor-element-651f58c .post-meta-list a, .elementor-7832 .elementor-element.elementor-element-651f58c .post-meta-list .meta-date-text { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-7832 .elementor-element.elementor-element-651f58c .post-meta-list { text-align: left; margin: 0px; }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong { font-size: 18px; font-weight: 600; line-height: 1em; color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper { color: var( --e-global-color-white ); }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-body .entry-title, .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-entry-header .entry-title, .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-blog-block-post .elementskit-post-body .entry-title a { font-size: 20px; font-weight: 600; line-height: 1.3em; }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-body .entry-title a { color: var( --e-global-color-primary ); }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-entry-header .entry-title a { color: var( --e-global-color-primary ); }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-body .entry-title { text-align: left; margin: 0px 0px 25px; }

.elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-entry-header .entry-title { text-align: left; margin: 0px 0px 25px; }

@media (min-width: 768px) {
  .elementor-7832 .elementor-element.elementor-element-4b16bad { --width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-37097a0 { --width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-f2947c8 { --width: 745px; }
  .elementor-7832 .elementor-element.elementor-element-3cd37a2 { --width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-b37efaf { --width: 180px; }
  .elementor-7832 .elementor-element.elementor-element-d0cd9d5 { --width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-5352888 { --width: 660px; }
  .elementor-7832 .elementor-element.elementor-element-ecceb02 { --width: calc(33.33% - 20px); }
  .elementor-7832 .elementor-element.elementor-element-c51b2ca { --width: calc(33.33% - 20px); }
  .elementor-7832 .elementor-element.elementor-element-61679d5 { --width: calc(33.33% - 20px); }
  .elementor-7832 .elementor-element.elementor-element-5250cf9 { --width: calc(33.33% - 20px); }
  .elementor-7832 .elementor-element.elementor-element-fe43e92 { --width: calc(33.33% - 20px); }
  .elementor-7832 .elementor-element.elementor-element-c203465 { --width: calc(33.33% - 20px); }
  .elementor-7832 .elementor-element.elementor-element-5afe7c9 { --width: 660px; }
  .elementor-7832 .elementor-element.elementor-element-0bc0d58 { --width: calc(25% - 20px); }
  .elementor-7832 .elementor-element.elementor-element-f80e52b { --width: calc(50% - 20px); }
  .elementor-7832 .elementor-element.elementor-element-e75185c { --width: calc(25% - 20px); }
  .elementor-7832 .elementor-element.elementor-element-52080b5 { --width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-9b41363 { --width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-3a5a839 { --width: 200px; }
  .elementor-7832 .elementor-element.elementor-element-fa2b1ca { --width: 640px; }
  .elementor-7832 .elementor-element.elementor-element-4ec9c14 { --width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-97e50fc { --width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-3fc7b9e { --width: 180px; }
  .elementor-7832 .elementor-element.elementor-element-96c0f6d { --width: 48%; }
  .elementor-7832 .elementor-element.elementor-element-e00c84b { --width: calc(50% - 15px); }
  .elementor-7832 .elementor-element.elementor-element-9868cd3 { --width: calc(50% - 15px); }
  .elementor-7832 .elementor-element.elementor-element-bcc97b8 { --width: 130px; }
  .elementor-7832 .elementor-element.elementor-element-9c5fdcc { --width: 52%; }
  .elementor-7832 .elementor-element.elementor-element-94dd80c { --width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-826d3ee { --width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-beecaec { --width: 660px; }
  .elementor-7832 .elementor-element.elementor-element-86cc6ff { --width: 51%; }
  .elementor-7832 .elementor-element.elementor-element-95e0bf7 { --width: 49%; }
  .elementor-7832 .elementor-element.elementor-element-43eecff { --width: 660px; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-7832 .elementor-element.elementor-element-4b16bad { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-37097a0 { --width: 62%; }
  .elementor-7832 .elementor-element.elementor-element-113fa5c { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-f2947c8 { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-7e2e79d { --content-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-3cd37a2 { --width: 77%; }
  .elementor-7832 .elementor-element.elementor-element-d568772 { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-b37efaf { --width: 140px; }
  .elementor-7832 .elementor-element.elementor-element-d0cd9d5 { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-8dcdcad { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-ecceb02 { --width: calc(50% - 15px); }
  .elementor-7832 .elementor-element.elementor-element-c51b2ca { --width: calc(50% - 15px); }
  .elementor-7832 .elementor-element.elementor-element-61679d5 { --width: calc(50% - 15px); }
  .elementor-7832 .elementor-element.elementor-element-5250cf9 { --width: calc(50% - 15px); }
  .elementor-7832 .elementor-element.elementor-element-fe43e92 { --width: calc(50% - 15px); }
  .elementor-7832 .elementor-element.elementor-element-c203465 { --width: calc(50% - 15px); }
  .elementor-7832 .elementor-element.elementor-element-eb2569e { --content-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-2cccc0e { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-0bc0d58 { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-f80e52b { --width: 80%; }
  .elementor-7832 .elementor-element.elementor-element-e75185c { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-52080b5 { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-9b41363 { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-4ec9c14 { --width: 70%; }
  .elementor-7832 .elementor-element.elementor-element-97e50fc { --width: 30%; }
  .elementor-7832 .elementor-element.elementor-element-3fc7b9e { --width: 140px; }
  .elementor-7832 .elementor-element.elementor-element-2db8e6f { --content-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-96c0f6d { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-bcc97b8 { --width: 110px; }
  .elementor-7832 .elementor-element.elementor-element-9c5fdcc { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-be4f21b { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-94dd80c { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-826d3ee { --width: 70%; }
  .elementor-7832 .elementor-element.elementor-element-75d0836 { --content-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-6e5364d { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-86cc6ff { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-95e0bf7 { --width: 100%; }
}

@media (max-width: 1024px) {
  .elementor-7832 .elementor-element.elementor-element-787d287 { --justify-content: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 170px; --padding-bottom: 70px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-4b16bad { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
  .elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-59b7452 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px; }
  .elementor-7832 .elementor-element.elementor-element-59b7452 .elementor-heading-title { font-size: 44px; }
  .elementor-widget-text-editor { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-26e36b6 { --margin-top: 25px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-widget-button .elementor-button { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-37097a0 { --margin-top: 0px; --margin-bottom: -70px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-widget-image .widget-image-caption { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-7dc8a54 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-113fa5c { --margin-top: -110px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-7832 .elementor-element.elementor-element-f2947c8 { --border-radius: 20px 20px 20px 20px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-7832 .elementor-element.elementor-element-74d4840 .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; }
  .elementor-7832 .elementor-element.elementor-element-74d4840 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 15px; }
  .elementor-7832 .elementor-element.elementor-element-93036e9 .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; }
  .elementor-7832 .elementor-element.elementor-element-93036e9 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 15px; }
  .elementor-7832 .elementor-element.elementor-element-d169201 .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; }
  .elementor-7832 .elementor-element.elementor-element-d169201 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 15px; }
  .elementor-7832 .elementor-element.elementor-element-7e2e79d { --justify-content: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 25px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-3cd37a2 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-1cee29e { border-radius: 20px; }
  .elementor-widget-text-path { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-7c16f5a { padding: 18px; background-size: 60px; --width: 140px; font-size: 32px; --word-spacing: 5px; }
  .elementor-7832 .elementor-element.elementor-element-0424399 { border-radius: 20px; }
  .elementor-7832 .elementor-element.elementor-element-0424399 img { max-width: 340px; }
  .elementor-7832 .elementor-element.elementor-element-d0cd9d5 { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
  .elementor-7832 .elementor-element.elementor-element-c24604f { margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-7832 .elementor-element.elementor-element-0f1a2f9 { --margin-top: 25px; --margin-bottom: 25px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-7832 .elementor-element.elementor-element-81240a9 { border-radius: 20px; }
  .elementor-7832 .elementor-element.elementor-element-8dcdcad { --border-radius: 20px 20px 20px 20px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-ae86aa4 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-5352888 { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-7832 .elementor-element.elementor-element-ecceb02 { --border-radius: 20px 20px 20px 20px; }
  .elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox p { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; width: 80px; }
  .elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox .elementskit-info-box-icon { height: 80px; }
  .elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-c51b2ca { --border-radius: 20px 20px 20px 20px; }
  .elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox p { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; width: 80px; }
  .elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox .elementskit-info-box-icon { height: 80px; }
  .elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-61679d5 { --border-radius: 20px 20px 20px 20px; }
  .elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox p { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; width: 80px; }
  .elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox .elementskit-info-box-icon { height: 80px; }
  .elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-5250cf9 { --border-radius: 20px 20px 20px 20px; }
  .elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox p { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; width: 80px; }
  .elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox .elementskit-info-box-icon { height: 80px; }
  .elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-fe43e92 { --border-radius: 20px 20px 20px 20px; }
  .elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox p { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; width: 80px; }
  .elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox .elementskit-info-box-icon { height: 80px; }
  .elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-c203465 { --border-radius: 20px 20px 20px 20px; }
  .elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox p { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; width: 80px; }
  .elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox .elementskit-info-box-icon { height: 80px; }
  .elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-eb2569e { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-5afe7c9 { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
  .elementor-7832 .elementor-element.elementor-element-2cccc0e { --justify-content: center; }
  .elementor-7832 .elementor-element.elementor-element-0bc0d58 { --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; }
  .elementor-7832 .elementor-element.elementor-element-8635414 { width: var( --container-widget-width, calc(50% - 15px) ); max-width: calc(50% - 15px); margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: calc(50% - 15px); --container-widget-flex-grow: 0; }
  .elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; width: 80px; }
  .elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox .elementskit-info-box-icon { height: 80px; }
  .elementor-7832 .elementor-element.elementor-element-2254e95 { width: var( --container-widget-width, calc(50% - 15px) ); max-width: calc(50% - 15px); margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: calc(50% - 15px); --container-widget-flex-grow: 0; }
  .elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; width: 80px; }
  .elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox .elementskit-info-box-icon { height: 80px; }
  .elementor-7832 .elementor-element.elementor-element-e75185c { --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; }
  .elementor-7832 .elementor-element.elementor-element-c78939b { width: var( --container-widget-width, calc(50% - 15px) ); max-width: calc(50% - 15px); margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: calc(50% - 15px); --container-widget-flex-grow: 0; }
  .elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; width: 80px; }
  .elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox .elementskit-info-box-icon { height: 80px; }
  .elementor-7832 .elementor-element.elementor-element-a8d4671 { width: var( --container-widget-width, calc(50% - 15px) ); max-width: calc(50% - 15px); margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: calc(50% - 15px); --container-widget-flex-grow: 0; }
  .elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; width: 80px; }
  .elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox .elementskit-info-box-icon { height: 80px; }
  .elementor-7832 .elementor-element.elementor-element-9aafa6a { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-52080b5 { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-ec65adc { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px; }
  .elementor-7832 .elementor-element.elementor-element-9210fe4 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px; }
  .elementor-7832 .elementor-element.elementor-element-9210fe4 p { margin-block-end: 10px; }
  .elementor-7832 .elementor-element.elementor-element-10ec3ed { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox { padding: 20px 30px; border-radius: 20px; }
  .elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-9b41363 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 150px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-6e6149c { border-radius: 20px; }
  body:not(.rtl) .elementor-7832 .elementor-element.elementor-element-3a5a839 { left: 10px; }
  body.rtl .elementor-7832 .elementor-element.elementor-element-3a5a839 { right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact .funfact-content .number-percentage-wraper { font-size: 32px; }
  .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact .funfact-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact .elementskit-funfact-inner { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact { border-radius: 20px; }
  .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact .funfact-content .number-percentage-wraper { font-size: 32px; }
  .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact .funfact-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact .elementskit-funfact-inner { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact { border-radius: 20px; }
  .elementor-7832 .elementor-element.elementor-element-d1ed0d6 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 50px; --padding-bottom: 20px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-fa2b1ca { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
  .elementor-7832 .elementor-element.elementor-element-b6ecc47 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-4ec9c14 { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
  .elementor-7832 .elementor-element.elementor-element-40a8793 { padding: 19px; background-size: 65px; --width: 140px; font-size: 29px; --word-spacing: 0px; }
  .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-widget-icon-box .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-3adc877 { --container-widget-width: calc(50% - 15px); --container-widget-flex-grow: 0; width: var( --container-widget-width, calc(50% - 15px) ); max-width: calc(50% - 15px); }
  .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-wrapper { gap: 15px; }
  .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-title { margin-block-end: 10px; }
  .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon { font-size: 50px; }
  .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-title, .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-title a { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-980e77f { --container-widget-width: calc(50% - 15px); --container-widget-flex-grow: 0; width: var( --container-widget-width, calc(50% - 15px) ); max-width: calc(50% - 15px); }
  .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-wrapper { gap: 15px; }
  .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-title { margin-block-end: 10px; }
  .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon { font-size: 50px; }
  .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-title, .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-title a { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0cd5d4f { --container-widget-width: calc(50% - 15px); --container-widget-flex-grow: 0; width: var( --container-widget-width, calc(50% - 15px) ); max-width: calc(50% - 15px); }
  .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-wrapper { gap: 15px; }
  .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-title { margin-block-end: 10px; }
  .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon { font-size: 50px; }
  .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-title, .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-title a { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-5763503 { --container-widget-width: calc(50% - 15px); --container-widget-flex-grow: 0; width: var( --container-widget-width, calc(50% - 15px) ); max-width: calc(50% - 15px); }
  .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-wrapper { gap: 15px; }
  .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-title { margin-block-end: 10px; }
  .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon { font-size: 50px; }
  .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-title, .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-title a { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-3954868 { --padding-top: 40px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-widget-counter .elementor-counter-number-wrapper { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-widget-counter .elementor-counter-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-36e7f5e { padding: 0px 10px 0px 0px; --container-widget-width: 20%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 20% ); max-width: 20%; }
  .elementor-7832 .elementor-element.elementor-element-36e7f5e .elementor-counter-number-wrapper { font-size: 36px; }
  .elementor-7832 .elementor-element.elementor-element-36e7f5e .elementor-counter-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0143ba6 { padding: 0px 10px; --container-widget-width: 20%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 20% ); max-width: 20%; }
  .elementor-7832 .elementor-element.elementor-element-0143ba6 .elementor-counter-number-wrapper { font-size: 36px; }
  .elementor-7832 .elementor-element.elementor-element-0143ba6 .elementor-counter-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-a0276aa { padding: 0px 10px; --container-widget-width: 20%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 20% ); max-width: 20%; }
  .elementor-7832 .elementor-element.elementor-element-a0276aa .elementor-counter-number-wrapper { font-size: 36px; }
  .elementor-7832 .elementor-element.elementor-element-a0276aa .elementor-counter-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-5941326 { padding: 0px 10px; --container-widget-width: 20%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 20% ); max-width: 20%; }
  .elementor-7832 .elementor-element.elementor-element-5941326 .elementor-counter-number-wrapper { font-size: 36px; }
  .elementor-7832 .elementor-element.elementor-element-5941326 .elementor-counter-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-ac0421a { padding: 0px 0px 0px 10px; --container-widget-width: 20%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 20% ); max-width: 20%; }
  .elementor-7832 .elementor-element.elementor-element-ac0421a .elementor-counter-number-wrapper { font-size: 36px; }
  .elementor-7832 .elementor-element.elementor-element-ac0421a .elementor-counter-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-2db8e6f { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-e3aea92 { border-radius: 20px; }
  .elementor-7832 .elementor-element.elementor-element-e5bc373 { border-radius: 20px; }
  .elementor-7832 .elementor-element.elementor-element-422f943 { padding: 15px; background-size: 48px; --width: 140px; font-size: 28px; --word-spacing: -1px; }
  .elementor-7832 .elementor-element.elementor-element-9c5fdcc { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-57d6a83 { margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-7832 .elementor-element.elementor-element-be4f21b { --margin-top: 25px; --margin-bottom: 25px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .elementskit-info-box-icon { font-size: 34px; width: 60px; }
  .elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 20px 0px 0px; }
  .elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .elementskit-info-box-icon { height: 60px; }
  .elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .elementskit-info-box-icon { font-size: 34px; width: 60px; }
  .elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 20px 0px 0px; }
  .elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .elementskit-info-box-icon { height: 60px; }
  .elementor-7832 .elementor-element.elementor-element-5c18fdc { --justify-content: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-94dd80c { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-7fbb008 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px; }
  .elementor-7832 .elementor-element.elementor-element-efa4061 { --margin-top: 25px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-7832 .elementor-element.elementor-element-86fc3fe .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-705ae23 .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-826d3ee { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-75d0836 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-beecaec { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider { --ekit_testimonial_left_right_spacing: 30px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 { padding: 0px 0px 80px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-single-testimonial-slider, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial_card { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-single-testimonial-slider, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial_card { border-radius: 20px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial_card .elementskit-commentor-coment { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-watermark-icon > i { font-size: 40px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-watermark-icon > svg { width: 40px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-profile-info .elementskit-author-name { font-size: 18px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-profile-info .elementskit-author-des { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-commentor-bio { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-commentor-bio .elementskit-commentor-image > img { height: 60px; width: 60px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .ekit-testimonial--avatar { margin: 0px 10px 0px 0px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-button-prev { left: 315px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-button-next { right: 315px; }
  .elementor-7832 .elementor-element.elementor-element-cdebe96 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-86cc6ff { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-600735c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px; }
  .elementor-7832 .elementor-element.elementor-element-c6da7e8 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px; }
  .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(7.5px); }
  .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(7.5px); }
  .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(7.5px); }
  .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-7.5px); }
  .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-7.5px); }
  .elementor-7832 .elementor-element.elementor-element-22e1076 { --e-icon-list-icon-size: 18px; --icon-vertical-offset: 4px; }
  .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-7832 .elementor-element.elementor-element-fefe008 { --border-radius: 20px 20px 20px 20px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-body { padding: 15px 0px 0px; }
  .elementor-7832 .elementor-element.elementor-element-18e6fa4 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 50px; --padding-bottom: 20px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-43eecff { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-blog-block-post, .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-image-card, .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-card { border-radius: 20px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .wihout-masonry .elementskit-blog-block-post, .elementor-7832 .elementor-element.elementor-element-651f58c .wihout-masonry .elementskit-post-image-card, .elementor-7832 .elementor-element.elementor-element-651f58c .wihout-masonry .elementskit-post-card { margin: 0px 0px 30px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-blog-block-post .elementskit-post-body { padding: 5px 20px 20px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-image-card .elementskit-post-body { padding: 5px 20px 20px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .post-meta-list a, .elementor-7832 .elementor-element.elementor-element-651f58c .post-meta-list .meta-date-text { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-meta-lists .elementskit-single-meta { height: 50px; width: 50px; font-size: 16px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong { font-size: 16px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
}

@media (max-width: 767px) {
  .elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-59b7452 .elementor-heading-title { font-size: 30px; }
  .elementor-widget-text-editor { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-26e36b6 { --gap: 9px 9px; --row-gap: 9px; --column-gap: 9px; }
  .elementor-widget-button .elementor-button { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-37097a0 { --width: 100%; --margin-top: 0px; --margin-bottom: -90px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-widget-image .widget-image-caption { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-113fa5c { --margin-top: -80px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-7832 .elementor-element.elementor-element-f2947c8 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-7832 .elementor-element.elementor-element-74d4840 .elementskit-infobox { padding: 0px 10px 0px 0px; }
  .elementor-7832 .elementor-element.elementor-element-74d4840 .elementskit-infobox .elementskit-info-box-title { font-size: 16px; }
  .elementor-7832 .elementor-element.elementor-element-74d4840 .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; }
  .elementor-7832 .elementor-element.elementor-element-74d4840 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-93036e9 .elementskit-infobox { padding: 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-93036e9 .elementskit-infobox .elementskit-info-box-title { font-size: 16px; }
  .elementor-7832 .elementor-element.elementor-element-93036e9 .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; }
  .elementor-7832 .elementor-element.elementor-element-93036e9 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-d169201 .elementskit-infobox { padding: 0px 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-d169201 .elementskit-infobox .elementskit-info-box-title { font-size: 16px; }
  .elementor-7832 .elementor-element.elementor-element-d169201 .elementskit-infobox .elementskit-info-box-icon { font-size: 40px; }
  .elementor-7832 .elementor-element.elementor-element-d169201 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-d568772 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 50px; }
  .elementor-7832 .elementor-element.elementor-element-b37efaf { --width: 100px; }
  .elementor-widget-text-path { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-7c16f5a { padding: 13px; background-size: 45px; --width: 100px; font-size: 31px; --word-spacing: 7px; }
  .elementor-7832 .elementor-element.elementor-element-0424399 { margin: -70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-7832 .elementor-element.elementor-element-0424399 img { max-width: 210px; }
  .elementor-7832 .elementor-element.elementor-element-81240a9 { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-637e4fd { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-infobox .elementskit-info-box-title { font-size: 18px; }
  .elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-infobox .elementskit-info-box-icon { font-size: 28px; width: 50px; }
  .elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-637e4fd .elementskit-infobox .elementskit-info-box-icon { height: 50px; }
  .elementor-7832 .elementor-element.elementor-element-8dcdcad { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox { -webkit-box-align: center; align-items: center; }
  .elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox .elementskit-info-box-icon { font-size: 28px; width: 50px; }
  .elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 10px 0px 0px; }
  .elementor-7832 .elementor-element.elementor-element-393807a .elementskit-infobox .elementskit-info-box-icon { height: 50px; }
  .elementor-7832 .elementor-element.elementor-element-5352888 { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --margin-top: 0px; --margin-bottom: -10px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-7832 .elementor-element.elementor-element-ecceb02 { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0e8afcf .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-c51b2ca { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-98cc881 .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-61679d5 { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-41c0adf .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-5250cf9 { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-46de7d6 .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-fe43e92 { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0d56e02 .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-c203465 { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-7a2dabb .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-f289fb5 { --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; }
  .elementor-7832 .elementor-element.elementor-element-91cb693 { padding: 2px 8px; }
  .elementor-7832 .elementor-element.elementor-element-91cb693 .elementor-heading-title { font-size: 14px; }
  .elementor-7832 .elementor-element.elementor-element-01b304c { text-align: center; }
  .elementor-7832 .elementor-element.elementor-element-eb2569e { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-7832 .elementor-element.elementor-element-0bc0d58 { --width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-8635414 { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-8635414 .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-2254e95 { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-2254e95 .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-c78939b { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-c78939b .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-a8d4671 { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox .elementskit-info-box-title { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-a8d4671 .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox { padding: 20px; }
  .elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox .elementskit-info-box-title { font-size: 16px; }
  .elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox .elementskit-info-box-icon { font-size: 50px; }
  .elementor-7832 .elementor-element.elementor-element-10ec3ed .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 40px 0px 0px; }
  .elementor-7832 .elementor-element.elementor-element-9b41363 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 110px; --padding-right: 10px; }
  .elementor-7832 .elementor-element.elementor-element-3a5a839 { --width: 175px; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
  .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact:hover .elementskit-funfact-icon { color: var( --e-global-color-white ); }
  .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact:hover svg { fill: var( --e-global-color-white ); }
  .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact-icon { font-size: 25px; }
  .elementor-7832 .elementor-element.elementor-element-93b4638 .funfact-icon svg { font-size: 25px; }
  .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact-icon, .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact svg { margin-bottom: 5px; }
  .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact .funfact-content .number-percentage-wraper { font-size: 28px; }
  .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact .funfact-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-93b4638 .elementskit-funfact .elementskit-funfact-inner { padding: 15px; }
  .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact:hover .elementskit-funfact-icon { color: var( --e-global-color-white ); }
  .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact:hover svg { fill: var( --e-global-color-white ); }
  .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact-icon { font-size: 25px; }
  .elementor-7832 .elementor-element.elementor-element-29d38d0 .funfact-icon svg { font-size: 25px; }
  .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact-icon, .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact svg { margin-bottom: 5px; }
  .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact .funfact-content .number-percentage-wraper { font-size: 28px; }
  .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact .funfact-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-29d38d0 .elementskit-funfact .elementskit-funfact-inner { padding: 15px; }
  .elementor-7832 .elementor-element.elementor-element-d1ed0d6 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-7832 .elementor-element.elementor-element-b6ecc47 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-7832 .elementor-element.elementor-element-4ec9c14 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-7832 .elementor-element.elementor-element-97e50fc { --justify-content: flex-start; }
  .elementor-7832 .elementor-element.elementor-element-3fc7b9e { --width: 100px; }
  .elementor-7832 .elementor-element.elementor-element-40a8793 { padding: 13px; background-size: 50px; --width: 100px; font-size: 31px; --word-spacing: 7px; }
  .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-widget-icon-box .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-3adc877 { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-wrapper { gap: 10px; }
  .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-title { margin-block-end: 5px; }
  .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon { font-size: 45px; }
  .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-title, .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-title a { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-3adc877 .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-980e77f { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-wrapper { gap: 10px; }
  .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-title { margin-block-end: 5px; }
  .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon { font-size: 45px; }
  .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-title, .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-title a { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-980e77f .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0cd5d4f { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-wrapper { gap: 10px; }
  .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-title { margin-block-end: 5px; }
  .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon { font-size: 45px; }
  .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-title, .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-title a { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0cd5d4f .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-5763503 { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-wrapper { gap: 10px; }
  .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-title { margin-block-end: 5px; }
  .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon { font-size: 45px; }
  .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-title, .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-title a { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-5763503 .elementor-icon-box-description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-3954868 { --gap: 20px 0px; --row-gap: 20px; --column-gap: 0px; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-widget-counter .elementor-counter-number-wrapper { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-widget-counter .elementor-counter-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-36e7f5e { --container-widget-width: 50%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 50% ); max-width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-36e7f5e .elementor-counter-number-wrapper { font-size: 26px; }
  .elementor-7832 .elementor-element.elementor-element-36e7f5e .elementor-counter-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-0143ba6 { padding: 0px 0px 0px 10px; --container-widget-width: 50%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 50% ); max-width: 50%; border-width: 0px; }
  .elementor-7832 .elementor-element.elementor-element-0143ba6 .elementor-counter-number-wrapper { font-size: 26px; }
  .elementor-7832 .elementor-element.elementor-element-0143ba6 .elementor-counter-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-a0276aa { padding: 0px 10px 0px 0px; --container-widget-width: 50%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 50% ); max-width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-a0276aa .elementor-counter-number-wrapper { font-size: 26px; }
  .elementor-7832 .elementor-element.elementor-element-a0276aa .elementor-counter-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-5941326 { padding: 0px 0px 0px 10px; --container-widget-width: 50%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 50% ); max-width: 50%; border-width: 0px; }
  .elementor-7832 .elementor-element.elementor-element-5941326 .elementor-counter-number-wrapper { font-size: 26px; }
  .elementor-7832 .elementor-element.elementor-element-5941326 .elementor-counter-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-ac0421a { padding: 0px; --container-widget-width: 50%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 50% ); max-width: 50%; }
  .elementor-7832 .elementor-element.elementor-element-ac0421a .elementor-counter-number-wrapper { font-size: 26px; }
  .elementor-7832 .elementor-element.elementor-element-ac0421a .elementor-counter-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-96c0f6d { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
  .elementor-7832 .elementor-element.elementor-element-e00c84b { --width: calc(50% - 10px); }
  .elementor-7832 .elementor-element.elementor-element-9868cd3 { --width: calc(50% - 10px); --margin-top: 55px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-7832 .elementor-element.elementor-element-bcc97b8 { --width: 90px; }
  .elementor-7832 .elementor-element.elementor-element-422f943 { padding: 12px; background-size: 38px; --width: 100px; --word-spacing: -1px; }
  .elementor-7832 .elementor-element.elementor-element-38fe6ba { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .elementskit-info-box-icon { font-size: 28px; width: 50px; }
  .elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 15px 0px 0px; }
  .elementor-7832 .elementor-element.elementor-element-38fe6ba .elementskit-infobox .elementskit-info-box-icon { height: 50px; }
  .elementor-7832 .elementor-element.elementor-element-ffcb00f { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .box-body > p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .elementskit-info-box-icon { font-size: 28px; width: 50px; }
  .elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { margin: 0px 15px 0px 0px; }
  .elementor-7832 .elementor-element.elementor-element-ffcb00f .elementskit-infobox .elementskit-info-box-icon { height: 50px; }
  .elementor-7832 .elementor-element.elementor-element-efa4061 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
  .elementor-7832 .elementor-element.elementor-element-86fc3fe { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-86fc3fe .elementskit-infobox { padding: 0px 0px 20px; border-width: 0px 0px 1px; }
  .elementor-7832 .elementor-element.elementor-element-86fc3fe .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-86fc3fe .elementskit-infobox .box-body > p { font-size: 20px; }
  .elementor-7832 .elementor-element.elementor-element-705ae23 { width: 100%; max-width: 100%; }
  .elementor-7832 .elementor-element.elementor-element-705ae23 .elementskit-infobox .elementskit-info-box-title { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-75d0836 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider { --ekit_testimonial_left_right_spacing: 10px; --ekit_testimonial_slidetoshow: 1; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 { padding: 0px 0px 70px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial_card .elementskit-commentor-coment { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-stars { margin: 0px 0px 10px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-profile-info .elementskit-author-name { font-size: 18px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-profile-info .elementskit-author-des { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-commentor-bio { margin: 0px 0px 15px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-commentor-bio .elementskit-commentor-image > img { height: 50px; width: 50px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-button-prev { left: 120px; }
  .elementor-7832 .elementor-element.elementor-element-ded0f90 .elementskit-testimonial-slider .swiper-button-next { right: 120px; }
  .elementor-7832 .elementor-element.elementor-element-cdebe96 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(7.5px); }
  .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(7.5px); }
  .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(7.5px); }
  .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-7.5px); }
  .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-7.5px); }
  .elementor-7832 .elementor-element.elementor-element-22e1076 { --e-icon-list-icon-size: 16px; }
  .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7832 .elementor-element.elementor-element-22e1076 .elementor-icon-list-item > a { font-size: 16px; }
  .elementor-7832 .elementor-element.elementor-element-fefe008 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); padding: 0px 20px 15px 0px; }
  .elementor-7832 .elementor-element.elementor-element-cf25413 .elementskit-accordion .elementskit-card-body { padding: 10px 0px 0px; }
  .elementor-7832 .elementor-element.elementor-element-18e6fa4 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .post-meta-list a, .elementor-7832 .elementor-element.elementor-element-651f58c .post-meta-list .meta-date-text { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-meta-lists .elementskit-single-meta { height: 45px; width: 45px; font-size: 14px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong { font-size: 14px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-body .entry-title, .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-entry-header .entry-title, .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-blog-block-post .elementskit-post-body .entry-title a { font-size: 18px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-post-body .entry-title { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-entry-header .entry-title { margin: 0px 0px 20px; }
  .elementor-7832 .elementor-element.elementor-element-651f58c .elementskit-btn { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
}