﻿.elementor-230 .elementor-element.elementor-element-23cc707
{
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-230 .elementor-element.elementor-element-c08bc77
{
    --display: flex;
    --border-radius: 0px 0px 6px 6px;
    box-shadow: 0 3px 30px 0 rgba(0,0,0,.13);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-230 .elementor-element.elementor-element-c08bc77:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-c08bc77>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-230 .elementor-element.elementor-element-4636d34
{
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-230 .elementor-element.elementor-element-f60d56e
{
    --display: flex;
}
.elementor-230 .elementor-element.elementor-element-46bcc1e .elementor-heading-title
{
    font-family: "Poppins",Arial,Helvetica,Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: underline;
}
.elementor-230 .elementor-element.elementor-element-56b6dbc>.elementor-widget-container
{
    border-style: dotted;
    border-width: 0 0 2px 0;
    border-color: var(--e-global-color-f3320a2);
}
.elementor-230 .elementor-element.elementor-element-56b6dbc
{
    text-align: center;
}
.elementor-230 .elementor-element.elementor-element-56b6dbc .elementor-heading-title
{
    font-family: "Poppins",Arial,Helvetica,Sans-serif;
    font-size: 39px;
    color: var(--e-global-color-secondary);
}
.elementor-230 .elementor-element.elementor-element-f76bcdc
{
    text-align: center;
}
.elementor-230 .elementor-element.elementor-element-f76bcdc .elementor-heading-title
{
    font-family: "Poppins",Arial,Helvetica,Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #a5a4a4;
}
.elementor-230 .elementor-element.elementor-element-984d007
{
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-230 .elementor-element.elementor-element-d305417
{
    --display: flex;
    --justify-content: flex-start;
}
.elementor-230 .elementor-element.elementor-element-8ab5d78
{
    text-align: center;
}
.elementor-230 .elementor-element.elementor-element-8ab5d78 img
{
    border-style: solid;
    border-color: var(--e-global-color-f3320a2);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-230 .elementor-element.elementor-element-3cf748c
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}
.elementor-230 .elementor-element.elementor-element-05c5f56
{
    font-family: "Open Sans",Arial,Helvetica,Sans-serif;
    font-weight: 400;
    line-height: 1.5em;
}
@media(min-width: 768px)
{
    .elementor-230 .elementor-element.elementor-element-d305417
    {
        --width: 29.153%;
    }
    .elementor-230 .elementor-element.elementor-element-3cf748c
    {
        --width: 70.847%;
    }
}