.elementor-4119 .elementor-element.elementor-element-79508cc:not(.elementor-motion-effects-element-type-background), .elementor-4119 .elementor-element.elementor-element-79508cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #B46D6D1A;
}

.elementor-4119 .elementor-element.elementor-element-79508cc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
}

.elementor-4119 .elementor-element.elementor-element-79508cc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4119 .elementor-element.elementor-element-d0222c9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-d0222c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-4119 .elementor-element.elementor-element-e286f18 > .elementor-element-populated {
    padding: 0px 0px 0px 40px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-4119 .elementor-element.elementor-element-0684079 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 500;
}

.elementor-4119 .elementor-element.elementor-element-cc2f41f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 300;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text );
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var( --e-global-color-secondary );
}

.elementor-4119 .elementor-element.elementor-element-0b7f12e > .elementor-widget-container {
    padding: 31px 0px 40px 0px;
}

.elementor-4119 .elementor-element.elementor-element-0b7f12e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-4119 .elementor-element.elementor-element-0b7f12e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-4119 .elementor-element.elementor-element-0b7f12e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-4119 .elementor-element.elementor-element-0b7f12e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-4119 .elementor-element.elementor-element-0b7f12e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-4119 .elementor-element.elementor-element-0b7f12e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-4119 .elementor-element.elementor-element-0b7f12e .elementor-icon-list-icon i {
    color: var( --e-global-color-secondary );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-0b7f12e .elementor-icon-list-icon svg {
    fill: var( --e-global-color-secondary );
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-0b7f12e {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-0b7f12e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4119 .elementor-element.elementor-element-0b7f12e .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-4119 .elementor-element.elementor-element-0b7f12e .elementor-icon-list-text {
    color: #777777;
    transition: color 0.3s;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-4119 .elementor-element.elementor-element-27a121a .elementor-button {
    background-color: #766C8F;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 50px 15px 50px;
}

.elementor-4119 .elementor-element.elementor-element-27a121a .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-27a121a .elementor-button:focus {
    background-color: var( --e-global-color-secondary );
}

.elementor-4119 .elementor-element.elementor-element-27a121a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-text-editor {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-4119 .elementor-element.elementor-element-cfccb7f > .elementor-widget-container {
    padding: 30px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-cfccb7f {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-4119 .elementor-element.elementor-element-c9f86fe {
    padding: 15px 0px 40px 0px;
}

.elementor-4119 .elementor-element.elementor-element-0831067 > .elementor-element-populated {
    box-shadow: 2px 0px 10px 0px rgba(0, 0, 0, 0.24);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-widget-image-box .elementor-image-box-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-image-box .elementor-image-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-4119 .elementor-element.elementor-element-865c350 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 30px 1px;
}

.elementor-4119 .elementor-element.elementor-element-865c350.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-4119 .elementor-element.elementor-element-865c350.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-4119 .elementor-element.elementor-element-865c350.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-4119 .elementor-element.elementor-element-865c350 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4119 .elementor-element.elementor-element-865c350 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-e1c54c0 > .elementor-element-populated {
    box-shadow: 2px 0px 10px 0px rgba(0, 0, 0, 0.24);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-a8d1927 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 30px 1px;
}

.elementor-4119 .elementor-element.elementor-element-a8d1927.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-4119 .elementor-element.elementor-element-a8d1927.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-4119 .elementor-element.elementor-element-a8d1927.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-4119 .elementor-element.elementor-element-a8d1927 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4119 .elementor-element.elementor-element-a8d1927 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-7174656 > .elementor-element-populated {
    box-shadow: 2px 0px 10px 0px rgba(0, 0, 0, 0.24);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-055d3ee > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 30px 1px;
}

.elementor-4119 .elementor-element.elementor-element-055d3ee.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-4119 .elementor-element.elementor-element-055d3ee.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-4119 .elementor-element.elementor-element-055d3ee.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-4119 .elementor-element.elementor-element-055d3ee .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4119 .elementor-element.elementor-element-055d3ee .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-53f68f6:not(.elementor-motion-effects-element-type-background), .elementor-4119 .elementor-element.elementor-element-53f68f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-4119 .elementor-element.elementor-element-53f68f6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 30px 0px;
}

.elementor-4119 .elementor-element.elementor-element-53f68f6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-6a43848 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-4119 .elementor-element.elementor-element-a2f240c:not(.elementor-motion-effects-element-type-background), .elementor-4119 .elementor-element.elementor-element-a2f240c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-4119 .elementor-element.elementor-element-a2f240c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 010px 0px 020px 0px;
}

.elementor-4119 .elementor-element.elementor-element-a2f240c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-c5b918d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4119 .elementor-element.elementor-element-c5b918d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-c5b918d > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-c5b918d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-550a8ff {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4119 .elementor-element.elementor-element-d0250d5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-d0250d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-d6d77bf > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-accent );
}

.elementor-4119 .elementor-element.elementor-element-f271dde {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-f271dde .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-4119 .elementor-element.elementor-element-d7d8b15 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-d7d8b15 {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-c925114 .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-c925114 .elementor-button:focus {
    background-color: #5B6B11;
}

.elementor-4119 .elementor-element.elementor-element-c925114 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-4119 .elementor-element.elementor-element-c925114 .elementor-button .elementor-button-content-wrapper {
    gap: 16px;
}

.elementor-4119 .elementor-element.elementor-element-c925114 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 11px;
    letter-spacing: 0.3px;
    border-radius: 25px 25px 25px 25px;
}

.elementor-4119 .elementor-element.elementor-element-ab6dd2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4119 .elementor-element.elementor-element-ab6dd2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-ab6dd2a > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-ab6dd2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-b2f540c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4119 .elementor-element.elementor-element-35fc884.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-35fc884.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-9043d55 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-accent );
}

.elementor-4119 .elementor-element.elementor-element-9138b41 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-9138b41 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-4119 .elementor-element.elementor-element-f59dede {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-0ea484d .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-0ea484d .elementor-button:focus {
    background-color: #5B6B11;
}

.elementor-4119 .elementor-element.elementor-element-0ea484d .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-4119 .elementor-element.elementor-element-0ea484d .elementor-button .elementor-button-content-wrapper {
    gap: 13px;
}

.elementor-4119 .elementor-element.elementor-element-0ea484d .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 11px;
    letter-spacing: 0.3px;
    border-radius: 25px 25px 25px 25px;
}

.elementor-4119 .elementor-element.elementor-element-2524765:not(.elementor-motion-effects-element-type-background), .elementor-4119 .elementor-element.elementor-element-2524765 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-4119 .elementor-element.elementor-element-2524765 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 010px 0px 020px 0px;
}

.elementor-4119 .elementor-element.elementor-element-2524765 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-73a9b44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4119 .elementor-element.elementor-element-73a9b44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-73a9b44 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-73a9b44 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-b8149dd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4119 .elementor-element.elementor-element-c46eec1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-c46eec1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-2297e03 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-accent );
}

.elementor-4119 .elementor-element.elementor-element-875488b {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-875488b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-4119 .elementor-element.elementor-element-3d98ad3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-3d98ad3 {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-8829326 .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-8829326 .elementor-button:focus {
    background-color: #5B6B11;
}

.elementor-4119 .elementor-element.elementor-element-8829326 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-4119 .elementor-element.elementor-element-8829326 .elementor-button .elementor-button-content-wrapper {
    gap: 16px;
}

.elementor-4119 .elementor-element.elementor-element-8829326 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 11px;
    letter-spacing: 0.3px;
    border-radius: 25px 25px 25px 25px;
}

.elementor-4119 .elementor-element.elementor-element-4e7315f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4119 .elementor-element.elementor-element-4e7315f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-4e7315f > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-4e7315f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-3ed317f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4119 .elementor-element.elementor-element-860a4de.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-860a4de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-1ac1a51 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-accent );
}

.elementor-4119 .elementor-element.elementor-element-817b971 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-817b971 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-4119 .elementor-element.elementor-element-2f7e256 {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-e8d52e8 .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-e8d52e8 .elementor-button:focus {
    background-color: #5B6B11;
}

.elementor-4119 .elementor-element.elementor-element-e8d52e8 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-4119 .elementor-element.elementor-element-e8d52e8 .elementor-button .elementor-button-content-wrapper {
    gap: 13px;
}

.elementor-4119 .elementor-element.elementor-element-e8d52e8 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 11px;
    letter-spacing: 0.3px;
    border-radius: 25px 25px 25px 25px;
}

.elementor-4119 .elementor-element.elementor-element-c5ac71e:not(.elementor-motion-effects-element-type-background), .elementor-4119 .elementor-element.elementor-element-c5ac71e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-4119 .elementor-element.elementor-element-c5ac71e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 010px 0px 020px 0px;
}

.elementor-4119 .elementor-element.elementor-element-c5ac71e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-7f51ddd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4119 .elementor-element.elementor-element-7f51ddd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-7f51ddd > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-7f51ddd > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-3a28c50 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4119 .elementor-element.elementor-element-09cc5a9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-09cc5a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-0473f7d > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-accent );
}

.elementor-4119 .elementor-element.elementor-element-7cbcd13 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-7cbcd13 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-4119 .elementor-element.elementor-element-cebe296 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-cebe296 {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-26d8db2 .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-26d8db2 .elementor-button:focus {
    background-color: #5B6B11;
}

.elementor-4119 .elementor-element.elementor-element-26d8db2 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-4119 .elementor-element.elementor-element-26d8db2 .elementor-button .elementor-button-content-wrapper {
    gap: 16px;
}

.elementor-4119 .elementor-element.elementor-element-26d8db2 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 11px;
    letter-spacing: 0.3px;
    border-radius: 25px 25px 25px 25px;
}

.elementor-4119 .elementor-element.elementor-element-4e2f4b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4119 .elementor-element.elementor-element-4e2f4b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-4e2f4b4 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-4e2f4b4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-ccee394 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4119 .elementor-element.elementor-element-66ad31c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-66ad31c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-67d21b3 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-accent );
}

.elementor-4119 .elementor-element.elementor-element-adfc88a {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-adfc88a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-4119 .elementor-element.elementor-element-b58df4f {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-8374f93 .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-8374f93 .elementor-button:focus {
    background-color: #5B6B11;
}

.elementor-4119 .elementor-element.elementor-element-8374f93 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-4119 .elementor-element.elementor-element-8374f93 .elementor-button .elementor-button-content-wrapper {
    gap: 13px;
}

.elementor-4119 .elementor-element.elementor-element-8374f93 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 11px;
    letter-spacing: 0.3px;
    border-radius: 25px 25px 25px 25px;
}

.elementor-4119 .elementor-element.elementor-element-9ae1af7:not(.elementor-motion-effects-element-type-background), .elementor-4119 .elementor-element.elementor-element-9ae1af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/images/call_btn_banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4119 .elementor-element.elementor-element-9ae1af7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 20px 0px;
}

.elementor-4119 .elementor-element.elementor-element-9ae1af7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-7685b55 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-7685b55 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-7685b55 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-1c4900b .elementor-button {
    background-color: var( --e-global-color-secondary );
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-4119 .elementor-element.elementor-element-002bf86 .elementor-button {
    background-color: var( --e-global-color-secondary );
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-4119 .elementor-element.elementor-element-fa2e5ff:not(.elementor-motion-effects-element-type-background), .elementor-4119 .elementor-element.elementor-element-fa2e5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/images/edu-background.png");
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
}

.elementor-4119 .elementor-element.elementor-element-fa2e5ff {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-4119 .elementor-element.elementor-element-fa2e5ff > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4119 .elementor-element.elementor-element-d8a9981.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-d8a9981.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4119 .elementor-element.elementor-element-08c7e77 > .elementor-widget-container {
    --e-transform-translateX: 0px;
}

.elementor-4119 .elementor-element.elementor-element-08c7e77 > .elementor-widget-container:hover {
    --e-transform-flipY: -1;
}

.elementor-4119 .elementor-element.elementor-element-08c7e77 {
    --e-transform-origin-x: center;
}

.elementor-4119 .elementor-element.elementor-element-9cf7ef7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 34px;
    letter-spacing: 0.3px;
    word-spacing: 0px;
}

.elementor-4119 .elementor-element.elementor-element-901dcdd .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 29px;
    word-spacing: 2px;
}

.elementor-4119 .elementor-element.elementor-element-295360b {
    color: #23282D;
}

.elementor-4119 .elementor-element.elementor-element-404db5e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    color: var( --e-global-color-secondary );
}

.elementor-4119 .elementor-element.elementor-element-f584f91 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-4119 .elementor-element.elementor-element-f584f91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(18px/2);
}

.elementor-4119 .elementor-element.elementor-element-f584f91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(18px/2);
}

.elementor-4119 .elementor-element.elementor-element-f584f91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(18px/2);
    margin-left: calc(18px/2);
}

.elementor-4119 .elementor-element.elementor-element-f584f91 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-18px/2);
    margin-left: calc(-18px/2);
}

body.rtl .elementor-4119 .elementor-element.elementor-element-f584f91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-18px/2);
}

body:not(.rtl) .elementor-4119 .elementor-element.elementor-element-f584f91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-18px/2);
}

.elementor-4119 .elementor-element.elementor-element-f584f91 .elementor-icon-list-icon i {
    color: var( --e-global-color-secondary );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-f584f91 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-secondary );
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-f584f91 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-f584f91 .elementor-icon-list-icon {
    padding-right: 8px;
}

.elementor-4119 .elementor-element.elementor-element-f584f91 .elementor-icon-list-text {
    color: #23282D;
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-617608b .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-617608b .elementor-button:focus {
    background-color: #5E6E13;
}

.elementor-4119 .elementor-element.elementor-element-617608b {
    width: var( --container-widget-width, 38% );
    max-width: 38%;
    --container-widget-width: 38%;
    --container-widget-flex-grow: 0;
}

.elementor-4119 .elementor-element.elementor-element-617608b .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    border-radius: 25px 25px 25px 25px;
}

.elementor-4119 .elementor-element.elementor-element-c2e3b9f .elementor-button {
    background-color: var( --e-global-color-secondary );
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    border-radius: 25px 25px 25px 25px;
}

.elementor-4119 .elementor-element.elementor-element-c2e3b9f .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-c2e3b9f .elementor-button:focus {
    background-color: #5E6E13;
}

.elementor-4119 .elementor-element.elementor-element-c2e3b9f {
    width: initial;
    max-width: initial;
}

.elementor-4119 .elementor-element.elementor-element-3cfaa24:not(.elementor-motion-effects-element-type-background), .elementor-4119 .elementor-element.elementor-element-3cfaa24 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/images/Whats-new-on-edsys-bg-new.png");
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
}

.elementor-4119 .elementor-element.elementor-element-3cfaa24 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 080px 0px;
}

.elementor-4119 .elementor-element.elementor-element-3cfaa24 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-77b6c7a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-3fda6e6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-3fda6e6 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-3fda6e6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

.elementor-widget-divider .elementor-divider__text {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-4119 .elementor-element.elementor-element-fbc14a6 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent );
    --divider-border-width: 2.5px;
}

.elementor-4119 .elementor-element.elementor-element-fbc14a6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-fbc14a6 .elementor-divider-separator {
    width: 14%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-4119 .elementor-element.elementor-element-fbc14a6 .elementor-divider {
    text-align: center;
    padding-block-start:2px;padding-block-end:2px;}

.elementor-4119 .elementor-element.elementor-element-c03a655 {
    --spacer-size: 20px;
}

.elementor-4119 .elementor-element.elementor-element-00c8728 > .elementor-widget-container {
    padding: 20px 0px 10px 0px;
}

.elementor-4119 .elementor-element.elementor-element-00c8728:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-accent );
}

.elementor-4119 .elementor-element.elementor-element-00c8728 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-00c8728 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-dcdcc3e > .elementor-widget-container {
    padding: 020px 0px 10px 0px;
}

.elementor-4119 .elementor-element.elementor-element-dcdcc3e:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-accent );
}

.elementor-4119 .elementor-element.elementor-element-dcdcc3e {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-dcdcc3e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-70db56d > .elementor-widget-container {
    padding: 020px 0px 10px 0px;
}

.elementor-4119 .elementor-element.elementor-element-70db56d:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-accent );
}

.elementor-4119 .elementor-element.elementor-element-70db56d {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-70db56d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-9bdc496 .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-9bdc496 .elementor-button:focus {
    background-color: var( --e-global-color-secondary );
}

.elementor-4119 .elementor-element.elementor-element-9bdc496 > .elementor-widget-container {
    padding: 21px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-9bdc496 .elementor-button {
    border-radius: 25px 25px 25px 25px;
}

.elementor-4119 .elementor-element.elementor-element-c170208 {
    padding: 050px 0px 050px 0px;
}

.elementor-4119 .elementor-element.elementor-element-e9aefb5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    line-height: 36px;
}

.elementor-4119 .elementor-element.elementor-element-484ae7c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-404e524 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-d8aa5f6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-d8aa5f6 .elementor-icon-list-icon i {
    color: #ED1B26;
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-d8aa5f6 .elementor-icon-list-icon svg {
    fill: #ED1B26;
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-d8aa5f6 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-d8aa5f6 .elementor-icon-list-text {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-3ce1728 .elementor-icon-list-icon i {
    color: #33A94B;
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-3ce1728 .elementor-icon-list-icon svg {
    fill: #33A94B;
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-3ce1728 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-3ce1728 .elementor-icon-list-text {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-92e1bfe .elementor-icon-list-icon i {
    color: #0AB8B6;
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-92e1bfe .elementor-icon-list-icon svg {
    fill: #0AB8B6;
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-92e1bfe {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-92e1bfe .elementor-icon-list-text {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-467228a .elementor-icon-list-icon i {
    color: var( --e-global-color-secondary );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-467228a .elementor-icon-list-icon svg {
    fill: var( --e-global-color-secondary );
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-467228a {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-467228a .elementor-icon-list-text {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-3c39563 .elementor-icon-list-icon i {
    color: #83B845;
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-3c39563 .elementor-icon-list-icon svg {
    fill: #83B845;
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-3c39563 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-3c39563 .elementor-icon-list-text {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-826803a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-d2ad44b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-d2ad44b .elementor-icon-list-icon i {
    color: #0D3B7F;
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-d2ad44b .elementor-icon-list-icon svg {
    fill: #0D3B7F;
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-d2ad44b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-d2ad44b .elementor-icon-list-text {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-94196f8 .elementor-icon-list-icon i {
    color: #F78F1E;
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-94196f8 .elementor-icon-list-icon svg {
    fill: #F78F1E;
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-94196f8 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-94196f8 .elementor-icon-list-text {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-2f0bc2d .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-2f0bc2d .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-2f0bc2d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-2f0bc2d .elementor-icon-list-text {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-ddf8f4c .elementor-icon-list-icon i {
    color: #FFC324;
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-ddf8f4c .elementor-icon-list-icon svg {
    fill: #FFC324;
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-ddf8f4c {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-ddf8f4c .elementor-icon-list-text {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-5c7e0b5 .elementor-icon-list-icon i {
    color: #EA6CEC;
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-5c7e0b5 .elementor-icon-list-icon svg {
    fill: #EA6CEC;
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-5c7e0b5 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-5c7e0b5 .elementor-icon-list-text {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-03dbb88:not(.elementor-motion-effects-element-type-background), .elementor-4119 .elementor-element.elementor-element-03dbb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/images/who_what-scaled.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-4119 .elementor-element.elementor-element-03dbb88 > .elementor-background-overlay {
    background-color: #777777;
    opacity: 0.69;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-03dbb88 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-6ba3557 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-41dd188:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4119 .elementor-element.elementor-element-41dd188 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-41dd188 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 30px 50px 30px;
}

.elementor-4119 .elementor-element.elementor-element-41dd188 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-ed07ca0 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-ed07ca0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-4119 .elementor-element.elementor-element-3112486:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4119 .elementor-element.elementor-element-3112486 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-3112486 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 30px 50px 30px;
}

.elementor-4119 .elementor-element.elementor-element-3112486 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-2dc609a {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-2dc609a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-4119 .elementor-element.elementor-element-b9a9b0f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 40px 0px;
}

.elementor-4119 .elementor-element.elementor-element-b9a9b0f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-f627168 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4119 .elementor-element.elementor-element-f627168 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-4119 .elementor-element.elementor-element-f627168 > .elementor-element-populated, .elementor-4119 .elementor-element.elementor-element-f627168 > .elementor-element-populated > .elementor-background-overlay, .elementor-4119 .elementor-element.elementor-element-f627168 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-4e1d332 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-4e1d332 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-6cb79a9 {
    width: var( --container-widget-width, 99.7% );
    max-width: 99.7%;
    --container-widget-width: 99.7%;
    --container-widget-flex-grow: 0;
}

.elementor-4119 .elementor-element.elementor-element-6cb79a9 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    color: #777777;
}

.elementor-4119 .elementor-element.elementor-element-ec6ad64 .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-ec6ad64 .elementor-button:focus {
    background-color: var( --e-global-color-secondary );
}

.elementor-4119 .elementor-element.elementor-element-ec6ad64 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-ec6ad64 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-4119 .elementor-element.elementor-element-ec6ad64 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    border-radius: 25px 25px 25px 25px;
}

.elementor-4119 .elementor-element.elementor-element-6fb123d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4119 .elementor-element.elementor-element-6fb123d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-4119 .elementor-element.elementor-element-6fb123d > .elementor-element-populated, .elementor-4119 .elementor-element.elementor-element-6fb123d > .elementor-element-populated > .elementor-background-overlay, .elementor-4119 .elementor-element.elementor-element-6fb123d > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-6e05708 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-6e05708 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-05d18da {
    width: var( --container-widget-width, 99.7% );
    max-width: 99.7%;
    --container-widget-width: 99.7%;
    --container-widget-flex-grow: 0;
}

.elementor-4119 .elementor-element.elementor-element-05d18da .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    color: #777777;
}

.elementor-4119 .elementor-element.elementor-element-424c45d .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-424c45d .elementor-button:focus {
    background-color: var( --e-global-color-secondary );
}

.elementor-4119 .elementor-element.elementor-element-424c45d > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-424c45d .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-4119 .elementor-element.elementor-element-424c45d .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    border-radius: 25px 25px 25px 25px;
}

.elementor-4119 .elementor-element.elementor-element-187a9f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4119 .elementor-element.elementor-element-187a9f7 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-4119 .elementor-element.elementor-element-187a9f7 > .elementor-element-populated, .elementor-4119 .elementor-element.elementor-element-187a9f7 > .elementor-element-populated > .elementor-background-overlay, .elementor-4119 .elementor-element.elementor-element-187a9f7 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-4011588 > .elementor-widget-container {
    padding: 0px 0px 1px 0px;
}

.elementor-4119 .elementor-element.elementor-element-e16cdb7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-430ed6c {
    width: var( --container-widget-width, 99.7% );
    max-width: 99.7%;
    --container-widget-width: 99.7%;
    --container-widget-flex-grow: 0;
}

.elementor-4119 .elementor-element.elementor-element-430ed6c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    color: #777777;
}

.elementor-4119 .elementor-element.elementor-element-d8039f3 .elementor-button:hover, .elementor-4119 .elementor-element.elementor-element-d8039f3 .elementor-button:focus {
    background-color: var( --e-global-color-secondary );
}

.elementor-4119 .elementor-element.elementor-element-d8039f3 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-d8039f3 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-4119 .elementor-element.elementor-element-d8039f3 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    border-radius: 25px 25px 25px 25px;
}

@media(max-width: 767px) {
    .elementor-4119 .elementor-element.elementor-element-865c350 .elementor-image-box-img {
        margin-bottom:4px;
    }

    .elementor-4119 .elementor-element.elementor-element-a8d1927 .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-4119 .elementor-element.elementor-element-055d3ee .elementor-image-box-img {
        margin-bottom: 4px;
    }
}

@media(min-width: 768px) {
    .elementor-4119 .elementor-element.elementor-element-5ac41ff {
        width:60.175%;
    }

    .elementor-4119 .elementor-element.elementor-element-1e373f2 {
        width: 39.781%;
    }
}

@media(min-width: 1025px) {
    .elementor-4119 .elementor-element.elementor-element-03dbb88:not(.elementor-motion-effects-element-type-background), .elementor-4119 .elementor-element.elementor-element-03dbb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:fixed;
    }
}

/*
     FILE ARCHIVED ON 02:37:27 Feb 17, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:12:57 Mar 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 2.728
  load_resource: 193.918
  PetaboxLoader3.resolve: 168.08
  PetaboxLoader3.datanode: 24.68
*/
