.elementor-7118 .elementor-element.elementor-element-11dc099:not(.elementor-motion-effects-element-type-background), .elementor-7118 .elementor-element.elementor-element-11dc099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7118 .elementor-element.elementor-element-11dc099 > .elementor-container{max-width:767px;}.elementor-7118 .elementor-element.elementor-element-11dc099{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-7118 .elementor-element.elementor-element-11dc099 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7118 .elementor-element.elementor-element-dd43241:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7118 .elementor-element.elementor-element-dd43241 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7118 .elementor-element.elementor-element-dd43241 > .elementor-element-populated, .elementor-7118 .elementor-element.elementor-element-dd43241 > .elementor-element-populated > .elementor-background-overlay, .elementor-7118 .elementor-element.elementor-element-dd43241 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-7118 .elementor-element.elementor-element-dd43241 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7118 .elementor-element.elementor-element-dd43241 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7118 .elementor-element.elementor-element-42fd0b1{text-align:left;color:var( --e-global-color-text );}.elementor-7118 .elementor-element.elementor-element-111f672{padding:60px 30px 60px 30px;}.elementor-7118 .elementor-element.elementor-element-513b130 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-b01a0fe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7118 .elementor-element.elementor-element-48b2a15 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-992fd30 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7118 .elementor-element.elementor-element-55672b3 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7118 .elementor-element.elementor-element-15c0ec1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7118 .elementor-element.elementor-element-15c0ec1{margin-top:60px;margin-bottom:0px;}.elementor-7118 .elementor-element.elementor-element-36cb956 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-2a12941 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7118 .elementor-element.elementor-element-bac3ad4 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7118 .elementor-element.elementor-element-0c84ba4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7118 .elementor-element.elementor-element-0c84ba4{margin-top:60px;margin-bottom:0px;}.elementor-7118 .elementor-element.elementor-element-7f548f9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-4f6a8a7 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7118 .elementor-element.elementor-element-55dd68c > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7118 .elementor-element.elementor-element-76b770c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7118 .elementor-element.elementor-element-76b770c{margin-top:60px;margin-bottom:0px;}.elementor-7118 .elementor-element.elementor-element-21a5706 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-2eab058 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7118 .elementor-element.elementor-element-bd57216 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7118 .elementor-element.elementor-element-f617bd5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7118 .elementor-element.elementor-element-f617bd5{margin-top:60px;margin-bottom:0px;}.elementor-7118 .elementor-element.elementor-element-280d29f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-9a4cf08 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7118 .elementor-element.elementor-element-27af412 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7118 .elementor-element.elementor-element-4b95822 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7118 .elementor-element.elementor-element-4b95822{margin-top:60px;margin-bottom:0px;}.elementor-7118 .elementor-element.elementor-element-7c7037e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-8ab1117 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7118 .elementor-element.elementor-element-46f7556 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7118 .elementor-element.elementor-element-5ac4e66 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7118 .elementor-element.elementor-element-5ac4e66{margin-top:60px;margin-bottom:0px;}.elementor-7118 .elementor-element.elementor-element-4bb6612 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-fa216bd img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7118 .elementor-element.elementor-element-03793f6 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7118 .elementor-element.elementor-element-bd092c1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7118 .elementor-element.elementor-element-bd092c1{margin-top:60px;margin-bottom:0px;}.elementor-7118 .elementor-element.elementor-element-ce17ebd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-1cf5a6d img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7118 .elementor-element.elementor-element-467cbd2 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7118 .elementor-element.elementor-element-2b59364 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7118 .elementor-element.elementor-element-2b59364{margin-top:60px;margin-bottom:0px;}.elementor-7118 .elementor-element.elementor-element-5d05d79 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-e998cf3 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7118 .elementor-element.elementor-element-eed0b4b > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7118 .elementor-element.elementor-element-154355a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7118 .elementor-element.elementor-element-154355a{margin-top:60px;margin-bottom:0px;}.elementor-7118 .elementor-element.elementor-element-887bae6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-5e5b798 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7118 .elementor-element.elementor-element-7470974 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7118 .elementor-element.elementor-element-3a06f0f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7118 .elementor-element.elementor-element-3a06f0f{margin-top:60px;margin-bottom:0px;}.elementor-7118 .elementor-element.elementor-element-92bab53 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-3619bf3 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7118 .elementor-element.elementor-element-14c62d6 > .elementor-element-populated{padding:0px 0px 0px 30px;}@media(min-width:768px){.elementor-7118 .elementor-element.elementor-element-48b2a15{width:20%;}.elementor-7118 .elementor-element.elementor-element-55672b3{width:80%;}.elementor-7118 .elementor-element.elementor-element-36cb956{width:20%;}.elementor-7118 .elementor-element.elementor-element-bac3ad4{width:80%;}.elementor-7118 .elementor-element.elementor-element-7f548f9{width:20%;}.elementor-7118 .elementor-element.elementor-element-55dd68c{width:80%;}.elementor-7118 .elementor-element.elementor-element-21a5706{width:20%;}.elementor-7118 .elementor-element.elementor-element-bd57216{width:80%;}.elementor-7118 .elementor-element.elementor-element-280d29f{width:20%;}.elementor-7118 .elementor-element.elementor-element-27af412{width:80%;}.elementor-7118 .elementor-element.elementor-element-7c7037e{width:20%;}.elementor-7118 .elementor-element.elementor-element-46f7556{width:80%;}.elementor-7118 .elementor-element.elementor-element-4bb6612{width:20%;}.elementor-7118 .elementor-element.elementor-element-03793f6{width:80%;}.elementor-7118 .elementor-element.elementor-element-ce17ebd{width:20%;}.elementor-7118 .elementor-element.elementor-element-467cbd2{width:80%;}.elementor-7118 .elementor-element.elementor-element-5d05d79{width:20%;}.elementor-7118 .elementor-element.elementor-element-eed0b4b{width:80%;}.elementor-7118 .elementor-element.elementor-element-887bae6{width:20%;}.elementor-7118 .elementor-element.elementor-element-7470974{width:80%;}.elementor-7118 .elementor-element.elementor-element-92bab53{width:20%;}.elementor-7118 .elementor-element.elementor-element-14c62d6{width:80%;}}@media(max-width:767px){.elementor-7118 .elementor-element.elementor-element-11dc099{padding:20px 20px 20px 20px;}.elementor-7118 .elementor-element.elementor-element-55672b3 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-bac3ad4 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-55dd68c > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-bd57216 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-27af412 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-46f7556 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-03793f6 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-467cbd2 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-eed0b4b > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-7470974 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7118 .elementor-element.elementor-element-14c62d6 > .elementor-element-populated{padding:20px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-42fd0b1 */.elementor-7118 .elementor-element.elementor-element-42fd0b1 ul {
    margin-left:0;
}

.elementor-7118 .elementor-element.elementor-element-42fd0b1 li {
    background-color: rgba(0,0,0,0.1);
    border-left: 2px solid var(--e-global-color-accent);
    padding: 10px;
    line-height: 1.2em;
}

.elementor-7118 .elementor-element.elementor-element-42fd0b1 li + li {
    margin-top: 5px;
}

.elementor-7118 .elementor-element.elementor-element-42fd0b1 li::marker {
    content:"";
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-992fd30 */.elementor-7118 .elementor-element.elementor-element-992fd30 img {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-647b1b5 */.elementor-7118 .elementor-element.elementor-element-647b1b5 h3 {
    font-size: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
    .elementor-7118 .elementor-element.elementor-element-647b1b5 h3 {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a12941 */.elementor-7118 .elementor-element.elementor-element-2a12941 img {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-967c9c0 */.elementor-7118 .elementor-element.elementor-element-967c9c0 h3 {
    font-size: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
    .elementor-7118 .elementor-element.elementor-element-967c9c0 h3 {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6a8a7 */.elementor-7118 .elementor-element.elementor-element-4f6a8a7 img {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56658e9 */.elementor-7118 .elementor-element.elementor-element-56658e9 h3 {
    font-size: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
    .elementor-7118 .elementor-element.elementor-element-56658e9 h3 {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eab058 */.elementor-7118 .elementor-element.elementor-element-2eab058 img {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d439348 */.elementor-7118 .elementor-element.elementor-element-d439348 h3 {
    font-size: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
    .elementor-7118 .elementor-element.elementor-element-d439348 h3 {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a4cf08 */.elementor-7118 .elementor-element.elementor-element-9a4cf08 img {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 20%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54a41bd */.elementor-7118 .elementor-element.elementor-element-54a41bd h3 {
    font-size: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
    .elementor-7118 .elementor-element.elementor-element-54a41bd h3 {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ab1117 */.elementor-7118 .elementor-element.elementor-element-8ab1117 img {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 20%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72d8757 */.elementor-7118 .elementor-element.elementor-element-72d8757 h3 {
    font-size: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
    .elementor-7118 .elementor-element.elementor-element-72d8757 h3 {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa216bd */.elementor-7118 .elementor-element.elementor-element-fa216bd img {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 40%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df1014 */.elementor-7118 .elementor-element.elementor-element-5df1014 h3 {
    font-size: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
    .elementor-7118 .elementor-element.elementor-element-5df1014 h3 {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cf5a6d */.elementor-7118 .elementor-element.elementor-element-1cf5a6d img {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 40%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-584f880 */.elementor-7118 .elementor-element.elementor-element-584f880 h3 {
    font-size: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
    .elementor-7118 .elementor-element.elementor-element-584f880 h3 {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e998cf3 */.elementor-7118 .elementor-element.elementor-element-e998cf3 img {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 20%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eeac81 */.elementor-7118 .elementor-element.elementor-element-0eeac81 h3 {
    font-size: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
    .elementor-7118 .elementor-element.elementor-element-0eeac81 h3 {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e5b798 */.elementor-7118 .elementor-element.elementor-element-5e5b798 img {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 30%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ebfcd */.elementor-7118 .elementor-element.elementor-element-46ebfcd h3 {
    font-size: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
    .elementor-7118 .elementor-element.elementor-element-46ebfcd h3 {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3619bf3 */.elementor-7118 .elementor-element.elementor-element-3619bf3 img {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 80%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d3950f */.elementor-7118 .elementor-element.elementor-element-5d3950f h3 {
    font-size: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
    .elementor-7118 .elementor-element.elementor-element-5d3950f h3 {
        font-size: 14px;
    }
}/* End custom CSS */