@charset "utf-8";

.elementor-2 .elementor-element.elementor-element-36183f61 { --display: flex; }

.elementor-2 .elementor-element.elementor-element-3a074dff > .elementor-background-overlay { background-color: rgb(4, 24, 39); opacity: 0.75; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-2 .elementor-element.elementor-element-3a074dff > .elementor-container { max-width: 1170px; }

.elementor-2 .elementor-element.elementor-element-3a074dff .elementor-background-slideshow__slide__image { background-size: cover; background-position: center center; }

.elementor-2 .elementor-element.elementor-element-3a074dff { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 365px 0px 240px; z-index: 0; }

.elementor-2 .elementor-element.elementor-element-60ea9f7e { z-index: 2; text-align: center; }

.elementor-2 .elementor-element.elementor-element-60ea9f7e .elementor-heading-title { font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif; font-size: var( --e-global-typography-a72994e-font-size ); font-weight: var( --e-global-typography-a72994e-font-weight ); text-transform: var( --e-global-typography-a72994e-text-transform ); line-height: var( --e-global-typography-a72994e-line-height ); letter-spacing: var( --e-global-typography-a72994e-letter-spacing ); word-spacing: var( --e-global-typography-a72994e-word-spacing ); color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-4067eaa8 > .elementor-widget-container { margin: 0px; padding: 0px; }

.elementor-2 .elementor-element.elementor-element-4067eaa8.elementor-element { --flex-grow: 0; --flex-shrink: 1; }

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4067eaa8 { left: 0px; }

body.rtl .elementor-2 .elementor-element.elementor-element-4067eaa8 { right: 0px; }

.elementor-2 .elementor-element.elementor-element-4067eaa8 { top: -79%; z-index: 0; text-align: center; }

.elementor-2 .elementor-element.elementor-element-4067eaa8:not(.e-transform) > .elementor-widget-container { transform: rotate(0deg); }

.elementor-2 .elementor-element.elementor-element-4067eaa8.e-transform > .elementor-widget-container { --e-transform-rotateZ: 0deg; }

.elementor-2 .elementor-element.elementor-element-4067eaa8 .elementor-heading-title { font-family: var( --e-global-typography-dd76d83-font-family ), Sans-serif; font-size: var( --e-global-typography-dd76d83-font-size ); font-weight: var( --e-global-typography-dd76d83-font-weight ); line-height: var( --e-global-typography-dd76d83-line-height ); letter-spacing: var( --e-global-typography-dd76d83-letter-spacing ); word-spacing: var( --e-global-typography-dd76d83-word-spacing ); color: rgba(255, 255, 255, 0.15); }

.elementor-2 .elementor-element.elementor-element-31dd9319 .jeg-elementor-kit.jkit-animated-text { text-align: center; }

.elementor-2 .elementor-element.elementor-element-31dd9319 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text { 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-2 .elementor-element.elementor-element-31dd9319 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color { color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-31dd9319 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text { 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-2 .elementor-element.elementor-element-31dd9319 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text { color: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-31dd9319 .jeg-elementor-kit.jkit-animated-text[data-style="rotating"][data-rotate="clip"] .animated-text .dynamic-wrapper::after { width: 1px; }

.elementor-2 .elementor-element.elementor-element-7d237bb0 > .elementor-widget-container { padding: 0% 20%; }

.elementor-2 .elementor-element.elementor-element-7d237bb0 { text-align: center; 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 ); color: rgb(218, 218, 218); }

.elementor-2 .elementor-element.elementor-element-43f1e8aa > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }

.elementor-2 .elementor-element.elementor-element-43f1e8aa { margin-top: 10px; margin-bottom: 0px; }

.elementor-2 .elementor-element.elementor-element-20886 > .elementor-element-populated { margin: 0px 15px 0px 0px; --e-column-margin-right: 15px; --e-column-margin-left: 0px; }

.elementor-2 .elementor-element.elementor-element-799d1da0 .elementor-button { background-color: transparent; font-family: var( --e-global-typography-eb74436-font-family ), Sans-serif; font-size: var( --e-global-typography-eb74436-font-size ); font-weight: var( --e-global-typography-eb74436-font-weight ); text-transform: var( --e-global-typography-eb74436-text-transform ); line-height: var( --e-global-typography-eb74436-line-height ); letter-spacing: var( --e-global-typography-eb74436-letter-spacing ); word-spacing: var( --e-global-typography-eb74436-word-spacing ); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-image: linear-gradient(140deg, rgb(250, 141, 37) 0%, rgb(211, 175, 8) 100%); border-radius: 50px; padding: 20px 40px; }

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-2f62f510.elementor-column .elementor-widget-wrap { align-items: center; }

.elementor-2 .elementor-element.elementor-element-2f62f510.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }

.elementor-2 .elementor-element.elementor-element-2f62f510 > .elementor-element-populated { margin: 0px 0px 0px 15px; --e-column-margin-right: 0px; --e-column-margin-left: 15px; }

.elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn { background-color: rgb(255, 255, 255); padding: 0px 0px 0px 5px; height: 56px; width: 56px; line-height: 60px; }

.elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:not(.hover-gradient):hover, .elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.hover-gradient::before { background-color: transparent; background-image: linear-gradient(140deg, rgb(250, 141, 37) 0%, rgb(51, 8, 211) 100%); }

.elementor-2 .elementor-element.elementor-element-4be0a2ac { width: auto; }

.elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button { text-align: center; }

.elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i, .elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span { color: rgb(250, 141, 37); }

.elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg { fill: rgb(250, 141, 37); }

.elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient)::after, .elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient)::before, .elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span::after, .elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span::before { color: rgba(255, 255, 255, 0.31); }

.elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i, .elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span { color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg { fill: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button i { font-size: 18px; }

.elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button svg { width: 18px; }

.elementor-2 .elementor-element.elementor-element-235d32bc .elementor-button { background-color: transparent; font-family: var( --e-global-typography-eb74436-font-family ), Sans-serif; font-size: var( --e-global-typography-eb74436-font-size ); font-weight: var( --e-global-typography-eb74436-font-weight ); text-transform: var( --e-global-typography-eb74436-text-transform ); line-height: var( --e-global-typography-eb74436-line-height ); letter-spacing: var( --e-global-typography-eb74436-letter-spacing ); word-spacing: var( --e-global-typography-eb74436-word-spacing ); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-image: linear-gradient(rgba(250, 141, 37, 0) 0%, rgba(242, 41, 91, 0) 100%); border-radius: 30px; padding: 0px; }

.elementor-2 .elementor-element.elementor-element-235d32bc { width: auto; }

.elementor-2 .elementor-element.elementor-element-235d32bc > .elementor-widget-container { margin: 0px 0px 0px 15px; }

.elementor-2 .elementor-element.elementor-element-235d32bc .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-235d32bc .elementor-button:focus { color: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-235d32bc .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-235d32bc .elementor-button:focus svg { fill: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-20522c0 { --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; }

.elementor-2 .elementor-element.elementor-element-37df9524 > .elementor-container { max-width: 1170px; }

.elementor-2 .elementor-element.elementor-element-37df9524 { padding: 0px 0px 100px; }

.elementor-2 .elementor-element.elementor-element-2c824dfa > .elementor-container { max-width: 1170px; }

.elementor-2 .elementor-element.elementor-element-2c824dfa { margin-top: -80px; margin-bottom: 0px; }

.elementor-2 .elementor-element.elementor-element-4b8701a5 > .elementor-element-populated { margin: 0px 20px 0px 0px; --e-column-margin-right: 20px; --e-column-margin-left: 0px; }

.elementor-2 .elementor-element.elementor-element-70d5b4d7.jkit-equal-height-enable, .elementor-2 .elementor-element.elementor-element-70d5b4d7.jkit-equal-height-enable > .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-70d5b4d7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-2 .elementor-element.elementor-element-70d5b4d7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { height: 100%; }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { background-color: rgb(255, 255, 255); text-align: center; padding: 40px 40px 50px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 15px 0px; border-style: solid; border-width: 0px; border-radius: 10px; }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon.style-gradient, .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon.style-gradient svg { background-color: transparent; background-image: linear-gradient(140deg, rgb(250, 122, 0) 0%, rgb(255, 196, 0) 100%); }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link { background-color: rgba(255, 255, 255, 0); padding: 0px; margin: 30px 0px 0px; font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif; font-size: var( --e-global-typography-5fdb9e5-font-size ); font-weight: var( --e-global-typography-5fdb9e5-font-weight ); text-transform: var( --e-global-typography-5fdb9e5-text-transform ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient::before { background-color: rgba(255, 255, 255, 0); }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .title { margin: 5px 0px 15px; padding: 0px; color: var( --e-global-color-primary ); font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif; font-size: var( --e-global-typography-6bbf8d7-font-size ); font-weight: var( --e-global-typography-6bbf8d7-font-weight ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description { 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 ); margin: 0px; }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .hover-watermark i { color: rgb(244, 244, 244); font-size: 80px; }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg { fill: rgb(244, 244, 244); width: 80px; }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i { font-size: 60px; }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg { width: 60px; }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon { margin: 0px 0px 20px; padding: 0px; }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i { font-size: 12px; }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg { width: 12px; fill: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg { margin-left: 10px; }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg { margin-right: 10px; }

.elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i { color: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-731e8173 > .elementor-element-populated { margin: 0px 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; }

.elementor-2 .elementor-element.elementor-element-38d678d0.jkit-equal-height-enable, .elementor-2 .elementor-element.elementor-element-38d678d0.jkit-equal-height-enable > .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-38d678d0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-2 .elementor-element.elementor-element-38d678d0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { height: 100%; }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { background-color: transparent; text-align: center; background-image: linear-gradient(140deg, rgb(255, 126, 4) 0%, rgb(232, 179, 4) 100%); padding: 40px 40px 50px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 15px 0px; border-style: solid; border-width: 0px; border-radius: 10px; }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link { background-color: rgba(255, 255, 255, 0); padding: 0px; margin: 30px 0px 0px; font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif; font-size: var( --e-global-typography-5fdb9e5-font-size ); font-weight: var( --e-global-typography-5fdb9e5-font-weight ); text-transform: var( --e-global-typography-5fdb9e5-text-transform ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient::before { background-color: rgba(255, 255, 255, 0); }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .title { margin: 5px 0px 15px; padding: 0px; color: var( --e-global-color-b2db745 ); font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif; font-size: var( --e-global-typography-6bbf8d7-font-size ); font-weight: var( --e-global-typography-6bbf8d7-font-weight ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description { color: var( --e-global-color-b2db745 ); 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 ); margin: 0px; }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i { color: rgba(244, 244, 244, 0.24); font-size: 80px; }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg { fill: rgba(244, 244, 244, 0.24); width: 80px; }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon { color: var( --e-global-color-b2db745 ); margin: 0px 0px 20px; padding: 0px; }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg { fill: var( --e-global-color-b2db745 ); width: 60px; }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i { font-size: 60px; }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i { font-size: 12px; }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg { width: 12px; fill: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg { margin-left: 10px; }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg { margin-right: 10px; }

.elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i { color: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-60b67a0d > .elementor-element-populated { margin: 0px 0px 0px 20px; --e-column-margin-right: 0px; --e-column-margin-left: 20px; }

.elementor-2 .elementor-element.elementor-element-31ca3488.jkit-equal-height-enable, .elementor-2 .elementor-element.elementor-element-31ca3488.jkit-equal-height-enable > .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-31ca3488.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-2 .elementor-element.elementor-element-31ca3488.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { height: 100%; }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { background-color: rgb(255, 255, 255); text-align: center; padding: 40px 40px 50px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 15px 0px; border-style: solid; border-width: 0px; border-radius: 10px; }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon.style-gradient, .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon.style-gradient svg { background-color: transparent; background-image: linear-gradient(140deg, var( --e-global-color-accent ) 0%, var( --e-global-color-5bb8aac ) 100%); }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link { background-color: rgba(255, 255, 255, 0); padding: 0px; margin: 30px 0px 0px; font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif; font-size: var( --e-global-typography-5fdb9e5-font-size ); font-weight: var( --e-global-typography-5fdb9e5-font-weight ); text-transform: var( --e-global-typography-5fdb9e5-text-transform ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient), .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient::before { background-color: rgba(255, 255, 255, 0); }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .title { margin: 5px 0px 15px; padding: 0px; color: var( --e-global-color-primary ); font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif; font-size: var( --e-global-typography-6bbf8d7-font-size ); font-weight: var( --e-global-typography-6bbf8d7-font-weight ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description { 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 ); margin: 0px; }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .hover-watermark i { color: rgb(244, 244, 244); font-size: 80px; }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg { fill: rgb(244, 244, 244); width: 80px; }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i { font-size: 60px; }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg { width: 60px; }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon { margin: 0px 0px 20px; padding: 0px; }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i { font-size: 12px; }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg { width: 12px; fill: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg { margin-left: 10px; }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg { margin-right: 10px; }

.elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i { color: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-5e1c0d11 > .elementor-container { max-width: 1170px; }

.elementor-2 .elementor-element.elementor-element-5e1c0d11 { padding: 40px 0px 100px; }

.elementor-2 .elementor-element.elementor-element-466061bf > .elementor-element-populated { margin: 0px 40px 0px 0px; --e-column-margin-right: 40px; --e-column-margin-left: 0px; }

.elementor-2 .elementor-element.elementor-element-4c545ca2 { text-align: left; }

.elementor-2 .elementor-element.elementor-element-4c545ca2 .elementor-heading-title { font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif; font-size: var( --e-global-typography-a72994e-font-size ); font-weight: var( --e-global-typography-a72994e-font-weight ); text-transform: var( --e-global-typography-a72994e-text-transform ); line-height: var( --e-global-typography-a72994e-line-height ); letter-spacing: var( --e-global-typography-a72994e-letter-spacing ); word-spacing: var( --e-global-typography-a72994e-word-spacing ); color: rgb(250, 141, 37); }

.elementor-2 .elementor-element.elementor-element-68239ec6 { text-align: left; }

.elementor-2 .elementor-element.elementor-element-68239ec6 .elementor-heading-title { 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 ); color: var( --e-global-color-primary ); }

.elementor-2 .elementor-element.elementor-element-15e2cb60 > .elementor-widget-container { padding: 0%; }

.elementor-2 .elementor-element.elementor-element-15e2cb60 { text-align: left; 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 ); color: rgb(100, 105, 116); }

.elementor-2 .elementor-element.elementor-element-64dc298d { margin-top: 0px; margin-bottom: 0px; }

.elementor-2 .elementor-element.elementor-element-41d09ab4 > .elementor-element-populated { margin: 0px 20px 0px 0px; --e-column-margin-right: 20px; --e-column-margin-left: 0px; }

.elementor-2 .elementor-element.elementor-element-3eec0913 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }

.elementor-2 .elementor-element.elementor-element-3eec0913 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }

.elementor-2 .elementor-element.elementor-element-3eec0913 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }

.elementor-2 .elementor-element.elementor-element-3eec0913 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }

.elementor-2 .elementor-element.elementor-element-3eec0913 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }

.elementor-2 .elementor-element.elementor-element-3eec0913 .elementor-icon-list-icon i { color: var( --e-global-color-accent ); transition: color 0.3s; }

.elementor-2 .elementor-element.elementor-element-3eec0913 .elementor-icon-list-icon svg { fill: var( --e-global-color-accent ); transition: fill 0.3s; }

.elementor-2 .elementor-element.elementor-element-3eec0913 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-2 .elementor-element.elementor-element-3eec0913 .elementor-icon-list-icon { padding-inline-end: 10px; }

.elementor-2 .elementor-element.elementor-element-3eec0913 .elementor-icon-list-text { color: var( --e-global-color-text ); transition: color 0.3s; }

.elementor-2 .elementor-element.elementor-element-da991b2 > .elementor-element-populated { margin: 0px 0px 0px 20px; --e-column-margin-right: 0px; --e-column-margin-left: 20px; }

.elementor-2 .elementor-element.elementor-element-3f71d2be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }

.elementor-2 .elementor-element.elementor-element-3f71d2be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }

.elementor-2 .elementor-element.elementor-element-3f71d2be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }

.elementor-2 .elementor-element.elementor-element-3f71d2be .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }

.elementor-2 .elementor-element.elementor-element-3f71d2be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }

.elementor-2 .elementor-element.elementor-element-3f71d2be .elementor-icon-list-icon i { color: var( --e-global-color-accent ); transition: color 0.3s; }

.elementor-2 .elementor-element.elementor-element-3f71d2be .elementor-icon-list-icon svg { fill: var( --e-global-color-accent ); transition: fill 0.3s; }

.elementor-2 .elementor-element.elementor-element-3f71d2be { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-2 .elementor-element.elementor-element-3f71d2be .elementor-icon-list-icon { padding-inline-end: 10px; }

.elementor-2 .elementor-element.elementor-element-3f71d2be .elementor-icon-list-text { color: var( --e-global-color-text ); transition: color 0.3s; }

.elementor-2 .elementor-element.elementor-element-17185e9d { margin-top: 40px; margin-bottom: 0px; }

.elementor-2 .elementor-element.elementor-element-61da8034 > .elementor-element-populated { margin: 0px 20px 0px 0px; --e-column-margin-right: 20px; --e-column-margin-left: 0px; }

.elementor-2 .elementor-element.elementor-element-63bae1b5 { width: auto; }

.elementor-2 .elementor-element.elementor-element-63bae1b5 .elementor-icon-wrapper { text-align: center; }

.elementor-2 .elementor-element.elementor-element-63bae1b5.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-accent ); color: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-63bae1b5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-63bae1b5.elementor-view-default .elementor-icon { color: var( --e-global-color-accent ); border-color: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-63bae1b5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-63bae1b5.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-63bae1b5.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-63bae1b5.elementor-view-stacked .elementor-icon svg { fill: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-63bae1b5 .elementor-icon { font-size: 20px; padding: 16px; }

.elementor-2 .elementor-element.elementor-element-63bae1b5 .elementor-icon svg { height: 20px; }

.elementor-2 .elementor-element.elementor-element-3d4b8fca { width: auto; }

.elementor-2 .elementor-element.elementor-element-3d4b8fca > .elementor-widget-container { margin: 0px 0px 0px 20px; }

.elementor-2 .elementor-element.elementor-element-3d4b8fca .elementskit-funfact .funfact-icon img { margin-bottom: 10px; }

.elementor-2 .elementor-element.elementor-element-3d4b8fca .elementskit-funfact { justify-content: left; display: flex; }

.elementor-2 .elementor-element.elementor-element-3d4b8fca .elementskit-funfact .funfact-content .number-percentage-wraper { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-1b56d86-font-family ), Sans-serif; font-size: var( --e-global-typography-1b56d86-font-size ); font-weight: var( --e-global-typography-1b56d86-font-weight ); line-height: var( --e-global-typography-1b56d86-line-height ); letter-spacing: var( --e-global-typography-1b56d86-letter-spacing ); word-spacing: var( --e-global-typography-1b56d86-word-spacing ); margin-bottom: 10px; }

.elementor-2 .elementor-element.elementor-element-3d4b8fca .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 ); }

.elementor-2 .elementor-element.elementor-element-3d4b8fca .elementskit-funfact .super { color: var( --e-global-color-accent ); font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif; font-size: var( --e-global-typography-6bbf8d7-font-size ); font-weight: var( --e-global-typography-6bbf8d7-font-weight ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); top: -5px; left: 0px; vertical-align: baseline; }

.elementor-2 .elementor-element.elementor-element-2a7e5841 > .elementor-element-populated { margin: 0px 0px 0px 20px; --e-column-margin-right: 0px; --e-column-margin-left: 20px; }

.elementor-2 .elementor-element.elementor-element-38f816c5 { width: auto; }

.elementor-2 .elementor-element.elementor-element-38f816c5 .elementor-icon-wrapper { text-align: center; }

.elementor-2 .elementor-element.elementor-element-38f816c5.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-accent ); color: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-38f816c5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-38f816c5.elementor-view-default .elementor-icon { color: var( --e-global-color-accent ); border-color: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-38f816c5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-38f816c5.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-38f816c5.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-38f816c5.elementor-view-stacked .elementor-icon svg { fill: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-38f816c5 .elementor-icon { font-size: 20px; padding: 16px; }

.elementor-2 .elementor-element.elementor-element-38f816c5 .elementor-icon svg { height: 20px; }

.elementor-2 .elementor-element.elementor-element-54d5d804 { width: auto; }

.elementor-2 .elementor-element.elementor-element-54d5d804 > .elementor-widget-container { margin: 0px 0px 0px 20px; }

.elementor-2 .elementor-element.elementor-element-54d5d804 .elementskit-funfact .funfact-icon img { margin-bottom: 10px; }

.elementor-2 .elementor-element.elementor-element-54d5d804 .elementskit-funfact { justify-content: left; display: flex; }

.elementor-2 .elementor-element.elementor-element-54d5d804 .elementskit-funfact .funfact-content .number-percentage-wraper { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-1b56d86-font-family ), Sans-serif; font-size: var( --e-global-typography-1b56d86-font-size ); font-weight: var( --e-global-typography-1b56d86-font-weight ); line-height: var( --e-global-typography-1b56d86-line-height ); letter-spacing: var( --e-global-typography-1b56d86-letter-spacing ); word-spacing: var( --e-global-typography-1b56d86-word-spacing ); margin-bottom: 10px; }

.elementor-2 .elementor-element.elementor-element-54d5d804 .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 ); }

.elementor-2 .elementor-element.elementor-element-54d5d804 .elementskit-funfact .super { color: var( --e-global-color-accent ); font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif; font-size: var( --e-global-typography-6bbf8d7-font-size ); font-weight: var( --e-global-typography-6bbf8d7-font-weight ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); top: -5px; left: 0px; vertical-align: baseline; }

.elementor-2 .elementor-element.elementor-element-3f6a2152 .elementor-button { background-color: transparent; font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif; font-size: var( --e-global-typography-5fdb9e5-font-size ); font-weight: var( --e-global-typography-5fdb9e5-font-weight ); text-transform: var( --e-global-typography-5fdb9e5-text-transform ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-image: linear-gradient(140deg, rgb(250, 141, 37) 0%, rgb(247, 188, 58) 100%); border-radius: 50px; padding: 18px 32px; }

.elementor-2 .elementor-element.elementor-element-3f6a2152 > .elementor-widget-container { margin: 40px 0px 0px; }

.elementor-2 .elementor-element.elementor-element-5667048f > .elementor-element-populated { margin: 0px 0px 0px 40px; --e-column-margin-right: 0px; --e-column-margin-left: 40px; }

.elementor-2 .elementor-element.elementor-element-56068cad { width: auto; top: -8.122%; z-index: 2; }

.elementor-2 .elementor-element.elementor-element-56068cad > .elementor-widget-container { background-color: transparent; padding: 32px 50px; background-image: linear-gradient(140deg, rgb(255, 126, 4) 0%, rgb(232, 179, 4) 100%); border-style: solid; border-width: 10px; border-color: rgb(255, 255, 255); border-radius: 50%; }

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-56068cad { left: -8.399%; }

body.rtl .elementor-2 .elementor-element.elementor-element-56068cad { right: -8.399%; }

.elementor-2 .elementor-element.elementor-element-56068cad .jeg-elementor-kit.jkit-heading { text-align: left; }

.elementor-2 .elementor-element.elementor-element-56068cad .jeg-elementor-kit.jkit-heading .heading-title { font-family: var( --e-global-typography-2ea032b-font-family ), Sans-serif; font-size: var( --e-global-typography-2ea032b-font-size ); font-weight: var( --e-global-typography-2ea032b-font-weight ); line-height: var( --e-global-typography-2ea032b-line-height ); letter-spacing: var( --e-global-typography-2ea032b-letter-spacing ); word-spacing: var( --e-global-typography-2ea032b-word-spacing ); color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-56068cad .jeg-elementor-kit.jkit-heading .heading-section-title { margin: -15px 0px -20px; }

.elementor-2 .elementor-element.elementor-element-56068cad .jeg-elementor-kit.jkit-heading .heading-title > span { color: rgb(255, 255, 255); text-decoration-color: rgb(197, 101, 101); }

.elementor-2 .elementor-element.elementor-element-56068cad .jeg-elementor-kit.jkit-heading .heading-section-subtitle { color: var( --e-global-color-b2db745 ); 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 ); }

.elementor-2 .elementor-element.elementor-element-56068cad .jeg-elementor-kit.jkit-heading .heading-section-description { color: var( --e-global-color-b2db745 ); font-family: var( --e-global-typography-bd7d558-font-family ), Sans-serif; font-size: var( --e-global-typography-bd7d558-font-size ); font-weight: var( --e-global-typography-bd7d558-font-weight ); line-height: var( --e-global-typography-bd7d558-line-height ); letter-spacing: var( --e-global-typography-bd7d558-letter-spacing ); word-spacing: var( --e-global-typography-bd7d558-word-spacing ); }

.elementor-2 .elementor-element.elementor-element-4d5650d8 img { border-radius: 10px; }

.elementor-2 .elementor-element.elementor-element-6babbc8 { --display: flex; }

.elementor-2 .elementor-element.elementor-element-f4716c4 img { width: 100%; opacity: 1; border-style: solid; border-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.88) 0px 0px 2px 0px; }

.elementor-2 .elementor-element.elementor-element-52eb4f7c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-52eb4f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(249, 249, 249); }

.elementor-2 .elementor-element.elementor-element-52eb4f7c > .elementor-background-overlay { background-image: url("https://dataonlineperu.com/wp-content/uploads/2023/11/world.png"); background-position: center center; background-size: cover; opacity: 0.01; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-2 .elementor-element.elementor-element-52eb4f7c > .elementor-container { max-width: 1136px; }

.elementor-2 .elementor-element.elementor-element-52eb4f7c { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 200px 0px 100px; }

.elementor-2 .elementor-element.elementor-element-18576837 { text-align: center; }

.elementor-2 .elementor-element.elementor-element-18576837 .elementor-heading-title { font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif; font-size: var( --e-global-typography-a72994e-font-size ); font-weight: var( --e-global-typography-a72994e-font-weight ); text-transform: var( --e-global-typography-a72994e-text-transform ); line-height: var( --e-global-typography-a72994e-line-height ); letter-spacing: var( --e-global-typography-a72994e-letter-spacing ); word-spacing: var( --e-global-typography-a72994e-word-spacing ); color: rgb(250, 141, 37); }

.elementor-2 .elementor-element.elementor-element-4a828ac4 { text-align: center; }

.elementor-2 .elementor-element.elementor-element-4a828ac4 .elementor-heading-title { 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 ); color: var( --e-global-color-primary ); }

.elementor-2 .elementor-element.elementor-element-5b3df61e > .elementor-widget-container { padding: 0% 26%; }

.elementor-2 .elementor-element.elementor-element-5b3df61e { text-align: center; 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 ); color: var( --e-global-color-text ); }

.elementor-2 .elementor-element.elementor-element-7527ca16 > .elementor-container { max-width: 1170px; }

.elementor-2 .elementor-element.elementor-element-7527ca16 { margin-top: 80px; margin-bottom: 0px; }

.elementor-2 .elementor-element.elementor-element-447d282c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-447d282c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-447d282c.elementor-column > .elementor-widget-wrap { justify-content: center; }

.elementor-2 .elementor-element.elementor-element-447d282c > .elementor-element-populated { border-style: solid; border-width: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 25px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 20px 0px 0px; --e-column-margin-right: 20px; --e-column-margin-left: 0px; padding: 0px 0px 60px; }

.elementor-2 .elementor-element.elementor-element-447d282c > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-447d282c > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-447d282c > .elementor-background-slideshow { border-radius: 10px; }

.elementor-2 .elementor-element.elementor-element-447d282c > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-2 .elementor-element.elementor-element-47581c0 { width: auto; z-index: 2; }

.elementor-2 .elementor-element.elementor-element-47581c0 > .elementor-widget-container { background-color: transparent; margin: -30% 0% 0%; padding: 25px 50px; background-image: linear-gradient(140deg, rgb(255, 130, 11) 0%, rgb(232, 179, 4) 100%); border-style: solid; border-width: 18px; border-color: rgb(255, 255, 255); border-radius: 50%; }

.elementor-2 .elementor-element.elementor-element-47581c0 .jeg-elementor-kit.jkit-heading { text-align: center; }

.elementor-2 .elementor-element.elementor-element-47581c0 .jeg-elementor-kit.jkit-heading .heading-title { font-family: Heebo, sans-serif; font-size: 42px; font-weight: 600; line-height: 1.5em; color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-47581c0 .jeg-elementor-kit.jkit-heading .heading-section-title { margin: -20px 0px -25px; }

.elementor-2 .elementor-element.elementor-element-47581c0 .jeg-elementor-kit.jkit-heading .heading-title > span { color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-47581c0 .jeg-elementor-kit.jkit-heading .heading-section-subtitle { color: var( --e-global-color-b2db745 ); 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 ); }

.elementor-2 .elementor-element.elementor-element-47581c0 .jeg-elementor-kit.jkit-heading .heading-section-description { color: var( --e-global-color-b2db745 ); font-family: var( --e-global-typography-bd7d558-font-family ), Sans-serif; font-size: var( --e-global-typography-bd7d558-font-size ); font-weight: var( --e-global-typography-bd7d558-font-weight ); line-height: var( --e-global-typography-bd7d558-line-height ); letter-spacing: var( --e-global-typography-bd7d558-letter-spacing ); word-spacing: var( --e-global-typography-bd7d558-word-spacing ); }

.elementor-2 .elementor-element.elementor-element-10171ab7 > .elementor-widget-container { margin: 20px 0px 0px; }

.elementor-2 .elementor-element.elementor-element-10171ab7 { text-align: center; }

.elementor-2 .elementor-element.elementor-element-10171ab7 .elementor-heading-title { font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif; font-size: var( --e-global-typography-6bbf8d7-font-size ); font-weight: var( --e-global-typography-6bbf8d7-font-weight ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); color: var( --e-global-color-primary ); }

.elementor-2 .elementor-element.elementor-element-253461cd .jeg-elementor-kit.jkit-heading { text-align: center; }

.elementor-2 .elementor-element.elementor-element-253461cd .jeg-elementor-kit.jkit-heading .heading-title { font-family: Heebo, sans-serif; font-size: 42px; font-weight: 600; line-height: 1.5em; color: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-253461cd .jeg-elementor-kit.jkit-heading .heading-section-title { margin: 0px 0px -20px; }

.elementor-2 .elementor-element.elementor-element-253461cd .jeg-elementor-kit.jkit-heading .heading-title > span { 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 ); }

.elementor-2 .elementor-element.elementor-element-48c72a62 { width: auto; --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-2 .elementor-element.elementor-element-48c72a62 > .elementor-widget-container { margin: 10px 0px 0px; }

.elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }

.elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }

.elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }

.elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }

.elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }

.elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-icon i { color: var( --e-global-color-accent ); transition: color 0.3s; }

.elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-icon svg { fill: var( --e-global-color-accent ); transition: fill 0.3s; }

.elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-icon { padding-inline-end: 8px; }

.elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-48c72a62 .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 ); }

.elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-text { color: var( --e-global-color-text ); transition: color 0.3s; }

.elementor-2 .elementor-element.elementor-element-1b5cf3f4 .elementor-button { background-color: transparent; font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif; font-size: var( --e-global-typography-5fdb9e5-font-size ); font-weight: var( --e-global-typography-5fdb9e5-font-weight ); text-transform: var( --e-global-typography-5fdb9e5-text-transform ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-image: linear-gradient(140deg, rgb(250, 141, 37) 0%, rgb(228, 171, 5) 100%); border-radius: 50px; padding: 18px 32px; }

.elementor-2 .elementor-element.elementor-element-1b5cf3f4 > .elementor-widget-container { margin: 40px 0px 0px; }

.elementor-2 .elementor-element.elementor-element-107aff21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-107aff21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-107aff21.elementor-column > .elementor-widget-wrap { justify-content: center; }

.elementor-2 .elementor-element.elementor-element-107aff21 > .elementor-element-populated { border-style: solid; border-width: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 25px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; padding: 0px 0px 60px; }

.elementor-2 .elementor-element.elementor-element-107aff21 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-107aff21 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-107aff21 > .elementor-background-slideshow { border-radius: 10px; }

.elementor-2 .elementor-element.elementor-element-107aff21 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-2 .elementor-element.elementor-element-53bda942 { width: auto; z-index: 2; }

.elementor-2 .elementor-element.elementor-element-53bda942 > .elementor-widget-container { background-color: transparent; margin: -30% 0% 0%; padding: 25px 50px; background-image: linear-gradient(140deg, var( --e-global-color-accent ) 0%, #E8B304 100%); border-style: solid; border-width: 18px; border-color: rgb(255, 255, 255); border-radius: 50%; }

.elementor-2 .elementor-element.elementor-element-53bda942 .jeg-elementor-kit.jkit-heading { text-align: center; }

.elementor-2 .elementor-element.elementor-element-53bda942 .jeg-elementor-kit.jkit-heading .heading-title { font-family: var( --e-global-typography-2ea032b-font-family ), Sans-serif; font-size: var( --e-global-typography-2ea032b-font-size ); font-weight: var( --e-global-typography-2ea032b-font-weight ); line-height: var( --e-global-typography-2ea032b-line-height ); letter-spacing: var( --e-global-typography-2ea032b-letter-spacing ); word-spacing: var( --e-global-typography-2ea032b-word-spacing ); color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-53bda942 .jeg-elementor-kit.jkit-heading .heading-section-title { margin: -20px 0px -25px; }

.elementor-2 .elementor-element.elementor-element-53bda942 .jeg-elementor-kit.jkit-heading .heading-title > span { color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-53bda942 .jeg-elementor-kit.jkit-heading .heading-section-subtitle { color: var( --e-global-color-b2db745 ); 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 ); }

.elementor-2 .elementor-element.elementor-element-53bda942 .jeg-elementor-kit.jkit-heading .heading-section-description { color: var( --e-global-color-b2db745 ); font-family: var( --e-global-typography-bd7d558-font-family ), Sans-serif; font-size: var( --e-global-typography-bd7d558-font-size ); font-weight: var( --e-global-typography-bd7d558-font-weight ); line-height: var( --e-global-typography-bd7d558-line-height ); letter-spacing: var( --e-global-typography-bd7d558-letter-spacing ); word-spacing: var( --e-global-typography-bd7d558-word-spacing ); }

.elementor-2 .elementor-element.elementor-element-683dcae8 > .elementor-widget-container { margin: 20px 0px 0px; }

.elementor-2 .elementor-element.elementor-element-683dcae8 { text-align: center; }

.elementor-2 .elementor-element.elementor-element-683dcae8 .elementor-heading-title { font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif; font-size: var( --e-global-typography-6bbf8d7-font-size ); font-weight: var( --e-global-typography-6bbf8d7-font-weight ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); color: var( --e-global-color-primary ); }

.elementor-2 .elementor-element.elementor-element-1b432182 .jeg-elementor-kit.jkit-heading { text-align: center; }

.elementor-2 .elementor-element.elementor-element-1b432182 .jeg-elementor-kit.jkit-heading .heading-title { font-family: Heebo, sans-serif; font-size: 42px; font-weight: 600; line-height: 1.5em; color: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-1b432182 .jeg-elementor-kit.jkit-heading .heading-section-title { margin: 0px 0px -20px; }

.elementor-2 .elementor-element.elementor-element-1b432182 .jeg-elementor-kit.jkit-heading .heading-title > span { 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 ); }

.elementor-2 .elementor-element.elementor-element-7f0eafc0 { width: auto; --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-2 .elementor-element.elementor-element-7f0eafc0 > .elementor-widget-container { margin: 10px 0px 0px; }

.elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }

.elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }

.elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }

.elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }

.elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }

.elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-icon i { color: var( --e-global-color-accent ); transition: color 0.3s; }

.elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-icon svg { fill: var( --e-global-color-accent ); transition: fill 0.3s; }

.elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-icon { padding-inline-end: 8px; }

.elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-7f0eafc0 .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 ); }

.elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-text { color: var( --e-global-color-text ); transition: color 0.3s; }

.elementor-2 .elementor-element.elementor-element-2a91d891 .elementor-button { background-color: transparent; font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif; font-size: var( --e-global-typography-5fdb9e5-font-size ); font-weight: var( --e-global-typography-5fdb9e5-font-weight ); text-transform: var( --e-global-typography-5fdb9e5-text-transform ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-image: linear-gradient(140deg, rgb(250, 141, 37) 0%, rgb(228, 171, 5) 100%); border-radius: 50px; padding: 18px 32px; }

.elementor-2 .elementor-element.elementor-element-2a91d891 > .elementor-widget-container { margin: 40px 0px 0px; }

.elementor-2 .elementor-element.elementor-element-5cbce633:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-5cbce633 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-5cbce633.elementor-column > .elementor-widget-wrap { justify-content: center; }

.elementor-2 .elementor-element.elementor-element-5cbce633 > .elementor-element-populated { border-style: solid; border-width: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 25px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 0px 0px 20px; --e-column-margin-right: 0px; --e-column-margin-left: 20px; padding: 0px 0px 60px; }

.elementor-2 .elementor-element.elementor-element-5cbce633 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-5cbce633 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-5cbce633 > .elementor-background-slideshow { border-radius: 10px; }

.elementor-2 .elementor-element.elementor-element-5cbce633 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-2 .elementor-element.elementor-element-6260f0be { width: auto; z-index: 2; }

.elementor-2 .elementor-element.elementor-element-6260f0be > .elementor-widget-container { background-color: transparent; margin: -30% 0% 0%; padding: 25px 50px; background-image: linear-gradient(140deg, var( --e-global-color-accent ) 0%, #D3AF08 100%); border-style: solid; border-width: 18px; border-color: rgb(255, 255, 255); border-radius: 50%; }

.elementor-2 .elementor-element.elementor-element-6260f0be .jeg-elementor-kit.jkit-heading { text-align: center; }

.elementor-2 .elementor-element.elementor-element-6260f0be .jeg-elementor-kit.jkit-heading .heading-title { font-family: var( --e-global-typography-2ea032b-font-family ), Sans-serif; font-size: var( --e-global-typography-2ea032b-font-size ); font-weight: var( --e-global-typography-2ea032b-font-weight ); line-height: var( --e-global-typography-2ea032b-line-height ); letter-spacing: var( --e-global-typography-2ea032b-letter-spacing ); word-spacing: var( --e-global-typography-2ea032b-word-spacing ); color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-6260f0be .jeg-elementor-kit.jkit-heading .heading-section-title { margin: -20px 0px -25px; }

.elementor-2 .elementor-element.elementor-element-6260f0be .jeg-elementor-kit.jkit-heading .heading-title > span { color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-6260f0be .jeg-elementor-kit.jkit-heading .heading-section-subtitle { color: var( --e-global-color-b2db745 ); 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 ); }

.elementor-2 .elementor-element.elementor-element-6260f0be .jeg-elementor-kit.jkit-heading .heading-section-description { color: var( --e-global-color-b2db745 ); font-family: var( --e-global-typography-bd7d558-font-family ), Sans-serif; font-size: var( --e-global-typography-bd7d558-font-size ); font-weight: var( --e-global-typography-bd7d558-font-weight ); line-height: var( --e-global-typography-bd7d558-line-height ); letter-spacing: var( --e-global-typography-bd7d558-letter-spacing ); word-spacing: var( --e-global-typography-bd7d558-word-spacing ); }

.elementor-2 .elementor-element.elementor-element-7b0cb904 > .elementor-widget-container { margin: 20px 0px 0px; }

.elementor-2 .elementor-element.elementor-element-7b0cb904 { text-align: center; }

.elementor-2 .elementor-element.elementor-element-7b0cb904 .elementor-heading-title { font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif; font-size: var( --e-global-typography-6bbf8d7-font-size ); font-weight: var( --e-global-typography-6bbf8d7-font-weight ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); color: var( --e-global-color-primary ); }

.elementor-2 .elementor-element.elementor-element-18230bb2 .jeg-elementor-kit.jkit-heading { text-align: center; }

.elementor-2 .elementor-element.elementor-element-18230bb2 .jeg-elementor-kit.jkit-heading .heading-title { font-family: Heebo, sans-serif; font-size: 42px; font-weight: 600; line-height: 1.5em; color: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-18230bb2 .jeg-elementor-kit.jkit-heading .heading-section-title { margin: 0px 0px -20px; }

.elementor-2 .elementor-element.elementor-element-18230bb2 .jeg-elementor-kit.jkit-heading .heading-title > span { 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 ); }

.elementor-2 .elementor-element.elementor-element-659c9807 { width: auto; --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-2 .elementor-element.elementor-element-659c9807 > .elementor-widget-container { margin: 10px 0px 0px; }

.elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }

.elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }

.elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }

.elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }

.elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }

.elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-icon i { color: var( --e-global-color-accent ); transition: color 0.3s; }

.elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-icon svg { fill: var( --e-global-color-accent ); transition: fill 0.3s; }

.elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-icon { padding-inline-end: 8px; }

.elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-659c9807 .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 ); }

.elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-text { color: var( --e-global-color-text ); transition: color 0.3s; }

.elementor-2 .elementor-element.elementor-element-1034a0b3 .elementor-button { background-color: transparent; font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif; font-size: var( --e-global-typography-5fdb9e5-font-size ); font-weight: var( --e-global-typography-5fdb9e5-font-weight ); text-transform: var( --e-global-typography-5fdb9e5-text-transform ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-image: linear-gradient(140deg, rgb(250, 141, 37) 0%, rgb(228, 171, 5) 100%); border-radius: 50px; padding: 18px 32px; }

.elementor-2 .elementor-element.elementor-element-1034a0b3 > .elementor-widget-container { margin: 40px 0px 0px; }

.elementor-2 .elementor-element.elementor-element-3eadcf10:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3eadcf10 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://dataonlineperu.com/wp-content/uploads/2023/11/work-from-home-concept-couple-online-internet-working-together-using-headphone.jpg"); background-position: 0px 60%; background-repeat: no-repeat; background-size: cover; }

.elementor-2 .elementor-element.elementor-element-3eadcf10 > .elementor-background-overlay { background-color: transparent; background-image: linear-gradient(90deg, var( --e-global-color-primary ) 30%, #F2295B00 100%); opacity: 0.91; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-2 .elementor-element.elementor-element-3eadcf10 > .elementor-container { max-width: 1170px; }

.elementor-2 .elementor-element.elementor-element-3eadcf10 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 140px 0px; }

.elementor-2 .elementor-element.elementor-element-31e5895f { width: auto; }

.elementor-2 .elementor-element.elementor-element-31e5895f .elementor-icon-wrapper { text-align: center; }

.elementor-2 .elementor-element.elementor-element-31e5895f.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-accent ); color: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-31e5895f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-31e5895f.elementor-view-default .elementor-icon { color: var( --e-global-color-accent ); border-color: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-31e5895f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-31e5895f.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-31e5895f.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-31e5895f.elementor-view-stacked .elementor-icon svg { fill: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-31e5895f .elementor-icon { font-size: 20px; padding: 16px; }

.elementor-2 .elementor-element.elementor-element-31e5895f .elementor-icon svg { height: 20px; }

.elementor-2 .elementor-element.elementor-element-48f642db { width: auto; }

.elementor-2 .elementor-element.elementor-element-48f642db > .elementor-widget-container { margin: 0px 0px 0px 15px; }

.elementor-2 .elementor-element.elementor-element-48f642db .elementor-icon-wrapper { text-align: center; }

.elementor-2 .elementor-element.elementor-element-48f642db.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-accent ); color: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-48f642db.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-48f642db.elementor-view-default .elementor-icon { color: var( --e-global-color-accent ); border-color: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-48f642db.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-48f642db.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-accent ); }

.elementor-2 .elementor-element.elementor-element-48f642db.elementor-view-framed .elementor-icon { background-color: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-48f642db.elementor-view-stacked .elementor-icon svg { fill: var( --e-global-color-b2db745 ); }

.elementor-2 .elementor-element.elementor-element-48f642db .elementor-icon { font-size: 20px; padding: 16px; }

.elementor-2 .elementor-element.elementor-element-48f642db .elementor-icon svg { height: 20px; }

.elementor-2 .elementor-element.elementor-element-6bdf1379 > .elementor-widget-container { margin: 20px 0px 0px; }

.elementor-2 .elementor-element.elementor-element-6bdf1379 .jeg-elementor-kit.jkit-heading { text-align: left; }

.elementor-2 .elementor-element.elementor-element-6bdf1379 .jeg-elementor-kit.jkit-heading .heading-title { font-family: var( --e-global-typography-d795ce1-font-family ), Sans-serif; font-size: var( --e-global-typography-d795ce1-font-size ); font-weight: var( --e-global-typography-d795ce1-font-weight ); line-height: var( --e-global-typography-d795ce1-line-height ); letter-spacing: var( --e-global-typography-d795ce1-letter-spacing ); word-spacing: var( --e-global-typography-d795ce1-word-spacing ); color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-6bdf1379 .jeg-elementor-kit.jkit-heading .heading-section-title { margin: -10px 0px -15px; }

.elementor-2 .elementor-element.elementor-element-6bdf1379 .jeg-elementor-kit.jkit-heading .heading-title > span { color: var( --e-global-color-accent ); font-family: var( --e-global-typography-d795ce1-font-family ), Sans-serif; font-size: var( --e-global-typography-d795ce1-font-size ); font-weight: var( --e-global-typography-d795ce1-font-weight ); line-height: var( --e-global-typography-d795ce1-line-height ); letter-spacing: var( --e-global-typography-d795ce1-letter-spacing ); word-spacing: var( --e-global-typography-d795ce1-word-spacing ); }

.elementor-2 .elementor-element.elementor-element-245f6f4 > .elementor-widget-container { margin: 0px 80px 0px 0px; padding: 0%; }

.elementor-2 .elementor-element.elementor-element-245f6f4 { text-align: left; 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 ); color: rgb(255, 255, 255); }

.elementor-2 .elementor-element.elementor-element-44355923 .elementor-button { background-color: transparent; font-family: var( --e-global-typography-eb74436-font-family ), Sans-serif; font-size: var( --e-global-typography-eb74436-font-size ); font-weight: var( --e-global-typography-eb74436-font-weight ); text-transform: var( --e-global-typography-eb74436-text-transform ); line-height: var( --e-global-typography-eb74436-line-height ); letter-spacing: var( --e-global-typography-eb74436-letter-spacing ); word-spacing: var( --e-global-typography-eb74436-word-spacing ); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-image: linear-gradient(140deg, rgb(250, 141, 37) 0%, rgb(51, 8, 211) 100%); border-radius: 50px; padding: 20px 40px; }

.elementor-2 .elementor-element.elementor-element-44355923 > .elementor-widget-container { margin: 10px 0px 0px; }

@media (min-width: 768px) {
  .elementor-2 .elementor-element.elementor-element-41d09ab4 { width: 44.476%; }
  .elementor-2 .elementor-element.elementor-element-da991b2 { width: 55.524%; }
  .elementor-2 .elementor-element.elementor-element-7dc1e401 { width: 55.555%; }
  .elementor-2 .elementor-element.elementor-element-11e1932d { width: 44.403%; }
}

@media (max-width: 1024px) {
  .elementor-2 .elementor-element.elementor-element-3a074dff { padding: 230px 0px 180px; }
  .elementor-2 .elementor-element.elementor-element-60ea9f7e .elementor-heading-title { font-size: var( --e-global-typography-a72994e-font-size ); line-height: var( --e-global-typography-a72994e-line-height ); letter-spacing: var( --e-global-typography-a72994e-letter-spacing ); word-spacing: var( --e-global-typography-a72994e-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-4067eaa8 { top: 4%; }
  .elementor-2 .elementor-element.elementor-element-4067eaa8 .elementor-heading-title { font-size: var( --e-global-typography-dd76d83-font-size ); line-height: var( --e-global-typography-dd76d83-line-height ); letter-spacing: var( --e-global-typography-dd76d83-letter-spacing ); word-spacing: var( --e-global-typography-dd76d83-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-31dd9319 > .elementor-widget-container { margin: 0px 40px; }
  .elementor-2 .elementor-element.elementor-element-31dd9319 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-2 .elementor-element.elementor-element-31dd9319 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-2 .elementor-element.elementor-element-7d237bb0 > .elementor-widget-container { margin: 0px; padding: 0% 7%; }
  .elementor-2 .elementor-element.elementor-element-7d237bb0 { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-799d1da0 .elementor-button { font-size: var( --e-global-typography-eb74436-font-size ); line-height: var( --e-global-typography-eb74436-line-height ); letter-spacing: var( --e-global-typography-eb74436-letter-spacing ); word-spacing: var( --e-global-typography-eb74436-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button i { font-size: 20px; }
  .elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button svg { width: 20px; }
  .elementor-2 .elementor-element.elementor-element-235d32bc .elementor-button { font-size: var( --e-global-typography-eb74436-font-size ); line-height: var( --e-global-typography-eb74436-line-height ); letter-spacing: var( --e-global-typography-eb74436-letter-spacing ); word-spacing: var( --e-global-typography-eb74436-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-37df9524 { padding: 0px 10px 80px; }
  .elementor-2 .elementor-element.elementor-element-4b8701a5 > .elementor-element-populated { margin: 0px 15px 0px 0px; --e-column-margin-right: 15px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { padding: 30px 15px; }
  .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .title { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-731e8173 > .elementor-element-populated { margin: 0px 0px 0px 15px; --e-column-margin-right: 0px; --e-column-margin-left: 15px; }
  .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { padding: 30px 15px; }
  .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .title { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-60b67a0d > .elementor-element-populated { margin: 30px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { padding: 30px 15px; }
  .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .title { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-5e1c0d11 { padding: 40px 0px 80px; }
  .elementor-2 .elementor-element.elementor-element-466061bf > .elementor-element-populated { margin: 40px 10px 0px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; }
  .elementor-2 .elementor-element.elementor-element-4c545ca2 .elementor-heading-title { font-size: var( --e-global-typography-a72994e-font-size ); line-height: var( --e-global-typography-a72994e-line-height ); letter-spacing: var( --e-global-typography-a72994e-letter-spacing ); word-spacing: var( --e-global-typography-a72994e-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-68239ec6 .elementor-heading-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-2 .elementor-element.elementor-element-15e2cb60 > .elementor-widget-container { margin: 0px; padding: 0%; }
  .elementor-2 .elementor-element.elementor-element-15e2cb60 { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-3d4b8fca .elementskit-funfact .funfact-content .number-percentage-wraper { color: var( --e-global-color-primary ); font-size: var( --e-global-typography-1b56d86-font-size ); line-height: var( --e-global-typography-1b56d86-line-height ); letter-spacing: var( --e-global-typography-1b56d86-letter-spacing ); word-spacing: var( --e-global-typography-1b56d86-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-3d4b8fca .elementskit-funfact .funfact-title { color: var( --e-global-color-text ); font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-3d4b8fca .elementskit-funfact .super { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-54d5d804 .elementskit-funfact .funfact-content .number-percentage-wraper { color: var( --e-global-color-primary ); font-size: var( --e-global-typography-1b56d86-font-size ); line-height: var( --e-global-typography-1b56d86-line-height ); letter-spacing: var( --e-global-typography-1b56d86-letter-spacing ); word-spacing: var( --e-global-typography-1b56d86-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-54d5d804 .elementskit-funfact .funfact-title { color: var( --e-global-color-text ); font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-54d5d804 .elementskit-funfact .super { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-3f6a2152 .elementor-button { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-5667048f > .elementor-element-populated { margin: 0px 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; }
  .elementor-2 .elementor-element.elementor-element-56068cad .jeg-elementor-kit.jkit-heading .heading-title { font-size: var( --e-global-typography-2ea032b-font-size ); line-height: var( --e-global-typography-2ea032b-line-height ); letter-spacing: var( --e-global-typography-2ea032b-letter-spacing ); word-spacing: var( --e-global-typography-2ea032b-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-56068cad .jeg-elementor-kit.jkit-heading .heading-section-subtitle { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-56068cad .jeg-elementor-kit.jkit-heading .heading-section-description { font-size: var( --e-global-typography-bd7d558-font-size ); line-height: var( --e-global-typography-bd7d558-line-height ); letter-spacing: var( --e-global-typography-bd7d558-letter-spacing ); word-spacing: var( --e-global-typography-bd7d558-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-52eb4f7c { padding: 160px 0px 80px; }
  .elementor-2 .elementor-element.elementor-element-71cd8495 > .elementor-element-populated { margin: 0px 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; }
  .elementor-2 .elementor-element.elementor-element-18576837 .elementor-heading-title { font-size: var( --e-global-typography-a72994e-font-size ); line-height: var( --e-global-typography-a72994e-line-height ); letter-spacing: var( --e-global-typography-a72994e-letter-spacing ); word-spacing: var( --e-global-typography-a72994e-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-4a828ac4 .elementor-heading-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-2 .elementor-element.elementor-element-5b3df61e > .elementor-widget-container { margin: 0px; padding: 0% 10%; }
  .elementor-2 .elementor-element.elementor-element-5b3df61e { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-447d282c > .elementor-element-populated { margin: 0px 15px 0px 0px; --e-column-margin-right: 15px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-47581c0 .jeg-elementor-kit.jkit-heading .heading-section-subtitle { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-47581c0 .jeg-elementor-kit.jkit-heading .heading-section-description { font-size: var( --e-global-typography-bd7d558-font-size ); line-height: var( --e-global-typography-bd7d558-line-height ); letter-spacing: var( --e-global-typography-bd7d558-letter-spacing ); word-spacing: var( --e-global-typography-bd7d558-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-10171ab7 .elementor-heading-title { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-253461cd .jeg-elementor-kit.jkit-heading .heading-title > span { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-48c72a62 > .elementor-widget-container { margin: 0%; }
  .elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-1b5cf3f4 .elementor-button { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-107aff21 > .elementor-element-populated { margin: 0px 0px 0px 15px; --e-column-margin-right: 0px; --e-column-margin-left: 15px; }
  .elementor-2 .elementor-element.elementor-element-53bda942 .jeg-elementor-kit.jkit-heading .heading-title { font-size: var( --e-global-typography-2ea032b-font-size ); line-height: var( --e-global-typography-2ea032b-line-height ); letter-spacing: var( --e-global-typography-2ea032b-letter-spacing ); word-spacing: var( --e-global-typography-2ea032b-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-53bda942 .jeg-elementor-kit.jkit-heading .heading-section-subtitle { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-53bda942 .jeg-elementor-kit.jkit-heading .heading-section-description { font-size: var( --e-global-typography-bd7d558-font-size ); line-height: var( --e-global-typography-bd7d558-line-height ); letter-spacing: var( --e-global-typography-bd7d558-letter-spacing ); word-spacing: var( --e-global-typography-bd7d558-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-683dcae8 .elementor-heading-title { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-1b432182 .jeg-elementor-kit.jkit-heading .heading-title > span { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-7f0eafc0 > .elementor-widget-container { margin: 0%; }
  .elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-2a91d891 .elementor-button { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-5cbce633 > .elementor-element-populated { margin: 80px 0px 20px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-6260f0be .jeg-elementor-kit.jkit-heading .heading-title { font-size: var( --e-global-typography-2ea032b-font-size ); line-height: var( --e-global-typography-2ea032b-line-height ); letter-spacing: var( --e-global-typography-2ea032b-letter-spacing ); word-spacing: var( --e-global-typography-2ea032b-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-6260f0be .jeg-elementor-kit.jkit-heading .heading-section-subtitle { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-6260f0be .jeg-elementor-kit.jkit-heading .heading-section-description { font-size: var( --e-global-typography-bd7d558-font-size ); line-height: var( --e-global-typography-bd7d558-line-height ); letter-spacing: var( --e-global-typography-bd7d558-letter-spacing ); word-spacing: var( --e-global-typography-bd7d558-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-7b0cb904 .elementor-heading-title { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-18230bb2 .jeg-elementor-kit.jkit-heading .heading-title > span { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-659c9807 > .elementor-widget-container { margin: 0%; }
  .elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-1034a0b3 .elementor-button { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-3eadcf10:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3eadcf10 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0px 0px; }
  .elementor-2 .elementor-element.elementor-element-3eadcf10 { padding: 80px 10px; }
  .elementor-2 .elementor-element.elementor-element-6bdf1379 .jeg-elementor-kit.jkit-heading .heading-title { font-size: var( --e-global-typography-d795ce1-font-size ); line-height: var( --e-global-typography-d795ce1-line-height ); letter-spacing: var( --e-global-typography-d795ce1-letter-spacing ); word-spacing: var( --e-global-typography-d795ce1-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-6bdf1379 .jeg-elementor-kit.jkit-heading .heading-title > span { font-size: var( --e-global-typography-d795ce1-font-size ); line-height: var( --e-global-typography-d795ce1-line-height ); letter-spacing: var( --e-global-typography-d795ce1-letter-spacing ); word-spacing: var( --e-global-typography-d795ce1-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-245f6f4 > .elementor-widget-container { margin: 0px; padding: 0%; }
  .elementor-2 .elementor-element.elementor-element-245f6f4 { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-44355923 .elementor-button { font-size: var( --e-global-typography-eb74436-font-size ); line-height: var( --e-global-typography-eb74436-line-height ); letter-spacing: var( --e-global-typography-eb74436-letter-spacing ); word-spacing: var( --e-global-typography-eb74436-word-spacing ); }
}

@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-3a074dff { margin-top: 0px; margin-bottom: 0px; padding: 200px 10px 140px; }
  .elementor-2 .elementor-element.elementor-element-60ea9f7e .elementor-heading-title { font-size: var( --e-global-typography-a72994e-font-size ); line-height: var( --e-global-typography-a72994e-line-height ); letter-spacing: var( --e-global-typography-a72994e-letter-spacing ); word-spacing: var( --e-global-typography-a72994e-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-4067eaa8 .elementor-heading-title { font-size: var( --e-global-typography-dd76d83-font-size ); line-height: var( --e-global-typography-dd76d83-line-height ); letter-spacing: var( --e-global-typography-dd76d83-letter-spacing ); word-spacing: var( --e-global-typography-dd76d83-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-31dd9319 > .elementor-widget-container { margin: 0px; }
  .elementor-2 .elementor-element.elementor-element-31dd9319 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-2 .elementor-element.elementor-element-31dd9319 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-2 .elementor-element.elementor-element-7d237bb0 > .elementor-widget-container { margin: 0px; padding: 0px; }
  .elementor-2 .elementor-element.elementor-element-7d237bb0 { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-20886 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-799d1da0 .elementor-button { font-size: var( --e-global-typography-eb74436-font-size ); line-height: var( --e-global-typography-eb74436-line-height ); letter-spacing: var( --e-global-typography-eb74436-letter-spacing ); word-spacing: var( --e-global-typography-eb74436-word-spacing ); padding: 18px 32px; }
  .elementor-2 .elementor-element.elementor-element-2f62f510.elementor-column > .elementor-widget-wrap { justify-content: center; }
  .elementor-2 .elementor-element.elementor-element-2f62f510 > .elementor-element-populated { margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn { height: 50px; width: 50px; line-height: 54px; }
  .elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button i { font-size: 18px; }
  .elementor-2 .elementor-element.elementor-element-4be0a2ac .jeg-elementor-kit.jkit-video-button svg { width: 18px; }
  .elementor-2 .elementor-element.elementor-element-235d32bc .elementor-button { font-size: var( --e-global-typography-eb74436-font-size ); line-height: var( --e-global-typography-eb74436-line-height ); letter-spacing: var( --e-global-typography-eb74436-letter-spacing ); word-spacing: var( --e-global-typography-eb74436-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-37df9524 { padding: 0px 10px 40px; }
  .elementor-2 .elementor-element.elementor-element-4b8701a5 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { padding: 30px 15px; }
  .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .title { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description { font-size: var( --e-global-typography-text-font-size ); margin: 0px; }
  .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i { font-size: 50px; }
  .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg { width: 50px; }
  .elementor-2 .elementor-element.elementor-element-70d5b4d7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-731e8173 > .elementor-element-populated { margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { padding: 30px 15px; }
  .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .title { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description { font-size: var( --e-global-typography-text-font-size ); margin: 0px; }
  .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i { font-size: 50px; }
  .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg { width: 50px; }
  .elementor-2 .elementor-element.elementor-element-38d678d0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-60b67a0d > .elementor-element-populated { margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { padding: 30px 15px; }
  .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .title { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description { font-size: var( --e-global-typography-text-font-size ); margin: 0px; }
  .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i { font-size: 50px; }
  .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg { width: 50px; }
  .elementor-2 .elementor-element.elementor-element-31ca3488 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-5e1c0d11 { padding: 0px 0px 80px; }
  .elementor-2 .elementor-element.elementor-element-466061bf > .elementor-element-populated { margin: 0px 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; }
  .elementor-2 .elementor-element.elementor-element-4c545ca2 .elementor-heading-title { font-size: var( --e-global-typography-a72994e-font-size ); line-height: var( --e-global-typography-a72994e-line-height ); letter-spacing: var( --e-global-typography-a72994e-letter-spacing ); word-spacing: var( --e-global-typography-a72994e-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-68239ec6 .elementor-heading-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-2 .elementor-element.elementor-element-15e2cb60 > .elementor-widget-container { padding: 0px; }
  .elementor-2 .elementor-element.elementor-element-15e2cb60 { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-da991b2 > .elementor-element-populated { margin: 10px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-3d4b8fca .elementskit-funfact .funfact-content .number-percentage-wraper { font-size: var( --e-global-typography-1b56d86-font-size ); line-height: var( --e-global-typography-1b56d86-line-height ); letter-spacing: var( --e-global-typography-1b56d86-letter-spacing ); word-spacing: var( --e-global-typography-1b56d86-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-3d4b8fca .elementskit-funfact .funfact-title { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-3d4b8fca .elementskit-funfact .super { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-2a7e5841 > .elementor-element-populated { margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-54d5d804 .elementskit-funfact .funfact-content .number-percentage-wraper { font-size: var( --e-global-typography-1b56d86-font-size ); line-height: var( --e-global-typography-1b56d86-line-height ); letter-spacing: var( --e-global-typography-1b56d86-letter-spacing ); word-spacing: var( --e-global-typography-1b56d86-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-54d5d804 .elementskit-funfact .funfact-title { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-54d5d804 .elementskit-funfact .super { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-3f6a2152 > .elementor-widget-container { margin: 20px 0px 0px; }
  .elementor-2 .elementor-element.elementor-element-3f6a2152 .elementor-button { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); padding: 18px 32px; }
  .elementor-2 .elementor-element.elementor-element-56068cad .jeg-elementor-kit.jkit-heading .heading-title { font-size: var( --e-global-typography-2ea032b-font-size ); line-height: var( --e-global-typography-2ea032b-line-height ); letter-spacing: var( --e-global-typography-2ea032b-letter-spacing ); word-spacing: var( --e-global-typography-2ea032b-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-56068cad .jeg-elementor-kit.jkit-heading .heading-section-subtitle { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-56068cad .jeg-elementor-kit.jkit-heading .heading-section-description { font-size: var( --e-global-typography-bd7d558-font-size ); line-height: var( --e-global-typography-bd7d558-line-height ); letter-spacing: var( --e-global-typography-bd7d558-letter-spacing ); word-spacing: var( --e-global-typography-bd7d558-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-52eb4f7c { padding: 120px 0px 40px; }
  .elementor-2 .elementor-element.elementor-element-71cd8495 > .elementor-element-populated { margin: 0px 5px; --e-column-margin-right: 5px; --e-column-margin-left: 5px; }
  .elementor-2 .elementor-element.elementor-element-18576837 .elementor-heading-title { font-size: var( --e-global-typography-a72994e-font-size ); line-height: var( --e-global-typography-a72994e-line-height ); letter-spacing: var( --e-global-typography-a72994e-letter-spacing ); word-spacing: var( --e-global-typography-a72994e-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-4a828ac4 .elementor-heading-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-2 .elementor-element.elementor-element-5b3df61e > .elementor-widget-container { padding: 0px; }
  .elementor-2 .elementor-element.elementor-element-5b3df61e { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-447d282c > .elementor-element-populated { margin: 0px 0px 15px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-47581c0 .jeg-elementor-kit.jkit-heading .heading-section-subtitle { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-47581c0 .jeg-elementor-kit.jkit-heading .heading-section-description { font-size: var( --e-global-typography-bd7d558-font-size ); line-height: var( --e-global-typography-bd7d558-line-height ); letter-spacing: var( --e-global-typography-bd7d558-letter-spacing ); word-spacing: var( --e-global-typography-bd7d558-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-10171ab7 .elementor-heading-title { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-253461cd .jeg-elementor-kit.jkit-heading .heading-title > span { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-48c72a62 > .elementor-widget-container { margin: 0%; }
  .elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-48c72a62 .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-1b5cf3f4 .elementor-button { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); padding: 18px 32px; }
  .elementor-2 .elementor-element.elementor-element-107aff21 > .elementor-element-populated { margin: 60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-53bda942 .jeg-elementor-kit.jkit-heading .heading-title { font-size: var( --e-global-typography-2ea032b-font-size ); line-height: var( --e-global-typography-2ea032b-line-height ); letter-spacing: var( --e-global-typography-2ea032b-letter-spacing ); word-spacing: var( --e-global-typography-2ea032b-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-53bda942 .jeg-elementor-kit.jkit-heading .heading-section-subtitle { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-53bda942 .jeg-elementor-kit.jkit-heading .heading-section-description { font-size: var( --e-global-typography-bd7d558-font-size ); line-height: var( --e-global-typography-bd7d558-line-height ); letter-spacing: var( --e-global-typography-bd7d558-letter-spacing ); word-spacing: var( --e-global-typography-bd7d558-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-683dcae8 .elementor-heading-title { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-1b432182 .jeg-elementor-kit.jkit-heading .heading-title > span { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-7f0eafc0 > .elementor-widget-container { margin: 0%; }
  .elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-7f0eafc0 .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-2a91d891 .elementor-button { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); padding: 18px 32px; }
  .elementor-2 .elementor-element.elementor-element-5cbce633 > .elementor-element-populated { margin: 80px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-2 .elementor-element.elementor-element-6260f0be .jeg-elementor-kit.jkit-heading .heading-title { font-size: var( --e-global-typography-2ea032b-font-size ); line-height: var( --e-global-typography-2ea032b-line-height ); letter-spacing: var( --e-global-typography-2ea032b-letter-spacing ); word-spacing: var( --e-global-typography-2ea032b-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-6260f0be .jeg-elementor-kit.jkit-heading .heading-section-subtitle { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-6260f0be .jeg-elementor-kit.jkit-heading .heading-section-description { font-size: var( --e-global-typography-bd7d558-font-size ); line-height: var( --e-global-typography-bd7d558-line-height ); letter-spacing: var( --e-global-typography-bd7d558-letter-spacing ); word-spacing: var( --e-global-typography-bd7d558-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-7b0cb904 .elementor-heading-title { font-size: var( --e-global-typography-6bbf8d7-font-size ); line-height: var( --e-global-typography-6bbf8d7-line-height ); letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing ); word-spacing: var( --e-global-typography-6bbf8d7-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-18230bb2 .jeg-elementor-kit.jkit-heading .heading-title > span { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-659c9807 > .elementor-widget-container { margin: 0%; }
  .elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-659c9807 .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-1034a0b3 .elementor-button { font-size: var( --e-global-typography-5fdb9e5-font-size ); line-height: var( --e-global-typography-5fdb9e5-line-height ); letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing ); word-spacing: var( --e-global-typography-5fdb9e5-word-spacing ); padding: 18px 32px; }
  .elementor-2 .elementor-element.elementor-element-3eadcf10:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3eadcf10 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0px 0px; }
  .elementor-2 .elementor-element.elementor-element-3eadcf10 { padding: 40px 10px; }
  .elementor-2 .elementor-element.elementor-element-6bdf1379 .jeg-elementor-kit.jkit-heading .heading-title { font-size: var( --e-global-typography-d795ce1-font-size ); line-height: var( --e-global-typography-d795ce1-line-height ); letter-spacing: var( --e-global-typography-d795ce1-letter-spacing ); word-spacing: var( --e-global-typography-d795ce1-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-6bdf1379 .jeg-elementor-kit.jkit-heading .heading-title > span { font-size: var( --e-global-typography-d795ce1-font-size ); line-height: var( --e-global-typography-d795ce1-line-height ); letter-spacing: var( --e-global-typography-d795ce1-letter-spacing ); word-spacing: var( --e-global-typography-d795ce1-word-spacing ); }
  .elementor-2 .elementor-element.elementor-element-245f6f4 > .elementor-widget-container { padding: 0px; }
  .elementor-2 .elementor-element.elementor-element-245f6f4 { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-2 .elementor-element.elementor-element-44355923 .elementor-button { font-size: var( --e-global-typography-eb74436-font-size ); line-height: var( --e-global-typography-eb74436-line-height ); letter-spacing: var( --e-global-typography-eb74436-letter-spacing ); word-spacing: var( --e-global-typography-eb74436-word-spacing ); padding: 18px 32px; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2 .elementor-element.elementor-element-4b8701a5 { width: 50%; }
  .elementor-2 .elementor-element.elementor-element-731e8173 { width: 50%; }
  .elementor-2 .elementor-element.elementor-element-60b67a0d { width: 100%; }
  .elementor-2 .elementor-element.elementor-element-466061bf { width: 100%; }
  .elementor-2 .elementor-element.elementor-element-5667048f { width: 100%; }
  .elementor-2 .elementor-element.elementor-element-447d282c { width: 50%; }
  .elementor-2 .elementor-element.elementor-element-107aff21 { width: 50%; }
  .elementor-2 .elementor-element.elementor-element-5cbce633 { width: 100%; }
}
