.elementor-2 .elementor-element.elementor-element-2dc361eb>.elementor-container {
    max-width: 1300px;
    min-height: 80vh;
}

.elementor-2 .elementor-element.elementor-element-2dc361eb>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.21;
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-2dc361eb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 5em 5em 5em;
}

.elementor-2 .elementor-element.elementor-element-776b71fc:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-776b71fc>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(72, 113, 146, 0.74);
}

.elementor-2 .elementor-element.elementor-element-776b71fc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-776b71fc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-776b71fc>.elementor-element-populated>.elementor-widget-wrap {
    padding: 2em 2em 2em 2em;
}

.elementor-2 .elementor-element.elementor-element-fb22e49>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-3ccaa9b {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-3ccaa9b .elementor-heading-title {
    color: #ffffff;
    font-family: "Fauna One", Sans-serif;
    font-size: 2.9rem;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-2 .elementor-element.elementor-element-c4fc1a5>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-2 .elementor-element.elementor-element-c4fc1a5:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-c4fc1a5>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(72, 113, 146, 0.74);
}

.elementor-2 .elementor-element.elementor-element-c4fc1a5>.elementor-element-populated,
.elementor-2 .elementor-element.elementor-element-c4fc1a5>.elementor-element-populated>.elementor-background-overlay,
.elementor-2 .elementor-element.elementor-element-c4fc1a5>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-2 .elementor-element.elementor-element-c4fc1a5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-c4fc1a5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-ab0fd6e {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-ab0fd6e .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-ab0fd6e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-5d69c7f4 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    line-height: 1.4em;
}

.elementor-2 .elementor-element.elementor-element-5b2f6712 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-5b2f6712 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-5b2f6712 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0.8px;
    fill: #487192;
    color: #487192;
    background-color: rgba(255, 255, 255, 0.84);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #487192;
    border-radius: 35px 35px 35px 35px;
    box-shadow: -7px 13px 56px 0px rgba(0, 0, 0, 0.22);
}

.elementor-2 .elementor-element.elementor-element-5b2f6712 .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-5b2f6712 .elementor-button:focus {
    color: #ffffff;
    background-color: rgba(51, 51, 51, 0);
    border-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-5b2f6712 .elementor-button:hover svg,
.elementor-2 .elementor-element.elementor-element-5b2f6712 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-5b2f6712>.elementor-widget-container {
    margin: 30px 0px 10px 0px;
}

.elementor-2 .elementor-element.elementor-element-51c36bbc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-51c36bbc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-5510f514>.elementor-container {
    max-width: 1300px;
}

.elementor-2 .elementor-element.elementor-element-5510f514:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-5510f514>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-5510f514 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-2 .elementor-element.elementor-element-5510f514>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-59165d04.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-23fa4484 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-23fa4484 img {
    width: 94%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-23fa4484>.elementor-widget-container {
    margin: 12px -85px 20px 15px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-75e985cc.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-75e985cc.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-5d6d6caf>.elementor-container {
    max-width: 500px;
}

.elementor-2 .elementor-element.elementor-element-14929b38 {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-14929b38 .elementor-heading-title {
    color: #54595f;
    font-family: "Fauna One", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    font-style: oblique;
    line-height: 1.2em;
    letter-spacing: -0.9px;
}

.elementor-2 .elementor-element.elementor-element-3d658d1 {
    --divider-border-style: double;
    --divider-color: #e8e8e8;
    --divider-border-width: 4px;
}

.elementor-2 .elementor-element.elementor-element-3d658d1 .elementor-divider-separator {
    width: 37%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2 .elementor-element.elementor-element-3d658d1 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-14bc8b9f {
    color: #666666;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    line-height: 1.6em;
}

.elementor-2 .elementor-element.elementor-element-d2395ca .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-d2395ca .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-d2395ca .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0.8px;
    background-color: #487192;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #487192;
    border-radius: 35px 35px 35px 35px;
    box-shadow: -7px 13px 56px 0px rgba(0, 0, 0, 0.22);
}

.elementor-2 .elementor-element.elementor-element-d2395ca .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-d2395ca .elementor-button:focus {
    color: #487192;
    background-color: rgba(51, 51, 51, 0);
    border-color: #487192;
}

.elementor-2 .elementor-element.elementor-element-d2395ca .elementor-button:hover svg,
.elementor-2 .elementor-element.elementor-element-d2395ca .elementor-button:focus svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-d2395ca>.elementor-widget-container {
    margin: 30px 0px 10px 0px;
}

.elementor-2 .elementor-element.elementor-element-4583b892:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-4583b892>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/DSC06276-Kopi-scaled.jpg");
    background-position: -40px 58%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-4583b892 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-2 .elementor-element.elementor-element-4583b892>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-79407100.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-79407100.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-77ee52f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-77ee52f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(72, 113, 146, 0.74);
}

.elementor-2 .elementor-element.elementor-element-77ee52f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-77ee52f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-77ee52f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 2em 2em 2em 2em;
}

.elementor-2 .elementor-element.elementor-element-e93f11e {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-e93f11e .elementor-heading-title {
    color: #ffffff;
    font-family: "Fauna One", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    font-style: oblique;
    line-height: 1.2em;
    letter-spacing: -0.9px;
}

.elementor-2 .elementor-element.elementor-element-02462b3 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    line-height: 1.4em;
}

.elementor-2 .elementor-element.elementor-element-5a53237>.elementor-container {
    max-width: 1300px;
}

.elementor-2 .elementor-element.elementor-element-5a53237:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-5a53237>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-5a53237 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-2 .elementor-element.elementor-element-5a53237>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-253b22a.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-253b22a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-acd5f17>.elementor-container {
    max-width: 500px;
}

.elementor-2 .elementor-element.elementor-element-6c98276 {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-6c98276 .elementor-heading-title {
    color: #54595f;
    font-family: "Fauna One", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    font-style: oblique;
    line-height: 1.2em;
    letter-spacing: -0.9px;
}

.elementor-2 .elementor-element.elementor-element-bedf314 {
    --divider-border-style: double;
    --divider-color: #e8e8e8;
    --divider-border-width: 4px;
}

.elementor-2 .elementor-element.elementor-element-bedf314 .elementor-divider-separator {
    width: 37%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2 .elementor-element.elementor-element-bedf314 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-5d4e331 {
    color: #666666;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    line-height: 1.6em;
}

.elementor-2 .elementor-element.elementor-element-8548cc2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-79c0df6 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-79c0df6 img {
    width: 94%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-79c0df6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-64f932bf:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-64f932bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/pexels-photo-305821.jpeg");
    background-position: 0px 1vh;
    background-repeat: repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-64f932bf>.elementor-background-overlay {
    background-color: #0c0c0c;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-64f932bf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 150px 0px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-54d7f86e.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-54d7f86e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-54d7f86e>.elementor-element-populated {
    border-style: double;
    border-width: 0px 0px 4px 4px;
    border-color: #f7f7f7;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-54d7f86e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-54d7f86e>.elementor-element-populated>.elementor-widget-wrap {
    padding: 2em 2em 2em 2em;
}

.elementor-2 .elementor-element.elementor-element-507845a7 {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-507845a7 .elementor-heading-title {
    color: #7B7B7B;
    font-family: "Fauna One", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    font-style: oblique;
    line-height: 1.2em;
    letter-spacing: -0.9px;
}

.elementor-2 .elementor-element.elementor-element-803641d {
    --divider-border-style: double;
    --divider-color: #FCFCFC;
    --divider-border-width: 4px;
}

.elementor-2 .elementor-element.elementor-element-803641d .elementor-divider-separator {
    width: 37%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2 .elementor-element.elementor-element-803641d .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-36ab9cec .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-36ab9cec .elementor-testimonial-content {
    color: #7B7B7B;
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 1.6em;
}

.elementor-2 .elementor-element.elementor-element-36ab9cec .elementor-testimonial-name {
    color: #000000;
    font-family: "Fira Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-2 .elementor-element.elementor-element-36ab9cec .elementor-testimonial-job {
    color: #54595f;
    font-family: "Open Sans", Sans-serif;
    font-style: oblique;
}

.elementor-2 .elementor-element.elementor-element-7f5fc839 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-7f5fc839 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-7f5fc839 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0.8px;
    background-color: #487192;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #487192;
    border-radius: 35px 35px 35px 35px;
    box-shadow: -7px 13px 56px 0px rgba(0, 0, 0, 0.22);
}

.elementor-2 .elementor-element.elementor-element-7f5fc839 .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-7f5fc839 .elementor-button:focus {
    color: #487192;
    background-color: rgba(51, 51, 51, 0);
    border-color: #487192;
}

.elementor-2 .elementor-element.elementor-element-7f5fc839 .elementor-button:hover svg,
.elementor-2 .elementor-element.elementor-element-7f5fc839 .elementor-button:focus svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-7f5fc839>.elementor-widget-container {
    margin: 30px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-48fc81e6.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-48fc81e6.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-48fc81e6>.elementor-element-populated>.elementor-widget-wrap {
    padding: 2em 2em 2em 2em;
}

.elementor-2 .elementor-element.elementor-element-6968225 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-2 .elementor-element.elementor-element-6968225>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-62f63e86>.elementor-container {
    max-width: 1300px;
}

.elementor-2 .elementor-element.elementor-element-62f63e86:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-62f63e86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-62f63e86 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-2 .elementor-element.elementor-element-62f63e86>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-1be3b0f9.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-1be3b0f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-1be3b0f9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2 .elementor-element.elementor-element-1be3b0f9>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-71ebba1f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-5bbe9a14>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2 .elementor-element.elementor-element-5bbe9a14>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 5px 0px 5px;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-618ebcbe>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-846b143 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-846b143 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-846b143 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-846b143>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-ec0fbb9>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-1689408 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-1689408 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-1689408 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-1689408>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-885b615 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-885b615 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-885b615 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-885b615>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-af43c67 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-af43c67>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-e8f954c .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-e8f954c>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-82d0b26>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2 .elementor-element.elementor-element-82d0b26>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 5px 0px 5px;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-b3bca79 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-b3bca79>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-8700a3e .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-8700a3e>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-ba45059 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-ba45059>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-db35c2e .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-db35c2e>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DDDDDDA1;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: #DDDDDDA1;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: #DDDDDDA1;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-e4e7780 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-e4e7780>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-780976b .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-780976b .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-780976b .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-780976b>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-187cfcb .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-187cfcb>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc .elementor-tab-content {
    background-color: #ffffff;
    color: #7A7A7A;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-dc60cdc>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-ac54625>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2 .elementor-element.elementor-element-ac54625>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 5px 0px 5px;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-bb51f33 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-bb51f33>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-7a1d1e6>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-a2aa2a2>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-09cd3f9>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7A7A7A;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7A7A7A;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-a909b57 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-a909b57>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-3145741 .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-3145741 .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-3145741 .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-3145741>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-e9c00cc>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.63);
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-tab-title {
    padding: 16px 25px 15px 28px;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-accordion-title {
    color: #282828;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-accordion-icon svg {
    fill: #282828;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-active .elementor-accordion-icon,
.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-active .elementor-accordion-title {
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-active .elementor-accordion-icon svg {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-accordion-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    font-style: oblique;
    line-height: 25px;
    letter-spacing: 1px;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-tab-title .elementor-accordion-icon i:before {
    color: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-tab-title .elementor-accordion-icon svg {
    fill: #7a7a7a;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #7baa7e;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-4065c8b .elementor-tab-content {
    background-color: #ffffff;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    padding: 20px 22px 20px 28px;
}

.elementor-2 .elementor-element.elementor-element-4065c8b>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(221, 221, 221, 0.35);
    border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-7410afa2>.elementor-container {
    min-height: 80vh;
}

.elementor-2 .elementor-element.elementor-element-7410afa2:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-7410afa2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/image-from-rawpixel-id-435413-jpeg.jpg");
    background-position: bottom right;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-7410afa2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 0em 0em;
}

.elementor-2 .elementor-element.elementor-element-7410afa2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-544baba3.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-544baba3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-544baba3>.elementor-element-populated>.elementor-widget-wrap {
    padding: 1em 1em 1em 1em;
}

.elementor-2 .elementor-element.elementor-element-23c6195a {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-23c6195a .elementor-heading-title {
    color: #54595f;
    font-family: "Fauna One", Sans-serif;
    font-size: 60px;
    font-weight: 900;
    line-height: 1em;
}

.elementor-2 .elementor-element.elementor-element-23c6195a>.elementor-widget-container {
    padding: 1em 1em 0em 1em;
}

.elementor-2 .elementor-element.elementor-element-1a10eae4 {
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    line-height: 1.6em;
}

.elementor-2 .elementor-element.elementor-element-1a10eae4>.elementor-widget-container {
    padding: 1em 1em 1em 1em;
}

.elementor-2 .elementor-element.elementor-element-680595e2>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-680595e2 {
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-31a59f3e>.elementor-element-populated {
    border-style: double;
    border-width: 0px 4px 4px 0px;
    border-color: #f7f7f7;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-31a59f3e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-31a59f3e>.elementor-element-populated>.elementor-widget-wrap {
    padding: 1em 1em 1em 1em;
}

.elementor-2 .elementor-element.elementor-element-bbff7c7 {
    text-align: left;
    color: #7a7a7a;
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9rem;
    line-height: 1.6em;
}

.elementor-2 .elementor-element.elementor-element-bbff7c7>.elementor-widget-container {
    padding: 1em 1em 1em 1em;
}

.elementor-2 .elementor-element.elementor-element-0aa37a6 {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-0aa37a6 img {
    max-width: 100%;
}

.elementor-2 .elementor-element.elementor-element-e4b3cb9>.elementor-element-populated {
    border-style: double;
    border-width: 0px 4px 4px 0px;
    border-color: #f7f7f7;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-e4b3cb9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-e4b3cb9>.elementor-element-populated>.elementor-widget-wrap {
    padding: 1em 1em 1em 1em;
}

.elementor-2 .elementor-element.elementor-element-e0d905c.elementor-view-stacked .elementor-icon {
    background-color: rgba(255, 255, 255, 0);
    fill: #487192;
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-e0d905c.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-e0d905c.elementor-view-default .elementor-icon {
    fill: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, 0);
}

.elementor-2 .elementor-element.elementor-element-e0d905c.elementor-view-framed .elementor-icon {
    background-color: #487192;
}

.elementor-2 .elementor-element.elementor-element-e0d905c {
    --icon-box-icon-margin: 15px;
}

.elementor-2 .elementor-element.elementor-element-e0d905c .elementor-icon {
    font-size: 23px;
    padding: 14px;
}

.elementor-2 .elementor-element.elementor-element-e0d905c .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-2 .elementor-element.elementor-element-e0d905c .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-e0d905c .elementor-icon-box-title {
    margin-bottom: 3px;
    color: #333333;
}

.elementor-2 .elementor-element.elementor-element-e0d905c .elementor-icon-box-title,
.elementor-2 .elementor-element.elementor-element-e0d905c .elementor-icon-box-title a {
    font-family: "Fira Sans", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 32px;
}

.elementor-2 .elementor-element.elementor-element-e0d905c .elementor-icon-box-description {
    color: #666666;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-style: oblique;
    line-height: 1.6em;
}

.elementor-2 .elementor-element.elementor-element-98c2480.elementor-view-stacked .elementor-icon {
    background-color: rgba(255, 255, 255, 0);
    fill: #487192;
    color: #487192;
}

.elementor-2 .elementor-element.elementor-element-98c2480.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-98c2480.elementor-view-default .elementor-icon {
    fill: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, 0);
}

.elementor-2 .elementor-element.elementor-element-98c2480.elementor-view-framed .elementor-icon {
    background-color: #487192;
}

.elementor-2 .elementor-element.elementor-element-98c2480 {
    --icon-box-icon-margin: 15px;
}

.elementor-2 .elementor-element.elementor-element-98c2480 .elementor-icon {
    font-size: 23px;
    padding: 14px;
}

.elementor-2 .elementor-element.elementor-element-98c2480 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-2 .elementor-element.elementor-element-98c2480 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-98c2480 .elementor-icon-box-title {
    margin-bottom: 3px;
    color: #333333;
}

.elementor-2 .elementor-element.elementor-element-98c2480 .elementor-icon-box-title,
.elementor-2 .elementor-element.elementor-element-98c2480 .elementor-icon-box-title a {
    font-family: "Fira Sans", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 32px;
}

.elementor-2 .elementor-element.elementor-element-98c2480 .elementor-icon-box-description {
    color: #666666;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-style: oblique;
    line-height: 1.6em;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-6d499ffb.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-6d499ffb.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-6d499ffb>.elementor-element-populated>.elementor-widget-wrap {
    padding: 2em 2em 2em 2em;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-color: #EFEFEF;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-color: #EFEFEF;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-field-group .elementor-select-wrapper::before {
    color: #EFEFEF;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .e-form__buttons__wrapper__button-next {
    background-color: #487192;
    color: #FFFFFF;
    border-color: #487192;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-button[type="submit"] {
    background-color: #487192;
    color: #FFFFFF;
    border-color: #487192;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-button[type="submit"] svg * {
    fill: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .e-form__buttons__wrapper__button-next:hover {
    background-color: rgba(255, 255, 255, 0.07);
    color: #487192;
    border-color: #487192;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-button[type="submit"]:hover {
    background-color: rgba(255, 255, 255, 0.07);
    color: #487192;
    border-color: #487192;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .elementor-button[type="submit"]:hover svg * {
    fill: #487192;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-b09cf27 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-2 .elementor-element.elementor-element-b09cf27>.elementor-widget-container {
    margin: 30px 0px 10px 0px;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-2 .elementor-element.elementor-element-776b71fc {
        width: 60%;
    }

    .elementor-2 .elementor-element.elementor-element-51c36bbc {
        width: 40%;
    }

    .elementor-2 .elementor-element.elementor-element-544baba3 {
        width: 51.692%;
    }

    .elementor-2 .elementor-element.elementor-element-6d499ffb {
        width: 48.308%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2 .elementor-element.elementor-element-776b71fc {
        width: 80%;
    }

    .elementor-2 .elementor-element.elementor-element-79407100 {
        width: 50%;
    }

    .elementor-2 .elementor-element.elementor-element-77ee52f {
        width: 50%;
    }

    .elementor-2 .elementor-element.elementor-element-253b22a {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-8548cc2 {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-54d7f86e {
        width: 50%;
    }

    .elementor-2 .elementor-element.elementor-element-48fc81e6 {
        width: 50%;
    }

    .elementor-2 .elementor-element.elementor-element-544baba3 {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-31a59f3e {
        width: 33.3%;
    }

    .elementor-2 .elementor-element.elementor-element-e4b3cb9 {
        width: 33.3%;
    }

    .elementor-2 .elementor-element.elementor-element-6d499ffb {
        width: 100%;
    }
}

@media(min-width:1025px) {

    .elementor-2 .elementor-element.elementor-element-64f932bf:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-64f932bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-2 .elementor-element.elementor-element-3ccaa9b {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-3ccaa9b .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-2 .elementor-element.elementor-element-5d69c7f4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-5510f514 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 2em 0em 1em 0em;
    }

    .elementor-2 .elementor-element.elementor-element-23fa4484 img {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-23fa4484>.elementor-widget-container {
        margin: 0px 0px 0px -150px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-75e985cc>.elementor-element-populated>.elementor-widget-wrap {
        padding: 1em 1em 1em 1em;
    }

    .elementor-2 .elementor-element.elementor-element-14929b38 .elementor-heading-title {
        line-height: 2.4em;
    }

    .elementor-2 .elementor-element.elementor-element-14929b38>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-4583b892:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-4583b892>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
        background-size: 2192px auto;
    }

    .elementor-2 .elementor-element.elementor-element-4583b892 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-e93f11e .elementor-heading-title {
        font-size: 2rem;
        line-height: 1.3em;
    }

    .elementor-2 .elementor-element.elementor-element-e93f11e>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-02462b3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-5a53237 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 2em 0em 1em 0em;
    }

    .elementor-2 .elementor-element.elementor-element-253b22a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 1em 1em 1em 1em;
    }

    .elementor-2 .elementor-element.elementor-element-6c98276 .elementor-heading-title {
        line-height: 2.4em;
    }

    .elementor-2 .elementor-element.elementor-element-6c98276>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-79c0df6 img {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-79c0df6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-64f932bf:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-64f932bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top center;
    }

    .elementor-2 .elementor-element.elementor-element-64f932bf {
        padding: 2em 2em 2em 2em;
    }

    .elementor-2 .elementor-element.elementor-element-54d7f86e>.elementor-element-populated>.elementor-widget-wrap {
        padding: 4% 4% 4% 4%;
    }

    .elementor-2 .elementor-element.elementor-element-507845a7 .elementor-heading-title {
        line-height: 2.4em;
    }

    .elementor-2 .elementor-element.elementor-element-507845a7>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-36ab9cec .elementor-testimonial-content {
        font-size: 0.9rem;
    }

    .elementor-2 .elementor-element.elementor-element-62f63e86 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-7410afa2:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-7410afa2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center left;
    }

    .elementor-2 .elementor-element.elementor-element-544baba3>.elementor-element-populated>.elementor-widget-wrap {
        padding: 2em 2em 2em 2em;
    }

    .elementor-2 .elementor-element.elementor-element-23c6195a {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-23c6195a .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-2 .elementor-element.elementor-element-1a10eae4 {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-680595e2 {
        padding: 2em 2em 2em 2em;
    }

    .elementor-2 .elementor-element.elementor-element-31a59f3e>.elementor-element-populated>.elementor-widget-wrap {
        padding: 4% 4% 4% 4%;
    }

    .elementor-2 .elementor-element.elementor-element-bbff7c7 {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-e4b3cb9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 4% 4% 4% 4%;
    }
}

@media(max-width:767px) {
    .elementor-2 .elementor-element.elementor-element-2dc361eb {
        padding: 1em 1em 1em 1em;
    }

    .elementor-2 .elementor-element.elementor-element-776b71fc {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-3ccaa9b .elementor-heading-title {
        font-size: 2rem;
    }

    .elementor-2 .elementor-element.elementor-element-5d69c7f4 {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-5510f514 {
        padding: 1em 1em 1em 1em;
    }

    .elementor-2 .elementor-element.elementor-element-23fa4484 {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-23fa4484>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-14929b38 {
        text-align: left;
    }

    .elementor-2 .elementor-element.elementor-element-14929b38 .elementor-heading-title {
        font-size: 2rem;
        line-height: 1.1em;
    }

    .elementor-2 .elementor-element.elementor-element-d2395ca>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-4583b892:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-4583b892>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center right;
        background-size: 892px auto;
    }

    .elementor-2 .elementor-element.elementor-element-4583b892 {
        padding: 2em 2em 2em 2em;
    }

    .elementor-2 .elementor-element.elementor-element-e93f11e {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-e93f11e .elementor-heading-title {
        font-size: 1.7rem;
        line-height: 1.1em;
    }

    .elementor-2 .elementor-element.elementor-element-02462b3 {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-5a53237 {
        padding: 1em 1em 1em 1em;
    }

    .elementor-2 .elementor-element.elementor-element-6c98276 {
        text-align: left;
    }

    .elementor-2 .elementor-element.elementor-element-6c98276 .elementor-heading-title {
        font-size: 2rem;
        line-height: 1.1em;
    }

    .elementor-2 .elementor-element.elementor-element-507845a7 {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-507845a7 .elementor-heading-title {
        font-size: 2.2rem;
        line-height: 1.1em;
    }

    .elementor-2 .elementor-element.elementor-element-507845a7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-803641d .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-2 .elementor-element.elementor-element-36ab9cec .elementor-testimonial-content {
        font-size: 0.9rem;
    }

    .elementor-2 .elementor-element.elementor-element-7f5fc839>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-48fc81e6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2 .elementor-element.elementor-element-48fc81e6>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-62f63e86 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-5bbe9a14>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-82d0b26>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-ac54625>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-7410afa2:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-7410afa2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center;
    }

    .elementor-2 .elementor-element.elementor-element-544baba3>.elementor-element-populated>.elementor-widget-wrap {
        padding: 1em 1em 1em 1em;
    }

    .elementor-2 .elementor-element.elementor-element-23c6195a .elementor-heading-title {
        font-size: 2rem;
    }

    .elementor-2 .elementor-element.elementor-element-23c6195a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-1a10eae4>.elementor-widget-container {
        padding: 0em 1em 0em 1em;
    }

    .elementor-2 .elementor-element.elementor-element-680595e2 {
        padding: 0em 0em 0em 0em;
    }

    .elementor-2 .elementor-element.elementor-element-31a59f3e>.elementor-element-populated>.elementor-widget-wrap {
        padding: 2em 2em 2em 2em;
    }

    .elementor-2 .elementor-element.elementor-element-bbff7c7>.elementor-widget-container {
        padding: 0em 1em 0em 1em;
    }

    .elementor-2 .elementor-element.elementor-element-0aa37a6 {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-e4b3cb9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 2em 2em 2em 2em;
    }

    .elementor-2 .elementor-element.elementor-element-e0d905c .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-98c2480 .elementor-icon-box-wrapper {
        text-align: center;
    }
}

/* Start custom CSS for accordion, class: .elementor-element-618ebcbe */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

.removeClass('elementor-active');
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-846b143 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-ec0fbb9 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-1689408 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-885b615 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-af43c67 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-e8f954c */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-8700a3e */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-ba45059 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-db35c2e */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-e4e7780 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-780976b */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-187cfcb */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-dc60cdc */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-bb51f33 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-7a1d1e6 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-a2aa2a2 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-09cd3f9 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-a909b57 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-3145741 */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-e9c00cc */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-4065c8b */
.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/*This file was exported by "Export WP Page to Static HTML" plugin which created by ReCorp (https://myrecorp.com) */