.elementor-6243 .elementor-element.elementor-element-e609688{--display:flex;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6243 .elementor-element.elementor-element-e609688:not(.elementor-motion-effects-element-type-background), .elementor-6243 .elementor-element.elementor-element-e609688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6243 .elementor-element.elementor-element-9940dd5{--spacer-size:180px;}.elementor-6243 .elementor-element.elementor-element-82b64c1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-6243 .elementor-element.elementor-element-82b64c1:not(.elementor-motion-effects-element-type-background), .elementor-6243 .elementor-element.elementor-element-82b64c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-6243 .elementor-element.elementor-element-2f08745{text-align:center;}.elementor-6243 .elementor-element.elementor-element-2f08745 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:130px;font-weight:700;letter-spacing:5px;color:#FFFFFF;}.elementor-6243 .elementor-element.elementor-element-7095c27 > .elementor-widget-container{margin:-41px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-7095c27{text-align:center;}.elementor-6243 .elementor-element.elementor-element-7095c27 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:130px;font-weight:700;letter-spacing:5px;color:#FFFFFF;}.elementor-6243 .elementor-element.elementor-element-22a2b34 > .elementor-widget-container{margin:-41px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-22a2b34{text-align:center;}.elementor-6243 .elementor-element.elementor-element-22a2b34 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:140px;font-weight:500;font-style:italic;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-6243 .elementor-element.elementor-element-e2127df{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10px;--padding-bottom:10px;--padding-left:030px;--padding-right:30px;}.elementor-6243 .elementor-element.elementor-element-e2127df:not(.elementor-motion-effects-element-type-background), .elementor-6243 .elementor-element.elementor-element-e2127df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6243 .elementor-element.elementor-element-fabd19b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;letter-spacing:-7px;color:#888888;}.elementor-6243 .elementor-element.elementor-element-fabd19b .elementor-heading-title:hover{color:#FFFFFF;}.elementor-6243 .elementor-element.elementor-element-7f2e06c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;letter-spacing:-7px;color:#FFFFFF;}.elementor-6243 .elementor-element.elementor-element-7f2e06c .elementor-heading-title:hover{color:#FFFFFF;}.elementor-6243 .elementor-element.elementor-element-f77de8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;letter-spacing:-7px;color:#888888;}.elementor-6243 .elementor-element.elementor-element-f77de8e .elementor-heading-title:hover{color:#FFFFFF;}.elementor-6243 .elementor-element.elementor-element-975d554{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6243 .elementor-element.elementor-element-975d554:not(.elementor-motion-effects-element-type-background), .elementor-6243 .elementor-element.elementor-element-975d554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6243 .elementor-element.elementor-element-4f69425{--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-6243 .elementor-element.elementor-element-b12a4c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6243 .elementor-element.elementor-element-b12a4c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{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-6243 .elementor-element.elementor-element-2437c1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-2437c1a .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-2437c1a.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-2437c1a.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-2437c1a.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-2437c1a .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-2437c1a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-2437c1a .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-2437c1a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-f739daf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-f739daf .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-f739daf.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-f739daf.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-f739daf.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-f739daf .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-f739daf .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-f739daf .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-f739daf .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-d70576e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-d70576e .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-d70576e.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-d70576e.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-d70576e.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-d70576e .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-d70576e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-d70576e .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-d70576e .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-5b778f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-5b778f2 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-5b778f2.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-5b778f2.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-5b778f2.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-5b778f2 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-5b778f2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-5b778f2 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-5b778f2 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-58cd26f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-58cd26f .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-58cd26f.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-58cd26f.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-58cd26f.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-58cd26f .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-58cd26f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-58cd26f .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-58cd26f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-c637789 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-c637789 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-c637789.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-c637789.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-c637789.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-c637789 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-c637789 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-c637789 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-c637789 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-341a5a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-341a5a5 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-341a5a5.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-341a5a5.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-341a5a5.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-341a5a5 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-341a5a5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-341a5a5 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-341a5a5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-de95f23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-de95f23 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-de95f23.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-de95f23.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-de95f23.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-de95f23 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-de95f23 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-de95f23 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-de95f23 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-9abc671 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-9abc671 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-9abc671.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-9abc671.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-9abc671.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-9abc671 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-9abc671 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-9abc671 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-9abc671 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-efff90b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-efff90b .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-efff90b.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-efff90b.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-efff90b.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-efff90b .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-efff90b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-efff90b .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-efff90b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-b5fed99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-b5fed99 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-b5fed99.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-b5fed99.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-b5fed99.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-b5fed99 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-b5fed99 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-b5fed99 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-b5fed99 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-948701a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-948701a .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-948701a.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-948701a.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-948701a.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-948701a .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-948701a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-948701a .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-948701a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-2f983f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-2f983f4 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-2f983f4.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-2f983f4.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-2f983f4.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-2f983f4 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-2f983f4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-2f983f4 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-2f983f4 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-a5ad8cf{--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-6243 .elementor-element.elementor-element-e8a7268{--display:flex;--gap:-0px 0px;--row-gap:-0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6243 .elementor-element.elementor-element-e8a7268.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6243 .elementor-element.elementor-element-baf3aff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-baf3aff .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-baf3aff.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-baf3aff.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-baf3aff.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-baf3aff .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-baf3aff .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-baf3aff .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-baf3aff .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-8af6630 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-8af6630 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-8af6630.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-8af6630.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-8af6630.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-8af6630 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-8af6630 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-8af6630 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-8af6630 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-ae57278 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-ae57278 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-ae57278.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-ae57278.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-ae57278.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-ae57278 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-ae57278 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-ae57278 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-ae57278 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-e634238 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-e634238 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-e634238.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-e634238.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-e634238.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-e634238 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-e634238 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-e634238 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-e634238 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-9f1014a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-9f1014a .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-9f1014a.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-9f1014a.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-9f1014a.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-9f1014a .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-9f1014a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-9f1014a .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-9f1014a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-9e34c1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-9e34c1d .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-9e34c1d.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-9e34c1d.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-9e34c1d.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-9e34c1d .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-9e34c1d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-9e34c1d .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-9e34c1d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-c760f5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-c760f5d .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-c760f5d.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-c760f5d.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-c760f5d.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-c760f5d .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-c760f5d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-c760f5d .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-c760f5d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-9a2864b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-9a2864b .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-9a2864b.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-9a2864b.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-9a2864b.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-9a2864b .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-9a2864b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-9a2864b .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-9a2864b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-700bbd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-700bbd9 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-700bbd9.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-700bbd9.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-700bbd9.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-700bbd9 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-700bbd9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-700bbd9 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-700bbd9 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-7ec2878 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-7ec2878 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-7ec2878.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-7ec2878.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-7ec2878.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-7ec2878 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-7ec2878 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-7ec2878 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-7ec2878 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-2ece1b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-2ece1b1 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-2ece1b1.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-2ece1b1.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-2ece1b1.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-2ece1b1 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-2ece1b1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-2ece1b1 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-2ece1b1 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-3714ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-3714ee7 .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-3714ee7.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-3714ee7.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-3714ee7.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-3714ee7 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-3714ee7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-3714ee7 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-3714ee7 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-672b3fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-672b3fd .elementor-image-box-wrapper{text-align:left;}.elementor-6243 .elementor-element.elementor-element-672b3fd.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6243 .elementor-element.elementor-element-672b3fd.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6243 .elementor-element.elementor-element-672b3fd.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-672b3fd .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6243 .elementor-element.elementor-element-672b3fd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6243 .elementor-element.elementor-element-672b3fd .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6243 .elementor-element.elementor-element-672b3fd .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6243 .elementor-element.elementor-element-ddd96f3:not(.elementor-motion-effects-element-type-background), .elementor-6243 .elementor-element.elementor-element-ddd96f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6243 .elementor-element.elementor-element-ddd96f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6243 .elementor-element.elementor-element-ddd96f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6243 .elementor-element.elementor-element-d64de0d{--spacer-size:50px;}@media(max-width:1024px){.elementor-6243 .elementor-element.elementor-element-9940dd5{--spacer-size:250px;}.elementor-6243 .elementor-element.elementor-element-2f08745 .elementor-heading-title{font-size:95px;}.elementor-6243 .elementor-element.elementor-element-7095c27 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-7095c27 .elementor-heading-title{font-size:95px;}.elementor-6243 .elementor-element.elementor-element-22a2b34 .elementor-heading-title{font-size:100px;}.elementor-6243 .elementor-element.elementor-element-e2127df{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-6243 .elementor-element.elementor-element-b12a4c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6243 .elementor-element.elementor-element-2437c1a .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-f739daf .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-d70576e .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-5b778f2 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-58cd26f .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-c637789 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-341a5a5 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-de95f23 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-9abc671 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-efff90b .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-b5fed99 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-948701a .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-2f983f4 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-e8a7268{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6243 .elementor-element.elementor-element-baf3aff .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-8af6630 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-ae57278 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-e634238 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-9f1014a .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-9e34c1d .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-c760f5d .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-9a2864b .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-700bbd9 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-7ec2878 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-2ece1b1 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-3714ee7 .elementor-image-box-title{font-size:18px;}.elementor-6243 .elementor-element.elementor-element-672b3fd .elementor-image-box-title{font-size:18px;}}@media(max-width:767px){.elementor-6243 .elementor-element.elementor-element-9940dd5{--spacer-size:250px;}.elementor-6243 .elementor-element.elementor-element-2f08745 .elementor-heading-title{font-size:45px;}.elementor-6243 .elementor-element.elementor-element-7095c27 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-7095c27 .elementor-heading-title{font-size:45px;letter-spacing:2px;}.elementor-6243 .elementor-element.elementor-element-22a2b34 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6243 .elementor-element.elementor-element-22a2b34 .elementor-heading-title{font-size:59px;}.elementor-6243 .elementor-element.elementor-element-e2127df{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-6243 .elementor-element.elementor-element-fabd19b .elementor-heading-title{font-size:35px;}.elementor-6243 .elementor-element.elementor-element-7f2e06c .elementor-heading-title{font-size:35px;}.elementor-6243 .elementor-element.elementor-element-f77de8e .elementor-heading-title{font-size:35px;}.elementor-6243 .elementor-element.elementor-element-4f69425{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6243 .elementor-element.elementor-element-b12a4c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6243 .elementor-element.elementor-element-2437c1a .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-2437c1a .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-2437c1a .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-f739daf .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-f739daf .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-f739daf .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-d70576e .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-d70576e .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-d70576e .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-5b778f2 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-5b778f2 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-5b778f2 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-58cd26f .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-58cd26f .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-58cd26f .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-c637789 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-c637789 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-c637789 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-341a5a5 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-341a5a5 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-341a5a5 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-de95f23 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-de95f23 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-de95f23 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-9abc671 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-9abc671 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-9abc671 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-efff90b .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-efff90b .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-efff90b .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-b5fed99 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-b5fed99 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-b5fed99 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-948701a .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-948701a .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-948701a .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-2f983f4 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-2f983f4 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-2f983f4 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-e8a7268{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6243 .elementor-element.elementor-element-baf3aff .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-baf3aff .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-baf3aff .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-8af6630 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-8af6630 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-8af6630 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-ae57278 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-ae57278 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-ae57278 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-e634238 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-e634238 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-e634238 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-9f1014a .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-9f1014a .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-9f1014a .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-9e34c1d .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-9e34c1d .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-9e34c1d .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-c760f5d .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-c760f5d .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-c760f5d .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-9a2864b .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-9a2864b .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-9a2864b .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-700bbd9 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-700bbd9 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-700bbd9 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-7ec2878 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-7ec2878 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-7ec2878 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-2ece1b1 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-2ece1b1 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-2ece1b1 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-3714ee7 .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-3714ee7 .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-3714ee7 .elementor-image-box-description{font-size:12px;}.elementor-6243 .elementor-element.elementor-element-672b3fd .elementor-image-box-img{margin-bottom:20px;}.elementor-6243 .elementor-element.elementor-element-672b3fd .elementor-image-box-title{font-size:17px;}.elementor-6243 .elementor-element.elementor-element-672b3fd .elementor-image-box-description{font-size:12px;}}@media(min-width:768px){.elementor-6243 .elementor-element.elementor-element-e609688{--content-width:1400px;}.elementor-6243 .elementor-element.elementor-element-e2127df{--content-width:1300px;}.elementor-6243 .elementor-element.elementor-element-975d554{--content-width:1300px;}.elementor-6243 .elementor-element.elementor-element-4f69425{--width:50%;}.elementor-6243 .elementor-element.elementor-element-b12a4c5{--width:100%;}.elementor-6243 .elementor-element.elementor-element-a5ad8cf{--width:50%;}.elementor-6243 .elementor-element.elementor-element-e8a7268{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6243 .elementor-element.elementor-element-b12a4c5{--width:100%;}.elementor-6243 .elementor-element.elementor-element-e8a7268{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-fabd19b */.pc-only {
    display: none; /* 기본: 숨김 */
}

@media (min-width: 768px) {
    .pc-only {
        display: inline; /* PC에서만 보이게 */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2e06c */.pc-only {
    display: none; /* 기본: 숨김 */
}

@media (min-width: 768px) {
    .pc-only {
        display: inline; /* PC에서만 보이게 */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f77de8e */.pc-only {
    display: none; /* 기본: 숨김 */
}

@media (min-width: 768px) {
    .pc-only {
        display: inline; /* PC에서만 보이게 */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2437c1a */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-2437c1a {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-2437c1a .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-2437c1a:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-2437c1a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-2437c1a:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-2437c1a::after {
    content: 'Boboo Hitech\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-2437c1a:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-2437c1a figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-2437c1a:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-2437c1a::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-2437c1a figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-2437c1a::before,
.elementor-6243 .elementor-element.elementor-element-2437c1a::after,
.elementor-6243 .elementor-element.elementor-element-2437c1a figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f739daf */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-f739daf {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-f739daf .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-f739daf:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-f739daf::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-f739daf:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-f739daf::after {
    content: '로집사\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins''Noto Sans KR', sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-f739daf:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-f739daf figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-f739daf:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-f739daf::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-f739daf figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-f739daf::before,
.elementor-6243 .elementor-element.elementor-element-f739daf::after,
.elementor-6243 .elementor-element.elementor-element-f739daf figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d70576e */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-d70576e {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-d70576e .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-d70576e:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-d70576e::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-d70576e:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-d70576e::after {
    content: 'DesignRay\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-d70576e:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-d70576e figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-d70576e:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-d70576e::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-d70576e figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-d70576e::before,
.elementor-6243 .elementor-element.elementor-element-d70576e::after,
.elementor-6243 .elementor-element.elementor-element-d70576e figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b778f2 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-5b778f2 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-5b778f2 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-5b778f2:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-5b778f2::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-5b778f2:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-5b778f2::after {
    content: 'LaEzer\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-5b778f2:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-5b778f2 figure::after {
    content: 'Shopping mall';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-5b778f2:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-5b778f2::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-5b778f2 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-5b778f2::before,
.elementor-6243 .elementor-element.elementor-element-5b778f2::after,
.elementor-6243 .elementor-element.elementor-element-5b778f2 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-58cd26f */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-58cd26f {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-58cd26f .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-58cd26f:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-58cd26f::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-58cd26f:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-58cd26f::after {
    content: 'Otamil\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-58cd26f:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-58cd26f figure::after {
    content: 'Shopping mall';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-58cd26f:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-58cd26f::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-58cd26f figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-58cd26f::before,
.elementor-6243 .elementor-element.elementor-element-58cd26f::after,
.elementor-6243 .elementor-element.elementor-element-58cd26f figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c637789 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-c637789 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-c637789 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-c637789:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-c637789::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-c637789:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-c637789::after {
    content: '해양생물 탐구대회\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins''Noto Sans KR', sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-c637789:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-c637789 figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-c637789:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-c637789::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-c637789 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-c637789::before,
.elementor-6243 .elementor-element.elementor-element-c637789::after,
.elementor-6243 .elementor-element.elementor-element-c637789 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-341a5a5 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-341a5a5 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-341a5a5 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-341a5a5:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-341a5a5::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-341a5a5:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-341a5a5::after {
    content: 'Beauty Day Korea\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-341a5a5:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-341a5a5 figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-341a5a5:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-341a5a5::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-341a5a5 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-341a5a5::before,
.elementor-6243 .elementor-element.elementor-element-341a5a5::after,
.elementor-6243 .elementor-element.elementor-element-341a5a5 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-de95f23 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-de95f23 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-de95f23 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-de95f23:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-de95f23::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-de95f23:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-de95f23::after {
    content: '청년비상\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins''Noto Sans KR', sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-de95f23:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-de95f23 figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-de95f23:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-de95f23::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-de95f23 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-de95f23::before,
.elementor-6243 .elementor-element.elementor-element-de95f23::after,
.elementor-6243 .elementor-element.elementor-element-de95f23 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9abc671 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-9abc671 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-9abc671 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-9abc671:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-9abc671::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-9abc671:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-9abc671::after {
    content: '디자인사람\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-9abc671:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-9abc671 figure::after {
    content: 'Portfolio Web';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins''Noto Sans KR', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-9abc671:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-9abc671::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-9abc671 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-9abc671::before,
.elementor-6243 .elementor-element.elementor-element-9abc671::after,
.elementor-6243 .elementor-element.elementor-element-9abc671 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efff90b */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-efff90b {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-efff90b .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-efff90b:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-efff90b::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-efff90b:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-efff90b::after {
    content: '명진상사\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins''Noto Sans KR', sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-efff90b:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-efff90b figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-efff90b:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-efff90b::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-efff90b figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-efff90b::before,
.elementor-6243 .elementor-element.elementor-element-efff90b::after,
.elementor-6243 .elementor-element.elementor-element-efff90b figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b5fed99 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-b5fed99 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-b5fed99 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-b5fed99:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-b5fed99::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-b5fed99:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-b5fed99::after {
    content: 'Jennis\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-b5fed99:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-b5fed99 figure::after {
    content: 'Shopping mall';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-b5fed99:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-b5fed99::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-b5fed99 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-b5fed99::before,
.elementor-6243 .elementor-element.elementor-element-b5fed99::after,
.elementor-6243 .elementor-element.elementor-element-b5fed99 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-948701a */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-948701a {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-948701a .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-948701a:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-948701a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-948701a:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-948701a::after {
    content: '세차의고수\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins''Noto Sans KR', sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-948701a:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-948701a figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-948701a:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-948701a::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-948701a figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-948701a::before,
.elementor-6243 .elementor-element.elementor-element-948701a::after,
.elementor-6243 .elementor-element.elementor-element-948701a figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2f983f4 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-2f983f4 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-2f983f4 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-2f983f4:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-2f983f4::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-2f983f4:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-2f983f4::after {
    content: '서울스니커즈\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins''Noto Sans KR', sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-2f983f4:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-2f983f4 figure::after {
    content: 'Shopping mall';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-2f983f4:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-2f983f4::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-2f983f4 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-2f983f4::before,
.elementor-6243 .elementor-element.elementor-element-2f983f4::after,
.elementor-6243 .elementor-element.elementor-element-2f983f4 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-baf3aff */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-baf3aff {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-baf3aff .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-baf3aff:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-baf3aff::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-baf3aff:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-baf3aff::after {
    content: '비버웍스\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins''Noto Sans KR', sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-baf3aff:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-baf3aff figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-baf3aff:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-baf3aff::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-baf3aff figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-baf3aff::before,
.elementor-6243 .elementor-element.elementor-element-baf3aff::after,
.elementor-6243 .elementor-element.elementor-element-baf3aff figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8af6630 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-8af6630 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-8af6630 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-8af6630:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-8af6630::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-8af6630:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-8af6630::after {
    content: 'Page Lab\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-8af6630:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-8af6630 figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-8af6630:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-8af6630::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-8af6630 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-8af6630::before,
.elementor-6243 .elementor-element.elementor-element-8af6630::after,
.elementor-6243 .elementor-element.elementor-element-8af6630 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ae57278 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-ae57278 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-ae57278 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-ae57278:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-ae57278::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-ae57278:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-ae57278::after {
    content: 'The Art\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-ae57278:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-ae57278 figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-ae57278:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-ae57278::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-ae57278 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-ae57278::before,
.elementor-6243 .elementor-element.elementor-element-ae57278::after,
.elementor-6243 .elementor-element.elementor-element-ae57278 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e634238 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-e634238 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-e634238 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-e634238:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-e634238::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-e634238:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-e634238::after {
    content: 'Rapo Cosmetics\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-e634238:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-e634238 figure::after {
    content: 'Shopping mall';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-e634238:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-e634238::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-e634238 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-e634238::before,
.elementor-6243 .elementor-element.elementor-element-e634238::after,
.elementor-6243 .elementor-element.elementor-element-e634238 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f1014a */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-9f1014a {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-9f1014a .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-9f1014a:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-9f1014a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-9f1014a:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-9f1014a::after {
    content: '서울비엔비\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins''Noto Sans KR', sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-9f1014a:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-9f1014a figure::after {
    content: 'Booking Platform';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-9f1014a:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-9f1014a::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-9f1014a figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-9f1014a::before,
.elementor-6243 .elementor-element.elementor-element-9f1014a::after,
.elementor-6243 .elementor-element.elementor-element-9f1014a figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9e34c1d */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-9e34c1d {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-9e34c1d .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-9e34c1d:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-9e34c1d::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-9e34c1d:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-9e34c1d::after {
    content: 'Animate Me\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-9e34c1d:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-9e34c1d figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-9e34c1d:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-9e34c1d::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-9e34c1d figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-9e34c1d::before,
.elementor-6243 .elementor-element.elementor-element-9e34c1d::after,
.elementor-6243 .elementor-element.elementor-element-9e34c1d figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c760f5d */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-c760f5d {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-c760f5d .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-c760f5d:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-c760f5d::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-c760f5d:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-c760f5d::after {
    content: 'Etire\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-c760f5d:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-c760f5d figure::after {
    content: 'Shopping mall';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
     font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-c760f5d:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-c760f5d::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-c760f5d figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-c760f5d::before,
.elementor-6243 .elementor-element.elementor-element-c760f5d::after,
.elementor-6243 .elementor-element.elementor-element-c760f5d figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a2864b */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-9a2864b {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-9a2864b .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-9a2864b:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-9a2864b::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-9a2864b:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-9a2864b::after {
    content: 'Metaplug\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-9a2864b:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-9a2864b figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-9a2864b:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-9a2864b::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-9a2864b figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-9a2864b::before,
.elementor-6243 .elementor-element.elementor-element-9a2864b::after,
.elementor-6243 .elementor-element.elementor-element-9a2864b figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-700bbd9 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-700bbd9 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-700bbd9 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-700bbd9:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-700bbd9::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-700bbd9:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-700bbd9::after {
    content: 'CTM Trading\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-700bbd9:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-700bbd9 figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-700bbd9:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-700bbd9::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-700bbd9 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-700bbd9::before,
.elementor-6243 .elementor-element.elementor-element-700bbd9::after,
.elementor-6243 .elementor-element.elementor-element-700bbd9 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7ec2878 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-7ec2878 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-7ec2878 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-7ec2878:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-7ec2878::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-7ec2878:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-7ec2878::after {
    content: 'Prime Members\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-7ec2878:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-7ec2878 figure::after {
    content: 'Shopping mall';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-7ec2878:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-7ec2878::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-7ec2878 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-7ec2878::before,
.elementor-6243 .elementor-element.elementor-element-7ec2878::after,
.elementor-6243 .elementor-element.elementor-element-7ec2878 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2ece1b1 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-2ece1b1 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-2ece1b1 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-2ece1b1:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-2ece1b1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-2ece1b1:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-2ece1b1::after {
    content: 'Petercat Club\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-2ece1b1:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-2ece1b1 figure::after {
    content: 'LMS Platform';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins''Noto Sans KR', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-2ece1b1:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-2ece1b1::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-2ece1b1 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-2ece1b1::before,
.elementor-6243 .elementor-element.elementor-element-2ece1b1::after,
.elementor-6243 .elementor-element.elementor-element-2ece1b1 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3714ee7 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-3714ee7 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-3714ee7 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-3714ee7:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-3714ee7::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-3714ee7:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-3714ee7::after {
    content: '(사)대한화랑청소년육성연맹\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins''Noto Sans KR', sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-3714ee7:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-3714ee7 figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-3714ee7:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-3714ee7::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-3714ee7 figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-3714ee7::before,
.elementor-6243 .elementor-element.elementor-element-3714ee7::after,
.elementor-6243 .elementor-element.elementor-element-3714ee7 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-672b3fd */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.elementor-6243 .elementor-element.elementor-element-672b3fd {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6243 .elementor-element.elementor-element-672b3fd .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6243 .elementor-element.elementor-element-672b3fd:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6243 .elementor-element.elementor-element-672b3fd::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; 
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.3) 60%,
        rgba(0, 0, 0, 0.8) 100%
    );
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-6243 .elementor-element.elementor-element-672b3fd:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6243 .elementor-element.elementor-element-672b3fd::after {
    content: '(사)한국무궁화연구회\A\A\A\A\A';
    position: absolute;
    top: 40px;
    left: 40px;
    bottom: 40px;
    color: white;
    font-family: 'Poppins''Noto Sans KR', sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2;
    white-space: pre-line;
    opacity: 0;
    transition: all 0.4s ease 0.2s;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-6243 .elementor-element.elementor-element-672b3fd:hover::after {
    opacity: 1;
}

.elementor-6243 .elementor-element.elementor-element-672b3fd figure::after {
    content: 'Homepage';
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #cccccc;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    opacity: 0;
    transition: all 0.4s ease 0.3s;
    z-index: 3;
}

.elementor-6243 .elementor-element.elementor-element-672b3fd:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6243 .elementor-element.elementor-element-672b3fd::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6243 .elementor-element.elementor-element-672b3fd figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}

.elementor-6243 .elementor-element.elementor-element-672b3fd::before,
.elementor-6243 .elementor-element.elementor-element-672b3fd::after,
.elementor-6243 .elementor-element.elementor-element-672b3fd figure::after {
  pointer-events: none;
}/* End custom CSS */