﻿.elementor-115 .elementor-element.elementor-element-1:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list01.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-1 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-2:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list02.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-2 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-3:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list03.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-3 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-4:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list04.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-4 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-5:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list05.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-5 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-6:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list06.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-6 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-7:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list07.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-7 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-8:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list08.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-8 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-9:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list09.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-9 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-10:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list10.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-10 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-10 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-11:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list11.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-11 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-11 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-12:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list12.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-12 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-12 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-13:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list13.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-13 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-13 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-14:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list14.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-14 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-14 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-15:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list15.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-15 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-15 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-16:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list16.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-16 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-16 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-17:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list17.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-17 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-17 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-18:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list18.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-18 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-18 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-19:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list19.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-19 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-19 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-20:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list20.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-20 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-20 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-21:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list21.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-21 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-21 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-22:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list22.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-22 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-22 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-e0ab842 > .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-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-115 .elementor-element.elementor-element-21b3e8b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 250px 0px 250px;
    text-align: center;
}

.elementor-115 .elementor-element.elementor-element-21b3e8b .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 65px;
    font-weight: 600;
    line-height: 1em;
    color: #FFFFFF;
}

.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-115 .elementor-element.elementor-element-30e441e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
    padding: 0px 250px 0px 250px;
    text-align: center;
    color: #CCCCCC;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-a10750a:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-a10750a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FBFBFB;
}

.elementor-115 .elementor-element.elementor-element-a10750a > .elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-a10750a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-0fd90c1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-39cbced > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-39cbced > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.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 );
}

body:not(.rtl) .elementor-115 .elementor-element.elementor-element-3d6d84b {
    left: 1px;
}

body.rtl .elementor-115 .elementor-element.elementor-element-3d6d84b {
    right: 1px;
}

.elementor-115 .elementor-element.elementor-element-3d6d84b {
    bottom: 0px;
    z-index: 1;
    text-align: center;
}

.elementor-115 .elementor-element.elementor-element-3d6d84b img {
    height: 0%;
    object-fit: contain;
    object-position: center center;
}

.elementor-115 .elementor-element.elementor-element-29a4737 > .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-115 .elementor-element.elementor-element-29a4737 > .elementor-element-populated {
    padding: 20px 0px 100px 60px;
}

.elementor-115 .elementor-element.elementor-element-903c082 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-115 .elementor-element.elementor-element-903c082 .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #EB5353;
}

.elementor-115 .elementor-element.elementor-element-dbe28cc {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-115 .elementor-element.elementor-element-dbe28cc .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 46px;
    font-weight: 600;
    line-height: 1.2em;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-03eeca9 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.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-115 .elementor-element.elementor-element-d17a979 {
    padding: 0px 80px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-d17a979 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-d17a979.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-115 .elementor-element.elementor-element-d17a979.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-115 .elementor-element.elementor-element-d17a979.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-d17a979 .elementor-image-box-title {
    margin-bottom: 0px;
    color: #161940;
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-115 .elementor-element.elementor-element-d17a979 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-115 .elementor-element.elementor-element-d17a979 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-115 .elementor-element.elementor-element-d17a979 .elementor-image-box-description {
    color: #161940D6;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-1932af6 > .elementor-background-overlay {
    background-image: url("../image/bosa-lawyer-img4-8.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-1932af6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 90px 0px 110px 0px;
}

.elementor-115 .elementor-element.elementor-element-e1c5096 {
    padding: 0% 20% 0% 20%;
}

.elementor-115 .elementor-element.elementor-element-fa192ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-115 .elementor-element.elementor-element-cec1b7a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: center;
}

.elementor-115 .elementor-element.elementor-element-cec1b7a .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #EB5353;
}

.elementor-115 .elementor-element.elementor-element-95d55f4 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    text-align: center;
}

.elementor-115 .elementor-element.elementor-element-95d55f4 .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 46px;
    font-weight: 600;
    line-height: 1.2em;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-8c1b944 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-01ea916 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-01ea916 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-1143e73 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-bbb1075, .elementor-115 .elementor-element.elementor-element-bbb1075 > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-bbb1075 {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-8649865:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8649865 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/list07.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-8649865 > .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-115 .elementor-element.elementor-element-8649865 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-8649865 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-ffaed18 {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-4226487:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-4226487 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-4226487 > .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-115 .elementor-element.elementor-element-4226487 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-4226487 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-c9916ae {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-c9916ae .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-0620191 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-0620191 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-d9a54e2 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010112;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-176ec59 {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-176ec59 .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-176ec59 .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-e964244 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-19a6d7c, .elementor-115 .elementor-element.elementor-element-19a6d7c > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-19a6d7c {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-44efe96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-44efe96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/list08.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-44efe96 > .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-115 .elementor-element.elementor-element-44efe96 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-44efe96 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-447b423 {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-da7c33b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-da7c33b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-da7c33b > .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-115 .elementor-element.elementor-element-da7c33b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-da7c33b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-e0805ef {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-e0805ef .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-14c2a2b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-14c2a2b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-eabc413 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010112;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-b8d7ae8 {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-b8d7ae8 .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-b8d7ae8 .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-08bfceb {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-8c2a387 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-fc3e92f, .elementor-115 .elementor-element.elementor-element-fc3e92f > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-fc3e92f {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-822ec9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-822ec9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/list09.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-822ec9e > .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-115 .elementor-element.elementor-element-822ec9e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-822ec9e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-cb550f6 {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-8382f39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8382f39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-8382f39 > .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-115 .elementor-element.elementor-element-8382f39 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-8382f39 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-c4ac511 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-c4ac511 .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-b29519e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-b29519e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-cc9db17 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-acd2d1a {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-acd2d1a .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-acd2d1a .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-c507794 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-bf41d1a, .elementor-115 .elementor-element.elementor-element-bf41d1a > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-bf41d1a {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-f6f5311:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-f6f5311 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/list10.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-f6f5311 > .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-115 .elementor-element.elementor-element-f6f5311 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-f6f5311 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-b61f5ff {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-9d08f5b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-9d08f5b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-9d08f5b > .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-115 .elementor-element.elementor-element-9d08f5b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-9d08f5b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-d1943bf {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-d1943bf .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-ffe6dd6 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-ffe6dd6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-3b70be2 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-f1836e6 {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-f1836e6 .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-f1836e6 .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-bd53e1b {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-770edf8 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-29c865c, .elementor-115 .elementor-element.elementor-element-29c865c > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-29c865c {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-127cbe9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-127cbe9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/list11.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-127cbe9 > .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-115 .elementor-element.elementor-element-127cbe9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-127cbe9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-3bf7e40 {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-8877ef4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8877ef4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-8877ef4 > .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-115 .elementor-element.elementor-element-8877ef4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-8877ef4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-f6d5448 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-f6d5448 .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-4c0ba26 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-4c0ba26 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-543bcbd {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-8ce3f72 {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-8ce3f72 .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-8ce3f72 .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-f167225 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-3e708e8, .elementor-115 .elementor-element.elementor-element-3e708e8 > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-3e708e8 {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-6765595:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-6765595 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/list12.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}



.elementor-115 .elementor-element.elementor-element-6765595 > .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-115 .elementor-element.elementor-element-6765595 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-6765595 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-6aa7b66 {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-97aff33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-97aff33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-97aff33 > .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-115 .elementor-element.elementor-element-97aff33 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-97aff33 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-93912ed {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-93912ed .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-a755814 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-a755814 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-18187a5 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-3cd4150 {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-3cd4150 .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-3cd4150 .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-13586d5 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-0885c3d > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-34aaee5, .elementor-115 .elementor-element.elementor-element-34aaee5 > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-34aaee5 {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-8e8fdf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8e8fdf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/list03.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-8e8fdf6 > .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-115 .elementor-element.elementor-element-8e8fdf6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-8e8fdf6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-feeaf48 {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-c88d417:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-c88d417 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-c88d417 > .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-115 .elementor-element.elementor-element-c88d417 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-c88d417 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-635c32a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-635c32a .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-890fe44 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-890fe44 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-c9fbb84 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-52d3802 {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-52d3802 .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-52d3802 .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-fc6a9ac > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-49d9efc, .elementor-115 .elementor-element.elementor-element-49d9efc > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-49d9efc {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-6d7cadb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-6d7cadb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/list04.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-6d7cadb > .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-115 .elementor-element.elementor-element-6d7cadb > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-6d7cadb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-2f00a81 {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-c7b56f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-c7b56f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-c7b56f0 > .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-115 .elementor-element.elementor-element-c7b56f0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-c7b56f0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-82f1f0d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-82f1f0d .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-44109c0 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-44109c0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-5767d32 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-78be22d {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-78be22d .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-78be22d .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-1b36a19 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-55f19de > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-a75d65d, .elementor-115 .elementor-element.elementor-element-a75d65d > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-a75d65d {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-7017db0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-7017db0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/list05.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-7017db0 > .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-115 .elementor-element.elementor-element-7017db0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-7017db0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-7bf5115 {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-8fa15f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8fa15f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-8fa15f0 > .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-115 .elementor-element.elementor-element-8fa15f0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-8fa15f0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-6f205d3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-6f205d3 .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-4841195 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-4841195 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-c7da87c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-404b299 {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-404b299 .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-404b299 .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-60cf89c > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-8aecd75, .elementor-115 .elementor-element.elementor-element-8aecd75 > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-8aecd75 {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-e807d80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-e807d80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/list06.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-e807d80 > .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-115 .elementor-element.elementor-element-e807d80 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-e807d80 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-7480d62 {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-c9ef9ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-c9ef9ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-c9ef9ca > .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-115 .elementor-element.elementor-element-c9ef9ca > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-c9ef9ca > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-7f47d38 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-7f47d38 .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-ba8a2c1 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-ba8a2c1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-8dfd737 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-0fc65ab {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-0fc65ab .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-0fc65ab .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-b556df1 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-20229e8 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-15dbb30, .elementor-115 .elementor-element.elementor-element-15dbb30 > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-15dbb30 {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-7abce49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-7abce49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/photo_2025-02-22_15-38-28.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-7abce49 > .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-115 .elementor-element.elementor-element-7abce49 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-7abce49 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-85585bd {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-3272c59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-3272c59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-3272c59 > .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-115 .elementor-element.elementor-element-3272c59 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-3272c59 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-a267d62 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-a267d62 .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-3453134 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-3453134 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-a32baa6 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-c8cc46b {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-c8cc46b .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-c8cc46b .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-104bc4f > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-9fd0fc8, .elementor-115 .elementor-element.elementor-element-9fd0fc8 > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-9fd0fc8 {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-48474b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-48474b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/photo_2025-02-22_15-38-34.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-48474b8 > .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-115 .elementor-element.elementor-element-48474b8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-48474b8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-5099650 {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-8249bd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8249bd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-8249bd3 > .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-115 .elementor-element.elementor-element-8249bd3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-8249bd3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-4903cce {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-4903cce .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-88d03d8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-88d03d8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-c186750 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-386aa8e {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-386aa8e .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-386aa8e .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-05907e7 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-df6b81e > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-5d946d0, .elementor-115 .elementor-element.elementor-element-5d946d0 > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-5d946d0 {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-ee2b34d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-ee2b34d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/photo_2025-02-22_15-38-37.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-ee2b34d > .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-115 .elementor-element.elementor-element-ee2b34d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-ee2b34d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-c8cb4cf {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-3f670c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-3f670c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-3f670c3 > .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-115 .elementor-element.elementor-element-3f670c3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-3f670c3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-bd29d01 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-bd29d01 .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-39c821e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-39c821e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-f061e07 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-3ce02be {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-3ce02be .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-3ce02be .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-af41c0c > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-f3568cc, .elementor-115 .elementor-element.elementor-element-f3568cc > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-f3568cc {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-29c2bce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-29c2bce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/list01.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-29c2bce > .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-115 .elementor-element.elementor-element-29c2bce > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-29c2bce > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-84f2e0b {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-9c09ce6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-9c09ce6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-9c09ce6 > .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-115 .elementor-element.elementor-element-9c09ce6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-9c09ce6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-940f831 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-940f831 .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-a8028b4 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-a8028b4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-dfebb9c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-091342f {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-091342f .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-091342f .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-781ac90 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-7e8e738 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-975c232, .elementor-115 .elementor-element.elementor-element-975c232 > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-975c232 {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-7db80b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-7db80b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/list02.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-7db80b2 > .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-115 .elementor-element.elementor-element-7db80b2 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-7db80b2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-f663f03 {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-d29632b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-d29632b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-d29632b > .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-115 .elementor-element.elementor-element-d29632b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-d29632b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-400386c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-400386c .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-606e1fe {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-606e1fe .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-63f8be8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-3dee4e7 {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-3dee4e7 .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-3dee4e7 .elementor-social-icon:hover {
    background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-1bf3f08 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-efda2d9, .elementor-115 .elementor-element.elementor-element-efda2d9 > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-efda2d9 {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-d6e5004:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-d6e5004 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/photo_2025-02-22_15-38-53.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-d6e5004 > .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-115 .elementor-element.elementor-element-d6e5004 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-d6e5004 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-8ab8a96 {
    --spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-36c826d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-36c826d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-36c826d > .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-115 .elementor-element.elementor-element-36c826d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-36c826d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-1d7e0d4 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    text-align: left;
}

.elementor-115 .elementor-element.elementor-element-1d7e0d4 .elementor-heading-title {
    font-family: "Source Serif Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #161940;
}

.elementor-115 .elementor-element.elementor-element-2bfe900 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-2bfe900 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #565872;
}

.elementor-115 .elementor-element.elementor-element-739b248 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010117;
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-b7e0d9d {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    padding: 20px 0px 0px 0px;
    --icon-size: 16px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-b7e0d9d .elementor-social-icon {
    background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-b7e0d9d .elementor-social-icon:hover {
    background-color: #181A32;
}

@media(max-width:1024px) {
    .elementor-115 .elementor-element.elementor-element-99c1db4 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-21b3e8b {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .elementor-115 .elementor-element.elementor-element-21b3e8b .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-115 .elementor-element.elementor-element-30e441e {
        padding: 0px 0px 0px 0px;
        text-align: center;
        font-size: 14px;
    }

    .elementor-115 .elementor-element.elementor-element-a10750a {
        padding: 90px 0px 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-5f46bfe {
        padding: 0px 15px 0px 15px;
    }

    .elementor-115 .elementor-element.elementor-element-39cbced > .elementor-element-populated {
        padding: 0px 50px 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-3d6d84b img {
        width: 70%;
    }

    .elementor-115 .elementor-element.elementor-element-29a4737 > .elementor-element-populated {
        padding: 0px 0px 580px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-dbe28cc .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-115 .elementor-element.elementor-element-03eeca9 {
        font-size: 14px;
    }

    .elementor-115 .elementor-element.elementor-element-d17a979 {
        padding: 0px 200px 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-1932af6 {
        padding: 90px 0px 90px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-e1c5096 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-95d55f4 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-115 .elementor-element.elementor-element-95d55f4 .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-115 .elementor-element.elementor-element-01ea916 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-19a6d7c {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-08bfceb {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-bf41d1a {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-bd53e1b {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-3e708e8 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-13586d5 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-8e8fdf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8e8fdf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px -41px;
    }

    .elementor-115 .elementor-element.elementor-element-49d9efc {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-1b36a19 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-8aecd75 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-e807d80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-e807d80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px -33px;
    }

    .elementor-115 .elementor-element.elementor-element-b556df1 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-9fd0fc8 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-05907e7 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-ee2b34d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-ee2b34d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px -33px;
    }

    .elementor-115 .elementor-element.elementor-element-f3568cc {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-29c2bce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-29c2bce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px -41px;
    }

    .elementor-115 .elementor-element.elementor-element-781ac90 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-efda2d9 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-115 .elementor-element.elementor-element-99c1db4 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-21b3e8b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-21b3e8b .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-115 .elementor-element.elementor-element-30e441e {
        padding: 0px 0px 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-a10750a {
        padding: 70px 0px 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-5f46bfe {
        padding: 0px 0px 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-39cbced > .elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-3d6d84b img {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-29a4737 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 15px 400px 15px;
    }

    .elementor-115 .elementor-element.elementor-element-903c082 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-115 .elementor-element.elementor-element-dbe28cc {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-115 .elementor-element.elementor-element-dbe28cc .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-115 .elementor-element.elementor-element-d17a979 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-d17a979 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-115 .elementor-element.elementor-element-cec1b7a .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-115 .elementor-element.elementor-element-95d55f4 .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-115 .elementor-element.elementor-element-8649865:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8649865 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-115 .elementor-element.elementor-element-ffaed18 {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-447b423 {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-cb550f6 {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-b61f5ff {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-3bf7e40 {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-6aa7b66 {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-8e8fdf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8e8fdf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-feeaf48 {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-2f00a81 {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-7bf5115 {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-e807d80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-e807d80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-7480d62 {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-85585bd {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-5099650 {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-ee2b34d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-ee2b34d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-c8cb4cf {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-29c2bce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-29c2bce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-115 .elementor-element.elementor-element-84f2e0b {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-f663f03 {
        --spacer-size: 250px;
    }

    .elementor-115 .elementor-element.elementor-element-8ab8a96 {
        --spacer-size: 250px;
    }
}

@media(min-width:768px) {
    .elementor-115 .elementor-element.elementor-element-39cbced {
        width: 50%;
    }

    .elementor-115 .elementor-element.elementor-element-29a4737 {
        width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-115 .elementor-element.elementor-element-39cbced {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-29a4737 {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-1143e73 {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-e964244 {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-8c2a387 {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-c507794 {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-770edf8 {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-f167225 {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-0885c3d {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-fc6a9ac {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-55f19de {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-60cf89c {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-20229e8 {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-104bc4f {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-df6b81e {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-af41c0c {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-7e8e738 {
        width: 100%;
    }

    .elementor-115 .elementor-element.elementor-element-1bf3f08 {
        width: 100%;
    }
}