@charset "utf-8";

/* 내용관리 */
#ctt {font-size:1.15em; }
#ctt h3 {font-size:1.3em; }
.ctt_admin {margin:0 5px;text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0}
.ctt_img {text-align:center}



/*widget-image.min.css*/
.elementor-widget-image {
    text-align: center
}

.elementor-widget-image a {
    display: inline-block
}

.elementor-widget-image a img[src$=".svg"] {
    width: 48px
}

.elementor-widget-image img {
    display: inline-block;
    vertical-align: middle
}
/*post-272*/
.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-272 .elementor-element.elementor-element-5a8f921 {
    margin-top: 3em;
    margin-bottom: 0em;
}

.elementor-widget-heading .elementor-heading-title {
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-272 .elementor-element.elementor-element-8b2ef9d {
    text-align: center;
}

.elementor-widget-text-editor {
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-272 .elementor-element.elementor-element-cbfe645 {
    text-align: center;
}

.elementor-272 .elementor-element.elementor-element-436216d {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-272 .elementor-element.elementor-element-e0ad40f {
    margin-top: 3em;
    margin-bottom: 0em;
}

.elementor-272 .elementor-element.elementor-element-eeb7fcf {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D0D0D0;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-272 .elementor-element.elementor-element-eeb7fcf, .elementor-272 .elementor-element.elementor-element-eeb7fcf > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-272 .elementor-element.elementor-element-1cb84e6 .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-272 .elementor-element.elementor-element-90b0b8c .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-272 .elementor-element.elementor-element-2957464 .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-272 .elementor-element.elementor-element-79f3656 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-272 .elementor-element.elementor-element-f5bf5f9 .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-272 .elementor-element.elementor-element-8c2c962 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-272 .elementor-element.elementor-element-ad2ca31 .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-272 .elementor-element.elementor-element-deba985 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

@media(max-width: 767px) {
    .elementor-272 .elementor-element.elementor-element-84abeca {
        width:100%;
    }

    .elementor-272 .elementor-element.elementor-element-ecacc2e {
        width: 100%;
    }

    .elementor-272 .elementor-element.elementor-element-ecacc2e > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-272 .elementor-element.elementor-element-21a5b8f {
        width: 100%;
    }

    .elementor-272 .elementor-element.elementor-element-e05f6dd {
        width: 100%;
    }

    .elementor-272 .elementor-element.elementor-element-e05f6dd > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-272 .elementor-element.elementor-element-6940894 {
        width: 100%;
    }

    .elementor-272 .elementor-element.elementor-element-6fb0c1e {
        width: 100%;
    }

    .elementor-272 .elementor-element.elementor-element-6fb0c1e > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-272 .elementor-element.elementor-element-f513dcc {
        width: 100%;
    }

    .elementor-272 .elementor-element.elementor-element-5d888e0 {
        width: 100%;
    }

    .elementor-272 .elementor-element.elementor-element-5d888e0 > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(min-width: 768px) {
    .elementor-272 .elementor-element.elementor-element-84abeca {
        width:10%;
    }

    .elementor-272 .elementor-element.elementor-element-ecacc2e {
        width: 90%;
    }

    .elementor-272 .elementor-element.elementor-element-21a5b8f {
        width: 10%;
    }

    .elementor-272 .elementor-element.elementor-element-e05f6dd {
        width: 90%;
    }

    .elementor-272 .elementor-element.elementor-element-6940894 {
        width: 10%;
    }

    .elementor-272 .elementor-element.elementor-element-6fb0c1e {
        width: 90%;
    }

    .elementor-272 .elementor-element.elementor-element-f513dcc {
        width: 10%;
    }

    .elementor-272 .elementor-element.elementor-element-5d888e0 {
        width: 90%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-272 .elementor-element.elementor-element-84abeca {
        width:15%;
    }

    .elementor-272 .elementor-element.elementor-element-ecacc2e {
        width: 85%;
    }

    .elementor-272 .elementor-element.elementor-element-21a5b8f {
        width: 15%;
    }

    .elementor-272 .elementor-element.elementor-element-e05f6dd {
        width: 85%;
    }

    .elementor-272 .elementor-element.elementor-element-6940894 {
        width: 15%;
    }

    .elementor-272 .elementor-element.elementor-element-6fb0c1e {
        width: 85%;
    }

    .elementor-272 .elementor-element.elementor-element-f513dcc {
        width: 15%;
    }

    .elementor-272 .elementor-element.elementor-element-5d888e0 {
        width: 85%;
    }
}


/*frontend.min.css*/


/*post-5.css*/
:root {
    --e-global-color-primary: #000000;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #666666;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-weight: 500;
}

.elementor-kit-5 h2 {
    line-height: 1.3em;
}

.elementor-kit-5 h3 {
    line-height: 1.3em;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1340px;
}

.e-con {
    --container-max-width: 1340px;
}

.elementor-widget:not(:last-child) {
    margin-block-end:10px;}

.elementor-element {
    --widgets-spacing: 10px 10px;
    --widgets-spacing-row: 10px;
    --widgets-spacing-column: 10px;
}

{
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

/* post282 인사말*/
.elementor-widget-heading .elementor-heading-title {
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-282 .elementor-element.elementor-element-1325a4b {
    text-align: center;
}

.elementor-282 .elementor-element.elementor-element-1325a4b .elementor-heading-title {
    font-size: 2.5em;
    font-weight: 400;
    line-height: 1.2em;
    color: #EC1223;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-282 .elementor-element.elementor-element-ebde460 > .elementor-widget-container {
    margin: 2em 0em 0em 0em;
}

.elementor-widget-text-editor {
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-282 .elementor-element.elementor-element-64c1ca0 {
    text-align: end;
}

@media(max-width: 767px) {
    .elementor-282 .elementor-element.elementor-element-1325a4b .elementor-heading-title {
        font-size:2em;
    }

    .elementor-282 .elementor-element.elementor-element-ebde460 > .elementor-widget-container {
        margin: 1em 0em 1em 0em;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-282 .elementor-element.elementor-element-4ee8a96 {
        width:40%;
    }

    .elementor-282 .elementor-element.elementor-element-a9bfdac {
        width: 60%;
    }
}
/**535 오시는길*/

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

.elementor-widget-heading .elementor-heading-title {
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-535 .elementor-element.elementor-element-4d19a13 .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-535 .elementor-element.elementor-element-75fd776 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-535 .elementor-element.elementor-element-2762c7d .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-535 .elementor-element.elementor-element-4fdc3b1 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-535 .elementor-element.elementor-element-2c3bb27 {
    margin-top: 3em;
    margin-bottom: 0em;
}

.elementor-535 .elementor-element.elementor-element-2e03d2b .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
}

.elementor-widget-text-editor {
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-535 .elementor-element.elementor-element-ca62686 > .elementor-widget-container {
    margin: 0px 0px 0px -10px;
}

@media(max-width: 767px) {
    .elementor-535 .elementor-element.elementor-element-8c02a6f > .elementor-element-populated {
        margin:-15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-535 .elementor-element.elementor-element-e491d9f > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(min-width: 768px) {
    .elementor-535 .elementor-element.elementor-element-c551b20 {
        width:40%;
    }

    .elementor-535 .elementor-element.elementor-element-198ede1 {
        width: 60%;
    }

    .elementor-535 .elementor-element.elementor-element-bc3a3b8 {
        width: 15%;
    }

    .elementor-535 .elementor-element.elementor-element-8c02a6f {
        width: 85%;
    }

    .elementor-535 .elementor-element.elementor-element-3e1be77 {
        width: 15%;
    }

    .elementor-535 .elementor-element.elementor-element-e491d9f {
        width: 85%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-535 .elementor-element.elementor-element-bc3a3b8 {
        width:25%;
    }

    .elementor-535 .elementor-element.elementor-element-8c02a6f {
        width: 75%;
    }

    .elementor-535 .elementor-element.elementor-element-3e1be77 {
        width: 25%;
    }

    .elementor-535 .elementor-element.elementor-element-e491d9f {
        width: 75%;
    }
}

/*513시설안내*/

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-513 .elementor-element.elementor-element-4e1cbc3 {
    margin-top: 4em;
    margin-bottom: 0em;
}

.elementor-widget-heading .elementor-heading-title {
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-513 .elementor-element.elementor-element-62f5926 .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
}

.elementor-513 .elementor-element.elementor-element-965c35b {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ECECEC;
}

.elementor-513 .elementor-element.elementor-element-dfaf5c9 .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-a0050bf .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-6457f2e {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ECECEC;
}

.elementor-513 .elementor-element.elementor-element-efbad94 .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-b47f136 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-59d6603 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ECECEC;
}

.elementor-513 .elementor-element.elementor-element-21c513c .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-cdaa120 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-44f5257 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ECECEC;
}

.elementor-513 .elementor-element.elementor-element-43b466c .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-9137628 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-22a5bbd {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ECECEC;
}

.elementor-513 .elementor-element.elementor-element-8d4c9ef .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-a19b126 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-25affde {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ECECEC;
}

.elementor-513 .elementor-element.elementor-element-2fbe15d .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-e9ece7a .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-97c127a {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ECECEC;
}

.elementor-513 .elementor-element.elementor-element-1368a4f .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-70b9b6c .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-41d709e {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ECECEC;
}

.elementor-513 .elementor-element.elementor-element-9f9f9b6 .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-2fee1ba .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-2256b90 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ECECEC;
}

.elementor-513 .elementor-element.elementor-element-145d56a .elementor-heading-title {
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-97aad6d .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-3aabc4c .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
}

.elementor-widget-text-editor {
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-513 .elementor-element.elementor-element-bf151e6 {
    margin-top: 4em;
    margin-bottom: 0em;
}

.elementor-513 .elementor-element.elementor-element-a207780 .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
}

.elementor-513 .elementor-element.elementor-element-94efb96 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-513 .elementor-element.elementor-element-d0c2977:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-d0c2977 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F1D1;
}

.elementor-513 .elementor-element.elementor-element-d0c2977.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-513 .elementor-element.elementor-element-d0c2977 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-513 .elementor-element.elementor-element-8e09d2a {
    text-align: center;
}

.elementor-513 .elementor-element.elementor-element-8e09d2a .elementor-heading-title {
    font-size: 2em;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-c5f4f71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-c5f4f71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F1D1;
}

.elementor-513 .elementor-element.elementor-element-c5f4f71.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-513 .elementor-element.elementor-element-c5f4f71 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-513 .elementor-element.elementor-element-594b6a3 {
    width: auto;
    max-width: auto;
}

.elementor-513 .elementor-element.elementor-element-02af2c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-02af2c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-513 .elementor-element.elementor-element-02af2c6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 0em 1em;
}

.elementor-513 .elementor-element.elementor-element-02af2c6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-513 .elementor-element.elementor-element-299d070 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-8414101 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-513 .elementor-element.elementor-element-0d89885:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-0d89885 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFF8DE;
}

.elementor-513 .elementor-element.elementor-element-0d89885.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-513 .elementor-element.elementor-element-0d89885 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-513 .elementor-element.elementor-element-0d89885 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-513 .elementor-element.elementor-element-3721157 {
    text-align: center;
}

.elementor-513 .elementor-element.elementor-element-3721157 .elementor-heading-title {
    font-size: 2em;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-aeb7132:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-aeb7132 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFF8DE;
}

.elementor-513 .elementor-element.elementor-element-aeb7132.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-513 .elementor-element.elementor-element-aeb7132 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-513 .elementor-element.elementor-element-1c6edf0 {
    width: auto;
    max-width: auto;
}

.elementor-513 .elementor-element.elementor-element-92a25a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-92a25a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-513 .elementor-element.elementor-element-92a25a4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 0em 1em;
}

.elementor-513 .elementor-element.elementor-element-92a25a4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-513 .elementor-element.elementor-element-4cab118 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-4c6d774 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-513 .elementor-element.elementor-element-fbd739e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-fbd739e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F1D1;
}

.elementor-513 .elementor-element.elementor-element-fbd739e.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-513 .elementor-element.elementor-element-fbd739e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-513 .elementor-element.elementor-element-061b136 {
    text-align: center;
}

.elementor-513 .elementor-element.elementor-element-061b136 .elementor-heading-title {
    font-size: 2em;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-f5f21c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-f5f21c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F1D1;
}

.elementor-513 .elementor-element.elementor-element-f5f21c1.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-513 .elementor-element.elementor-element-f5f21c1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-513 .elementor-element.elementor-element-1fca15d {
    width: auto;
    max-width: auto;
}

.elementor-513 .elementor-element.elementor-element-2cdd618:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-2cdd618 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-513 .elementor-element.elementor-element-2cdd618 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 0em 1em;
}

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

.elementor-513 .elementor-element.elementor-element-7ea50a9 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-cbf1f1f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-513 .elementor-element.elementor-element-3e9ecd7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-3e9ecd7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFF8DE;
}

.elementor-513 .elementor-element.elementor-element-3e9ecd7.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-513 .elementor-element.elementor-element-3e9ecd7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-513 .elementor-element.elementor-element-3e9ecd7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-513 .elementor-element.elementor-element-80a0cce {
    text-align: center;
}

.elementor-513 .elementor-element.elementor-element-80a0cce .elementor-heading-title {
    font-size: 2em;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-39d28f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-39d28f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFF8DE;
}

.elementor-513 .elementor-element.elementor-element-39d28f0.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-513 .elementor-element.elementor-element-39d28f0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-513 .elementor-element.elementor-element-39d28f0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-513 .elementor-element.elementor-element-3b3d410 {
    width: auto;
    max-width: auto;
}

.elementor-513 .elementor-element.elementor-element-18d3743:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-18d3743 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-513 .elementor-element.elementor-element-18d3743 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 0em 1em;
}

.elementor-513 .elementor-element.elementor-element-18d3743 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-513 .elementor-element.elementor-element-b0bd1f2 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

.elementor-513 .elementor-element.elementor-element-7ec931c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-513 .elementor-element.elementor-element-0e0213a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-0e0213a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F1D1;
}

.elementor-513 .elementor-element.elementor-element-0e0213a.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-513 .elementor-element.elementor-element-0e0213a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-513 .elementor-element.elementor-element-0e0213a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-513 .elementor-element.elementor-element-3147128 {
    text-align: center;
}

.elementor-513 .elementor-element.elementor-element-3147128 .elementor-heading-title {
    font-size: 2em;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-513 .elementor-element.elementor-element-f830338:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-f830338 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F1D1;
}

.elementor-513 .elementor-element.elementor-element-f830338.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-513 .elementor-element.elementor-element-f830338 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-513 .elementor-element.elementor-element-fe67846 {
    width: auto;
    max-width: auto;
}

.elementor-513 .elementor-element.elementor-element-dded15b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-513 .elementor-element.elementor-element-dded15b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-513 .elementor-element.elementor-element-dded15b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 0em 1em;
}

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

.elementor-513 .elementor-element.elementor-element-527808e .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
}

@media(max-width: 767px) {
    .elementor-513 .elementor-element.elementor-element-8650aab > .elementor-element-populated {
        margin:-15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-513 .elementor-element.elementor-element-e8c0c85 > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-513 .elementor-element.elementor-element-e83886a > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-513 .elementor-element.elementor-element-90d51fc > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-513 .elementor-element.elementor-element-180cf68 > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-513 .elementor-element.elementor-element-15e821b > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-513 .elementor-element.elementor-element-04b473d > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-513 .elementor-element.elementor-element-61886f2 > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-513 .elementor-element.elementor-element-edfc1d3 > .elementor-element-populated {
        margin: -15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-513 .elementor-element.elementor-element-2052667 > .elementor-element-populated {
        margin: 3em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-513 .elementor-element.elementor-element-02af2c6 > .elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-513 .elementor-element.elementor-element-92a25a4 > .elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-513 .elementor-element.elementor-element-2cdd618 > .elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-513 .elementor-element.elementor-element-18d3743 > .elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-513 .elementor-element.elementor-element-dded15b > .elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
}

@media(min-width: 768px) {
    .elementor-513 .elementor-element.elementor-element-05e91c6 {
        width:20%;
    }

    .elementor-513 .elementor-element.elementor-element-8650aab {
        width: 80%;
    }

    .elementor-513 .elementor-element.elementor-element-2c7133f {
        width: 20%;
    }

    .elementor-513 .elementor-element.elementor-element-e8c0c85 {
        width: 80%;
    }

    .elementor-513 .elementor-element.elementor-element-9bfb646 {
        width: 20%;
    }

    .elementor-513 .elementor-element.elementor-element-e83886a {
        width: 80%;
    }

    .elementor-513 .elementor-element.elementor-element-6d2ef1e {
        width: 20%;
    }

    .elementor-513 .elementor-element.elementor-element-90d51fc {
        width: 80%;
    }

    .elementor-513 .elementor-element.elementor-element-d670aba {
        width: 20%;
    }

    .elementor-513 .elementor-element.elementor-element-180cf68 {
        width: 80%;
    }

    .elementor-513 .elementor-element.elementor-element-e23b12c {
        width: 20%;
    }

    .elementor-513 .elementor-element.elementor-element-15e821b {
        width: 80%;
    }

    .elementor-513 .elementor-element.elementor-element-fef9800 {
        width: 20%;
    }

    .elementor-513 .elementor-element.elementor-element-04b473d {
        width: 80%;
    }

    .elementor-513 .elementor-element.elementor-element-6bb6761 {
        width: 20%;
    }

    .elementor-513 .elementor-element.elementor-element-61886f2 {
        width: 80%;
    }

    .elementor-513 .elementor-element.elementor-element-62ece2e {
        width: 20%;
    }

    .elementor-513 .elementor-element.elementor-element-edfc1d3 {
        width: 80%;
    }

    .elementor-513 .elementor-element.elementor-element-d0c2977 {
        width: 10%;
    }

    .elementor-513 .elementor-element.elementor-element-c5f4f71 {
        width: 35%;
    }

    .elementor-513 .elementor-element.elementor-element-02af2c6 {
        width: 54.666%;
    }

    .elementor-513 .elementor-element.elementor-element-0d89885 {
        width: 10%;
    }

    .elementor-513 .elementor-element.elementor-element-aeb7132 {
        width: 35%;
    }

    .elementor-513 .elementor-element.elementor-element-92a25a4 {
        width: 54.666%;
    }

    .elementor-513 .elementor-element.elementor-element-fbd739e {
        width: 10%;
    }

    .elementor-513 .elementor-element.elementor-element-f5f21c1 {
        width: 35%;
    }

    .elementor-513 .elementor-element.elementor-element-2cdd618 {
        width: 54.666%;
    }

    .elementor-513 .elementor-element.elementor-element-3e9ecd7 {
        width: 10%;
    }

    .elementor-513 .elementor-element.elementor-element-39d28f0 {
        width: 35%;
    }

    .elementor-513 .elementor-element.elementor-element-18d3743 {
        width: 54.666%;
    }

    .elementor-513 .elementor-element.elementor-element-0e0213a {
        width: 10%;
    }

    .elementor-513 .elementor-element.elementor-element-f830338 {
        width: 35%;
    }

    .elementor-513 .elementor-element.elementor-element-dded15b {
        width: 54.666%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-513 .elementor-element.elementor-element-05e91c6 {
        width:25%;
    }

    .elementor-513 .elementor-element.elementor-element-8650aab {
        width: 75%;
    }

    .elementor-513 .elementor-element.elementor-element-2c7133f {
        width: 25%;
    }

    .elementor-513 .elementor-element.elementor-element-e8c0c85 {
        width: 75%;
    }

    .elementor-513 .elementor-element.elementor-element-9bfb646 {
        width: 25%;
    }

    .elementor-513 .elementor-element.elementor-element-e83886a {
        width: 75%;
    }

    .elementor-513 .elementor-element.elementor-element-6d2ef1e {
        width: 25%;
    }

    .elementor-513 .elementor-element.elementor-element-90d51fc {
        width: 75%;
    }

    .elementor-513 .elementor-element.elementor-element-d670aba {
        width: 25%;
    }

    .elementor-513 .elementor-element.elementor-element-180cf68 {
        width: 75%;
    }

    .elementor-513 .elementor-element.elementor-element-e23b12c {
        width: 25%;
    }

    .elementor-513 .elementor-element.elementor-element-15e821b {
        width: 75%;
    }

    .elementor-513 .elementor-element.elementor-element-fef9800 {
        width: 25%;
    }

    .elementor-513 .elementor-element.elementor-element-04b473d {
        width: 75%;
    }

    .elementor-513 .elementor-element.elementor-element-6bb6761 {
        width: 25%;
    }

    .elementor-513 .elementor-element.elementor-element-61886f2 {
        width: 75%;
    }

    .elementor-513 .elementor-element.elementor-element-62ece2e {
        width: 25%;
    }

    .elementor-513 .elementor-element.elementor-element-edfc1d3 {
        width: 75%;
    }

    .elementor-513 .elementor-element.elementor-element-d0c2977 {
        width: 10%;
    }

    .elementor-513 .elementor-element.elementor-element-c5f4f71 {
        width: 45%;
    }

    .elementor-513 .elementor-element.elementor-element-02af2c6 {
        width: 45%;
    }

    .elementor-513 .elementor-element.elementor-element-0d89885 {
        width: 10%;
    }

    .elementor-513 .elementor-element.elementor-element-aeb7132 {
        width: 45%;
    }

    .elementor-513 .elementor-element.elementor-element-92a25a4 {
        width: 45%;
    }

    .elementor-513 .elementor-element.elementor-element-fbd739e {
        width: 10%;
    }

    .elementor-513 .elementor-element.elementor-element-f5f21c1 {
        width: 45%;
    }

    .elementor-513 .elementor-element.elementor-element-2cdd618 {
        width: 45%;
    }

    .elementor-513 .elementor-element.elementor-element-3e9ecd7 {
        width: 10%;
    }

    .elementor-513 .elementor-element.elementor-element-39d28f0 {
        width: 45%;
    }

    .elementor-513 .elementor-element.elementor-element-18d3743 {
        width: 45%;
    }

    .elementor-513 .elementor-element.elementor-element-0e0213a {
        width: 10%;
    }

    .elementor-513 .elementor-element.elementor-element-f830338 {
        width: 45%;
    }

    .elementor-513 .elementor-element.elementor-element-dded15b {
        width: 45%;
    }
}


/*미션비전*/

.elementor-334 .elementor-element.elementor-element-3dc986e > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D0D0D0;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 2em 1em 1em 1em;
}

.elementor-334 .elementor-element.elementor-element-3dc986e > .elementor-element-populated, .elementor-334 .elementor-element.elementor-element-3dc986e > .elementor-element-populated > .elementor-background-overlay, .elementor-334 .elementor-element.elementor-element-3dc986e > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-widget-heading .elementor-heading-title {
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-334 .elementor-element.elementor-element-4ad2f47 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-334 .elementor-element.elementor-element-4ad2f47 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-4ad2f47 .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
}

.elementor-334 .elementor-element.elementor-element-4f497c1 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-4f497c1 .elementor-heading-title {
    font-size: 0.9em;
    font-weight: 600;
    color: #901900;
}

.elementor-334 .elementor-element.elementor-element-0a80be1 > .elementor-widget-container {
    padding: 1em 0em 1em 0em;
}

.elementor-334 .elementor-element.elementor-element-0a80be1 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-0a80be1 .elementor-heading-title {
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.5em;
    color: #000000;
}

.elementor-334 .elementor-element.elementor-element-f13009e > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D0D0D0;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 2em 1em 1em 1em;
}

.elementor-334 .elementor-element.elementor-element-f13009e > .elementor-element-populated, .elementor-334 .elementor-element.elementor-element-f13009e > .elementor-element-populated > .elementor-background-overlay, .elementor-334 .elementor-element.elementor-element-f13009e > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-334 .elementor-element.elementor-element-e14e347 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-334 .elementor-element.elementor-element-e14e347 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-e14e347 .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
}

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

.elementor-334 .elementor-element.elementor-element-2be221f .elementor-heading-title {
    font-size: 0.9em;
    font-weight: 600;
    color: #901900;
}

.elementor-334 .elementor-element.elementor-element-32e909f > .elementor-widget-container {
    padding: 1em 0em 1em 0em;
}

.elementor-334 .elementor-element.elementor-element-32e909f {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-32e909f .elementor-heading-title {
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.5em;
    color: #000000;
}

.elementor-334 .elementor-element.elementor-element-96dc193 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D0D0D0;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 2em 1em 1em 1em;
}

.elementor-334 .elementor-element.elementor-element-96dc193 > .elementor-element-populated, .elementor-334 .elementor-element.elementor-element-96dc193 > .elementor-element-populated > .elementor-background-overlay, .elementor-334 .elementor-element.elementor-element-96dc193 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-334 .elementor-element.elementor-element-8f62a40 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-334 .elementor-element.elementor-element-8f62a40 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-8f62a40 .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
}

.elementor-334 .elementor-element.elementor-element-1c545ea {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-1c545ea .elementor-heading-title {
    font-size: 0.9em;
    font-weight: 600;
    color: #901900;
}

.elementor-334 .elementor-element.elementor-element-2093a16 > .elementor-widget-container {
    padding: 1em 0em 1em 0em;
}

.elementor-334 .elementor-element.elementor-element-2093a16 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-2093a16 .elementor-heading-title {
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.5em;
    color: #000000;
}

.elementor-334 .elementor-element.elementor-element-956cdff {
    margin-top: 4em;
    margin-bottom: 0em;
}

.elementor-334 .elementor-element.elementor-element-a9a8d65 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-334 .elementor-element.elementor-element-a9a8d65 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-a9a8d65 .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
}

.elementor-334 .elementor-element.elementor-element-0177c82 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-0177c82 .elementor-heading-title {
    font-size: 0.9em;
    font-weight: 600;
    color: #901900;
}

.elementor-334 .elementor-element.elementor-element-81de2e6 {
    margin-top: 1em;
    margin-bottom: 0em;
}

.elementor-334 .elementor-element.elementor-element-2be9046:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-334 .elementor-element.elementor-element-2be9046 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F897BB;
}

.elementor-334 .elementor-element.elementor-element-2be9046 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-334 .elementor-element.elementor-element-2be9046 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #F897BB;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0em 0em 0em 0em;
}

.elementor-334 .elementor-element.elementor-element-2be9046 > .elementor-element-populated, .elementor-334 .elementor-element.elementor-element-2be9046 > .elementor-element-populated > .elementor-background-overlay, .elementor-334 .elementor-element.elementor-element-2be9046 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-334 .elementor-element.elementor-element-e040f89 > .elementor-widget-container {
    padding: 2em 0em 2em 0em;
}

.elementor-334 .elementor-element.elementor-element-e040f89 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-e040f89 .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-334 .elementor-element.elementor-element-c774a2f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-334 .elementor-element.elementor-element-c774a2f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0C200;
}

.elementor-334 .elementor-element.elementor-element-c774a2f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-334 .elementor-element.elementor-element-c774a2f > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #F0C200;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0em 0em 0em 0em;
}

.elementor-334 .elementor-element.elementor-element-c774a2f > .elementor-element-populated, .elementor-334 .elementor-element.elementor-element-c774a2f > .elementor-element-populated > .elementor-background-overlay, .elementor-334 .elementor-element.elementor-element-c774a2f > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-334 .elementor-element.elementor-element-4ae5900 > .elementor-widget-container {
    padding: 2em 0em 2em 0em;
}

.elementor-334 .elementor-element.elementor-element-4ae5900 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-4ae5900 .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-334 .elementor-element.elementor-element-2d45d07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-334 .elementor-element.elementor-element-2d45d07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #85CCF0;
}

.elementor-334 .elementor-element.elementor-element-2d45d07 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-334 .elementor-element.elementor-element-2d45d07 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #85CCF0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0em 0em 0em 0em;
}

.elementor-334 .elementor-element.elementor-element-2d45d07 > .elementor-element-populated, .elementor-334 .elementor-element.elementor-element-2d45d07 > .elementor-element-populated > .elementor-background-overlay, .elementor-334 .elementor-element.elementor-element-2d45d07 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-334 .elementor-element.elementor-element-cf6a757 > .elementor-widget-container {
    padding: 2em 0em 2em 0em;
}

.elementor-334 .elementor-element.elementor-element-cf6a757 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-cf6a757 .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-334 .elementor-element.elementor-element-9818b61 {
    margin-top: 4em;
    margin-bottom: 0em;
}

.elementor-334 .elementor-element.elementor-element-643da87 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-334 .elementor-element.elementor-element-643da87 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-643da87 .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
}

.elementor-334 .elementor-element.elementor-element-09d67b5 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-09d67b5 .elementor-heading-title {
    font-size: 0.9em;
    font-weight: 600;
    color: #901900;
}

.elementor-334 .elementor-element.elementor-element-a87d595 {
    overflow: hidden;
    margin-top: 1em;
    margin-bottom: 0em;
}

.elementor-bc-flex-widget .elementor-334 .elementor-element.elementor-element-260e0d0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-334 .elementor-element.elementor-element-260e0d0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-334 .elementor-element.elementor-element-260e0d0 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #F897BB;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0em 0em 0em 0em;
}

.elementor-334 .elementor-element.elementor-element-260e0d0 > .elementor-element-populated, .elementor-334 .elementor-element.elementor-element-260e0d0 > .elementor-element-populated > .elementor-background-overlay, .elementor-334 .elementor-element.elementor-element-260e0d0 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-334 .elementor-element.elementor-element-110b52e > .elementor-widget-container {
    padding: 1em 1em 1em 1em;
}

.elementor-334 .elementor-element.elementor-element-110b52e {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-110b52e .elementor-heading-title {
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.5em;
    color: #000000;
}

.elementor-bc-flex-widget .elementor-334 .elementor-element.elementor-element-7859e22.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-334 .elementor-element.elementor-element-7859e22 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-334 .elementor-element.elementor-element-7859e22 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #F0C200;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0em 0em 0em 0em;
}

.elementor-334 .elementor-element.elementor-element-7859e22 > .elementor-element-populated, .elementor-334 .elementor-element.elementor-element-7859e22 > .elementor-element-populated > .elementor-background-overlay, .elementor-334 .elementor-element.elementor-element-7859e22 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-334 .elementor-element.elementor-element-467504f > .elementor-widget-container {
    padding: 1em 1em 1em 1em;
}

.elementor-334 .elementor-element.elementor-element-467504f {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-467504f .elementor-heading-title {
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.5em;
    color: #000000;
}

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

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

.elementor-334 .elementor-element.elementor-element-f6cafa1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-334 .elementor-element.elementor-element-f6cafa1 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #85CCF0;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0em 0em 0em 0em;
}

.elementor-334 .elementor-element.elementor-element-f6cafa1 > .elementor-element-populated, .elementor-334 .elementor-element.elementor-element-f6cafa1 > .elementor-element-populated > .elementor-background-overlay, .elementor-334 .elementor-element.elementor-element-f6cafa1 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-334 .elementor-element.elementor-element-e0dd9ef > .elementor-widget-container {
    padding: 1em 1em 1em 1em;
}

.elementor-334 .elementor-element.elementor-element-e0dd9ef {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-e0dd9ef .elementor-heading-title {
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.5em;
    color: #000000;
}

.elementor-334 .elementor-element.elementor-element-7578c72 {
    margin-top: 4em;
    margin-bottom: 0em;
}

.elementor-334 .elementor-element.elementor-element-98c8edf > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-334 .elementor-element.elementor-element-98c8edf {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-98c8edf .elementor-heading-title {
    font-size: 1.7em;
    font-weight: 700;
}

.elementor-334 .elementor-element.elementor-element-34e6377 {
    text-align: center;
}

.elementor-334 .elementor-element.elementor-element-34e6377 .elementor-heading-title {
    font-size: 0.9em;
    font-weight: 600;
    color: #901900;
}

.elementor-334 .elementor-element.elementor-element-24beec4 {
    overflow: hidden;
    margin-top: 1em;
    margin-bottom: 0em;
}

.elementor-334 .elementor-element.elementor-element-e3818d7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-334 .elementor-element.elementor-element-e3818d7 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #F897BB;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0em 0em 0em 0em;
}

.elementor-334 .elementor-element.elementor-element-e3818d7 > .elementor-element-populated, .elementor-334 .elementor-element.elementor-element-e3818d7 > .elementor-element-populated > .elementor-background-overlay, .elementor-334 .elementor-element.elementor-element-e3818d7 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text );
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var( --e-global-color-secondary );
}

.elementor-334 .elementor-element.elementor-element-1704259 > .elementor-widget-container {
    padding: 1em 1em 1em 1em;
}

.elementor-334 .elementor-element.elementor-element-1704259 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(5px/2);}

.elementor-334 .elementor-element.elementor-element-1704259 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(5px/2);}

.elementor-334 .elementor-element.elementor-element-1704259 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(5px/2);}

.elementor-334 .elementor-element.elementor-element-1704259 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-5px/2);}

.elementor-334 .elementor-element.elementor-element-1704259 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px/2);
}

.elementor-334 .elementor-element.elementor-element-1704259 .elementor-icon-list-icon i {
    color: #F897BB;
    transition: color 0.3s;
}

.elementor-334 .elementor-element.elementor-element-1704259 .elementor-icon-list-icon svg {
    fill: #F897BB;
    transition: fill 0.3s;
}

.elementor-334 .elementor-element.elementor-element-1704259 {
    --e-icon-list-icon-size: 13px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

.elementor-334 .elementor-element.elementor-element-1704259 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-334 .elementor-element.elementor-element-7f49cd4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-334 .elementor-element.elementor-element-7f49cd4 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #F0C200;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0em 0em 0em 0em;
}

.elementor-334 .elementor-element.elementor-element-7f49cd4 > .elementor-element-populated, .elementor-334 .elementor-element.elementor-element-7f49cd4 > .elementor-element-populated > .elementor-background-overlay, .elementor-334 .elementor-element.elementor-element-7f49cd4 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-334 .elementor-element.elementor-element-9cb94bf > .elementor-widget-container {
    padding: 1em 1em 1em 1em;
}

.elementor-334 .elementor-element.elementor-element-9cb94bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(5px/2);}

.elementor-334 .elementor-element.elementor-element-9cb94bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(5px/2);}

.elementor-334 .elementor-element.elementor-element-9cb94bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(5px/2);}

.elementor-334 .elementor-element.elementor-element-9cb94bf .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-5px/2);}

.elementor-334 .elementor-element.elementor-element-9cb94bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px/2);
}

.elementor-334 .elementor-element.elementor-element-9cb94bf .elementor-icon-list-icon i {
    color: #F0C200;
    transition: color 0.3s;
}

.elementor-334 .elementor-element.elementor-element-9cb94bf .elementor-icon-list-icon svg {
    fill: #F0C200;
    transition: fill 0.3s;
}

.elementor-334 .elementor-element.elementor-element-9cb94bf {
    --e-icon-list-icon-size: 13px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

.elementor-334 .elementor-element.elementor-element-9cb94bf .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-334 .elementor-element.elementor-element-d8621fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;}

.elementor-334 .elementor-element.elementor-element-d8621fa > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #85CCF0;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0em 0em 0em 0em;
}

.elementor-334 .elementor-element.elementor-element-d8621fa > .elementor-element-populated, .elementor-334 .elementor-element.elementor-element-d8621fa > .elementor-element-populated > .elementor-background-overlay, .elementor-334 .elementor-element.elementor-element-d8621fa > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-334 .elementor-element.elementor-element-e3d390c > .elementor-widget-container {
    padding: 1em 1em 1em 1em;
}

.elementor-334 .elementor-element.elementor-element-e3d390c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(5px/2);}

.elementor-334 .elementor-element.elementor-element-e3d390c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(5px/2);}

.elementor-334 .elementor-element.elementor-element-e3d390c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(5px/2);}

.elementor-334 .elementor-element.elementor-element-e3d390c .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-5px/2);}

.elementor-334 .elementor-element.elementor-element-e3d390c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px/2);
}

.elementor-334 .elementor-element.elementor-element-e3d390c .elementor-icon-list-icon i {
    color: #85CCF0;
    transition: color 0.3s;
}

.elementor-334 .elementor-element.elementor-element-e3d390c .elementor-icon-list-icon svg {
    fill: #85CCF0;
    transition: fill 0.3s;
}

.elementor-334 .elementor-element.elementor-element-e3d390c {
    --e-icon-list-icon-size: 13px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

.elementor-334 .elementor-element.elementor-element-e3d390c .elementor-icon-list-text {
    transition: color 0.3s;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-334 .elementor-element.elementor-element-260e0d0 {
        width:33.33%;
    }

    .elementor-334 .elementor-element.elementor-element-7859e22 {
        width: 33.33%;
    }

    .elementor-334 .elementor-element.elementor-element-f6cafa1 {
        width: 33.33%;
    }

    .elementor-334 .elementor-element.elementor-element-e3818d7 {
        width: 50%;
    }

    .elementor-334 .elementor-element.elementor-element-7f49cd4 {
        width: 50%;
    }

    .elementor-334 .elementor-element.elementor-element-d8621fa {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-334 .elementor-element.elementor-element-0a80be1 .elementor-heading-title {
        font-size:1.1em;
    }

    .elementor-334 .elementor-element.elementor-element-32e909f .elementor-heading-title {
        font-size: 1.1em;
    }

    .elementor-334 .elementor-element.elementor-element-2093a16 .elementor-heading-title {
        font-size: 1.1em;
    }

    .elementor-334 .elementor-element.elementor-element-110b52e .elementor-heading-title {
        font-size: 1.1em;
    }

    .elementor-334 .elementor-element.elementor-element-467504f .elementor-heading-title {
        font-size: 1.1em;
    }

    .elementor-334 .elementor-element.elementor-element-e0dd9ef .elementor-heading-title {
        font-size: 1.1em;
    }
}
