.elementor-616 .elementor-element.elementor-element-2f5d617:not(.elementor-motion-effects-element-type-background), .elementor-616 .elementor-element.elementor-element-2f5d617 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://navaenterprises.tiottechnologies.com/wp-content/uploads/sites/13/2022/03/Img-1.jpg");
    /* background-position: 0px -180px; */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.elementor-616 .elementor-element.elementor-element-2f5d617 > .elementor-background-overlay {
    background-color: var( --e-global-color-dea41e4 );
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-616 .elementor-element.elementor-element-2f5d617 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 1em 5em 1em;
}

.elementor-616 .elementor-element.elementor-element-3cff1c1 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-f7b1278 {
    padding: 0% 55% 0% 0%;
}

.elementor-616 .elementor-element.elementor-element-63ea636 > .elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-616 .elementor-element.elementor-element-b5f6534 {
    text-align: left;
}

.elementor-616 .elementor-element.elementor-element-b5f6534 .elementor-heading-title {
    color: var( --e-global-color-a291686 );
    font-family: var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size );
    font-weight: var( --e-global-typography-5d167aa-font-weight );
    line-height: var( --e-global-typography-5d167aa-line-height );
    letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing: var( --e-global-typography-5d167aa-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-654d465 {
    text-align: left;
    color: var( --e-global-color-308e809 );
    font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size );
    line-height: var( --e-global-typography-b2ce6af-line-height );
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-fecac05 .elementor-button {
    fill: var( --e-global-color-a185853 );
    color: var( --e-global-color-a185853 );
    background-color: var( --e-global-color-a291686 );
}

.elementor-616 .elementor-element.elementor-element-fecac05 .elementor-button:hover, .elementor-616 .elementor-element.elementor-element-fecac05 .elementor-button:focus {
    color: var( --e-global-color-a291686 );
    background-color: var( --e-global-color-35bfd70 );
}

.elementor-616 .elementor-element.elementor-element-fecac05 .elementor-button:hover svg, .elementor-616 .elementor-element.elementor-element-fecac05 .elementor-button:focus svg {
    fill: var( --e-global-color-a291686 );
}

.elementor-616 .elementor-element.elementor-element-48c12b9 {
    padding: 5em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-8c21d08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-616 .elementor-element.elementor-element-8c21d08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://navaenterprises.tiottechnologies.com/wp-content/uploads/sites/13/2022/03/surveillance-cam-cctv-system-isolated-on-white-background-3d-illustration.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-616 .elementor-element.elementor-element-8c21d08 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 1em 3em 1em;
}

.elementor-616 .elementor-element.elementor-element-8c21d08 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-616 .elementor-element.elementor-element-c11c4a0 {
    padding: 0% 0% 0% 50%;
}

.elementor-616 .elementor-element.elementor-element-8baecaf > .elementor-element-populated {
    padding: 3em 3em 3em 3em;
}

.elementor-616 .elementor-element.elementor-element-2d5998d .premium-title-container {
    text-align: left;
}

.elementor-616 .elementor-element.elementor-element-2d5998d .premium-title-style1 {
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-2d5998d > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-616 .elementor-element.elementor-element-b0be008 {
    padding: 3em 1em 6em 1em;
}

.elementor-616 .elementor-element.elementor-element-75cbe43 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-f85eedd {
    --icon-box-icon-margin: 15px;
}

.elementor-616 .elementor-element.elementor-element-f85eedd.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-f85eedd.elementor-view-framed .elementor-icon, .elementor-616 .elementor-element.elementor-element-f85eedd.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-a185853 );
    color: var( --e-global-color-a185853 );
    border-color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-f85eedd .elementor-icon {
    font-size: 35px;
}

.elementor-616 .elementor-element.elementor-element-f85eedd .elementor-icon-box-title {
    color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-f85eedd .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-f85eedd .elementor-icon-box-title a {
    font-family: var( --e-global-typography-520c191-font-family ), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size );
    font-weight: var( --e-global-typography-520c191-font-weight );
    line-height: var( --e-global-typography-520c191-line-height );
    letter-spacing: var( --e-global-typography-520c191-letter-spacing );
    word-spacing: var( --e-global-typography-520c191-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-c09286d > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-6641b1d {
    --icon-box-icon-margin: 15px;
}

.elementor-616 .elementor-element.elementor-element-6641b1d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-6641b1d.elementor-view-framed .elementor-icon, .elementor-616 .elementor-element.elementor-element-6641b1d.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-a185853 );
    color: var( --e-global-color-a185853 );
    border-color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-6641b1d .elementor-icon {
    font-size: 35px;
}

.elementor-616 .elementor-element.elementor-element-6641b1d .elementor-icon-box-title {
    color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-6641b1d .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-6641b1d .elementor-icon-box-title a {
    font-family: var( --e-global-typography-520c191-font-family ), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size );
    font-weight: var( --e-global-typography-520c191-font-weight );
    line-height: var( --e-global-typography-520c191-line-height );
    letter-spacing: var( --e-global-typography-520c191-letter-spacing );
    word-spacing: var( --e-global-typography-520c191-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-ba2ab15 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-79a0330 {
    --icon-box-icon-margin: 15px;
}

.elementor-616 .elementor-element.elementor-element-79a0330.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-79a0330.elementor-view-framed .elementor-icon, .elementor-616 .elementor-element.elementor-element-79a0330.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-a185853 );
    color: var( --e-global-color-a185853 );
    border-color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-79a0330 .elementor-icon {
    font-size: 35px;
}

.elementor-616 .elementor-element.elementor-element-79a0330 .elementor-icon-box-title {
    color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-79a0330 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-79a0330 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-520c191-font-family ), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size );
    font-weight: var( --e-global-typography-520c191-font-weight );
    line-height: var( --e-global-typography-520c191-line-height );
    letter-spacing: var( --e-global-typography-520c191-letter-spacing );
    word-spacing: var( --e-global-typography-520c191-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-1096347 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-fbf50ff {
    --icon-box-icon-margin: 15px;
}

.elementor-616 .elementor-element.elementor-element-fbf50ff.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-fbf50ff.elementor-view-framed .elementor-icon, .elementor-616 .elementor-element.elementor-element-fbf50ff.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-a185853 );
    color: var( --e-global-color-a185853 );
    border-color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-fbf50ff .elementor-icon {
    font-size: 35px;
}

.elementor-616 .elementor-element.elementor-element-fbf50ff .elementor-icon-box-title {
    color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-fbf50ff .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-fbf50ff .elementor-icon-box-title a {
    font-family: var( --e-global-typography-520c191-font-family ), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size );
    font-weight: var( --e-global-typography-520c191-font-weight );
    line-height: var( --e-global-typography-520c191-line-height );
    letter-spacing: var( --e-global-typography-520c191-letter-spacing );
    word-spacing: var( --e-global-typography-520c191-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-b0d4a7a > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-fb542f7 {
    --icon-box-icon-margin: 15px;
}

.elementor-616 .elementor-element.elementor-element-fb542f7.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-fb542f7.elementor-view-framed .elementor-icon, .elementor-616 .elementor-element.elementor-element-fb542f7.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-a185853 );
    color: var( --e-global-color-a185853 );
    border-color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-fb542f7 .elementor-icon {
    font-size: 35px;
}

.elementor-616 .elementor-element.elementor-element-fb542f7 .elementor-icon-box-title {
    color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-fb542f7 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-fb542f7 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-520c191-font-family ), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size );
    font-weight: var( --e-global-typography-520c191-font-weight );
    line-height: var( --e-global-typography-520c191-line-height );
    letter-spacing: var( --e-global-typography-520c191-letter-spacing );
    word-spacing: var( --e-global-typography-520c191-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-7e042b7:not(.elementor-motion-effects-element-type-background), .elementor-616 .elementor-element.elementor-element-7e042b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-308e809 );
}

.elementor-616 .elementor-element.elementor-element-7e042b7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

.elementor-616 .elementor-element.elementor-element-7e042b7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-616 .elementor-element.elementor-element-b19aadb > .elementor-element-populated {
    padding: 1em 3em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-d3770b9 {
    text-align: left;
}

.elementor-616 .elementor-element.elementor-element-d3770b9 .elementor-heading-title {
    font-family: var( --e-global-typography-d3dae9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d3dae9a-font-size );
    font-weight: var( --e-global-typography-d3dae9a-font-weight );
    line-height: var( --e-global-typography-d3dae9a-line-height );
    letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing );
    word-spacing: var( --e-global-typography-d3dae9a-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-2e433a9 {
    padding: 0em 0em 3em 0em;
}

.elementor-616 .elementor-element.elementor-element-f60889e > .elementor-element-populated {
    padding: 0em 2em 0em 0em;
}

.elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-icon i {
    color: var( --e-global-color-a185853 );
    transition: color 0.3s;
}

.elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-icon svg {
    fill: var( --e-global-color-a185853 );
    transition: fill 0.3s;
}

.elementor-616 .elementor-element.elementor-element-9a68a1e {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size );
    line-height: var( --e-global-typography-b2ce6af-line-height );
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-616 .elementor-element.elementor-element-f938e9e > .elementor-element-populated {
    padding: 0em 2em 0em 0em;
}

.elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-icon i {
    color: var( --e-global-color-a185853 );
    transition: color 0.3s;
}

.elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-a185853 );
    transition: fill 0.3s;
}

.elementor-616 .elementor-element.elementor-element-191cad7 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size );
    line-height: var( --e-global-typography-b2ce6af-line-height );
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-616 .elementor-element.elementor-element-e88db87 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-616 .elementor-element.elementor-element-e88db87 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-616 .elementor-element.elementor-element-de0a3b5 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-6f39ee6 .video-content {
    text-align: center;
}

.elementor-616 .elementor-element.elementor-element-6f39ee6 .ekit-video-popup-btn {
    padding: 30px 30px 30px 30px;
    color: var( --e-global-color-a291686 );
    background-color: #EDF2F62E;
}

.elementor-616 .elementor-element.elementor-element-6f39ee6 .ekit-video-popup-btn i {
    font-size: 45px;
}

.elementor-616 .elementor-element.elementor-element-6f39ee6 .ekit-video-popup-btn svg {
    max-width: 45px;
}

.elementor-616 .elementor-element.elementor-element-6f39ee6 .ekit-video-popup-btn.glow-btn:before {
    color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-6f39ee6 .ekit-video-popup-btn.glow-btn:after {
    color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-6f39ee6 .ekit-video-popup-btn.glow-btn > i:after {
    color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-6f39ee6 .ekit-video-popup-btn svg path {
    stroke: var( --e-global-color-a291686 );
    fill: var( --e-global-color-a291686 );
}

.elementor-616 .elementor-element.elementor-element-6f39ee6 .ekit-video-popup-btn:hover {
    color: var( --e-global-color-a185853 );
}

.elementor-616 .elementor-element.elementor-element-6f39ee6 .ekit-video-popup-btn:hover svg path {
    stroke: var( --e-global-color-a185853 );
    fill: var( --e-global-color-a185853 );
}

body:not(.rtl) .elementor-616 .elementor-element.elementor-element-6f39ee6 {
    left: 0px;
}

body.rtl .elementor-616 .elementor-element.elementor-element-6f39ee6 {
    right: 0px;
}

.elementor-616 .elementor-element.elementor-element-6f39ee6 {
    top: 230px;
}

.elementor-616 .elementor-element.elementor-element-5c945e0 img {
    width: 100%;
    height: 550px;
    object-fit: cover;
    object-position: center center;
    border-radius: 30px 30px 30px 30px;
}

.elementor-616 .elementor-element.elementor-element-ca0f8ce {
    text-align: left;
    width: auto;
    max-width: auto;
    top: 349px;
}

.elementor-616 .elementor-element.elementor-element-ca0f8ce img {
    width: 300px;
    height: 250px;
    object-fit: cover;
    object-position: center center;
    border-radius: 20px 20px 20px 20px;
}

.elementor-616 .elementor-element.elementor-element-ca0f8ce > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
    padding: 1em 1em 1em 1em;
    background-color: var( --e-global-color-308e809 );
    border-radius: 20px 20px 20px 20px;
}

body:not(.rtl) .elementor-616 .elementor-element.elementor-element-ca0f8ce {
    left: -70px;
}

body.rtl .elementor-616 .elementor-element.elementor-element-ca0f8ce {
    right: -70px;
}

.elementor-616 .elementor-element.elementor-element-ca0f8ce.bdt-background-overlay-yes > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-616 .elementor-element.elementor-element-f9de6e8:not(.elementor-motion-effects-element-type-background), .elementor-616 .elementor-element.elementor-element-f9de6e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://navaenterprises.tiottechnologies.com/wp-content/uploads/sites/13/2022/03/symmetric-security-cameras.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-616 .elementor-element.elementor-element-f9de6e8 > .elementor-background-overlay {
    background-color: var( --e-global-color-a185853 );
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-616 .elementor-element.elementor-element-f9de6e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

.elementor-616 .elementor-element.elementor-element-83fa6c8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-616 .elementor-element.elementor-element-83fa6c8 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-f4bde04 {
    text-align: center;
}

.elementor-616 .elementor-element.elementor-element-f4bde04 .elementor-heading-title {
    color: var( --e-global-color-308e809 );
    font-family: var( --e-global-typography-84ca66e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size );
    font-weight: var( --e-global-typography-84ca66e-font-weight );
    text-transform: var( --e-global-typography-84ca66e-text-transform );
    line-height: var( --e-global-typography-84ca66e-line-height );
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing );
    word-spacing: var( --e-global-typography-84ca66e-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-fd0f02d {
    text-align: center;
}

.elementor-616 .elementor-element.elementor-element-fd0f02d .elementor-heading-title {
    color: var( --e-global-color-a291686 );
    font-family: var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size );
    font-weight: var( --e-global-typography-5d167aa-font-weight );
    line-height: var( --e-global-typography-5d167aa-line-height );
    letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing: var( --e-global-typography-5d167aa-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-faa3828 {
    text-align: center;
    color: var( --e-global-color-308e809 );
    font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size );
    line-height: var( --e-global-typography-b2ce6af-line-height );
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    width: var( --container-widget-width, 600px );
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
}

.elementor-616 .elementor-element.elementor-element-b11427a > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-55ec16b.ekit-equal-height-enable, .elementor-616 .elementor-element.elementor-element-55ec16b.ekit-equal-height-enable .elementor-widget-container, .elementor-616 .elementor-element.elementor-element-55ec16b.ekit-equal-height-enable .ekit-wid-con, .elementor-616 .elementor-element.elementor-element-55ec16b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-infobox {
    background-color: var( --e-global-color-a291686 );
    padding: 50px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent );
    border-radius: 20px 20px 20px 20px;
}

.elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-infobox:hover {
    background-color: var( --e-global-color-a291686 );
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-dea41e4 );
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-dea41e4 );
}

.elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-infobox .box-body > p {
    color: var( --e-global-color-91455cb );
    font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size );
    line-height: var( --e-global-typography-b2ce6af-line-height );
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-infobox:hover .box-body > p {
    color: var( --e-global-color-secondary );
}

.elementor-616 .elementor-element.elementor-element-55ec16b .elementkit-infobox-icon {
    color: #656565;
}

.elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-info-box-icon > svg path {
    fill: #656565;
    stroke: #656565;
}

.elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}

.elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-616 .elementor-element.elementor-element-55ec16b .ekit-badge {
    padding: 10px 10px 10px 10px;
    border-radius: 0px 0px 0px 0px;
    color: #fff;
    background-color: var( --e-global-color-35bfd70 );
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-0161753 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-8a8a603.ekit-equal-height-enable, .elementor-616 .elementor-element.elementor-element-8a8a603.ekit-equal-height-enable .elementor-widget-container, .elementor-616 .elementor-element.elementor-element-8a8a603.ekit-equal-height-enable .ekit-wid-con, .elementor-616 .elementor-element.elementor-element-8a8a603.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-infobox {
    background-color: #FFFFFF2B;
    padding: 50px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent );
    border-radius: 20px 20px 20px 20px;
}

.elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-infobox:hover {
    background-color: var( --e-global-color-a291686 );
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-a291686 );
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-dea41e4 );
}

.elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-infobox .box-body > p {
    color: var( --e-global-color-a291686 );
    font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size );
    line-height: var( --e-global-typography-b2ce6af-line-height );
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-infobox:hover .box-body > p {
    color: var( --e-global-color-secondary );
}

.elementor-616 .elementor-element.elementor-element-8a8a603 .elementkit-infobox-icon {
    color: #656565;
}

.elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-info-box-icon > svg path {
    fill: #656565;
    stroke: #656565;
}

.elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}

.elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-616 .elementor-element.elementor-element-8a8a603 .ekit-badge {
    padding: 10px 10px 10px 10px;
    border-radius: 0px 0px 0px 0px;
    color: #fff;
    background-color: var( --e-global-color-35bfd70 );
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-4ffd082 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-0e07047.ekit-equal-height-enable, .elementor-616 .elementor-element.elementor-element-0e07047.ekit-equal-height-enable .elementor-widget-container, .elementor-616 .elementor-element.elementor-element-0e07047.ekit-equal-height-enable .ekit-wid-con, .elementor-616 .elementor-element.elementor-element-0e07047.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-infobox {
    background-color: #FFFFFF2B;
    padding: 50px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent );
    border-radius: 20px 20px 20px 20px;
}

.elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-infobox:hover {
    background-color: var( --e-global-color-a291686 );
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-a291686 );
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-dea41e4 );
}

.elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-infobox .box-body > p {
    color: var( --e-global-color-a291686 );
    font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size );
    line-height: var( --e-global-typography-b2ce6af-line-height );
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-infobox:hover .box-body > p {
    color: var( --e-global-color-secondary );
}

.elementor-616 .elementor-element.elementor-element-0e07047 .elementkit-infobox-icon {
    color: #656565;
}

.elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-info-box-icon > svg path {
    fill: #656565;
    stroke: #656565;
}

.elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}

.elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-616 .elementor-element.elementor-element-0e07047 .ekit-badge {
    padding: 10px 10px 10px 10px;
    border-radius: 0px 0px 0px 0px;
    color: #fff;
    background-color: var( --e-global-color-35bfd70 );
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-be304a4 {
    padding: 6em 1em 6em 1em;
    z-index: 2;
}

.elementor-616 .elementor-element.elementor-element-2657782 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-235b9b7 > .elementor-element-populated {
    padding: 0em 3em 0em 0em;
}

.elementor-616 .elementor-element.elementor-element-da7ed09 {
    text-align: left;
}

.elementor-616 .elementor-element.elementor-element-da7ed09 .elementor-heading-title {
    color: var( --e-global-color-91455cb );
    font-family: var( --e-global-typography-84ca66e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size );
    font-weight: var( --e-global-typography-84ca66e-font-weight );
    text-transform: var( --e-global-typography-84ca66e-text-transform );
    line-height: var( --e-global-typography-84ca66e-line-height );
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing );
    word-spacing: var( --e-global-typography-84ca66e-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-ce892e6 .elementor-heading-title {
    color: var( --e-global-color-dea41e4 );
    font-family: var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size );
    font-weight: var( --e-global-typography-5d167aa-font-weight );
    line-height: var( --e-global-typography-5d167aa-line-height );
    letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing: var( --e-global-typography-5d167aa-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-5795b88 > .elementor-element-populated {
    padding: 2.5em 0em 0em 3em;
}

.elementor-616 .elementor-element.elementor-element-5283391 {
    --spacer-size: 50px;
}

.elementor-616 .elementor-element.elementor-element-63c7b02 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-2c30e6d .bdt-member .bdt-member-photo img {
    opacity: 1;
}

.elementor-616 .elementor-element.elementor-element-2c30e6d .bdt-member .bdt-member-photo:hover img {
    opacity: 1;
}

.elementor-616 .elementor-element.elementor-element-2c30e6d .bdt-member .bdt-member-name {
    color: var( --e-global-color-a291686 );
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-2c30e6d .bdt-member .bdt-member-role {
    color: var( --e-global-color-a291686 );
    margin-bottom: 0px;
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    line-height: var( --e-global-typography-69c152f-line-height );
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
    word-spacing: var( --e-global-typography-69c152f-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-2c30e6d .bdt-member .bdt-member-icon i {
    color: var( --e-global-color-a291686 );
}

.elementor-616 .elementor-element.elementor-element-2c30e6d .bdt-member .bdt-member-icon svg {
    fill: var( --e-global-color-a291686 );
}

.elementor-616 .elementor-element.elementor-element-2c30e6d > .elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
}

.elementor-616 .elementor-element.elementor-element-a65369d > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-27660f5 .bdt-member .bdt-member-photo img {
    opacity: 1;
}

.elementor-616 .elementor-element.elementor-element-27660f5 .bdt-member .bdt-member-photo:hover img {
    opacity: 1;
}

.elementor-616 .elementor-element.elementor-element-27660f5 .bdt-member .bdt-member-name {
    color: var( --e-global-color-a291686 );
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-27660f5 .bdt-member .bdt-member-role {
    color: var( --e-global-color-a291686 );
    margin-bottom: 0px;
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    line-height: var( --e-global-typography-69c152f-line-height );
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
    word-spacing: var( --e-global-typography-69c152f-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-27660f5 .bdt-member .bdt-member-icon i {
    color: var( --e-global-color-a291686 );
}

.elementor-616 .elementor-element.elementor-element-27660f5 .bdt-member .bdt-member-icon svg {
    fill: var( --e-global-color-a291686 );
}

.elementor-616 .elementor-element.elementor-element-27660f5 > .elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
}

.elementor-616 .elementor-element.elementor-element-f7e8fce > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-83e1a8a .bdt-member .bdt-member-photo img {
    opacity: 1;
}

.elementor-616 .elementor-element.elementor-element-83e1a8a .bdt-member .bdt-member-photo:hover img {
    opacity: 1;
}

.elementor-616 .elementor-element.elementor-element-83e1a8a .bdt-member .bdt-member-name {
    color: var( --e-global-color-a291686 );
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-83e1a8a .bdt-member .bdt-member-role {
    color: var( --e-global-color-a291686 );
    margin-bottom: 0px;
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    line-height: var( --e-global-typography-69c152f-line-height );
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
    word-spacing: var( --e-global-typography-69c152f-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-83e1a8a .bdt-member .bdt-member-icon i {
    color: var( --e-global-color-a291686 );
}

.elementor-616 .elementor-element.elementor-element-83e1a8a .bdt-member .bdt-member-icon svg {
    fill: var( --e-global-color-a291686 );
}

.elementor-616 .elementor-element.elementor-element-83e1a8a > .elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
}

.elementor-616 .elementor-element.elementor-element-e295a92 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-48af325 .bdt-member .bdt-member-photo img {
    opacity: 1;
}

.elementor-616 .elementor-element.elementor-element-48af325 .bdt-member .bdt-member-photo:hover img {
    opacity: 1;
}

.elementor-616 .elementor-element.elementor-element-48af325 .bdt-member .bdt-member-name {
    color: var( --e-global-color-a291686 );
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-48af325 .bdt-member .bdt-member-role {
    color: var( --e-global-color-a291686 );
    margin-bottom: 0px;
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    line-height: var( --e-global-typography-69c152f-line-height );
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
    word-spacing: var( --e-global-typography-69c152f-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-48af325 .bdt-member .bdt-member-icon i {
    color: var( --e-global-color-a291686 );
}

.elementor-616 .elementor-element.elementor-element-48af325 .bdt-member .bdt-member-icon svg {
    fill: var( --e-global-color-a291686 );
}

.elementor-616 .elementor-element.elementor-element-48af325 > .elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
}

.elementor-616 .elementor-element.elementor-element-b672bae {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #7A7A7A33;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-b672bae > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-616 .elementor-element.elementor-element-51c782c > .elementor-element-populated {
    padding: 3em 3em 3em 1em;
}

.elementor-616 .elementor-element.elementor-element-de750c7 {
    text-align: left;
}

.elementor-616 .elementor-element.elementor-element-de750c7 .elementor-heading-title {
    color: var( --e-global-color-a185853 );
    font-family: var( --e-global-typography-d3dae9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d3dae9a-font-size );
    font-weight: var( --e-global-typography-d3dae9a-font-weight );
    line-height: var( --e-global-typography-d3dae9a-line-height );
    letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing );
    word-spacing: var( --e-global-typography-d3dae9a-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-aca6244 {
    text-align: left;
    color: var( --e-global-color-dea41e4 );
    font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size );
    line-height: var( --e-global-typography-b2ce6af-line-height );
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
}

.elementor-bc-flex-widget .elementor-616 .elementor-element.elementor-element-28c6a2b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-616 .elementor-element.elementor-element-28c6a2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-616 .elementor-element.elementor-element-28c6a2b > .elementor-element-populated {
    padding: 1em 1em 1em 0em;
}

.elementor-616 .elementor-element.elementor-element-ac1d7c5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-616 .elementor-element.elementor-element-ac1d7c5 {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #7A7A7A33;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 0em 2em;
}

.elementor-616 .elementor-element.elementor-element-ac1d7c5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-616 .elementor-element.elementor-element-fe3f10f > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px/2);
}

.elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px/2);
}

.elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}

.elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}

body.rtl .elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}

body:not(.rtl) .elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px/2);
}

.elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-icon i {
    color: var( --e-global-color-a185853 );
    transition: color 0.3s;
}

.elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-icon svg {
    fill: var( --e-global-color-a185853 );
    transition: fill 0.3s;
}

.elementor-616 .elementor-element.elementor-element-8ce171b {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size );
    line-height: var( --e-global-typography-b2ce6af-line-height );
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
}

.elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-text {
    color: var( --e-global-color-secondary );
    transition: color 0.3s;
}

.elementor-616 .elementor-element.elementor-element-d0aacf4 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-616 .elementor-element.elementor-element-76a6505 {
    text-align: center;
}

.elementor-616 .elementor-element.elementor-element-76a6505 img {
    width: 100%;
    height: 60px;
    object-fit: contain;
    object-position: center center;
}

.elementor-616 .elementor-element.elementor-element-077a134 {
    text-align: center;
}

.elementor-616 .elementor-element.elementor-element-077a134 img {
    width: 100%;
    height: 60px;
    object-fit: contain;
    object-position: center center;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-616 .elementor-element.elementor-element-63c7b02 {
        width:50%;
    }

    .elementor-616 .elementor-element.elementor-element-a65369d {
        width: 50%;
    }

    .elementor-616 .elementor-element.elementor-element-f7e8fce {
        width: 50%;
    }

    .elementor-616 .elementor-element.elementor-element-e295a92 {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-616 .elementor-element.elementor-element-2f5d617:not(.elementor-motion-effects-element-type-background), .elementor-616 .elementor-element.elementor-element-2f5d617 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:0px 0px;
    }

    .elementor-616 .elementor-element.elementor-element-f7b1278 {
        padding: 0% 50% 0% 0%;
    }

    .elementor-616 .elementor-element.elementor-element-63ea636 > .elementor-element-populated {
        padding: 0em 3em 0em 0em;
    }

    .elementor-616 .elementor-element.elementor-element-b5f6534 .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size );
        line-height: var( --e-global-typography-5d167aa-line-height );
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing: var( --e-global-typography-5d167aa-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-654d465 {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-48c12b9 {
        padding: 3em 1em 1em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-8c21d08 > .elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-8baecaf > .elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-b0be008 {
        padding: 2em 1em 2em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-f85eedd .elementor-icon {
        font-size: 30px;
    }

    .elementor-616 .elementor-element.elementor-element-f85eedd .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-f85eedd .elementor-icon-box-title a {
        font-size: var( --e-global-typography-520c191-font-size );
        line-height: var( --e-global-typography-520c191-line-height );
        letter-spacing: var( --e-global-typography-520c191-letter-spacing );
        word-spacing: var( --e-global-typography-520c191-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-6641b1d .elementor-icon {
        font-size: 30px;
    }

    .elementor-616 .elementor-element.elementor-element-6641b1d .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-6641b1d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-520c191-font-size );
        line-height: var( --e-global-typography-520c191-line-height );
        letter-spacing: var( --e-global-typography-520c191-letter-spacing );
        word-spacing: var( --e-global-typography-520c191-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-79a0330 .elementor-icon {
        font-size: 30px;
    }

    .elementor-616 .elementor-element.elementor-element-79a0330 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-79a0330 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-520c191-font-size );
        line-height: var( --e-global-typography-520c191-line-height );
        letter-spacing: var( --e-global-typography-520c191-letter-spacing );
        word-spacing: var( --e-global-typography-520c191-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-fbf50ff .elementor-icon {
        font-size: 30px;
    }

    .elementor-616 .elementor-element.elementor-element-fbf50ff .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-fbf50ff .elementor-icon-box-title a {
        font-size: var( --e-global-typography-520c191-font-size );
        line-height: var( --e-global-typography-520c191-line-height );
        letter-spacing: var( --e-global-typography-520c191-letter-spacing );
        word-spacing: var( --e-global-typography-520c191-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-fb542f7 .elementor-icon {
        font-size: 30px;
    }

    .elementor-616 .elementor-element.elementor-element-fb542f7 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-fb542f7 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-520c191-font-size );
        line-height: var( --e-global-typography-520c191-line-height );
        letter-spacing: var( --e-global-typography-520c191-letter-spacing );
        word-spacing: var( --e-global-typography-520c191-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-7e042b7 {
        padding: 3em 1em 3em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-d3770b9 .elementor-heading-title {
        font-size: var( --e-global-typography-d3dae9a-font-size );
        line-height: var( --e-global-typography-d3dae9a-line-height );
        letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing: var( --e-global-typography-d3dae9a-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-6f39ee6 .ekit-video-popup-btn i {
        font-size: 30px;
    }

    .elementor-616 .elementor-element.elementor-element-6f39ee6 .ekit-video-popup-btn svg {
        max-width: 30px;
    }

    .elementor-616 .elementor-element.elementor-element-f9de6e8 {
        padding: 3em 1em 3em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-f4bde04 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size );
        line-height: var( --e-global-typography-84ca66e-line-height );
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing: var( --e-global-typography-84ca66e-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-fd0f02d .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size );
        line-height: var( --e-global-typography-5d167aa-line-height );
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing: var( --e-global-typography-5d167aa-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-faa3828 {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-55ec16b .ekit-badge {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-8a8a603 .ekit-badge {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-0e07047 .ekit-badge {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-be304a4 {
        padding: 3em 1em 3em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-235b9b7 > .elementor-element-populated {
        padding: 0em 1em 0em 0em;
    }

    .elementor-616 .elementor-element.elementor-element-da7ed09 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size );
        line-height: var( --e-global-typography-84ca66e-line-height );
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing: var( --e-global-typography-84ca66e-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-ce892e6 .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size );
        line-height: var( --e-global-typography-5d167aa-line-height );
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing: var( --e-global-typography-5d167aa-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-5795b88 > .elementor-element-populated {
        padding: 2.5em 0em 0em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-5283391 {
        --spacer-size: 5px;
    }

    .elementor-616 .elementor-element.elementor-element-2c30e6d .bdt-member .bdt-member-name {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-2c30e6d .bdt-member .bdt-member-role {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-27660f5 .bdt-member .bdt-member-name {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-27660f5 .bdt-member .bdt-member-role {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-83e1a8a .bdt-member .bdt-member-name {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-83e1a8a .bdt-member .bdt-member-role {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-48af325 .bdt-member .bdt-member-name {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-48af325 .bdt-member .bdt-member-role {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-de750c7 .elementor-heading-title {
        font-size: var( --e-global-typography-d3dae9a-font-size );
        line-height: var( --e-global-typography-d3dae9a-line-height );
        letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing: var( --e-global-typography-d3dae9a-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-aca6244 {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-28c6a2b > .elementor-element-populated {
        padding: 1em 0em 1em 0em;
    }

    .elementor-616 .elementor-element.elementor-element-ac1d7c5 {
        padding: 0em 0em 0em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-bc-flex-widget .elementor-616 .elementor-element.elementor-element-d0aacf4.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-616 .elementor-element.elementor-element-d0aacf4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-616 .elementor-element.elementor-element-d0aacf4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }
}

@media(max-width: 767px) {
    .elementor-616 .elementor-element.elementor-element-2f5d617:not(.elementor-motion-effects-element-type-background), .elementor-616 .elementor-element.elementor-element-2f5d617 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:0px 0px;
    }

    .elementor-616 .elementor-element.elementor-element-f7b1278 {
        padding: 0% 0% 0% 0%;
    }

    .elementor-616 .elementor-element.elementor-element-b5f6534 .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size );
        line-height: var( --e-global-typography-5d167aa-line-height );
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing: var( --e-global-typography-5d167aa-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-654d465 {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-48c12b9 {
        padding: 3em 0em 18em 0em;
    }

    .elementor-616 .elementor-element.elementor-element-8c21d08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-616 .elementor-element.elementor-element-8c21d08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-616 .elementor-element.elementor-element-8c21d08 > .elementor-element-populated {
        padding: 10em 1em 1em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-c11c4a0 {
        margin-top: 0em;
        margin-bottom: 0em;
        padding: 0% 0% 0% 0%;
    }

    .elementor-616 .elementor-element.elementor-element-8baecaf > .elementor-element-populated {
        margin: 0em 0em -19em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 1em 1em 1em 2em;
    }

    .elementor-616 .elementor-element.elementor-element-f85eedd .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-f85eedd .elementor-icon-box-title a {
        font-size: var( --e-global-typography-520c191-font-size );
        line-height: var( --e-global-typography-520c191-line-height );
        letter-spacing: var( --e-global-typography-520c191-letter-spacing );
        word-spacing: var( --e-global-typography-520c191-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-6641b1d .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-6641b1d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-520c191-font-size );
        line-height: var( --e-global-typography-520c191-line-height );
        letter-spacing: var( --e-global-typography-520c191-letter-spacing );
        word-spacing: var( --e-global-typography-520c191-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-79a0330 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-79a0330 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-520c191-font-size );
        line-height: var( --e-global-typography-520c191-line-height );
        letter-spacing: var( --e-global-typography-520c191-letter-spacing );
        word-spacing: var( --e-global-typography-520c191-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-fbf50ff .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-fbf50ff .elementor-icon-box-title a {
        font-size: var( --e-global-typography-520c191-font-size );
        line-height: var( --e-global-typography-520c191-line-height );
        letter-spacing: var( --e-global-typography-520c191-letter-spacing );
        word-spacing: var( --e-global-typography-520c191-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-fb542f7 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-fb542f7 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-520c191-font-size );
        line-height: var( --e-global-typography-520c191-line-height );
        letter-spacing: var( --e-global-typography-520c191-letter-spacing );
        word-spacing: var( --e-global-typography-520c191-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-7e042b7 {
        padding: 3em 1em 4em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-b19aadb > .elementor-element-populated {
        padding: 1em 1em 2em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-d3770b9 .elementor-heading-title {
        font-size: var( --e-global-typography-d3dae9a-font-size );
        line-height: var( --e-global-typography-d3dae9a-line-height );
        letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing: var( --e-global-typography-d3dae9a-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-616 .elementor-element.elementor-element-9a68a1e .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-f938e9e > .elementor-element-populated {
        padding: 1em 2em 0em 0em;
    }

    .elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-616 .elementor-element.elementor-element-191cad7 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-de0a3b5 > .elementor-element-populated {
        padding: 1em 0em 1em 0em;
    }

    .elementor-616 .elementor-element.elementor-element-6f39ee6 {
        top: 170px;
    }

    .elementor-616 .elementor-element.elementor-element-5c945e0 img {
        height: 400px;
    }

    .elementor-616 .elementor-element.elementor-element-ca0f8ce img {
        width: 200px;
        height: 150px;
    }

    body:not(.rtl) .elementor-616 .elementor-element.elementor-element-ca0f8ce {
        left: -25px;
    }

    body.rtl .elementor-616 .elementor-element.elementor-element-ca0f8ce {
        right: -25px;
    }

    .elementor-616 .elementor-element.elementor-element-ca0f8ce {
        top: 287px;
    }

    .elementor-616 .elementor-element.elementor-element-f4bde04 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size );
        line-height: var( --e-global-typography-84ca66e-line-height );
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing: var( --e-global-typography-84ca66e-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-fd0f02d .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size );
        line-height: var( --e-global-typography-5d167aa-line-height );
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing: var( --e-global-typography-5d167aa-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-faa3828 {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-55ec16b .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-55ec16b .ekit-badge {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-8a8a603 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-8a8a603 .ekit-badge {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-0e07047 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-0e07047 .ekit-badge {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-be304a4 {
        padding: 3em 1em 2em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-da7ed09 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size );
        line-height: var( --e-global-typography-84ca66e-line-height );
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing: var( --e-global-typography-84ca66e-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-ce892e6 .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size );
        line-height: var( --e-global-typography-5d167aa-line-height );
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing: var( --e-global-typography-5d167aa-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-2c30e6d .bdt-member .bdt-member-name {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-2c30e6d .bdt-member .bdt-member-role {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-27660f5 .bdt-member .bdt-member-name {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-27660f5 .bdt-member .bdt-member-role {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-83e1a8a .bdt-member .bdt-member-name {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-83e1a8a .bdt-member .bdt-member-role {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-48af325 .bdt-member .bdt-member-name {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-48af325 .bdt-member .bdt-member-role {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-b672bae {
        padding: 3em 1em 3em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-51c782c > .elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-de750c7 .elementor-heading-title {
        font-size: var( --e-global-typography-d3dae9a-font-size );
        line-height: var( --e-global-typography-d3dae9a-line-height );
        letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing: var( --e-global-typography-d3dae9a-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-aca6244 {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-28c6a2b > .elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-616 .elementor-element.elementor-element-ac1d7c5 {
        border-width: 0px 0px 0px 0px;
        padding: 0em 0em 0em 0em;
    }

    .elementor-616 .elementor-element.elementor-element-fe3f10f > .elementor-element-populated {
        padding: 1em 1em 2em 1em;
    }

    .elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-616 .elementor-element.elementor-element-8ce171b .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-616 .elementor-element.elementor-element-d0aacf4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px;
    }

    .elementor-616 .elementor-element.elementor-element-76a6505 {
        text-align: left;
    }

    .elementor-616 .elementor-element.elementor-element-76a6505 img {
        height: 50px;
    }

    .elementor-616 .elementor-element.elementor-element-077a134 {
        text-align: left;
    }

    .elementor-616 .elementor-element.elementor-element-077a134 img {
        height: 50px;
    }
}
