.elementor-6244 .elementor-element.elementor-element-e609688{--display:flex;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6244 .elementor-element.elementor-element-e609688:not(.elementor-motion-effects-element-type-background), .elementor-6244 .elementor-element.elementor-element-e609688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6244 .elementor-element.elementor-element-9940dd5{--spacer-size:180px;}.elementor-6244 .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-6244 .elementor-element.elementor-element-82b64c1:not(.elementor-motion-effects-element-type-background), .elementor-6244 .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-6244 .elementor-element.elementor-element-2f08745{text-align:center;}.elementor-6244 .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-6244 .elementor-element.elementor-element-7095c27 > .elementor-widget-container{margin:-41px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-7095c27{text-align:center;}.elementor-6244 .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-6244 .elementor-element.elementor-element-22a2b34 > .elementor-widget-container{margin:-41px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-22a2b34{text-align:center;}.elementor-6244 .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-6244 .elementor-element.elementor-element-7676fb4{--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-6244 .elementor-element.elementor-element-7676fb4:not(.elementor-motion-effects-element-type-background), .elementor-6244 .elementor-element.elementor-element-7676fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6244 .elementor-element.elementor-element-c838def .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;letter-spacing:-7px;color:#888888;}.elementor-6244 .elementor-element.elementor-element-c838def .elementor-heading-title:hover{color:#FFFFFF;}.elementor-6244 .elementor-element.elementor-element-742fa79 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;letter-spacing:-7px;color:#888888;}.elementor-6244 .elementor-element.elementor-element-742fa79 .elementor-heading-title:hover{color:#FFFFFF;}.elementor-6244 .elementor-element.elementor-element-90d9aa5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;letter-spacing:-7px;color:#FFFFFF;}.elementor-6244 .elementor-element.elementor-element-90d9aa5 .elementor-heading-title:hover{color:#FFFFFF;}.elementor-6244 .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-6244 .elementor-element.elementor-element-975d554:not(.elementor-motion-effects-element-type-background), .elementor-6244 .elementor-element.elementor-element-975d554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6244 .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-6244 .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-6244 .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-6244 .elementor-element.elementor-element-2f7e1c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-2f7e1c1 .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-2f7e1c1.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-2f7e1c1.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-2f7e1c1.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-2f7e1c1 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-2f7e1c1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-2f7e1c1 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-2f7e1c1 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-2f3876d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-2f3876d .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-2f3876d.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-2f3876d.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-2f3876d.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-2f3876d .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-2f3876d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-2f3876d .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-2f3876d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-0cd65cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-0cd65cc .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-0cd65cc.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-0cd65cc.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-0cd65cc.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-0cd65cc .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-0cd65cc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-0cd65cc .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-0cd65cc .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-a968517 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-a968517 .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-a968517.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-a968517.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-a968517.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-a968517 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-a968517 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-a968517 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-a968517 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-b56b128 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-b56b128 .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-b56b128.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-b56b128.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-b56b128.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-b56b128 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-b56b128 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-b56b128 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-b56b128 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-f8715ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-f8715ea .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-f8715ea.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-f8715ea.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-f8715ea.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-f8715ea .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-f8715ea .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-f8715ea .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-f8715ea .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-566f856 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-566f856 .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-566f856.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-566f856.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-566f856.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-566f856 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-566f856 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-566f856 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-566f856 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-7692a22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-7692a22 .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-7692a22.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-7692a22.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-7692a22.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-7692a22 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-7692a22 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-7692a22 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-7692a22 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .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-6244 .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-6244 .elementor-element.elementor-element-e8a7268.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6244 .elementor-element.elementor-element-0348c99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-0348c99 .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-0348c99.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-0348c99.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-0348c99.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-0348c99 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-0348c99 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-0348c99 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-0348c99 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-45b410c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-45b410c .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-45b410c.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-45b410c.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-45b410c.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-45b410c .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-45b410c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-45b410c .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-45b410c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-43aa391 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-43aa391 .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-43aa391.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-43aa391.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-43aa391.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-43aa391 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-43aa391 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-43aa391 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-43aa391 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-5f6e972 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-5f6e972 .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-5f6e972.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-5f6e972.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-5f6e972.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-5f6e972 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-5f6e972 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-5f6e972 .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-5f6e972 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-fbee88b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-fbee88b .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-fbee88b.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-fbee88b.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-fbee88b.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-fbee88b .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-fbee88b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-fbee88b .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-fbee88b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-5148c3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-5148c3f .elementor-image-box-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-5148c3f.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6244 .elementor-element.elementor-element-5148c3f.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6244 .elementor-element.elementor-element-5148c3f.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-5148c3f .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;}.elementor-6244 .elementor-element.elementor-element-5148c3f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6244 .elementor-element.elementor-element-5148c3f .elementor-image-box-img img{border-radius:3px;transition-duration:0.3s;}.elementor-6244 .elementor-element.elementor-element-5148c3f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6244 .elementor-element.elementor-element-ddd96f3:not(.elementor-motion-effects-element-type-background), .elementor-6244 .elementor-element.elementor-element-ddd96f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6244 .elementor-element.elementor-element-ddd96f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6244 .elementor-element.elementor-element-ddd96f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6244 .elementor-element.elementor-element-d64de0d{--spacer-size:50px;}@media(max-width:1024px){.elementor-6244 .elementor-element.elementor-element-9940dd5{--spacer-size:250px;}.elementor-6244 .elementor-element.elementor-element-2f08745 .elementor-heading-title{font-size:95px;}.elementor-6244 .elementor-element.elementor-element-7095c27 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-7095c27 .elementor-heading-title{font-size:95px;}.elementor-6244 .elementor-element.elementor-element-22a2b34 .elementor-heading-title{font-size:100px;}.elementor-6244 .elementor-element.elementor-element-7676fb4{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-b12a4c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6244 .elementor-element.elementor-element-2f7e1c1 .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-2f3876d .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-0cd65cc .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-a968517 .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-b56b128 .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-f8715ea .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-566f856 .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-7692a22 .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-e8a7268{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6244 .elementor-element.elementor-element-0348c99 .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-45b410c .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-43aa391 .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-5f6e972 .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-fbee88b .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c .elementor-image-box-title{font-size:18px;}.elementor-6244 .elementor-element.elementor-element-5148c3f .elementor-image-box-title{font-size:18px;}}@media(max-width:767px){.elementor-6244 .elementor-element.elementor-element-9940dd5{--spacer-size:250px;}.elementor-6244 .elementor-element.elementor-element-2f08745 .elementor-heading-title{font-size:45px;}.elementor-6244 .elementor-element.elementor-element-7095c27 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-7095c27 .elementor-heading-title{font-size:45px;letter-spacing:2px;}.elementor-6244 .elementor-element.elementor-element-22a2b34 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-22a2b34 .elementor-heading-title{font-size:59px;}.elementor-6244 .elementor-element.elementor-element-7676fb4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-c838def .elementor-heading-title{font-size:35px;}.elementor-6244 .elementor-element.elementor-element-742fa79 .elementor-heading-title{font-size:35px;}.elementor-6244 .elementor-element.elementor-element-90d9aa5 .elementor-heading-title{font-size:35px;}.elementor-6244 .elementor-element.elementor-element-4f69425{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6244 .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-6244 .elementor-element.elementor-element-2f7e1c1 .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-2f7e1c1 .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-2f7e1c1 .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-2f3876d .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-2f3876d .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-2f3876d .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-0cd65cc .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-0cd65cc .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-0cd65cc .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-a968517 .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-a968517 .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-a968517 .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-b56b128 .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-b56b128 .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-b56b128 .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-f8715ea .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-f8715ea .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-f8715ea .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-566f856 .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-566f856 .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-566f856 .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-7692a22 .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-7692a22 .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-7692a22 .elementor-image-box-description{font-size:12px;}.elementor-6244 .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-6244 .elementor-element.elementor-element-0348c99 .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-0348c99 .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-0348c99 .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-45b410c .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-45b410c .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-45b410c .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-43aa391 .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-43aa391 .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-43aa391 .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-5f6e972 .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-5f6e972 .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-5f6e972 .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-fbee88b .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-fbee88b .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-fbee88b .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-0bfbf3c .elementor-image-box-description{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-5148c3f .elementor-image-box-img{margin-bottom:20px;}.elementor-6244 .elementor-element.elementor-element-5148c3f .elementor-image-box-title{font-size:17px;}.elementor-6244 .elementor-element.elementor-element-5148c3f .elementor-image-box-description{font-size:12px;}}@media(min-width:768px){.elementor-6244 .elementor-element.elementor-element-e609688{--content-width:1400px;}.elementor-6244 .elementor-element.elementor-element-7676fb4{--content-width:1300px;}.elementor-6244 .elementor-element.elementor-element-975d554{--content-width:1300px;}.elementor-6244 .elementor-element.elementor-element-4f69425{--width:50%;}.elementor-6244 .elementor-element.elementor-element-b12a4c5{--width:100%;}.elementor-6244 .elementor-element.elementor-element-a5ad8cf{--width:50%;}.elementor-6244 .elementor-element.elementor-element-e8a7268{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6244 .elementor-element.elementor-element-b12a4c5{--width:100%;}.elementor-6244 .elementor-element.elementor-element-e8a7268{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-c838def */.pc-only {
    display: none; /* 기본: 숨김 */
}

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

@media (min-width: 768px) {
    .pc-only {
        display: inline; /* PC에서만 보이게 */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d9aa5 */.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-2f7e1c1 */@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-6244 .elementor-element.elementor-element-2f7e1c1 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

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

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

.elementor-6244 .elementor-element.elementor-element-2f7e1c1::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-6244 .elementor-element.elementor-element-2f7e1c1:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-2f7e1c1::after {
    content: 'Tabio 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-6244 .elementor-element.elementor-element-2f7e1c1:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-2f7e1c1 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-6244 .elementor-element.elementor-element-2f7e1c1:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-2f7e1c1::before,
.elementor-6244 .elementor-element.elementor-element-2f7e1c1::after,
.elementor-6244 .elementor-element.elementor-element-2f7e1c1 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2f3876d */@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-6244 .elementor-element.elementor-element-2f3876d {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

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

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

.elementor-6244 .elementor-element.elementor-element-2f3876d::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-6244 .elementor-element.elementor-element-2f3876d:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-2f3876d::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-6244 .elementor-element.elementor-element-2f3876d:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-2f3876d figure::after {
    content: 'Portfolio Web';
    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-6244 .elementor-element.elementor-element-2f3876d:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-2f3876d::before,
.elementor-6244 .elementor-element.elementor-element-2f3876d::after,
.elementor-6244 .elementor-element.elementor-element-2f3876d figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0cd65cc */@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-6244 .elementor-element.elementor-element-0cd65cc {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6244 .elementor-element.elementor-element-0cd65cc .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6244 .elementor-element.elementor-element-0cd65cc:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6244 .elementor-element.elementor-element-0cd65cc::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-6244 .elementor-element.elementor-element-0cd65cc:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-0cd65cc::after {
    content: 'Seacon\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-6244 .elementor-element.elementor-element-0cd65cc:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-0cd65cc figure::after {
    content: 'Homepage';
    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-6244 .elementor-element.elementor-element-0cd65cc:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-0cd65cc::before,
.elementor-6244 .elementor-element.elementor-element-0cd65cc::after,
.elementor-6244 .elementor-element.elementor-element-0cd65cc figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a968517 */@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-6244 .elementor-element.elementor-element-a968517 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6244 .elementor-element.elementor-element-a968517 .elementor-image img {
    transition: all 0.4s ease;
}

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

.elementor-6244 .elementor-element.elementor-element-a968517::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-6244 .elementor-element.elementor-element-a968517:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-a968517::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-6244 .elementor-element.elementor-element-a968517:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-a968517 figure::after {
    content: 'Fundraising 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-6244 .elementor-element.elementor-element-a968517:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-a968517::before,
.elementor-6244 .elementor-element.elementor-element-a968517::after,
.elementor-6244 .elementor-element.elementor-element-a968517 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b56b128 */@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-6244 .elementor-element.elementor-element-b56b128 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6244 .elementor-element.elementor-element-b56b128 .elementor-image img {
    transition: all 0.4s ease;
}

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

.elementor-6244 .elementor-element.elementor-element-b56b128::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-6244 .elementor-element.elementor-element-b56b128:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-b56b128::after {
    content: 'GigaTech\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-6244 .elementor-element.elementor-element-b56b128:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-b56b128 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-6244 .elementor-element.elementor-element-b56b128:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-b56b128::before,
.elementor-6244 .elementor-element.elementor-element-b56b128::after,
.elementor-6244 .elementor-element.elementor-element-b56b128 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8715ea */@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-6244 .elementor-element.elementor-element-f8715ea {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6244 .elementor-element.elementor-element-f8715ea .elementor-image img {
    transition: all 0.4s ease;
}

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

.elementor-6244 .elementor-element.elementor-element-f8715ea::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-6244 .elementor-element.elementor-element-f8715ea:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-f8715ea::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-6244 .elementor-element.elementor-element-f8715ea:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-f8715ea 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-6244 .elementor-element.elementor-element-f8715ea:hover figure::after {
    opacity: 1;
}

@media (max-width: 768px){
    .elementor-6244 .elementor-element.elementor-element-f8715ea::after {
        font-size:25px;
        left: 20px;
    }
    .elementor-6244 .elementor-element.elementor-element-f8715ea figure::after {
       font-size: 15px;
        left: 20px;
    }
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-566f856 */@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-6244 .elementor-element.elementor-element-566f856 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6244 .elementor-element.elementor-element-566f856 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6244 .elementor-element.elementor-element-566f856:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6244 .elementor-element.elementor-element-566f856::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-6244 .elementor-element.elementor-element-566f856:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-566f856::after {
    content: 'One Q\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-6244 .elementor-element.elementor-element-566f856:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-566f856 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-6244 .elementor-element.elementor-element-566f856:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-566f856::before,
.elementor-6244 .elementor-element.elementor-element-566f856::after,
.elementor-6244 .elementor-element.elementor-element-566f856 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7692a22 */@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-6244 .elementor-element.elementor-element-7692a22 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6244 .elementor-element.elementor-element-7692a22 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6244 .elementor-element.elementor-element-7692a22:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6244 .elementor-element.elementor-element-7692a22::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-6244 .elementor-element.elementor-element-7692a22:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-7692a22::after {
    content: 'Glory Gift\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-6244 .elementor-element.elementor-element-7692a22:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-7692a22 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-6244 .elementor-element.elementor-element-7692a22:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-7692a22::before,
.elementor-6244 .elementor-element.elementor-element-7692a22::after,
.elementor-6244 .elementor-element.elementor-element-7692a22 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0348c99 */@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-6244 .elementor-element.elementor-element-0348c99 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6244 .elementor-element.elementor-element-0348c99 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6244 .elementor-element.elementor-element-0348c99:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6244 .elementor-element.elementor-element-0348c99::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-6244 .elementor-element.elementor-element-0348c99:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-0348c99::after {
    content: 'Vassemb Engineering\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-6244 .elementor-element.elementor-element-0348c99:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-0348c99 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-6244 .elementor-element.elementor-element-0348c99:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-0348c99::before,
.elementor-6244 .elementor-element.elementor-element-0348c99::after,
.elementor-6244 .elementor-element.elementor-element-0348c99 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45b410c */@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-6244 .elementor-element.elementor-element-45b410c {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6244 .elementor-element.elementor-element-45b410c .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6244 .elementor-element.elementor-element-45b410c:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6244 .elementor-element.elementor-element-45b410c::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-6244 .elementor-element.elementor-element-45b410c:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-45b410c::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-6244 .elementor-element.elementor-element-45b410c:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-45b410c figure::after {
    content: '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-6244 .elementor-element.elementor-element-45b410c:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-45b410c::before,
.elementor-6244 .elementor-element.elementor-element-45b410c::after,
.elementor-6244 .elementor-element.elementor-element-45b410c figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-43aa391 */@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-6244 .elementor-element.elementor-element-43aa391 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6244 .elementor-element.elementor-element-43aa391 .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6244 .elementor-element.elementor-element-43aa391:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6244 .elementor-element.elementor-element-43aa391::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-6244 .elementor-element.elementor-element-43aa391:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-43aa391::after {
    content: 'Tongkyung Fine\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-6244 .elementor-element.elementor-element-43aa391:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-43aa391 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-6244 .elementor-element.elementor-element-43aa391:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-43aa391::before,
.elementor-6244 .elementor-element.elementor-element-43aa391::after,
.elementor-6244 .elementor-element.elementor-element-43aa391 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f6e972 */@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-6244 .elementor-element.elementor-element-5f6e972 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

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

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

.elementor-6244 .elementor-element.elementor-element-5f6e972::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-6244 .elementor-element.elementor-element-5f6e972:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-5f6e972::after {
    content: 'Lalecell\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-6244 .elementor-element.elementor-element-5f6e972:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-5f6e972 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-6244 .elementor-element.elementor-element-5f6e972:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-5f6e972::before,
.elementor-6244 .elementor-element.elementor-element-5f6e972::after,
.elementor-6244 .elementor-element.elementor-element-5f6e972 figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fbee88b */@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-6244 .elementor-element.elementor-element-fbee88b {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6244 .elementor-element.elementor-element-fbee88b .elementor-image img {
    transition: all 0.4s ease;
}

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

.elementor-6244 .elementor-element.elementor-element-fbee88b::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-6244 .elementor-element.elementor-element-fbee88b:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-fbee88b::after {
    content: 'GTR Park\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-6244 .elementor-element.elementor-element-fbee88b:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-fbee88b 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-6244 .elementor-element.elementor-element-fbee88b:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-fbee88b::before,
.elementor-6244 .elementor-element.elementor-element-fbee88b::after,
.elementor-6244 .elementor-element.elementor-element-fbee88b figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0bfbf3c */@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-6244 .elementor-element.elementor-element-0bfbf3c {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6244 .elementor-element.elementor-element-0bfbf3c .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6244 .elementor-element.elementor-element-0bfbf3c:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6244 .elementor-element.elementor-element-0bfbf3c::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-6244 .elementor-element.elementor-element-0bfbf3c:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-0bfbf3c::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-6244 .elementor-element.elementor-element-0bfbf3c:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-0bfbf3c 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-6244 .elementor-element.elementor-element-0bfbf3c:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-0bfbf3c::before,
.elementor-6244 .elementor-element.elementor-element-0bfbf3c::after,
.elementor-6244 .elementor-element.elementor-element-0bfbf3c figure::after {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5148c3f */@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-6244 .elementor-element.elementor-element-5148c3f {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-6244 .elementor-element.elementor-element-5148c3f .elementor-image img {
    transition: all 0.4s ease;
}

.elementor-6244 .elementor-element.elementor-element-5148c3f:hover .elementor-image img {
    filter: brightness(0.7) blur(1px);
}

.elementor-6244 .elementor-element.elementor-element-5148c3f::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-6244 .elementor-element.elementor-element-5148c3f:hover::before {
    opacity: 1;
    backdrop-filter: blur(8px);
}

.elementor-6244 .elementor-element.elementor-element-5148c3f::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-6244 .elementor-element.elementor-element-5148c3f:hover::after {
    opacity: 1;
}

.elementor-6244 .elementor-element.elementor-element-5148c3f 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-6244 .elementor-element.elementor-element-5148c3f:hover figure::after {
    opacity: 1;
}

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

.elementor-6244 .elementor-element.elementor-element-5148c3f::before,
.elementor-6244 .elementor-element.elementor-element-5148c3f::after,
.elementor-6244 .elementor-element.elementor-element-5148c3f figure::after {
  pointer-events: none;
}/* End custom CSS */