.elementor-116 .elementor-element.elementor-element-4e69e11>.elementor-container {
    max-width: 1250px;
}

.elementor-116 .elementor-element.elementor-element-4e69e11 {
    padding: 100px 0px 65px 0px;
}

.elementor-116 .elementor-element.elementor-element-049b24b {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-b688a33 .elementor-heading-title {
    color: #141515;
    font-family: "Urbanist", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.25em;
}

.elementor-116 .elementor-element.elementor-element-d34dedc .elementor-heading-title {
    color: #141515;
    font-family: "Urbanist", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.556em;
}

.elementor-116 .elementor-element.elementor-element-d34dedc>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-ca5dfd5 .elementor-heading-title {
    color: #141515;
    font-family: "Urbanist", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.556em;
}

.elementor-116 .elementor-element.elementor-element-ca5dfd5>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-931464e .elementor-heading-title {
    color: #141515;
    font-family: "Urbanist", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    line-height: 1.33em;
}

.elementor-116 .elementor-element.elementor-element-931464e>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-55d51cb .elementor-heading-title {
    color: #141515;
    font-family: "Urbanist", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.556em;
}

.elementor-116 .elementor-element.elementor-element-55d51cb>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-7c99f21 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-116 .elementor-element.elementor-element-7c99f21>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-375754e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F08441;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-116 .elementor-element.elementor-element-375754e>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-375754e>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-375754e>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-116 .elementor-element.elementor-element-375754e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-74ea668>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-2fb54b0>.elementor-widget-container {
    margin: 0px 04px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4929ba2>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-7874fa0>.elementor-widget-container {
    margin: 0px 0px 0px 04px;
}

.elementor-116 .elementor-element.elementor-element-c255da2 {
    margin-top: 8px;
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-698f080>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-dded3ce>.elementor-widget-container {
    margin: 0px 04px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-d1eac6c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-fb85f3e>.elementor-widget-container {
    margin: 0px 0px 0px 04px;
}

.elementor-116 .elementor-element.elementor-element-588ea3c .elementor-heading-title {
    color: #141515;
    font-family: "Urbanist", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    line-height: 1.33em;
}

.elementor-116 .elementor-element.elementor-element-588ea3c>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-55388ce .elementor-heading-title {
    color: #141515;
    font-family: "Urbanist", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.556em;
}

.elementor-116 .elementor-element.elementor-element-55388ce>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-1f67578 .elementor-heading-title {
    color: #141515;
    font-family: "Urbanist", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    line-height: 1.33em;
}

.elementor-116 .elementor-element.elementor-element-1f67578>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-43a02fe {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-b877bbb>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-9279314 .elementor-heading-title {
    color: #141515;
    font-family: "Urbanist", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.38em;
}

.elementor-116 .elementor-element.elementor-element-9279314>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-b9c92d7:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-b9c92d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F9;
}

.elementor-116 .elementor-element.elementor-element-b9c92d7,
.elementor-116 .elementor-element.elementor-element-b9c92d7>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-116 .elementor-element.elementor-element-b9c92d7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 15px;
    margin-bottom: 0px;
    padding: 25px 20px 25px 9px;
}

.elementor-116 .elementor-element.elementor-element-b9c92d7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-6145921>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-5e7f616 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-8989016>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-b28344c .elementor-heading-title {
    color: #141515;
    font-family: "Urbanist", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.38em;
}

.elementor-116 .elementor-element.elementor-element-b28344c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-595c7a8:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-595c7a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F9;
}

.elementor-116 .elementor-element.elementor-element-595c7a8,
.elementor-116 .elementor-element.elementor-element-595c7a8>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-116 .elementor-element.elementor-element-595c7a8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 15px;
    margin-bottom: 0px;
    padding: 25px 20px 25px 20px;
}

.elementor-116 .elementor-element.elementor-element-595c7a8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-55d1b14>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

@media(max-width:767px) {
    .elementor-116 .elementor-element.elementor-element-b688a33 .elementor-heading-title {
        font-size: 28px;
    }
}

@media(min-width:768px) {
    .elementor-116 .elementor-element.elementor-element-00831de {
        width: 70%;
    }

    .elementor-116 .elementor-element.elementor-element-24e4765 {
        width: 30%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-116 .elementor-element.elementor-element-00831de {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-24e4765 {
        width: 100%;
    }
}