.elementor-4390 .elementor-element.elementor-element-69b0b17:not(.elementor-motion-effects-element-type-background), .elementor-4390 .elementor-element.elementor-element-69b0b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://howtolife.co.kr/wp-content/uploads/2026/01/그림1-1024x683.png");background-position:center center;background-size:auto;}.elementor-4390 .elementor-element.elementor-element-69b0b17 > .elementor-container{min-height:600px;}.elementor-4390 .elementor-element.elementor-element-69b0b17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4390 .elementor-element.elementor-element-69b0b17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4390 .elementor-element.elementor-element-9530b1b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4390 .elementor-element.elementor-element-9530b1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-4390 .elementor-element.elementor-element-3784849 .elementor-heading-title{color:#FFFFFF;}.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-4390 .elementor-element.elementor-element-724a3a1{text-align:start;color:#FFFFFF;}.elementor-4390 .elementor-element.elementor-element-724a3a1 p{margin-block-end:10px;}.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-4390 .elementor-element.elementor-element-3e75be5 .elementor-button{background-color:#FB3100;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-4390 .elementor-element.elementor-element-fb6776e{--spacer-size:50px;}.elementor-4390 .elementor-element.elementor-element-18e5085{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4390 .elementor-element.elementor-element-339c180{--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-4390 .elementor-element.elementor-element-2918a01{--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-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-4390 .elementor-element.elementor-element-4d4e0aa{--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;--justify-content:center;}.elementor-4390 .elementor-element.elementor-element-9581748{--display:flex;}.elementor-4390 .elementor-element.elementor-element-1add453{--spacer-size:50px;}.elementor-4390 .elementor-element.elementor-element-bc89e7f{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4390 .elementor-element.elementor-element-0613589{--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-4390 .elementor-element.elementor-element-0613589.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4390 .elementor-element.elementor-element-3fe24df{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4390 .elementor-element.elementor-element-6f3c439 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4390 .elementor-element.elementor-element-ea69d59{--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-4390 .elementor-element.elementor-element-8a922fc{--display:flex;}.elementor-4390 .elementor-element.elementor-element-852bc3e{--spacer-size:50px;}.elementor-4390 .elementor-element.elementor-element-2a7c682{--display:flex;}.elementor-4390 .elementor-element.elementor-element-f1c5708 .elementor-heading-title{color:#000000;}.elementor-4390 .elementor-element.elementor-element-92f618d{--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;--flex-wrap:nowrap;}.elementor-4390 .elementor-element.elementor-element-92e346c{--display:flex;}.elementor-4390 .elementor-element.elementor-element-d1cb57d{--spacer-size:50px;}.elementor-4390 .elementor-element.elementor-element-70cdf02{--display:flex;}.elementor-4390 .elementor-element.elementor-element-fea1258 .elementor-heading-title{color:#000000;}.elementor-4390 .elementor-element.elementor-element-2cad466{--display:flex;}.elementor-4390 .elementor-element.elementor-element-b4a0dcb p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-42647ee{--display:flex;}.elementor-4390 .elementor-element.elementor-element-4915115 p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-2280df6{--display:flex;}.elementor-4390 .elementor-element.elementor-element-13c6383 p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-e964b2f{--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;--flex-wrap:nowrap;}.elementor-4390 .elementor-element.elementor-element-477ab72{--display:flex;}.elementor-4390 .elementor-element.elementor-element-de7a053{--spacer-size:30px;}.elementor-4390 .elementor-element.elementor-element-4a13245{--display:flex;}.elementor-4390 .elementor-element.elementor-element-1727e15 p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-ed61dde{--display:flex;}.elementor-4390 .elementor-element.elementor-element-9292a36 p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-3f220c9{--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;--flex-wrap:nowrap;}.elementor-4390 .elementor-element.elementor-element-65b4317{--display:flex;}.elementor-4390 .elementor-element.elementor-element-c07eb4b{--spacer-size:30px;}.elementor-4390 .elementor-element.elementor-element-9ef95e6{--display:flex;}.elementor-4390 .elementor-element.elementor-element-d143c49 p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-444eb09{--display:flex;}.elementor-4390 .elementor-element.elementor-element-1ece628 p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-c334fbb{--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;--flex-wrap:nowrap;}.elementor-4390 .elementor-element.elementor-element-adc7774{--display:flex;}.elementor-4390 .elementor-element.elementor-element-319a2f2{--spacer-size:30px;}.elementor-4390 .elementor-element.elementor-element-31fef23{--display:flex;}.elementor-4390 .elementor-element.elementor-element-976c0fe p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-ecac6dc{--display:flex;}.elementor-4390 .elementor-element.elementor-element-5c21894 p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-84ae0fe{--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;--flex-wrap:nowrap;}.elementor-4390 .elementor-element.elementor-element-f3b2490{--display:flex;}.elementor-4390 .elementor-element.elementor-element-03c67be{--spacer-size:30px;}.elementor-4390 .elementor-element.elementor-element-2a59d30{--display:flex;}.elementor-4390 .elementor-element.elementor-element-37788c7 p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-ae9e0e5{--display:flex;}.elementor-4390 .elementor-element.elementor-element-6876f0c p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-335986d{--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;--flex-wrap:nowrap;}.elementor-4390 .elementor-element.elementor-element-3cdf9e0{--display:flex;}.elementor-4390 .elementor-element.elementor-element-091023c{--spacer-size:30px;}.elementor-4390 .elementor-element.elementor-element-f2d57a3{--spacer-size:50px;}.elementor-4390 .elementor-element.elementor-element-bf3cbdb{--display:flex;}.elementor-4390 .elementor-element.elementor-element-eb65712 .elementor-heading-title{color:#000000;}.elementor-4390 .elementor-element.elementor-element-dbcf9e8{--display:flex;}.elementor-4390 .elementor-element.elementor-element-9fa62ae p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-6da2980{--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;--flex-wrap:nowrap;}.elementor-4390 .elementor-element.elementor-element-117c4d7{--display:flex;}.elementor-4390 .elementor-element.elementor-element-f40f72f{--spacer-size:50px;}.elementor-4390 .elementor-element.elementor-element-da28853{--display:flex;}.elementor-4390 .elementor-element.elementor-element-679c49c .elementor-heading-title{color:#000000;}.elementor-4390 .elementor-element.elementor-element-36aafc8{--display:flex;}.elementor-4390 .elementor-element.elementor-element-4bf9822 p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-ae4365d{--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;--flex-wrap:nowrap;}.elementor-4390 .elementor-element.elementor-element-5abea5c{--display:flex;}.elementor-4390 .elementor-element.elementor-element-a4be3f3{--spacer-size:50px;}.elementor-4390 .elementor-element.elementor-element-a4cf0f6 p{margin-block-end:10px;}.elementor-4390 .elementor-element.elementor-element-0b35a69{--spacer-size:50px;}.elementor-4390 .elementor-element.elementor-element-c0d3021{text-align:start;}.elementor-4390 .elementor-element.elementor-element-c0d3021 p{margin-block-end:0px;}.elementor-4390 .elementor-element.elementor-element-431c3f9{--spacer-size:50px;}.elementor-4390 .elementor-element.elementor-element-1283e95{--spacer-size:50px;}.elementor-4390 .elementor-element.elementor-element-2d8032e{--display:flex;}@media(max-width:797px){.elementor-4390 .elementor-element.elementor-element-4444133 img{width:25%;}}@media(min-width:798px){.elementor-4390 .elementor-element.elementor-element-339c180{--width:15%;}.elementor-4390 .elementor-element.elementor-element-2918a01{--width:60%;}.elementor-4390 .elementor-element.elementor-element-4d4e0aa{--width:15%;}.elementor-4390 .elementor-element.elementor-element-0613589{--width:15%;}.elementor-4390 .elementor-element.elementor-element-3fe24df{--width:60%;}.elementor-4390 .elementor-element.elementor-element-ea69d59{--width:15%;}}/* Start custom CSS for image, class: .elementor-element-959353b */.elementor-4390 .elementor-element.elementor-element-959353b {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5e722b */.elementor-4390 .elementor-element.elementor-element-e5e722b {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d62c3db */.elementor-4390 .elementor-element.elementor-element-d62c3db {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f618d */.elementor-4390 .elementor-element.elementor-element-92f618d {  overflow-x: auto; display: flex ; gap: 20px; }
.elementor-4390 .elementor-element.elementor-element-92f618d {  cursor: grab; }
.elementor-4390 .elementor-element.elementor-element-92f618d:active {  cursor: grabbing;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e1d339 */.elementor-4390 .elementor-element.elementor-element-2e1d339 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df1162 */.elementor-4390 .elementor-element.elementor-element-4df1162 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb2fe4 */.elementor-4390 .elementor-element.elementor-element-7cb2fe4 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e964b2f */.elementor-4390 .elementor-element.elementor-element-e964b2f {  overflow-x: auto; display: flex ; gap: 20px; }
.elementor-4390 .elementor-element.elementor-element-e964b2f {  cursor: grab; }
.elementor-4390 .elementor-element.elementor-element-e964b2f:active {  cursor: grabbing;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-260222f */.elementor-4390 .elementor-element.elementor-element-260222f {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6abfa5 */.elementor-4390 .elementor-element.elementor-element-f6abfa5 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4da57f6 */.elementor-4390 .elementor-element.elementor-element-4da57f6 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0f3c84 */.elementor-4390 .elementor-element.elementor-element-b0f3c84 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f220c9 */.elementor-4390 .elementor-element.elementor-element-3f220c9 {  overflow-x: auto; display: flex ; gap: 20px; }
.elementor-4390 .elementor-element.elementor-element-3f220c9 {  cursor: grab; }
.elementor-4390 .elementor-element.elementor-element-3f220c9:active {  cursor: grabbing;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80c4245 */.elementor-4390 .elementor-element.elementor-element-80c4245 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-760b9a8 */.elementor-4390 .elementor-element.elementor-element-760b9a8 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-112cb1b */.elementor-4390 .elementor-element.elementor-element-112cb1b {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c334fbb */.elementor-4390 .elementor-element.elementor-element-c334fbb {  overflow-x: auto; display: flex ; gap: 20px; }
.elementor-4390 .elementor-element.elementor-element-c334fbb {  cursor: grab; }
.elementor-4390 .elementor-element.elementor-element-c334fbb:active {  cursor: grabbing;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a5205 */.elementor-4390 .elementor-element.elementor-element-26a5205 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92141fe */.elementor-4390 .elementor-element.elementor-element-92141fe {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f291603 */.elementor-4390 .elementor-element.elementor-element-f291603 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ae0fe */.elementor-4390 .elementor-element.elementor-element-84ae0fe {  overflow-x: auto; display: flex ; gap: 20px; }
.elementor-4390 .elementor-element.elementor-element-84ae0fe {  cursor: grab; }
.elementor-4390 .elementor-element.elementor-element-84ae0fe:active {  cursor: grabbing;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48db4aa */.elementor-4390 .elementor-element.elementor-element-48db4aa {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64c0f99 */.elementor-4390 .elementor-element.elementor-element-64c0f99 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776942b */.elementor-4390 .elementor-element.elementor-element-776942b {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-203b4e1 */.elementor-4390 .elementor-element.elementor-element-203b4e1 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65f74f0 */.elementor-4390 .elementor-element.elementor-element-65f74f0 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335986d */.elementor-4390 .elementor-element.elementor-element-335986d {  overflow-x: auto; display: flex ; gap: 20px; }
.elementor-4390 .elementor-element.elementor-element-335986d {  cursor: grab; }
.elementor-4390 .elementor-element.elementor-element-335986d:active {  cursor: grabbing;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d66555d */.elementor-4390 .elementor-element.elementor-element-d66555d {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1e03e9 */.elementor-4390 .elementor-element.elementor-element-a1e03e9 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d279d8 */.elementor-4390 .elementor-element.elementor-element-0d279d8 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da2980 */.elementor-4390 .elementor-element.elementor-element-6da2980 {  overflow-x: auto; display: flex ; gap: 20px; }
.elementor-4390 .elementor-element.elementor-element-6da2980 {  cursor: grab; }
.elementor-4390 .elementor-element.elementor-element-6da2980:active {  cursor: grabbing;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1c96a7 */.elementor-4390 .elementor-element.elementor-element-d1c96a7 {  flex: 0 0 360px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae4365d */.elementor-4390 .elementor-element.elementor-element-ae4365d {  overflow-x: auto; display: flex ; gap: 20px; }
.elementor-4390 .elementor-element.elementor-element-ae4365d {  cursor: grab; }
.elementor-4390 .elementor-element.elementor-element-ae4365d:active {  cursor: grabbing;}/* End custom CSS */