﻿.elementor-21518 .elementor-element.elementor-element-37f4fe75
{
    --display: flex;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21518 .elementor-element.elementor-element-af90e5f
{
    --display: flex;
}
.elementor-21518 .elementor-element.elementor-element-487e1c28>.elementor-widget-container
{
    margin: 0% 0% 0% 0%;
}
.elementor-21518 .elementor-element.elementor-element-487e1c28
{
    text-align: center;
}
.elementor-21518 .elementor-element.elementor-element-487e1c28 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 3rem;
    font-weight: 600;
    color: #414141;
}
.elementor-21518 .elementor-element.elementor-element-18c87c1c
{
    text-align: center;
}
.elementor-21518 .elementor-element.elementor-element-18c87c1c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 2rem;
}
.elementor-21518 .elementor-element.elementor-element-f59ae83
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-21518 .elementor-element.elementor-element-abd94ee
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-21518 .elementor-element.elementor-element-14a21cc img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-48d0dad img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-aae001e img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-cefc9a5 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-edc3011
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-21518 .elementor-element.elementor-element-f3ec89a img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-867cdb3 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-1ce0b2d img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-8e4c9e2 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-7f21f5d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-21518 .elementor-element.elementor-element-15cad1c img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-f15b813 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-8c0e62d img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-16c29ad img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-cba5f8a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-21518 .elementor-element.elementor-element-80bbc4b img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-d6a4093 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-ab1551f img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-ffa4270 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-7c85085
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-21518 .elementor-element.elementor-element-ee5bacd img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-1bf2f91 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-d7be604 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-1f4a79a img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-ba0adce
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-21518 .elementor-element.elementor-element-e054f88 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-688ce66 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-bf15406 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
.elementor-21518 .elementor-element.elementor-element-f3dbea4 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eee8d6;
}
@media(min-width: 768px)
{
    .elementor-21518 .elementor-element.elementor-element-abd94ee
    {
        --width: 50%;
    }
    .elementor-21518 .elementor-element.elementor-element-edc3011
    {
        --width: 50%;
    }
    .elementor-21518 .elementor-element.elementor-element-7f21f5d
    {
        --width: 50%;
    }
    .elementor-21518 .elementor-element.elementor-element-cba5f8a
    {
        --width: 50%;
    }
    .elementor-21518 .elementor-element.elementor-element-7c85085
    {
        --width: 50%;
    }
    .elementor-21518 .elementor-element.elementor-element-ba0adce
    {
        --width: 50%;
    }
}
@media(max-width: 1024px)
{
    .elementor-21518 .elementor-element.elementor-element-487e1c28 .elementor-heading-title
    {
        font-size: 1.9rem;
    }
    .elementor-21518 .elementor-element.elementor-element-18c87c1c .elementor-heading-title
    {
        font-size: 1.2rem;
    }
}
@media(max-width: 767px)
{
    .elementor-21518 .elementor-element.elementor-element-37f4fe75
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-21518 .elementor-element.elementor-element-487e1c28 .elementor-heading-title
    {
        font-size: 1.7rem;
    }
    .elementor-21518 .elementor-element.elementor-element-18c87c1c>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
    }
    .elementor-21518 .elementor-element.elementor-element-18c87c1c
    {
        text-align: center;
    }
    .elementor-21518 .elementor-element.elementor-element-18c87c1c .elementor-heading-title
    {
        font-size: 1.1rem;
    }
    .elementor-21518 .elementor-element.elementor-element-f59ae83
    {
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 2%;
        --padding-bottom: 2%;
        --padding-left: 2%;
        --padding-right: 2%;
    }
    .elementor-21518 .elementor-element.elementor-element-abd94ee
    {
        --width: 50%;
    }
    .elementor-21518 .elementor-element.elementor-element-edc3011
    {
        --width: 50%;
    }
    .elementor-21518 .elementor-element.elementor-element-7f21f5d
    {
        --width: 50%;
    }
    .elementor-21518 .elementor-element.elementor-element-cba5f8a
    {
        --width: 50%;
    }
    .elementor-21518 .elementor-element.elementor-element-7c85085
    {
        --width: 50%;
    }
    .elementor-21518 .elementor-element.elementor-element-ba0adce
    {
        --width: 50%;
    }
}