.elementor-248 .elementor-element.elementor-element-f5e8a73{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-e128396{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-92a60cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-92a60cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-248 .elementor-element.elementor-element-22f376f .tx-faq-item{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-248 .elementor-element.elementor-element-22f376f .tx-faq-header{font-size:34px;color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-22f376f .tx-faq-header .text{color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-22f376f .tx-section{padding:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-22f376f .tx-heading-section .icon{width:0px;height:0px;font-size:0px;}.elementor-248 .elementor-element.elementor-element-22f376f .tx-title{padding:0px 0px 0px 30px;}
        .elementor-248 .elementor-element.elementor-element-22f376f .tx-title
        {font-size:156px;}.elementor-248 .elementor-element.elementor-element-cce2a67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-1c9cb89 > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-1c9cb89 .tx-description{margin:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-1c9cb89 .tx-faq-item{padding:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-1c9cb89 .tx-faq-body{margin:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-1c9cb89 .tx-section{padding:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-1c9cb89 .tx-subTitle{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-1c9cb89 .tx-title{margin:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-8acc723{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-d0433c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-9edc335{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-3f0d973{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-4ec7389{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-f695bad{--display:flex;}/* Start custom CSS for tx_hero_section, class: .elementor-element-d49aa16 *//* === Hero @ 아이콘(SVG) 크기 고정 (MEME) === */
.as-hero-3-social svg.e-font-icon-svg,
.as-hero-3-social .as-p-1 svg,
.as-hero-3-social a.link-elm svg {
    width: 22px !important;
    height: 22px !important;
    max-width: 22px !important;
    max-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for tx_faq, class: .elementor-element-1c9cb89 */.as-faqs-3-accordion {
  padding-bottom: 200px;
}/* End custom CSS */