.elementor-kit-7{--e-global-color-primary:#0A0A0A;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#7D2A86;--e-global-color-5fee554:#000000;--e-global-color-86f9e90:#3A3A3A;--e-global-color-a37c9f0:#FFFFFF;--e-global-color-48922c5:#F8F8F8;--e-global-color-59403b7:#1CA24E;--e-global-color-cf0e6f7:#145F30;--e-global-color-77bc2bf:#937F57;--e-global-color-c443424:#7E6C4A;--e-global-color-a2a2f47:#DAD4C3;--e-global-color-4f54e09:#A07C50;--e-global-color-6d41578:#FFFFFF;--e-global-color-3ac8a43:#F5F1EB;--e-global-color-7e7fdb7:#FAFAF9;--e-global-color-5b10cb8:#E6DCCF;--e-global-color-20ee6c7:#3A3A3A;--e-global-color-72383f2:#4E4E4E;--e-global-color-55c8bdf:#4A2F1C;--e-global-color-856199c:#5A3A23;--e-global-color-9130b14:#ECCB6D;--e-global-color-a29d290:#3C1E0C;--e-global-color-8bd9f30:#EFEFEF;--e-global-color-1e7945a:#BFBFBF;--e-global-color-cf0b2a7:#FFFFFF00;--e-global-color-8ad88c5:#C19A6B;--e-global-typography-primary-font-family:"Noto Serif KR";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Noto Sans KR";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Noto Serif KR";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Noto Serif KR";--e-global-typography-accent-font-weight:700;--e-global-typography-6b17fbf-font-family:"Cormorant Garamond";--e-global-typography-4d0a182-font-family:"Satisfy";--e-global-typography-7c9aeac-font-family:"Noto Sans KR";color:var( --e-global-color-primary );font-size:16px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 p{margin-block-end:16px;}.elementor-kit-7 a{color:var( --e-global-color-accent );font-size:16px;}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-size:48px;font-weight:700;}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-size:36px;font-weight:600;}.elementor-kit-7 h3{color:var( --e-global-color-primary );font-size:28px;font-weight:600;}.elementor-kit-7 h4{color:var( --e-global-color-primary );font-size:22px;font-weight:500;}.elementor-kit-7 h5{color:var( --e-global-color-primary );font-size:18px;font-weight:500;}.elementor-kit-7 h6{color:var( --e-global-color-primary );font-size:16px;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7 h1{font-size:38px;}.elementor-kit-7 h2{font-size:30px;}.elementor-kit-7 h3{font-size:24px;}.elementor-kit-7 h4{font-size:20px;}.elementor-kit-7 h5{font-size:17px;}.elementor-kit-7 h6{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 h1{font-size:30px;}.elementor-kit-7 h2{font-size:24px;}.elementor-kit-7 h3{font-size:20px;}.elementor-kit-7 h4{font-size:18px;}.elementor-kit-7 h5{font-size:16px;}.elementor-kit-7 h6{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-widget-text-editor p:last-child {
    margin-bottom: 0px;
}

.jet-listing-dynamic-field__content p {
    word-wrap: break-word;
}


/* Responsive BR Utilities */
.mobile,
.tablet,
.desktop {
    display: none;
}

/* Mobile (<768px) */
@media (max-width: 767px) {
    .mobile {
        display: inline-block;
        width: 100%;
    }
}

/* Tablet (768px–1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
    .tablet {
        display: inline-block;
        width: 100%;
    }
}

/* Desktop (>=1025px) */
@media (min-width: 1025px) {
    .desktop {
        display: inline-block;
        width: 100%;
    }
}



.seo-content {
    position:absolute;
    left:-9999px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden
}


/* Colored Text */

.txt-yellow {
    color:#FEBB20;
}

.txt-dark-purple {
    color:#541a64;
}

.txt-purple {
    color:#7D2A86;
}/* End custom CSS */