.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1061 .elementor-element.elementor-element-d2b2d5d{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1061 .elementor-element.elementor-element-d2b2d5d:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-d2b2d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.viewplasticsurgery.com/wp-content/uploads/2026/02/after-care-hero-bg-pc.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1061 .elementor-element.elementor-element-07954c1{font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-709ee23{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:5px;color:var( --e-global-color-primary );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-c65f29f .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:3rem;font-weight:600;color:#0A0A0A;}.elementor-1061 .elementor-element.elementor-element-0abf294{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-spacer.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1061 .elementor-element.elementor-element-860dcc6{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-e7ebc75{font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-cae6e1d .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-4b9dafe{--spacer-size:20px;}.elementor-1061 .elementor-element.elementor-element-3659b2f{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-accent );}.elementor-1061 .elementor-element.elementor-element-b3f8f75{font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.7rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-8827475{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-ff198dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1061 .elementor-element.elementor-element-ff198dd:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-ff198dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DCEB;}.elementor-1061 .elementor-element.elementor-element-2ea17ca{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-4a93fc3{font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:6px;color:#AA80CF;}.elementor-1061 .elementor-element.elementor-element-ab464cf .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-weight:400;}.elementor-1061 .elementor-element.elementor-element-d90e22a{font-family:var( --e-global-typography-7c9aeac-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-1be60a2{--spacer-size:20px;}.elementor-widget-nested-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nested-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-nested-carousel.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1061 .elementor-element.elementor-element-ea852a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-ea852a6:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-ea852a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37c9f0 );}.elementor-1061 .elementor-element.elementor-element-6ad889c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1061 .elementor-element.elementor-element-5667236{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1061 .elementor-element.elementor-element-469ceb5 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5rem;}.elementor-1061 .elementor-element.elementor-element-afdb0ec{font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-3d0591d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-c3f9941{--display:flex;}.elementor-1061 .elementor-element.elementor-element-c3f9941:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-c3f9941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37c9f0 );}.elementor-1061 .elementor-element.elementor-element-90ea475{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-56a71a0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1061 .elementor-element.elementor-element-93748a4 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5rem;}.elementor-1061 .elementor-element.elementor-element-74401f3{font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-64e81c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-1256da8{--display:flex;}.elementor-1061 .elementor-element.elementor-element-1256da8:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-1256da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37c9f0 );}.elementor-1061 .elementor-element.elementor-element-73bc8f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-c72c37a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1061 .elementor-element.elementor-element-374f894 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5rem;}.elementor-1061 .elementor-element.elementor-element-5b3ec03{font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-1ed243f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-62521a1{--display:flex;}.elementor-1061 .elementor-element.elementor-element-62521a1:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-62521a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37c9f0 );}.elementor-1061 .elementor-element.elementor-element-f739fe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-5351497{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1061 .elementor-element.elementor-element-e584358 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5rem;}.elementor-1061 .elementor-element.elementor-element-899e0ff{font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-23b0050{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-b77db76{--display:flex;}.elementor-1061 .elementor-element.elementor-element-b77db76:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-b77db76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37c9f0 );}.elementor-1061 .elementor-element.elementor-element-9161493{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-fb9bb61{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1061 .elementor-element.elementor-element-9339a7c .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5rem;}.elementor-1061 .elementor-element.elementor-element-524e427{font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-4ee3d51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-743f609{--display:flex;}.elementor-1061 .elementor-element.elementor-element-743f609:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-743f609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37c9f0 );}.elementor-1061 .elementor-element.elementor-element-a6c4fe7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-8f1905b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1061 .elementor-element.elementor-element-38fe00c .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5rem;}.elementor-1061 .elementor-element.elementor-element-3cd4bce{font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-c722697{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-6b9e13f{--display:flex;}.elementor-1061 .elementor-element.elementor-element-6b9e13f:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-6b9e13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37c9f0 );}.elementor-1061 .elementor-element.elementor-element-7bc87df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-2ee8009{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1061 .elementor-element.elementor-element-43d2782 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5rem;}.elementor-1061 .elementor-element.elementor-element-30b412b{font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-9f009dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-9b075c1{--display:flex;}.elementor-1061 .elementor-element.elementor-element-9b075c1:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-9b075c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37c9f0 );}.elementor-1061 .elementor-element.elementor-element-db1f2a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-45e7dc5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1061 .elementor-element.elementor-element-bb58784 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5rem;}.elementor-1061 .elementor-element.elementor-element-6cd90c6{font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-727b988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-8700228{--display:flex;}.elementor-1061 .elementor-element.elementor-element-8700228:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-8700228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a37c9f0 );}.elementor-1061 .elementor-element.elementor-element-10c950a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-0274ad7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1061 .elementor-element.elementor-element-5a37ae6 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5rem;}.elementor-1061 .elementor-element.elementor-element-b52b55c{font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-bd178f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-3112a4c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:40px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:35px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-5fee554 );}:where( .elementor-1061 .elementor-element.elementor-element-3112a4c .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1061 .elementor-element.elementor-element-ae366b6{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:0.7rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-70dd3d5{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-565a1ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1061 .elementor-element.elementor-element-5601db2{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-4258ff8{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-73c4d7e .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-weight:400;}.elementor-1061 .elementor-element.elementor-element-fa8992a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7c9aeac-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-c477a48{--spacer-size:20px;}.elementor-1061 .elementor-element.elementor-element-c089ac3{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-a7188d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-fa51305{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-6e8f2da img{width:80px;}.elementor-1061 .elementor-element.elementor-element-45b0f4a img{max-width:80px;}.elementor-1061 .elementor-element.elementor-element-cd6a6c0{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1061 .elementor-element.elementor-element-3f5fa37 .elementor-button{background-color:var( --e-global-color-cf0b2a7 );font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.8rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;padding:5px 10px 5px 10px;}.elementor-1061 .elementor-element.elementor-element-3f5fa37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1061 .elementor-element.elementor-element-e9e6d51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-bd5ef67{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-5301536 img{width:80px;}.elementor-1061 .elementor-element.elementor-element-5ceb976 img{max-width:80px;}.elementor-1061 .elementor-element.elementor-element-a3b503a{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-445d199 .elementor-button{background-color:var( --e-global-color-cf0b2a7 );font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.8rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;padding:5px 10px 5px 10px;}.elementor-1061 .elementor-element.elementor-element-445d199 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1061 .elementor-element.elementor-element-3c83027{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-2628bf0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-c68d67c img{width:80px;}.elementor-1061 .elementor-element.elementor-element-81bcc94 img{max-width:80px;}.elementor-1061 .elementor-element.elementor-element-ca9d1de{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-fbf8bb5 .elementor-button{background-color:var( --e-global-color-cf0b2a7 );font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.8rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;padding:5px 10px 5px 10px;}.elementor-1061 .elementor-element.elementor-element-fbf8bb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1061 .elementor-element.elementor-element-280288d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-3483f9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-a5fe2b0 img{width:80px;}.elementor-1061 .elementor-element.elementor-element-854ad01 img{max-width:80px;}.elementor-1061 .elementor-element.elementor-element-a8d8345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-efbc19c .elementor-button{background-color:var( --e-global-color-cf0b2a7 );font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.8rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;padding:5px 10px 5px 10px;}.elementor-1061 .elementor-element.elementor-element-efbc19c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1061 .elementor-element.elementor-element-a61403b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-ad1e673{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-e72ed85 img{width:80px;}.elementor-1061 .elementor-element.elementor-element-8950cb1 img{max-width:80px;}.elementor-1061 .elementor-element.elementor-element-3558ff2{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-75e10e2 .elementor-button{background-color:var( --e-global-color-cf0b2a7 );font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.8rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;padding:5px 10px 5px 10px;}.elementor-1061 .elementor-element.elementor-element-75e10e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1061 .elementor-element.elementor-element-1cd99ae{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-b1f0993{--display:flex;}.elementor-1061 .elementor-element.elementor-element-d92c380{font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:5px;color:#AA80CF;}.elementor-1061 .elementor-element.elementor-element-17c710c .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-weight:400;}.elementor-1061 .elementor-element.elementor-element-e44c153{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1061 .elementor-element.elementor-element-e44c153:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-e44c153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1061 .elementor-element.elementor-element-7c5ffbe{font-family:"Noto Sans KR", Sans-serif;font-size:0.9rem;font-weight:700;color:var( --e-global-color-a37c9f0 );}.elementor-1061 .elementor-element.elementor-element-8b551c0{font-family:"Noto Sans KR", Sans-serif;font-size:1rem;line-height:1.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-b653f2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-f8cd844{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-9774164 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-6708d88{text-align:center;}.elementor-1061 .elementor-element.elementor-element-6708d88 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-985c932{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-1c167a4{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-ea8d801{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-c593661 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-9ad7657{text-align:center;}.elementor-1061 .elementor-element.elementor-element-9ad7657 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-6f52f0d{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-f2b0d13{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-e933570{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-09510c6 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-8df61b4{text-align:center;}.elementor-1061 .elementor-element.elementor-element-8df61b4 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-e5c60b3{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-76e5645{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-01247a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-8094447 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-7f672a0{text-align:center;}.elementor-1061 .elementor-element.elementor-element-7f672a0 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-27a921b{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-80fd164{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-6648724{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-8eed970 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-402d078{text-align:center;}.elementor-1061 .elementor-element.elementor-element-402d078 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-31a1aaf{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-8e14cfc{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-fe21887{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-685278e img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-0fbec71{text-align:center;}.elementor-1061 .elementor-element.elementor-element-0fbec71 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-687dfe7{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-36e50ac{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-c8911b6{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;font-weight:500;color:var( --e-global-color-text );}.elementor-1061 .elementor-element.elementor-element-1b2498f{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-421442a{--display:flex;}.elementor-1061 .elementor-element.elementor-element-2c29553{font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:5px;color:#AA80CF;}.elementor-1061 .elementor-element.elementor-element-661f9ef .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-weight:400;}.elementor-1061 .elementor-element.elementor-element-ade7790{font-family:"Noto Sans KR", Sans-serif;font-size:1rem;line-height:1.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-52851d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-c0a5a63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-7f66c3d img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-76365a8{text-align:center;}.elementor-1061 .elementor-element.elementor-element-76365a8 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-bded8a9{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-bcee810{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-4fdba15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-837074d img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-1f3e581{text-align:center;}.elementor-1061 .elementor-element.elementor-element-1f3e581 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-3ccaf03{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-bdf4b6c{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-bbeeea7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-6dbed52 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-37388d3{text-align:center;}.elementor-1061 .elementor-element.elementor-element-37388d3 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-6b1837d{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-15f5284{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-d350564{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-5bfee04 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-bdf1cfb{text-align:center;}.elementor-1061 .elementor-element.elementor-element-bdf1cfb .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-620b860{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-aab119c{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-e50c0d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-cf5b892 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-ba16cd9{text-align:center;}.elementor-1061 .elementor-element.elementor-element-ba16cd9 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-5f4606f{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-2c50e8f{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-031234d{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;font-weight:500;color:var( --e-global-color-text );}.elementor-1061 .elementor-element.elementor-element-a0c7259{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-c4cf4e2{--display:flex;}.elementor-1061 .elementor-element.elementor-element-2f76215{font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:5px;color:#AA80CF;}.elementor-1061 .elementor-element.elementor-element-7ff6d21 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-weight:400;}.elementor-1061 .elementor-element.elementor-element-ae69b54{font-family:"Noto Sans KR", Sans-serif;font-size:1rem;line-height:1.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-5a2fe39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-40a85f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-75e226e img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-886c597{text-align:center;}.elementor-1061 .elementor-element.elementor-element-886c597 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-86c71ee{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-003e1fd{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-437fd46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-befe06f img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-22e137a{text-align:center;}.elementor-1061 .elementor-element.elementor-element-22e137a .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-5d14b41{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-245ccbd{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-94dea5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-5fa6dff img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-af8c5dc{text-align:center;}.elementor-1061 .elementor-element.elementor-element-af8c5dc .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-e269f12{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-974264b{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-54df802{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-525f698 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-208b0d4{text-align:center;}.elementor-1061 .elementor-element.elementor-element-208b0d4 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-2678ace{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-c568998{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-ec55086{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;font-weight:500;color:var( --e-global-color-text );}.elementor-1061 .elementor-element.elementor-element-4ae70c4{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-50faa18{--display:flex;}.elementor-1061 .elementor-element.elementor-element-acc1a94{font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:5px;color:#AA80CF;}.elementor-1061 .elementor-element.elementor-element-8f1aca6 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-weight:400;}.elementor-1061 .elementor-element.elementor-element-f3b26e1{font-family:"Noto Sans KR", Sans-serif;font-size:1rem;line-height:1.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-4488883{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-e42c2fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-ef41c9e img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-ec76fe3{text-align:center;}.elementor-1061 .elementor-element.elementor-element-ec76fe3 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-e4a923e{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-f8a0c21{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-bb7ebab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-d41101c img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-9b39750{text-align:center;}.elementor-1061 .elementor-element.elementor-element-9b39750 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-e7e37a4{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-75814c2{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-8632a5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-a84c7ee img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-83848cd{text-align:center;}.elementor-1061 .elementor-element.elementor-element-83848cd .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-057dbbd{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-9b04c9f{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-cb38bd8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-5db7857 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-7c2f465{text-align:center;}.elementor-1061 .elementor-element.elementor-element-7c2f465 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-906157d{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-5e4f236{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-1b262f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-0f5b2b1 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-10d4440{text-align:center;}.elementor-1061 .elementor-element.elementor-element-10d4440 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-fc81ea4{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-df5eade{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-0ec6b52{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;font-weight:500;color:var( --e-global-color-text );}.elementor-1061 .elementor-element.elementor-element-2c0403c{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-5481a1f{--display:flex;}.elementor-1061 .elementor-element.elementor-element-22c8c28{font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:5px;color:#AA80CF;}.elementor-1061 .elementor-element.elementor-element-54eeb50 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-weight:400;}.elementor-1061 .elementor-element.elementor-element-36500c0{font-family:"Noto Sans KR", Sans-serif;font-size:1rem;line-height:1.8rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-fe058b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-16ab3b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-09b915a img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-e26c35e{text-align:center;}.elementor-1061 .elementor-element.elementor-element-e26c35e .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-9394238{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-f1916b7{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-b7e9cdd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-2fd86e8 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-f83b170{text-align:center;}.elementor-1061 .elementor-element.elementor-element-f83b170 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-d4350a2{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-86745fd{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-70b5ed9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-2f50366 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-b43fcfd{text-align:center;}.elementor-1061 .elementor-element.elementor-element-b43fcfd .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-856b13f{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-1ad5f95{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-5a77336{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-a4f31ea img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-e4cea53{text-align:center;}.elementor-1061 .elementor-element.elementor-element-e4cea53 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-d12e51b{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-1028c1b{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-44bcc63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-fb8cde8 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-fc11516{text-align:center;}.elementor-1061 .elementor-element.elementor-element-fc11516 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-b63ed49{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-c2cd401{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-2ae246c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-e3269cf img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-50d9b44{text-align:center;}.elementor-1061 .elementor-element.elementor-element-50d9b44 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-1560dc3{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-6ba8095{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-0b1bc4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-485290d img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1061 .elementor-element.elementor-element-c8ac830{text-align:center;}.elementor-1061 .elementor-element.elementor-element-c8ac830 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-3fff8d7{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-ed04cf1{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-27c3441{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:0.8rem;font-weight:500;color:var( --e-global-color-text );}.elementor-1061 .elementor-element.elementor-element-4ef59d9{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-ac4d36c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1061 .elementor-element.elementor-element-ac4d36c:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-ac4d36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DCEB;}.elementor-1061 .elementor-element.elementor-element-e31062a{--spacer-size:50px;}.elementor-1061 .elementor-element.elementor-element-60311f2{font-family:"Noto Sans KR", Sans-serif;font-weight:500;letter-spacing:6px;color:#AA80CF;}.elementor-1061 .elementor-element.elementor-element-7e200bf .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-weight:400;}.elementor-1061 .elementor-element.elementor-element-3200abd{font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-45bf892{--spacer-size:30px;}.elementor-1061 .elementor-element.elementor-element-6f4f464{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-3040dfe{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1061 .elementor-element.elementor-element-81cb9e1 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1rem;font-weight:700;}.elementor-1061 .elementor-element.elementor-element-e10330c{font-family:"Noto Sans KR", Sans-serif;font-size:0.9rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-5357241{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1061 .elementor-element.elementor-element-710aa4a .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1rem;font-weight:700;}.elementor-1061 .elementor-element.elementor-element-241d8ca{font-family:"Noto Sans KR", Sans-serif;font-size:0.9rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-37481f0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1061 .elementor-element.elementor-element-7a6b8ee .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1rem;font-weight:700;}.elementor-1061 .elementor-element.elementor-element-d065c92{font-family:"Noto Sans KR", Sans-serif;font-size:0.9rem;color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-3417625{--spacer-size:50px;}@media(max-width:1024px){.elementor-1061 .elementor-element.elementor-element-d2b2d5d:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-d2b2d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.viewplasticsurgery.com/wp-content/uploads/2026/02/after-care-hero-bg-mo-1.webp");}.elementor-1061 .elementor-element.elementor-element-d2b2d5d{--min-height:70vh;}.elementor-1061 .elementor-element.elementor-element-07954c1{padding:0px 50px 0px 50px;text-align:center;}.elementor-1061 .elementor-element.elementor-element-07954c1.elementor-element{--order:99999 /* order end hack */;}.elementor-1061 .elementor-element.elementor-element-709ee23{text-align:center;}.elementor-1061 .elementor-element.elementor-element-c65f29f{text-align:center;}.elementor-1061 .elementor-element.elementor-element-e7ebc75{text-align:center;}.elementor-1061 .elementor-element.elementor-element-cae6e1d{text-align:center;}.elementor-1061 .elementor-element.elementor-element-3659b2f{text-align:center;}.elementor-1061 .elementor-element.elementor-element-b3f8f75{text-align:center;}.elementor-1061 .elementor-element.elementor-element-4a93fc3{text-align:center;}.elementor-1061 .elementor-element.elementor-element-ab464cf{text-align:center;}.elementor-1061 .elementor-element.elementor-element-d90e22a{text-align:center;}.elementor-1061 .elementor-element.elementor-element-3112a4c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1061 .elementor-element.elementor-element-4258ff8{text-align:center;}.elementor-1061 .elementor-element.elementor-element-73c4d7e{text-align:center;}.elementor-1061 .elementor-element.elementor-element-fa8992a{text-align:center;}.elementor-1061 .elementor-element.elementor-element-c089ac3{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1061 .elementor-element.elementor-element-b1f0993{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-d92c380{text-align:center;}.elementor-1061 .elementor-element.elementor-element-17c710c{text-align:center;}.elementor-1061 .elementor-element.elementor-element-e44c153{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1061 .elementor-element.elementor-element-8b551c0{text-align:start;}.elementor-1061 .elementor-element.elementor-element-b653f2a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1061 .elementor-element.elementor-element-f8cd844{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-985c932.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-ea8d801{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-6f52f0d.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-e933570{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-e5c60b3.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-01247a9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-27a921b.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-6648724{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-31a1aaf.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-fe21887{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-687dfe7.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-421442a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-2c29553{text-align:center;}.elementor-1061 .elementor-element.elementor-element-661f9ef{text-align:center;}.elementor-1061 .elementor-element.elementor-element-661f9ef .elementor-heading-title{line-height:2.2rem;}.elementor-1061 .elementor-element.elementor-element-52851d8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1061 .elementor-element.elementor-element-c0a5a63{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-bded8a9.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-4fdba15{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-3ccaf03.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-bbeeea7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-6b1837d.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-d350564{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-620b860.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-e50c0d3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-5f4606f.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-c4cf4e2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-2f76215{text-align:center;}.elementor-1061 .elementor-element.elementor-element-7ff6d21{text-align:center;}.elementor-1061 .elementor-element.elementor-element-7ff6d21 .elementor-heading-title{line-height:2.2rem;}.elementor-1061 .elementor-element.elementor-element-5a2fe39{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1061 .elementor-element.elementor-element-40a85f1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-86c71ee.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-437fd46{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-5d14b41.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-94dea5f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-e269f12.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-54df802{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-2678ace.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-50faa18{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-acc1a94{text-align:center;}.elementor-1061 .elementor-element.elementor-element-8f1aca6{text-align:center;}.elementor-1061 .elementor-element.elementor-element-8f1aca6 .elementor-heading-title{line-height:2.2rem;}.elementor-1061 .elementor-element.elementor-element-4488883{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1061 .elementor-element.elementor-element-e42c2fe{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-e4a923e.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-bb7ebab{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-e7e37a4.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-8632a5f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-057dbbd.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-cb38bd8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-906157d.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-1b262f1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-fc81ea4.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-5481a1f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1061 .elementor-element.elementor-element-22c8c28{text-align:center;}.elementor-1061 .elementor-element.elementor-element-54eeb50{text-align:center;}.elementor-1061 .elementor-element.elementor-element-54eeb50 .elementor-heading-title{line-height:2.2rem;}.elementor-1061 .elementor-element.elementor-element-fe058b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1061 .elementor-element.elementor-element-16ab3b5{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-9394238.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-b7e9cdd{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-d4350a2.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-70b5ed9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-856b13f.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-5a77336{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-d12e51b.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-44bcc63{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-b63ed49.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-2ae246c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-1560dc3.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-0b1bc4f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-3fff8d7.elementor-element{--order:-99999 /* order start hack */;}.elementor-1061 .elementor-element.elementor-element-60311f2{text-align:center;}.elementor-1061 .elementor-element.elementor-element-7e200bf{text-align:center;}.elementor-1061 .elementor-element.elementor-element-3200abd{padding:0px 50px 0px 50px;text-align:center;}.elementor-1061 .elementor-element.elementor-element-6f4f464{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1061 .elementor-element.elementor-element-d2b2d5d{--min-height:70vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1061 .elementor-element.elementor-element-709ee23{font-size:0.9rem;letter-spacing:3px;}.elementor-1061 .elementor-element.elementor-element-c65f29f .elementor-heading-title{font-size:2.5rem;}.elementor-1061 .elementor-element.elementor-element-3112a4c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1061 .elementor-element.elementor-element-c477a48{--spacer-size:0px;}.elementor-1061 .elementor-element.elementor-element-c089ac3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1061 .elementor-element.elementor-element-8b551c0{text-align:center;}.elementor-1061 .elementor-element.elementor-element-f8cd844{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-1c167a4{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-ea8d801{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-f2b0d13{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-e933570{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-76e5645{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-01247a9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1061 .elementor-element.elementor-element-80fd164{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-6648724{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1061 .elementor-element.elementor-element-8e14cfc{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-fe21887{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1061 .elementor-element.elementor-element-36e50ac{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-c0a5a63{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-bcee810{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-4fdba15{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-bdf4b6c{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-bbeeea7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-15f5284{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-d350564{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1061 .elementor-element.elementor-element-aab119c{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-e50c0d3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1061 .elementor-element.elementor-element-2c50e8f{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-40a85f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-003e1fd{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-437fd46{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-245ccbd{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-94dea5f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-974264b{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-54df802{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1061 .elementor-element.elementor-element-c568998{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-e42c2fe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-f8a0c21{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-bb7ebab{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-75814c2{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-8632a5f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-9b04c9f{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-cb38bd8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-5e4f236{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-1b262f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1061 .elementor-element.elementor-element-df5eade{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-16ab3b5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-f1916b7{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-b7e9cdd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-86745fd{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-70b5ed9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-1ad5f95{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-5a77336{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-1028c1b{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-44bcc63{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1061 .elementor-element.elementor-element-c2cd401{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-2ae246c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1061 .elementor-element.elementor-element-6ba8095{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-0b1bc4f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1061 .elementor-element.elementor-element-ed04cf1{font-size:0.9rem;}.elementor-1061 .elementor-element.elementor-element-3200abd{padding:00px 00px 00px 00px;}.elementor-1061 .elementor-element.elementor-element-6f4f464{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-07954c1 */@media (max-width: 1024px){
    .elementor-1061 .elementor-element.elementor-element-07954c1 .elementor-text-editor {
        color: #FFFFFF;
        font-size: 0.9rem !important;
        padding-top: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-709ee23 */@media (max-width: 1024px){
    .elementor-1061 .elementor-element.elementor-element-709ee23 .elementor-text-editor {
        color: #FFFFFF;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c65f29f */@media (max-width: 1024px){
    .elementor-1061 .elementor-element.elementor-element-c65f29f h1 {
        color: #FFFFFF !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0591d */.elementor-1061 .elementor-element.elementor-element-3d0591d ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e81c3 */.elementor-1061 .elementor-element.elementor-element-64e81c3 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed243f */.elementor-1061 .elementor-element.elementor-element-1ed243f ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b0050 */.elementor-1061 .elementor-element.elementor-element-23b0050 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ee3d51 */.elementor-1061 .elementor-element.elementor-element-4ee3d51 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c722697 */.elementor-1061 .elementor-element.elementor-element-c722697 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f009dd */.elementor-1061 .elementor-element.elementor-element-9f009dd ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727b988 */.elementor-1061 .elementor-element.elementor-element-727b988 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd178f5 */.elementor-1061 .elementor-element.elementor-element-bd178f5 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0591d */.elementor-1061 .elementor-element.elementor-element-3d0591d ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e81c3 */.elementor-1061 .elementor-element.elementor-element-64e81c3 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed243f */.elementor-1061 .elementor-element.elementor-element-1ed243f ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b0050 */.elementor-1061 .elementor-element.elementor-element-23b0050 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ee3d51 */.elementor-1061 .elementor-element.elementor-element-4ee3d51 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c722697 */.elementor-1061 .elementor-element.elementor-element-c722697 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f009dd */.elementor-1061 .elementor-element.elementor-element-9f009dd ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727b988 */.elementor-1061 .elementor-element.elementor-element-727b988 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd178f5 */.elementor-1061 .elementor-element.elementor-element-bd178f5 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0591d */.elementor-1061 .elementor-element.elementor-element-3d0591d ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e81c3 */.elementor-1061 .elementor-element.elementor-element-64e81c3 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed243f */.elementor-1061 .elementor-element.elementor-element-1ed243f ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b0050 */.elementor-1061 .elementor-element.elementor-element-23b0050 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ee3d51 */.elementor-1061 .elementor-element.elementor-element-4ee3d51 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c722697 */.elementor-1061 .elementor-element.elementor-element-c722697 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f009dd */.elementor-1061 .elementor-element.elementor-element-9f009dd ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727b988 */.elementor-1061 .elementor-element.elementor-element-727b988 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd178f5 */.elementor-1061 .elementor-element.elementor-element-bd178f5 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0591d */.elementor-1061 .elementor-element.elementor-element-3d0591d ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e81c3 */.elementor-1061 .elementor-element.elementor-element-64e81c3 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed243f */.elementor-1061 .elementor-element.elementor-element-1ed243f ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b0050 */.elementor-1061 .elementor-element.elementor-element-23b0050 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ee3d51 */.elementor-1061 .elementor-element.elementor-element-4ee3d51 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c722697 */.elementor-1061 .elementor-element.elementor-element-c722697 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f009dd */.elementor-1061 .elementor-element.elementor-element-9f009dd ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727b988 */.elementor-1061 .elementor-element.elementor-element-727b988 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd178f5 */.elementor-1061 .elementor-element.elementor-element-bd178f5 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0591d */.elementor-1061 .elementor-element.elementor-element-3d0591d ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e81c3 */.elementor-1061 .elementor-element.elementor-element-64e81c3 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed243f */.elementor-1061 .elementor-element.elementor-element-1ed243f ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b0050 */.elementor-1061 .elementor-element.elementor-element-23b0050 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ee3d51 */.elementor-1061 .elementor-element.elementor-element-4ee3d51 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c722697 */.elementor-1061 .elementor-element.elementor-element-c722697 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f009dd */.elementor-1061 .elementor-element.elementor-element-9f009dd ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727b988 */.elementor-1061 .elementor-element.elementor-element-727b988 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd178f5 */.elementor-1061 .elementor-element.elementor-element-bd178f5 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0591d */.elementor-1061 .elementor-element.elementor-element-3d0591d ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e81c3 */.elementor-1061 .elementor-element.elementor-element-64e81c3 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed243f */.elementor-1061 .elementor-element.elementor-element-1ed243f ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b0050 */.elementor-1061 .elementor-element.elementor-element-23b0050 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ee3d51 */.elementor-1061 .elementor-element.elementor-element-4ee3d51 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c722697 */.elementor-1061 .elementor-element.elementor-element-c722697 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f009dd */.elementor-1061 .elementor-element.elementor-element-9f009dd ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727b988 */.elementor-1061 .elementor-element.elementor-element-727b988 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd178f5 */.elementor-1061 .elementor-element.elementor-element-bd178f5 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0591d */.elementor-1061 .elementor-element.elementor-element-3d0591d ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e81c3 */.elementor-1061 .elementor-element.elementor-element-64e81c3 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed243f */.elementor-1061 .elementor-element.elementor-element-1ed243f ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b0050 */.elementor-1061 .elementor-element.elementor-element-23b0050 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ee3d51 */.elementor-1061 .elementor-element.elementor-element-4ee3d51 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c722697 */.elementor-1061 .elementor-element.elementor-element-c722697 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f009dd */.elementor-1061 .elementor-element.elementor-element-9f009dd ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727b988 */.elementor-1061 .elementor-element.elementor-element-727b988 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd178f5 */.elementor-1061 .elementor-element.elementor-element-bd178f5 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0591d */.elementor-1061 .elementor-element.elementor-element-3d0591d ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e81c3 */.elementor-1061 .elementor-element.elementor-element-64e81c3 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed243f */.elementor-1061 .elementor-element.elementor-element-1ed243f ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b0050 */.elementor-1061 .elementor-element.elementor-element-23b0050 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ee3d51 */.elementor-1061 .elementor-element.elementor-element-4ee3d51 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c722697 */.elementor-1061 .elementor-element.elementor-element-c722697 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f009dd */.elementor-1061 .elementor-element.elementor-element-9f009dd ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727b988 */.elementor-1061 .elementor-element.elementor-element-727b988 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd178f5 */.elementor-1061 .elementor-element.elementor-element-bd178f5 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0591d */.elementor-1061 .elementor-element.elementor-element-3d0591d ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e81c3 */.elementor-1061 .elementor-element.elementor-element-64e81c3 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed243f */.elementor-1061 .elementor-element.elementor-element-1ed243f ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b0050 */.elementor-1061 .elementor-element.elementor-element-23b0050 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ee3d51 */.elementor-1061 .elementor-element.elementor-element-4ee3d51 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c722697 */.elementor-1061 .elementor-element.elementor-element-c722697 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f009dd */.elementor-1061 .elementor-element.elementor-element-9f009dd ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727b988 */.elementor-1061 .elementor-element.elementor-element-727b988 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd178f5 */.elementor-1061 .elementor-element.elementor-element-bd178f5 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0591d */.elementor-1061 .elementor-element.elementor-element-3d0591d ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e81c3 */.elementor-1061 .elementor-element.elementor-element-64e81c3 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed243f */.elementor-1061 .elementor-element.elementor-element-1ed243f ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b0050 */.elementor-1061 .elementor-element.elementor-element-23b0050 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ee3d51 */.elementor-1061 .elementor-element.elementor-element-4ee3d51 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c722697 */.elementor-1061 .elementor-element.elementor-element-c722697 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f009dd */.elementor-1061 .elementor-element.elementor-element-9f009dd ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727b988 */.elementor-1061 .elementor-element.elementor-element-727b988 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd178f5 */.elementor-1061 .elementor-element.elementor-element-bd178f5 ul {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd6a6c0 */.elementor-1061 .elementor-element.elementor-element-cd6a6c0:hover {
    color : #8027A4;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3b503a */.elementor-1061 .elementor-element.elementor-element-a3b503a:hover {
    color : #8027A4;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca9d1de */.elementor-1061 .elementor-element.elementor-element-ca9d1de:hover {
    color : #8027A4;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8d8345 */.elementor-1061 .elementor-element.elementor-element-a8d8345:hover {
    color : #8027A4;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3558ff2 */.elementor-1061 .elementor-element.elementor-element-3558ff2:hover {
    color : #8027A4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c089ac3 *//* Container */
.elementor-1061 .elementor-element.elementor-element-c089ac3 .area-container {
    position: relative;
    text-align: center;
    transition: all 0.3s ease;
    cursor: pointer;
    width: fit-content;
    align-self: center;
}

/* Stack both icons */
.elementor-1061 .elementor-element.elementor-element-c089ac3 .area-container .area-icon,
.elementor-1061 .elementor-element.elementor-element-c089ac3 .area-container .area-icon-hover {
    transition: all 0.3s ease;
}

/* Default state */
.elementor-1061 .elementor-element.elementor-element-c089ac3 .area-container .area-icon-hover {
    display: none;
}

.elementor-1061 .elementor-element.elementor-element-c089ac3 .area-container .area-text .elementor-text-editor {
    transition: all 0.3s ease;
}

/* Base button */
.elementor-1061 .elementor-element.elementor-element-c089ac3 .area-container .area-btn .elementor-button {
    transition: all 0.3s ease;
}

/* Hover state */
.elementor-1061 .elementor-element.elementor-element-c089ac3 .area-container:hover .area-icon {
    display: none;
}

.elementor-1061 .elementor-element.elementor-element-c089ac3 .area-container:hover .area-icon-hover {
    display: inline-block;
}

.elementor-1061 .elementor-element.elementor-element-c089ac3 .area-container:hover .area-text .elementor-text-editor {
    color: #7A2BBE;
}

/* Hover entire container */
.elementor-1061 .elementor-element.elementor-element-c089ac3 .area-container:hover .area-btn .elementor-button {
    background: linear-gradient(135deg, #8E2DE2, #4A00E0);
    color: #FFFFFF;
}

/* Default icon color */
.elementor-1061 .elementor-element.elementor-element-c089ac3 .area-container .area-btn .elementor-button-icon svg {
    fill: #000;
    transition: all 0.3s ease;
}

/* Hover icon color */
.elementor-1061 .elementor-element.elementor-element-c089ac3 .area-container:hover .area-btn .elementor-button-icon svg {
    fill: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c710c */.elementor-1061 .elementor-element.elementor-element-17c710c strong {
    color : #6a2488;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e44c153 */.elementor-1061 .elementor-element.elementor-element-e44c153 {
    width : fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b653f2a *//* ===== Desktop Timeline ===== */
.elementor-1061 .elementor-element.elementor-element-b653f2a{
  --line-height: 72px;
  --bar-height: 14px;

  /* Move this until the bar is exactly across the separator.
     In your screenshot you need it LOWER than before. Start here: */
  --bar-top: 315px;

  position: relative;
  padding: 16px 8px 10px;
}

/* children */
.elementor-1061 .elementor-element.elementor-element-b653f2a .list{
  flex: 1 1 0;
  min-width: 0;
  text-align: center;
}

/* IMPORTANT: do NOT set any width/height on images (Elementor controls it) */
.elementor-1061 .elementor-element.elementor-element-b653f2a .list_img{ margin: 0 auto 10px; }
.elementor-1061 .elementor-element.elementor-element-b653f2a .list_img img{ display: block; }

/* titles always above the bar */
.elementor-1061 .elementor-element.elementor-element-b653f2a .list_tit{
  margin: 0 0 10px;
  font-weight: 600;
  position: relative;
  z-index: 3;
  display: inline-block;
  background: #fff;      /* prevents the bar visually crossing under text */
  padding: 0 10px;
}

/* text */
.elementor-1061 .elementor-element.elementor-element-b653f2a .list_txt{
  margin-top: 8px;
  line-height: 1.4;
}

/* separator zone (Spacer widget) */
.elementor-1061 .elementor-element.elementor-element-b653f2a .list_line{
  position: relative;
  height: var(--line-height);
  margin: 0 auto;
  z-index: 2;
}

/* dotted vertical connector */
.elementor-1061 .elementor-element.elementor-element-b653f2a .list_line::before{
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  transform: translateX(-50%);
  border-left: 2px dotted rgba(0,0,0,.25);
}

/* bar + arrow behind everything */
.elementor-1061 .elementor-element.elementor-element-b653f2a::before{
  content: "";
  position: absolute;
  left: 0;
  right: 220px;
  top: var(--bar-top);
  height: var(--bar-height);
  border-radius: 999px;
  background: linear-gradient(90deg, #dff6f7 0%, #e8f2fb 40%, #dcd6ff 100%);
  z-index: 1;
  width : 98%;
}
.elementor-1061 .elementor-element.elementor-element-b653f2a::after{
  content: "";
  position: absolute;
  top: calc(var(--bar-top) + (var(--bar-height) / 2));
  right: 0;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent;
  border-left: 36px solid #dcd6ff;
  z-index: 1;
}







/* ===== Tablet + Mobile (<=1024px): vertical steps + row layout inside each step ===== */
@media (max-width: 1024px){
    
  /* stack the steps vertically */
  .elementor-1061 .elementor-element.elementor-element-b653f2a{
    padding: 12px 0 !important;
    position: relative;
  }

  /* remove the desktop gradient bar + arrow */
  .elementor-1061 .elementor-element.elementor-element-b653f2a::before,
  .elementor-1061 .elementor-element.elementor-element-b653f2a::after{
    content: none !important;
    display: none !important;
  }

  /* hide the Spacer/separator on tablet+mobile */
  .elementor-1061 .elementor-element.elementor-element-b653f2a .list_line{
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
  }

  /* each step becomes a CARD row */
  .elementor-1061 .elementor-element.elementor-element-b653f2a .list{
    width: 100%;
    min-width: 0;
    text-align: left !important;

    display: flex !important;
    justify-content: space-around;
    align-items: center;
    flex-wrap: nowrap !important;

    /* === CARD STYLE === */
    background: #f8f8f8;
    border-radius: 20px;
    padding: 24px 24px;

    /* spacing for arrow between cards */
    position: relative;
    margin-bottom: 70px;
  }

  .elementor-1061 .elementor-element.elementor-element-b653f2a .list:last-child{
    margin-bottom: 0;
  }

  /* image column */
  .elementor-1061 .elementor-element.elementor-element-b653f2a .list_img{
    margin: 0 !important;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
  }

  .elementor-1061 .elementor-element.elementor-element-b653f2a .list_img img{
    display: block;
    height: auto;
  }

  /* title column */
  .elementor-1061 .elementor-element.elementor-element-b653f2a .list_tit{
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    position: static !important;
    z-index: auto !important;

    flex: 0 1 34%;
    min-width: 0;
    line-height: 1.2;
  }

  /* text column */
  .elementor-1061 .elementor-element.elementor-element-b653f2a .list_txt{
    margin: 0 !important;
    flex: 1 1 auto;
    min-width: 0;
    line-height: 1.35;
  }

  /* ===== Font Awesome 7 double-down indicator (no cross) ===== */
  .elementor-1061 .elementor-element.elementor-element-b653f2a .list::after{
    content: "\f078\A\f078";           /* two chevrons stacked */
    white-space: pre;                 /* honor the \A newline */
    font-family: "Font Awesome 7 Free";
    font-weight: 900;                 /* solid */

    position: absolute;
    left: 50%;
    bottom: -52px;
    transform: translateX(-50%);

    font-size: 18px;
    line-height: 16px;                /* controls distance between chevrons */
    color: rgba(0,0,0,0.35);

    animation: tabletArrowMove 1.8s ease-in-out infinite;
  }
  
  .elementor-1061 .elementor-element.elementor-element-b653f2a .list:last-of-type::after{
      content: none !important;
      display: none !important;
      
  }


  @keyframes tabletArrowMove{
    0%{
      opacity: 0.2;
      transform: translate(-50%, -6px);
    }
    50%{
      opacity: 1;
      transform: translate(-50%, 6px);
    }
    100%{
      opacity: 0.2;
      transform: translate(-50%, -6px);
    }
  }
}

/* OPTIONAL: if you do NOT want arrows on mobile, uncomment this
@media (max-width: 767px){
  .elementor-1061 .elementor-element.elementor-element-b653f2a .list{ margin-bottom: 0 !important; }
  .elementor-1061 .elementor-element.elementor-element-b653f2a .list::after{ display:none !important; }
}
*/


/* ===== MOBILE ONLY (<=767px) ===== */
@media (max-width: 767px){

  .elementor-1061 .elementor-element.elementor-element-b653f2a .list{
    align-items: center;        /* center content */
    text-align: center;

    background: #f8f8f8;
    border-radius: 20px;
    padding: 28px 20px;
  }

  /* spacing between elements */
  .elementor-1061 .elementor-element.elementor-element-b653f2a .list_img{
    margin-bottom: 16px !important;
  }

  .elementor-1061 .elementor-element.elementor-element-b653f2a .list_tit{
    margin-bottom: 12px !important;
  }

  .elementor-1061 .elementor-element.elementor-element-b653f2a .list_txt{
    line-height: 1.5;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-661f9ef */.elementor-1061 .elementor-element.elementor-element-661f9ef strong {
    color : #6a2488;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52851d8 *//* ===== Desktop Timeline ===== */
.elementor-1061 .elementor-element.elementor-element-52851d8{
  --line-height: 72px;
  --bar-height: 14px;

  /* Move this until the bar is exactly across the separator.
     In your screenshot you need it LOWER than before. Start here: */
  --bar-top: 315px;

  position: relative;
  padding: 16px 8px 10px;
}

/* children */
.elementor-1061 .elementor-element.elementor-element-52851d8 .list{
  flex: 1 1 0;
  min-width: 0;
  text-align: center;
}

/* IMPORTANT: do NOT set any width/height on images (Elementor controls it) */
.elementor-1061 .elementor-element.elementor-element-52851d8 .list_img{ margin: 0 auto 10px; }
.elementor-1061 .elementor-element.elementor-element-52851d8 .list_img img{ display: block; }

/* titles always above the bar */
.elementor-1061 .elementor-element.elementor-element-52851d8 .list_tit{
  margin: 0 0 10px;
  font-weight: 600;
  position: relative;
  z-index: 3;
  display: inline-block;
  background: #fff;      /* prevents the bar visually crossing under text */
  padding: 0 10px;
}

/* text */
.elementor-1061 .elementor-element.elementor-element-52851d8 .list_txt{
  margin-top: 8px;
  line-height: 1.4;
}

/* separator zone (Spacer widget) */
.elementor-1061 .elementor-element.elementor-element-52851d8 .list_line{
  position: relative;
  height: var(--line-height);
  margin: 0 auto;
  z-index: 2;
}

/* dotted vertical connector */
.elementor-1061 .elementor-element.elementor-element-52851d8 .list_line::before{
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  transform: translateX(-50%);
  border-left: 2px dotted rgba(0,0,0,.25);
}

/* bar + arrow behind everything */
.elementor-1061 .elementor-element.elementor-element-52851d8::before{
  content: "";
  position: absolute;
  left: 0;
  right: 220px;
  top: var(--bar-top);
  height: var(--bar-height);
  border-radius: 999px;
  background: linear-gradient(90deg, #dff6f7 0%, #e8f2fb 40%, #dcd6ff 100%);
  z-index: 1;
  width : 98%;
}
.elementor-1061 .elementor-element.elementor-element-52851d8::after{
  content: "";
  position: absolute;
  top: calc(var(--bar-top) + (var(--bar-height) / 2));
  right: 0;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent;
  border-left: 36px solid #dcd6ff;
  z-index: 1;
}







/* ===== Tablet + Mobile (<=1024px): vertical steps + row layout inside each step ===== */
@media (max-width: 1024px){
    
  /* stack the steps vertically */
  .elementor-1061 .elementor-element.elementor-element-52851d8{
    padding: 12px 0 !important;
    position: relative;
  }

  /* remove the desktop gradient bar + arrow */
  .elementor-1061 .elementor-element.elementor-element-52851d8::before,
  .elementor-1061 .elementor-element.elementor-element-52851d8::after{
    content: none !important;
    display: none !important;
  }

  /* hide the Spacer/separator on tablet+mobile */
  .elementor-1061 .elementor-element.elementor-element-52851d8 .list_line{
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
  }

  /* each step becomes a CARD row */
  .elementor-1061 .elementor-element.elementor-element-52851d8 .list{
    width: 100%;
    min-width: 0;
    text-align: left !important;

    display: flex !important;
    justify-content: space-around;
    align-items: center;
    flex-wrap: nowrap !important;

    /* === CARD STYLE === */
    background: #f8f8f8;
    border-radius: 20px;
    padding: 24px 24px;

    /* spacing for arrow between cards */
    position: relative;
    margin-bottom: 70px;
  }

  .elementor-1061 .elementor-element.elementor-element-52851d8 .list:last-child{
    margin-bottom: 0;
  }

  /* image column */
  .elementor-1061 .elementor-element.elementor-element-52851d8 .list_img{
    margin: 0 !important;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
  }

  .elementor-1061 .elementor-element.elementor-element-52851d8 .list_img img{
    display: block;
    height: auto;
  }

  /* title column */
  .elementor-1061 .elementor-element.elementor-element-52851d8 .list_tit{
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    position: static !important;
    z-index: auto !important;

    flex: 0 1 34%;
    min-width: 0;
    line-height: 1.2;
  }

  /* text column */
  .elementor-1061 .elementor-element.elementor-element-52851d8 .list_txt{
    margin: 0 !important;
    flex: 1 1 auto;
    min-width: 0;
    line-height: 1.35;
  }

  /* ===== Font Awesome 7 double-down indicator (no cross) ===== */
  .elementor-1061 .elementor-element.elementor-element-52851d8 .list::after{
    content: "\f078\A\f078";           /* two chevrons stacked */
    white-space: pre;                 /* honor the \A newline */
    font-family: "Font Awesome 7 Free";
    font-weight: 900;                 /* solid */

    position: absolute;
    left: 50%;
    bottom: -52px;
    transform: translateX(-50%);

    font-size: 18px;
    line-height: 16px;                /* controls distance between chevrons */
    color: rgba(0,0,0,0.35);

    animation: tabletArrowMove 1.8s ease-in-out infinite;
  }
  
  .elementor-1061 .elementor-element.elementor-element-52851d8 .list:last-of-type::after{
      content: none !important;
      display: none !important;
      
  }


  @keyframes tabletArrowMove{
    0%{
      opacity: 0.2;
      transform: translate(-50%, -6px);
    }
    50%{
      opacity: 1;
      transform: translate(-50%, 6px);
    }
    100%{
      opacity: 0.2;
      transform: translate(-50%, -6px);
    }
  }
}

/* OPTIONAL: if you do NOT want arrows on mobile, uncomment this
@media (max-width: 767px){
  .elementor-1061 .elementor-element.elementor-element-52851d8 .list{ margin-bottom: 0 !important; }
  .elementor-1061 .elementor-element.elementor-element-52851d8 .list::after{ display:none !important; }
}
*/


/* ===== MOBILE ONLY (<=767px) ===== */
@media (max-width: 767px){

  .elementor-1061 .elementor-element.elementor-element-52851d8 .list{
    align-items: center;        /* center content */
    text-align: center;

    background: #f8f8f8;
    border-radius: 20px;
    padding: 28px 20px;
  }

  /* spacing between elements */
  .elementor-1061 .elementor-element.elementor-element-52851d8 .list_img{
    margin-bottom: 16px !important;
  }

  .elementor-1061 .elementor-element.elementor-element-52851d8 .list_tit{
    margin-bottom: 12px !important;
  }

  .elementor-1061 .elementor-element.elementor-element-52851d8 .list_txt{
    line-height: 1.5;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ff6d21 */.elementor-1061 .elementor-element.elementor-element-7ff6d21 strong {
    color : #6a2488;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a2fe39 *//* ===== Desktop Timeline ===== */
.elementor-1061 .elementor-element.elementor-element-5a2fe39{
  --line-height: 72px;
  --bar-height: 14px;

  /* Move this until the bar is exactly across the separator.
     In your screenshot you need it LOWER than before. Start here: */
  --bar-top: 315px;

  position: relative;
  padding: 16px 8px 10px;
}

/* children */
.elementor-1061 .elementor-element.elementor-element-5a2fe39 .list{
  flex: 1 1 0;
  min-width: 0;
  text-align: center;
}

/* IMPORTANT: do NOT set any width/height on images (Elementor controls it) */
.elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_img{ margin: 0 auto 10px; }
.elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_img img{ display: block; }

/* titles always above the bar */
.elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_tit{
  margin: 0 0 10px;
  font-weight: 600;
  position: relative;
  z-index: 3;
  display: inline-block;
  background: #fff;      /* prevents the bar visually crossing under text */
  padding: 0 10px;
}

/* text */
.elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_txt{
  margin-top: 8px;
  line-height: 1.4;
}

/* separator zone (Spacer widget) */
.elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_line{
  position: relative;
  height: var(--line-height);
  margin: 0 auto;
  z-index: 2;
}

/* dotted vertical connector */
.elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_line::before{
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  transform: translateX(-50%);
  border-left: 2px dotted rgba(0,0,0,.25);
}

/* bar + arrow behind everything */
.elementor-1061 .elementor-element.elementor-element-5a2fe39::before{
  content: "";
  position: absolute;
  left: 0;
  right: 220px;
  top: var(--bar-top);
  height: var(--bar-height);
  border-radius: 999px;
  background: linear-gradient(90deg, #dff6f7 0%, #e8f2fb 40%, #dcd6ff 100%);
  z-index: 1;
  width : 98%;
}
.elementor-1061 .elementor-element.elementor-element-5a2fe39::after{
  content: "";
  position: absolute;
  top: calc(var(--bar-top) + (var(--bar-height) / 2));
  right: 0;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent;
  border-left: 36px solid #dcd6ff;
  z-index: 1;
}







/* ===== Tablet + Mobile (<=1024px): vertical steps + row layout inside each step ===== */
@media (max-width: 1024px){
    
  /* stack the steps vertically */
  .elementor-1061 .elementor-element.elementor-element-5a2fe39{
    padding: 12px 0 !important;
    position: relative;
  }

  /* remove the desktop gradient bar + arrow */
  .elementor-1061 .elementor-element.elementor-element-5a2fe39::before,
  .elementor-1061 .elementor-element.elementor-element-5a2fe39::after{
    content: none !important;
    display: none !important;
  }

  /* hide the Spacer/separator on tablet+mobile */
  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_line{
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
  }

  /* each step becomes a CARD row */
  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list{
    width: 100%;
    min-width: 0;
    text-align: left !important;

    display: flex !important;
    justify-content: space-around;
    align-items: center;
    flex-wrap: nowrap !important;

    /* === CARD STYLE === */
    background: #f8f8f8;
    border-radius: 20px;
    padding: 24px 24px;

    /* spacing for arrow between cards */
    position: relative;
    margin-bottom: 70px;
  }

  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list:last-child{
    margin-bottom: 0;
  }

  /* image column */
  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_img{
    margin: 0 !important;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
  }

  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_img img{
    display: block;
    height: auto;
  }

  /* title column */
  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_tit{
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    position: static !important;
    z-index: auto !important;

    flex: 0 1 34%;
    min-width: 0;
    line-height: 1.2;
  }

  /* text column */
  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_txt{
    margin: 0 !important;
    flex: 1 1 auto;
    min-width: 0;
    line-height: 1.35;
  }

  /* ===== Font Awesome 7 double-down indicator (no cross) ===== */
  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list::after{
    content: "\f078\A\f078";           /* two chevrons stacked */
    white-space: pre;                 /* honor the \A newline */
    font-family: "Font Awesome 7 Free";
    font-weight: 900;                 /* solid */

    position: absolute;
    left: 50%;
    bottom: -52px;
    transform: translateX(-50%);

    font-size: 18px;
    line-height: 16px;                /* controls distance between chevrons */
    color: rgba(0,0,0,0.35);

    animation: tabletArrowMove 1.8s ease-in-out infinite;
  }
  
  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list:last-of-type::after{
      content: none !important;
      display: none !important;
      
  }


  @keyframes tabletArrowMove{
    0%{
      opacity: 0.2;
      transform: translate(-50%, -6px);
    }
    50%{
      opacity: 1;
      transform: translate(-50%, 6px);
    }
    100%{
      opacity: 0.2;
      transform: translate(-50%, -6px);
    }
  }
}

/* OPTIONAL: if you do NOT want arrows on mobile, uncomment this
@media (max-width: 767px){
  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list{ margin-bottom: 0 !important; }
  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list::after{ display:none !important; }
}
*/


/* ===== MOBILE ONLY (<=767px) ===== */
@media (max-width: 767px){

  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list{
    align-items: center;        /* center content */
    text-align: center;

    background: #f8f8f8;
    border-radius: 20px;
    padding: 28px 20px;
  }

  /* spacing between elements */
  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_img{
    margin-bottom: 16px !important;
  }

  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_tit{
    margin-bottom: 12px !important;
  }

  .elementor-1061 .elementor-element.elementor-element-5a2fe39 .list_txt{
    line-height: 1.5;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f1aca6 */.elementor-1061 .elementor-element.elementor-element-8f1aca6 strong {
    color : #6a2488;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4488883 *//* ===== Desktop Timeline ===== */
.elementor-1061 .elementor-element.elementor-element-4488883{
  --line-height: 72px;
  --bar-height: 14px;

  /* Move this until the bar is exactly across the separator.
     In your screenshot you need it LOWER than before. Start here: */
  --bar-top: 315px;

  position: relative;
  padding: 16px 8px 10px;
}

/* children */
.elementor-1061 .elementor-element.elementor-element-4488883 .list{
  flex: 1 1 0;
  min-width: 0;
  text-align: center;
}

/* IMPORTANT: do NOT set any width/height on images (Elementor controls it) */
.elementor-1061 .elementor-element.elementor-element-4488883 .list_img{ margin: 0 auto 10px; }
.elementor-1061 .elementor-element.elementor-element-4488883 .list_img img{ display: block; }

/* titles always above the bar */
.elementor-1061 .elementor-element.elementor-element-4488883 .list_tit{
  margin: 0 0 10px;
  font-weight: 600;
  position: relative;
  z-index: 3;
  display: inline-block;
  background: #fff;      /* prevents the bar visually crossing under text */
  padding: 0 10px;
}

/* text */
.elementor-1061 .elementor-element.elementor-element-4488883 .list_txt{
  margin-top: 8px;
  line-height: 1.4;
}

/* separator zone (Spacer widget) */
.elementor-1061 .elementor-element.elementor-element-4488883 .list_line{
  position: relative;
  height: var(--line-height);
  margin: 0 auto;
  z-index: 2;
}

/* dotted vertical connector */
.elementor-1061 .elementor-element.elementor-element-4488883 .list_line::before{
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  transform: translateX(-50%);
  border-left: 2px dotted rgba(0,0,0,.25);
}

/* bar + arrow behind everything */
.elementor-1061 .elementor-element.elementor-element-4488883::before{
  content: "";
  position: absolute;
  left: 0;
  right: 220px;
  top: var(--bar-top);
  height: var(--bar-height);
  border-radius: 999px;
  background: linear-gradient(90deg, #dff6f7 0%, #e8f2fb 40%, #dcd6ff 100%);
  z-index: 1;
  width : 98%;
}
.elementor-1061 .elementor-element.elementor-element-4488883::after{
  content: "";
  position: absolute;
  top: calc(var(--bar-top) + (var(--bar-height) / 2));
  right: 0;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent;
  border-left: 36px solid #dcd6ff;
  z-index: 1;
}







/* ===== Tablet + Mobile (<=1024px): vertical steps + row layout inside each step ===== */
@media (max-width: 1024px){
    
  /* stack the steps vertically */
  .elementor-1061 .elementor-element.elementor-element-4488883{
    padding: 12px 0 !important;
    position: relative;
  }

  /* remove the desktop gradient bar + arrow */
  .elementor-1061 .elementor-element.elementor-element-4488883::before,
  .elementor-1061 .elementor-element.elementor-element-4488883::after{
    content: none !important;
    display: none !important;
  }

  /* hide the Spacer/separator on tablet+mobile */
  .elementor-1061 .elementor-element.elementor-element-4488883 .list_line{
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
  }

  /* each step becomes a CARD row */
  .elementor-1061 .elementor-element.elementor-element-4488883 .list{
    width: 100%;
    min-width: 0;
    text-align: left !important;

    display: flex !important;
    justify-content: space-around;
    align-items: center;
    flex-wrap: nowrap !important;

    /* === CARD STYLE === */
    background: #f8f8f8;
    border-radius: 20px;
    padding: 24px 24px;

    /* spacing for arrow between cards */
    position: relative;
    margin-bottom: 70px;
  }

  .elementor-1061 .elementor-element.elementor-element-4488883 .list:last-child{
    margin-bottom: 0;
  }

  /* image column */
  .elementor-1061 .elementor-element.elementor-element-4488883 .list_img{
    margin: 0 !important;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
  }

  .elementor-1061 .elementor-element.elementor-element-4488883 .list_img img{
    display: block;
    height: auto;
  }

  /* title column */
  .elementor-1061 .elementor-element.elementor-element-4488883 .list_tit{
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    position: static !important;
    z-index: auto !important;

    flex: 0 1 34%;
    min-width: 0;
    line-height: 1.2;
  }

  /* text column */
  .elementor-1061 .elementor-element.elementor-element-4488883 .list_txt{
    margin: 0 !important;
    flex: 1 1 auto;
    min-width: 0;
    line-height: 1.35;
  }

  /* ===== Font Awesome 7 double-down indicator (no cross) ===== */
  .elementor-1061 .elementor-element.elementor-element-4488883 .list::after{
    content: "\f078\A\f078";           /* two chevrons stacked */
    white-space: pre;                 /* honor the \A newline */
    font-family: "Font Awesome 7 Free";
    font-weight: 900;                 /* solid */

    position: absolute;
    left: 50%;
    bottom: -52px;
    transform: translateX(-50%);

    font-size: 18px;
    line-height: 16px;                /* controls distance between chevrons */
    color: rgba(0,0,0,0.35);

    animation: tabletArrowMove 1.8s ease-in-out infinite;
  }
  
  .elementor-1061 .elementor-element.elementor-element-4488883 .list:last-of-type::after{
      content: none !important;
      display: none !important;
      
  }


  @keyframes tabletArrowMove{
    0%{
      opacity: 0.2;
      transform: translate(-50%, -6px);
    }
    50%{
      opacity: 1;
      transform: translate(-50%, 6px);
    }
    100%{
      opacity: 0.2;
      transform: translate(-50%, -6px);
    }
  }
}

/* OPTIONAL: if you do NOT want arrows on mobile, uncomment this
@media (max-width: 767px){
  .elementor-1061 .elementor-element.elementor-element-4488883 .list{ margin-bottom: 0 !important; }
  .elementor-1061 .elementor-element.elementor-element-4488883 .list::after{ display:none !important; }
}
*/


/* ===== MOBILE ONLY (<=767px) ===== */
@media (max-width: 767px){

  .elementor-1061 .elementor-element.elementor-element-4488883 .list{
    align-items: center;        /* center content */
    text-align: center;

    background: #f8f8f8;
    border-radius: 20px;
    padding: 28px 20px;
  }

  /* spacing between elements */
  .elementor-1061 .elementor-element.elementor-element-4488883 .list_img{
    margin-bottom: 16px !important;
  }

  .elementor-1061 .elementor-element.elementor-element-4488883 .list_tit{
    margin-bottom: 12px !important;
  }

  .elementor-1061 .elementor-element.elementor-element-4488883 .list_txt{
    line-height: 1.5;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54eeb50 */.elementor-1061 .elementor-element.elementor-element-54eeb50 strong {
    color : #6a2488;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe058b3 *//* ===== Desktop Timeline ===== */
.elementor-1061 .elementor-element.elementor-element-fe058b3{
  --line-height: 72px;
  --bar-height: 14px;

  /* Move this until the bar is exactly across the separator.
     In your screenshot you need it LOWER than before. Start here: */
  --bar-top: 290px;

  position: relative;
  padding: 16px 8px 10px;
}

/* children */
.elementor-1061 .elementor-element.elementor-element-fe058b3 .list{
  flex: 1 1 0;
  min-width: 0;
  text-align: center;
}

/* IMPORTANT: do NOT set any width/height on images (Elementor controls it) */
.elementor-1061 .elementor-element.elementor-element-fe058b3 .list_img{ margin: 0 auto 10px; }
.elementor-1061 .elementor-element.elementor-element-fe058b3 .list_img img{ display: block; }

/* titles always above the bar */
.elementor-1061 .elementor-element.elementor-element-fe058b3 .list_tit{
  margin: 0 0 10px;
  font-weight: 600;
  position: relative;
  z-index: 3;
  display: inline-block;
  background: #fff;      /* prevents the bar visually crossing under text */
  padding: 0 10px;
}

/* text */
.elementor-1061 .elementor-element.elementor-element-fe058b3 .list_txt{
  margin-top: 8px;
  line-height: 1.4;
}

/* separator zone (Spacer widget) */
.elementor-1061 .elementor-element.elementor-element-fe058b3 .list_line{
  position: relative;
  height: var(--line-height);
  margin: 0 auto;
  z-index: 2;
}

/* dotted vertical connector */
.elementor-1061 .elementor-element.elementor-element-fe058b3 .list_line::before{
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  transform: translateX(-50%);
  border-left: 2px dotted rgba(0,0,0,.25);
}

/* bar + arrow behind everything */
.elementor-1061 .elementor-element.elementor-element-fe058b3::before{
  content: "";
  position: absolute;
  left: 0;
  right: 220px;
  top: var(--bar-top);
  height: var(--bar-height);
  border-radius: 999px;
  background: linear-gradient(90deg, #dff6f7 0%, #e8f2fb 40%, #dcd6ff 100%);
  z-index: 1;
  width : 98%;
}
.elementor-1061 .elementor-element.elementor-element-fe058b3::after{
  content: "";
  position: absolute;
  top: calc(var(--bar-top) + (var(--bar-height) / 2));
  right: 0;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent;
  border-left: 36px solid #dcd6ff;
  z-index: 1;
}







/* ===== Tablet + Mobile (<=1024px): vertical steps + row layout inside each step ===== */
@media (max-width: 1024px){
    
  /* stack the steps vertically */
  .elementor-1061 .elementor-element.elementor-element-fe058b3{
    padding: 12px 0 !important;
    position: relative;
  }

  /* remove the desktop gradient bar + arrow */
  .elementor-1061 .elementor-element.elementor-element-fe058b3::before,
  .elementor-1061 .elementor-element.elementor-element-fe058b3::after{
    content: none !important;
    display: none !important;
  }

  /* hide the Spacer/separator on tablet+mobile */
  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list_line{
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
  }

  /* each step becomes a CARD row */
  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list{
    width: 100%;
    min-width: 0;
    text-align: left !important;

    display: flex !important;
    justify-content: space-around;
    align-items: center;
    flex-wrap: nowrap !important;

    /* === CARD STYLE === */
    background: #f8f8f8;
    border-radius: 20px;
    padding: 24px 24px;

    /* spacing for arrow between cards */
    position: relative;
    margin-bottom: 70px;
  }

  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list:last-child{
    margin-bottom: 0;
  }

  /* image column */
  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list_img{
    margin: 0 !important;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
  }

  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list_img img{
    display: block;
    height: auto;
  }

  /* title column */
  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list_tit{
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    position: static !important;
    z-index: auto !important;

    flex: 0 1 34%;
    min-width: 0;
    line-height: 1.2;
  }

  /* text column */
  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list_txt{
    margin: 0 !important;
    flex: 1 1 auto;
    min-width: 0;
    line-height: 1.35;
  }

  /* ===== Font Awesome 7 double-down indicator (no cross) ===== */
  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list::after{
    content: "\f078\A\f078";           /* two chevrons stacked */
    white-space: pre;                 /* honor the \A newline */
    font-family: "Font Awesome 7 Free";
    font-weight: 900;                 /* solid */

    position: absolute;
    left: 50%;
    bottom: -52px;
    transform: translateX(-50%);

    font-size: 18px;
    line-height: 16px;                /* controls distance between chevrons */
    color: rgba(0,0,0,0.35);

    animation: tabletArrowMove 1.8s ease-in-out infinite;
  }
  
  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list:last-of-type::after{
      content: none !important;
      display: none !important;
      
  }


  @keyframes tabletArrowMove{
    0%{
      opacity: 0.2;
      transform: translate(-50%, -6px);
    }
    50%{
      opacity: 1;
      transform: translate(-50%, 6px);
    }
    100%{
      opacity: 0.2;
      transform: translate(-50%, -6px);
    }
  }
}

/* OPTIONAL: if you do NOT want arrows on mobile, uncomment this
@media (max-width: 767px){
  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list{ margin-bottom: 0 !important; }
  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list::after{ display:none !important; }
}
*/


/* ===== MOBILE ONLY (<=767px) ===== */
@media (max-width: 767px){

  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list{
    align-items: center;        /* center content */
    text-align: center;

    background: #f8f8f8;
    border-radius: 20px;
    padding: 28px 20px;
  }

  /* spacing between elements */
  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list_img{
    margin-bottom: 16px !important;
  }

  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list_tit{
    margin-bottom: 12px !important;
  }

  .elementor-1061 .elementor-element.elementor-element-fe058b3 .list_txt{
    line-height: 1.5;
  }

}/* End custom CSS */