.elementor-60 .elementor-element.elementor-element-5229bf92{--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-60 .elementor-element.elementor-element-35b8ae83{--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-60 .elementor-element.elementor-element-996c5b6{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:200px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-996c5b6:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-996c5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-d12b7bd{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:41px;--padding-bottom:0px;--padding-left:0px;--padding-right:133px;}.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-60 .elementor-element.elementor-element-3297eaf{text-align:center;}.elementor-60 .elementor-element.elementor-element-3297eaf .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:37px;font-weight:600;letter-spacing:2.4px;color:#000000;}.elementor-60 .elementor-element.elementor-element-4f3d422{--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-60 .elementor-element.elementor-element-e7a867b{--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-60 .elementor-element.elementor-element-e7a867b:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-e7a867b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-27d217d{text-align:right;}.elementor-60 .elementor-element.elementor-element-27d217d .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:600;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-47397d5{--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-60 .elementor-element.elementor-element-81c064b{text-align:left;}.elementor-60 .elementor-element.elementor-element-81c064b .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.2px;word-spacing:5px;color:#6F6F6F;}.elementor-60 .elementor-element.elementor-element-a3378fb{--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-60 .elementor-element.elementor-element-d6395a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#CE0E2D;--border-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-d6395a2:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-d6395a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-20a074a{text-align:right;}.elementor-60 .elementor-element.elementor-element-20a074a .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:600;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-2ab8b5b{--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-60 .elementor-element.elementor-element-1bc52c2{text-align:left;}.elementor-60 .elementor-element.elementor-element-1bc52c2 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.2px;word-spacing:5px;color:#6F6F6F;}.elementor-60 .elementor-element.elementor-element-7a9228b{--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-60 .elementor-element.elementor-element-11b32ea{--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-60 .elementor-element.elementor-element-11b32ea:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-11b32ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-5a78c46{text-align:right;}.elementor-60 .elementor-element.elementor-element-5a78c46 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:600;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-3eabaee{--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-60 .elementor-element.elementor-element-2b7d809{text-align:left;}.elementor-60 .elementor-element.elementor-element-2b7d809 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.2px;word-spacing:5px;color:#6F6F6F;}.elementor-60 .elementor-element.elementor-element-ce6de78{--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-60 .elementor-element.elementor-element-c4357e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#CE0E2D;--border-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-c4357e7:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-c4357e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-7eff02e{text-align:right;}.elementor-60 .elementor-element.elementor-element-7eff02e .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:600;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-1e40554{--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-60 .elementor-element.elementor-element-917739e{text-align:left;}.elementor-60 .elementor-element.elementor-element-917739e .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.2px;word-spacing:5px;color:#6F6F6F;}.elementor-60 .elementor-element.elementor-element-40bc977{--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-60 .elementor-element.elementor-element-e8e96f8{--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-60 .elementor-element.elementor-element-e8e96f8:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-e8e96f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-1d04876{text-align:right;}.elementor-60 .elementor-element.elementor-element-1d04876 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:600;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-839460e{--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-60 .elementor-element.elementor-element-84f6863{text-align:left;}.elementor-60 .elementor-element.elementor-element-84f6863 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.2px;word-spacing:5px;color:#6F6F6F;}.elementor-60 .elementor-element.elementor-element-6135392a{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:200px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-6135392a:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6135392a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-24908a38{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:41px;--padding-bottom:0px;--padding-left:0px;--padding-right:133px;}.elementor-60 .elementor-element.elementor-element-31dd3ec5{text-align:center;}.elementor-60 .elementor-element.elementor-element-31dd3ec5 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:37px;font-weight:500;letter-spacing:1px;color:#000000;}.elementor-60 .elementor-element.elementor-element-4257ce6{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-beb9834{--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;}.elementor-60 .elementor-element.elementor-element-6279978{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;--border-radius:50% 50% 50% 50%;}.elementor-60 .elementor-element.elementor-element-6279978:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6279978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-6279978:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-60 .elementor-element.elementor-element-5338ad86{text-align:center;}.elementor-60 .elementor-element.elementor-element-5338ad86 img{width:100%;max-width:100%;height:269px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 82% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-d1f4f68{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;--border-radius:50% 50% 50% 50%;box-shadow:1px 0px 10px 2px rgba(0, 0, 0, 0.21);}.elementor-60 .elementor-element.elementor-element-d1f4f68:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-d1f4f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-d1f4f68:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-b8bafbd{--display:flex;--min-height:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-589c40c{text-align:right;}.elementor-60 .elementor-element.elementor-element-589c40c .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:600;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-521f851{--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;}.elementor-60 .elementor-element.elementor-element-d513ec1{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;--border-radius:50% 50% 50% 50%;}.elementor-60 .elementor-element.elementor-element-d513ec1:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-d513ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-d513ec1:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-f17906f{text-align:center;}.elementor-60 .elementor-element.elementor-element-f17906f img{width:100%;max-width:100%;height:269px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 82% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-5280972{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CE0E2D;--border-color:#CE0E2D;--border-radius:50% 50% 50% 50%;box-shadow:0px 7px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-5280972:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-5280972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-5280972:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-d41420f{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-aced4d0{text-align:right;}.elementor-60 .elementor-element.elementor-element-aced4d0 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:600;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-dab86b4{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-54f0147{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:68px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-54f0147.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-60 .elementor-element.elementor-element-0863d56{text-align:left;}.elementor-60 .elementor-element.elementor-element-0863d56 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.2px;word-spacing:5px;color:#6F6F6F;}.elementor-60 .elementor-element.elementor-element-4e0f970{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:-24px;--padding-bottom:0px;--padding-left:68px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-e790150{text-align:left;}.elementor-60 .elementor-element.elementor-element-e790150 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.2px;word-spacing:5px;color:#6F6F6F;}.elementor-60 .elementor-element.elementor-element-97bc061{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-ad97aa2{--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;}.elementor-60 .elementor-element.elementor-element-2c73b02{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;--border-radius:50% 50% 50% 50%;}.elementor-60 .elementor-element.elementor-element-2c73b02:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-2c73b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-2c73b02:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-4257065{text-align:center;}.elementor-60 .elementor-element.elementor-element-4257065 img{width:100%;max-width:100%;height:269px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 82% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-476a96b{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CE0E2D;--border-color:#CE0E2D;--border-radius:50% 50% 50% 50%;box-shadow:0px 7px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-476a96b:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-476a96b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-476a96b:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-6a39aae{--display:flex;--min-height:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-98de496{text-align:right;}.elementor-60 .elementor-element.elementor-element-98de496 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:600;line-height:25px;letter-spacing:-2px;word-spacing:13px;color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-4359c5c{--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;}.elementor-60 .elementor-element.elementor-element-5756245{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;--border-radius:50% 50% 50% 50%;}.elementor-60 .elementor-element.elementor-element-5756245:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-5756245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-5756245:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-416b4ca{text-align:center;}.elementor-60 .elementor-element.elementor-element-416b4ca img{width:100%;max-width:100%;height:269px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 82% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-edb2bbf{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;--border-radius:50% 50% 50% 50%;box-shadow:1px 0px 10px 2px rgba(0, 0, 0, 0.21);}.elementor-60 .elementor-element.elementor-element-edb2bbf:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-edb2bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-edb2bbf:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-4acf4bc{--display:flex;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-5bcf1df{text-align:right;}.elementor-60 .elementor-element.elementor-element-5bcf1df .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:600;line-height:25px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-759dff4{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-5903ecb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:68px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-5903ecb.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-60 .elementor-element.elementor-element-4804e0c{text-align:left;}.elementor-60 .elementor-element.elementor-element-4804e0c .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.2px;word-spacing:5px;color:#6F6F6F;}.elementor-60 .elementor-element.elementor-element-8695412{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:-24px;--padding-bottom:0px;--padding-left:68px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-26b26dd{text-align:left;}.elementor-60 .elementor-element.elementor-element-26b26dd .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.2px;word-spacing:5px;color:#6F6F6F;}.elementor-60 .elementor-element.elementor-element-e966993{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-191d282{--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;}.elementor-60 .elementor-element.elementor-element-d29b344{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;--border-radius:50% 50% 50% 50%;}.elementor-60 .elementor-element.elementor-element-d29b344:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-d29b344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-d29b344:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-e091545{text-align:center;}.elementor-60 .elementor-element.elementor-element-e091545 img{width:100%;max-width:100%;height:269px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 82% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-17cc233{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;--border-radius:50% 50% 50% 50%;box-shadow:1px 0px 10px 2px rgba(0, 0, 0, 0.21);}.elementor-60 .elementor-element.elementor-element-17cc233:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-17cc233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-17cc233:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-0422f2f{--display:flex;--min-height:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-4ea714b{text-align:right;}.elementor-60 .elementor-element.elementor-element-4ea714b .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:600;line-height:25px;letter-spacing:-1.2px;word-spacing:0px;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-3852520{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-8b9d0e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:68px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-8b9d0e7.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-60 .elementor-element.elementor-element-2e1fef3{text-align:left;}.elementor-60 .elementor-element.elementor-element-2e1fef3 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.2px;word-spacing:5px;color:#6F6F6F;}.elementor-60 .elementor-element.elementor-element-a5000cc{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0200px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-a5000cc:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-a5000cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-60 .elementor-element.elementor-element-50bc913{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-1981dba{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:41px;--padding-bottom:0px;--padding-left:0px;--padding-right:133px;}.elementor-60 .elementor-element.elementor-element-ddf8a7f{text-align:center;}.elementor-60 .elementor-element.elementor-element-ddf8a7f .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:37px;font-weight:600;letter-spacing:2.4px;color:#000000;}.elementor-60 .elementor-element.elementor-element-0848a54{text-align:left;}.elementor-60 .elementor-element.elementor-element-0848a54 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:400;line-height:8px;letter-spacing:0.3px;color:#9A9A9A;}.elementor-60 .elementor-element.elementor-element-87e766f{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0200px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-87e766f:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-87e766f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-60 .elementor-element.elementor-element-519c3b6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-d7e9e80{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:41px;--padding-bottom:0px;--padding-left:0px;--padding-right:133px;}.elementor-60 .elementor-element.elementor-element-45546b8{text-align:center;}.elementor-60 .elementor-element.elementor-element-45546b8 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:37px;font-weight:600;letter-spacing:2.4px;color:#000000;}.elementor-60 .elementor-element.elementor-element-bce2105{text-align:left;}.elementor-60 .elementor-element.elementor-element-bce2105 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:400;line-height:8px;letter-spacing:0.3px;color:#9A9A9A;}.elementor-60 .elementor-element.elementor-element-8ecbbff{--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-60 .elementor-element.elementor-element-8ecbbff:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-8ecbbff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-60 .elementor-element.elementor-element-33dc709{--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-60 .elementor-element.elementor-element-33dc709:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-33dc709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-ca5473b{text-align:right;}.elementor-60 .elementor-element.elementor-element-ca5473b .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:400;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-62fe977{text-align:right;}.elementor-60 .elementor-element.elementor-element-62fe977 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:500;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#E2E2E2;}.elementor-60 .elementor-element.elementor-element-aac5dba{--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-60 .elementor-element.elementor-element-aac5dba:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-aac5dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-80a8ae1{text-align:right;}.elementor-60 .elementor-element.elementor-element-80a8ae1 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:400;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-aeb4250{text-align:right;}.elementor-60 .elementor-element.elementor-element-aeb4250 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:500;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#5C5C5C;}.elementor-60 .elementor-element.elementor-element-b29ab94{--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-60 .elementor-element.elementor-element-b29ab94:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-b29ab94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-85b70e7{text-align:right;}.elementor-60 .elementor-element.elementor-element-85b70e7 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:400;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-8864c57{text-align:right;}.elementor-60 .elementor-element.elementor-element-8864c57 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:500;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#5C5C5C;}.elementor-60 .elementor-element.elementor-element-fd4cc63{--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-60 .elementor-element.elementor-element-fd4cc63:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-fd4cc63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-d5896c1{text-align:right;}.elementor-60 .elementor-element.elementor-element-d5896c1 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:400;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-55fc20f{text-align:right;}.elementor-60 .elementor-element.elementor-element-55fc20f .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:500;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#E2E2E2;}.elementor-60 .elementor-element.elementor-element-197f31f{--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-60 .elementor-element.elementor-element-197f31f:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-197f31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-76ea179{text-align:right;}.elementor-60 .elementor-element.elementor-element-76ea179 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:400;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-37a572b{text-align:right;}.elementor-60 .elementor-element.elementor-element-37a572b .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:23px;font-weight:500;line-height:25px;letter-spacing:0px;word-spacing:13px;color:#E2E2E2;}.elementor-60 .elementor-element.elementor-element-1927c3b{--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-60 .elementor-element.elementor-element-1927c3b:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-1927c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-60 .elementor-element.elementor-element-8b355c9 .elementor-button{background-color:#FFFFFF00;font-family:"Pretendard", Sans-serif;font-size:19px;font-weight:700;line-height:3px;letter-spacing:-1px;fill:#9E9E9E;color:#9E9E9E;border-style:none;}.elementor-60 .elementor-element.elementor-element-8b355c9 .elementor-button:hover, .elementor-60 .elementor-element.elementor-element-8b355c9 .elementor-button:focus{color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-8b355c9 .elementor-button:hover svg, .elementor-60 .elementor-element.elementor-element-8b355c9 .elementor-button:focus svg{fill:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-f9be46a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-f9be46a:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f9be46a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-60 .elementor-element.elementor-element-7e8cb16{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:999px 999px 999px 999px;--z-index:10;}.elementor-60 .elementor-element.elementor-element-7e8cb16:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-7e8cb16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-a262965{text-align:center;}.elementor-60 .elementor-element.elementor-element-a262965 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:-0.2px;color:#FAFEFF;}.elementor-60 .elementor-element.elementor-element-4c1779c{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:999px 999px 999px 999px;box-shadow:10px 0px 18px 0.08px rgba(0, 0, 0, 0.05);--margin-top:-116px;--margin-bottom:0px;--margin-left:95px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-4c1779c:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-4c1779c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFB;}.elementor-60 .elementor-element.elementor-element-2f0826a{text-align:left;}.elementor-60 .elementor-element.elementor-element-2f0826a .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:3px;color:#373737;}.elementor-60 .elementor-element.elementor-element-689b148{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:380px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-689b148:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-689b148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-60 .elementor-element.elementor-element-f24c439{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CE0E2D;--border-color:#CE0E2D;--border-radius:999px 999px 999px 999px;--z-index:10;}.elementor-60 .elementor-element.elementor-element-f24c439:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f24c439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-a23e987{text-align:center;}.elementor-60 .elementor-element.elementor-element-a23e987 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:-0.2px;color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-862b5ba{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:999px 999px 999px 999px;box-shadow:10px 0px 18px 0.08px rgba(0, 0, 0, 0.05);--margin-top:-116px;--margin-bottom:0px;--margin-left:95px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-862b5ba:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-862b5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFB;}.elementor-60 .elementor-element.elementor-element-9247ed6{text-align:left;}.elementor-60 .elementor-element.elementor-element-9247ed6 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:3px;color:#373737;}.elementor-60 .elementor-element.elementor-element-f82c953{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:510px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-f82c953:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f82c953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-60 .elementor-element.elementor-element-384c97c{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:999px 999px 999px 999px;--z-index:10;}.elementor-60 .elementor-element.elementor-element-384c97c:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-384c97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-10a379a{text-align:center;}.elementor-60 .elementor-element.elementor-element-10a379a .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:-0.2px;color:#FAFEFF;}.elementor-60 .elementor-element.elementor-element-564980f{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:999px 999px 999px 999px;box-shadow:10px 0px 18px 0.08px rgba(0, 0, 0, 0.05);--margin-top:-116px;--margin-bottom:0px;--margin-left:95px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-564980f:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-564980f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFB;}.elementor-60 .elementor-element.elementor-element-138fc4a{text-align:left;}.elementor-60 .elementor-element.elementor-element-138fc4a .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:3px;color:#373737;}.elementor-60 .elementor-element.elementor-element-217864a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:640px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-217864a:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-217864a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-60 .elementor-element.elementor-element-acc12bd{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CE0E2D;--border-color:#CE0E2D;--border-radius:999px 999px 999px 999px;--z-index:10;}.elementor-60 .elementor-element.elementor-element-acc12bd:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-acc12bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-da4c78a{text-align:center;}.elementor-60 .elementor-element.elementor-element-da4c78a .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:-0.2px;color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-3a1fee9{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:999px 999px 999px 999px;box-shadow:10px 0px 18px 0.08px rgba(0, 0, 0, 0.05);--margin-top:-116px;--margin-bottom:0px;--margin-left:95px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0100px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-3a1fee9:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-3a1fee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFB;}.elementor-60 .elementor-element.elementor-element-ed34e81{text-align:left;}.elementor-60 .elementor-element.elementor-element-ed34e81 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:3px;color:#373737;}.elementor-60 .elementor-element.elementor-element-0870441{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:070px;--padding-left:770px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-0870441:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-0870441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-60 .elementor-element.elementor-element-a0aff76{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:999px 999px 999px 999px;--z-index:10;}.elementor-60 .elementor-element.elementor-element-a0aff76:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-a0aff76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-0e27134{text-align:center;}.elementor-60 .elementor-element.elementor-element-0e27134 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:-0.2px;color:#FAFEFF;}.elementor-60 .elementor-element.elementor-element-0e1eb74{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:999px 999px 999px 999px;box-shadow:10px 0px 18px 0.08px rgba(0, 0, 0, 0.05);--margin-top:-116px;--margin-bottom:0px;--margin-left:95px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-0e1eb74:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-0e1eb74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFB;}.elementor-60 .elementor-element.elementor-element-2249864{text-align:left;}.elementor-60 .elementor-element.elementor-element-2249864 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:3px;color:#373737;}.elementor-60 .elementor-element.elementor-element-dd922ae{--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-60 .elementor-element.elementor-element-dd922ae:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-dd922ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-60 .elementor-element.elementor-element-42733f7 .elementor-button{background-color:#FFFFFF00;font-family:"Pretendard", Sans-serif;font-size:19px;font-weight:700;line-height:3px;letter-spacing:-1px;fill:#9E9E9E;color:#9E9E9E;}body:not(.rtl) .elementor-60 .elementor-element.elementor-element-42733f7{left:1411.969px;}body.rtl .elementor-60 .elementor-element.elementor-element-42733f7{right:1411.969px;}.elementor-60 .elementor-element.elementor-element-42733f7{top:-95.937px;}.elementor-60 .elementor-element.elementor-element-42733f7 .elementor-button:hover, .elementor-60 .elementor-element.elementor-element-42733f7 .elementor-button:focus{color:#CE0E2D;}.elementor-60 .elementor-element.elementor-element-42733f7 .elementor-button:hover svg, .elementor-60 .elementor-element.elementor-element-42733f7 .elementor-button:focus svg{fill:#CE0E2D;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-4257ce6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-dab86b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-97bc061{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-759dff4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-e966993{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-3852520{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-a5000cc{--justify-content:center;--padding-top:0px;--padding-bottom:020px;--padding-left:030px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-0848a54 .elementor-heading-title{line-height:1.5em;}.elementor-60 .elementor-element.elementor-element-87e766f{--justify-content:center;--padding-top:0px;--padding-bottom:020px;--padding-left:030px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-bce2105 .elementor-heading-title{line-height:1.5em;}.elementor-60 .elementor-element.elementor-element-f9be46a{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0105px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-f9be46a.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-7e8cb16{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-4c1779c{--margin-top:-116px;--margin-bottom:0px;--margin-left:075px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-689b148{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:095px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-689b148.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-862b5ba{--margin-top:-116px;--margin-bottom:0px;--margin-left:075px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-f82c953{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:095px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-f82c953.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-564980f{--margin-top:-116px;--margin-bottom:0px;--margin-left:075px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-217864a{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:095px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-217864a.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-3a1fee9{--margin-top:-116px;--margin-bottom:0px;--margin-left:075px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-0870441{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:095px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-0870441.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-0e1eb74{--margin-top:-116px;--margin-bottom:0px;--margin-left:075px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-dd922ae{--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-996c5b6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-996c5b6.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-d12b7bd{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-d12b7bd.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-3297eaf.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-3297eaf{text-align:center;}.elementor-60 .elementor-element.elementor-element-3297eaf .elementor-heading-title{font-size:29px;}.elementor-60 .elementor-element.elementor-element-4f3d422{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:05px;--padding-left:5px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-e7a867b{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;}.elementor-60 .elementor-element.elementor-element-27d217d{padding:030px 20px 30px 20px;text-align:center;}.elementor-60 .elementor-element.elementor-element-47397d5{--width:50%;--min-height:134px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-81c064b .elementor-heading-title{line-height:1.4em;letter-spacing:0.5px;}.elementor-60 .elementor-element.elementor-element-a3378fb{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:5px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-d6395a2{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:40px 40px 40px 40px;}.elementor-60 .elementor-element.elementor-element-20a074a{padding:030px 20px 30px 20px;text-align:center;}.elementor-60 .elementor-element.elementor-element-20a074a .elementor-heading-title{font-size:21px;letter-spacing:-0.2px;}.elementor-60 .elementor-element.elementor-element-2ab8b5b{--width:50%;--min-height:134px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-1bc52c2 .elementor-heading-title{line-height:1.4em;letter-spacing:0.5px;}.elementor-60 .elementor-element.elementor-element-7a9228b{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:05px;--padding-left:5px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-11b32ea{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;}.elementor-60 .elementor-element.elementor-element-5a78c46{padding:030px 0px 030px 0px;text-align:center;}.elementor-60 .elementor-element.elementor-element-3eabaee{--width:50%;--min-height:134px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-2b7d809 .elementor-heading-title{line-height:1.4em;letter-spacing:0.5px;}.elementor-60 .elementor-element.elementor-element-ce6de78{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:5px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-c4357e7{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:40px 40px 40px 40px;}.elementor-60 .elementor-element.elementor-element-7eff02e{padding:030px 20px 30px 20px;text-align:center;}.elementor-60 .elementor-element.elementor-element-7eff02e .elementor-heading-title{font-size:21px;letter-spacing:-0.3px;word-spacing:0.1em;}.elementor-60 .elementor-element.elementor-element-1e40554{--width:50%;--min-height:134px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-917739e .elementor-heading-title{line-height:1.4em;letter-spacing:0.5px;}.elementor-60 .elementor-element.elementor-element-40bc977{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:5px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-e8e96f8{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;}.elementor-60 .elementor-element.elementor-element-1d04876{padding:030px 20px 30px 20px;text-align:center;}.elementor-60 .elementor-element.elementor-element-839460e{--width:50%;--min-height:134px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-84f6863 .elementor-heading-title{line-height:1.4em;letter-spacing:0.5px;}.elementor-60 .elementor-element.elementor-element-4257ce6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-a5000cc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-a5000cc.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-50bc913{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-50bc913.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-1981dba{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-1981dba.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-ddf8a7f.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-ddf8a7f{text-align:center;}.elementor-60 .elementor-element.elementor-element-ddf8a7f .elementor-heading-title{font-size:25px;}.elementor-60 .elementor-element.elementor-element-0848a54.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-0848a54{text-align:center;}.elementor-60 .elementor-element.elementor-element-87e766f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-87e766f.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-519c3b6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-519c3b6.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-d7e9e80{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-d7e9e80.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-45546b8.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-45546b8{text-align:center;}.elementor-60 .elementor-element.elementor-element-45546b8 .elementor-heading-title{font-size:25px;}.elementor-60 .elementor-element.elementor-element-bce2105.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-bce2105{text-align:center;}.elementor-60 .elementor-element.elementor-element-8ecbbff{--justify-content:center;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-33dc709{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-ca5473b{padding:0px 0px 0px 0px;text-align:left;}.elementor-60 .elementor-element.elementor-element-ca5473b .elementor-heading-title{font-size:20px;letter-spacing:-1.1px;word-spacing:5em;}.elementor-60 .elementor-element.elementor-element-62fe977{padding:010px 0px 20px 0px;text-align:left;}.elementor-60 .elementor-element.elementor-element-62fe977 .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:-0.9px;word-spacing:0em;}.elementor-60 .elementor-element.elementor-element-aac5dba{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-80a8ae1{padding:0px 0px 0px 0px;text-align:left;}.elementor-60 .elementor-element.elementor-element-80a8ae1 .elementor-heading-title{font-size:20px;letter-spacing:-1.1px;word-spacing:0em;}.elementor-60 .elementor-element.elementor-element-aeb4250{padding:010px 0px 20px 0px;text-align:left;}.elementor-60 .elementor-element.elementor-element-aeb4250 .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:-0.5px;word-spacing:0em;}.elementor-60 .elementor-element.elementor-element-b29ab94{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-85b70e7{padding:0px 0px 0px 0px;text-align:left;}.elementor-60 .elementor-element.elementor-element-85b70e7 .elementor-heading-title{font-size:20px;letter-spacing:-1.1px;}.elementor-60 .elementor-element.elementor-element-8864c57{padding:010px 0px 20px 0px;text-align:left;}.elementor-60 .elementor-element.elementor-element-8864c57 .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:-0.7px;word-spacing:0em;}.elementor-60 .elementor-element.elementor-element-fd4cc63{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-d5896c1{padding:0px 0px 0px 0px;text-align:left;}.elementor-60 .elementor-element.elementor-element-d5896c1 .elementor-heading-title{font-size:17px;line-height:1.5em;letter-spacing:-0.6px;word-spacing:0em;}.elementor-60 .elementor-element.elementor-element-55fc20f{padding:010px 0px 20px 0px;text-align:left;}.elementor-60 .elementor-element.elementor-element-55fc20f .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:-1.1px;word-spacing:0em;}.elementor-60 .elementor-element.elementor-element-197f31f{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-76ea179{padding:0px 0px 0px 0px;text-align:left;}.elementor-60 .elementor-element.elementor-element-76ea179 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:-0.6px;word-spacing:0em;}.elementor-60 .elementor-element.elementor-element-37a572b{padding:010px 0px 20px 0px;text-align:left;}.elementor-60 .elementor-element.elementor-element-37a572b .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:-0.9px;word-spacing:0em;}.elementor-60 .elementor-element.elementor-element-1927c3b{--width:50%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-8b355c9.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-60 .elementor-element.elementor-element-8b355c9{z-index:1;border-radius:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-8b355c9 .elementor-button{font-size:19px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-f9be46a{--padding-top:0px;--padding-bottom:0px;--padding-left:110px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-7e8cb16{--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-f24c439{--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-384c97c{--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-acc12bd{--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-a0aff76{--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-60 .elementor-element.elementor-element-d12b7bd{--width:98%;}.elementor-60 .elementor-element.elementor-element-e7a867b{--width:50%;}.elementor-60 .elementor-element.elementor-element-47397d5{--width:50%;}.elementor-60 .elementor-element.elementor-element-d6395a2{--width:50%;}.elementor-60 .elementor-element.elementor-element-2ab8b5b{--width:50%;}.elementor-60 .elementor-element.elementor-element-11b32ea{--width:50%;}.elementor-60 .elementor-element.elementor-element-3eabaee{--width:50%;}.elementor-60 .elementor-element.elementor-element-c4357e7{--width:50%;}.elementor-60 .elementor-element.elementor-element-1e40554{--width:50%;}.elementor-60 .elementor-element.elementor-element-e8e96f8{--width:50%;}.elementor-60 .elementor-element.elementor-element-839460e{--width:50%;}.elementor-60 .elementor-element.elementor-element-24908a38{--width:98%;}.elementor-60 .elementor-element.elementor-element-beb9834{--width:50%;}.elementor-60 .elementor-element.elementor-element-6279978{--width:200px;}.elementor-60 .elementor-element.elementor-element-d1f4f68{--width:200px;}.elementor-60 .elementor-element.elementor-element-521f851{--width:50%;}.elementor-60 .elementor-element.elementor-element-d513ec1{--width:200px;}.elementor-60 .elementor-element.elementor-element-5280972{--width:200px;}.elementor-60 .elementor-element.elementor-element-54f0147{--width:50%;}.elementor-60 .elementor-element.elementor-element-4e0f970{--width:50%;}.elementor-60 .elementor-element.elementor-element-ad97aa2{--width:50%;}.elementor-60 .elementor-element.elementor-element-2c73b02{--width:200px;}.elementor-60 .elementor-element.elementor-element-476a96b{--width:200px;}.elementor-60 .elementor-element.elementor-element-4359c5c{--width:50%;}.elementor-60 .elementor-element.elementor-element-5756245{--width:200px;}.elementor-60 .elementor-element.elementor-element-edb2bbf{--width:200px;}.elementor-60 .elementor-element.elementor-element-5903ecb{--width:50%;}.elementor-60 .elementor-element.elementor-element-8695412{--width:50%;}.elementor-60 .elementor-element.elementor-element-191d282{--width:50%;}.elementor-60 .elementor-element.elementor-element-d29b344{--width:200px;}.elementor-60 .elementor-element.elementor-element-17cc233{--width:200px;}.elementor-60 .elementor-element.elementor-element-8b9d0e7{--width:50%;}.elementor-60 .elementor-element.elementor-element-1981dba{--width:80%;}.elementor-60 .elementor-element.elementor-element-d7e9e80{--width:80%;}.elementor-60 .elementor-element.elementor-element-33dc709{--width:50%;}.elementor-60 .elementor-element.elementor-element-aac5dba{--width:50%;}.elementor-60 .elementor-element.elementor-element-b29ab94{--width:50%;}.elementor-60 .elementor-element.elementor-element-fd4cc63{--width:50%;}.elementor-60 .elementor-element.elementor-element-197f31f{--width:50%;}.elementor-60 .elementor-element.elementor-element-1927c3b{--width:50%;}.elementor-60 .elementor-element.elementor-element-7e8cb16{--width:220px;}.elementor-60 .elementor-element.elementor-element-4c1779c{--width:560px;}.elementor-60 .elementor-element.elementor-element-f24c439{--width:220px;}.elementor-60 .elementor-element.elementor-element-862b5ba{--width:560px;}.elementor-60 .elementor-element.elementor-element-384c97c{--width:220px;}.elementor-60 .elementor-element.elementor-element-564980f{--width:560px;}.elementor-60 .elementor-element.elementor-element-acc12bd{--width:220px;}.elementor-60 .elementor-element.elementor-element-3a1fee9{--width:560px;}.elementor-60 .elementor-element.elementor-element-a0aff76{--width:220px;}.elementor-60 .elementor-element.elementor-element-0e1eb74{--width:560px;}}/* Start custom CSS for html, class: .elementor-element-7a44eb1d */#dodoom-rail{
  position: fixed;
  top: 50%;
  right: 80px;
  transform: translateY(-50%) scale(0.8);
  transform-origin: top right;
  z-index: 9999;
  display: flex;
  align-items: center;
  gap: 24px;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity .4s ease, visibility .4s ease;
}
#dodoom-rail.visible{
  opacity: 1;
  visibility: visible;
}

/* WORK 텍스트 */
#dodoom-rail .dodoom-label{
  font-family: 'Pretendard', sans-serif;
  font-weight: 700;
  letter-spacing: .08em;
  color: #e5e5e5; /* 기본 밝은 회색 */
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  line-height: 1;
  opacity: .95;
  user-select: none;
  font-size: clamp(50px, 7vw, 100px);
  transition: color .1s linear; /* 즉시 전환 */
}

/* PROCESS 섹션 진입 시 색상 변경 (#BEBEBE) */
#dodoom-rail .dodoom-label.dark{
  color: #BEBEBE; /* 더 진한 회색 */
}

/* 세로바 */
#dodoom-rail .dodoom-steps{
  position: relative;
  width: 8px;
  height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  pointer-events: auto;
  background: #cfcfcf;
  border-radius: 99px;
  overflow: hidden;
}

/* 점 */
#dodoom-rail .step{
  flex: 1;
  width: 100%;
  display: block;
  cursor: pointer;
  background: transparent;
  transition: background-color .3s ease;
}
#dodoom-rail .step.active{
  background: #e04545;
}

@media (max-width:1024px){
  #dodoom-rail{ display:none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40f5c412 */#scroll-btn{
  position: fixed;
  left: 50%; bottom: 40px;
  transform: translateX(-50%);
  z-index: 10000;
  color: #666;
  text-decoration: none;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0; visibility: hidden; pointer-events: none;
  transition: opacity .35s ease, visibility .35s ease;
}
#scroll-btn.visible{
  opacity: 1; visibility: visible; pointer-events: auto;
  animation: scroll-bounce 1.5s infinite;
}
#scroll-btn .scroll-label{
  font-size: 16px;
  letter-spacing: .3em;
  line-height: 1;
  margin-bottom: -2px;
  opacity: .9;
  font-weight: 700;
}
#scroll-btn svg{ width: 45px; height: 45px; }
#scroll-btn:hover{ color:#333; }

@keyframes scroll-bounce{
  0%,20%,50%,80%,100% { transform: translate(-50%, 0); }
  40% { transform: translate(-50%, -10px); }
  60% { transform: translate(-50%, -5px); }
}
@media (max-width:1024px){ #scroll-btn{ display:none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3297eaf */.dot-mark {
  position: relative;
}

.dot-mark::before {
  content: "•";             /* 빨간 점 */
  color: #d40000;           /* 점 색상 */
  font-size: 35px;          /* 점 크기 */
  position: absolute;
  top: -29px;               /* 글자 위로 올리기 */
  left: 50%;                /* span의 중앙 */
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81c064b */.bubble-heading i {
  font-size: 5px;         /* 원하는 아이콘 크기 */
  color: #6F6F6F;          /* 아이콘 색상 */
  vertical-align: middle; 
  line-height: 1;
    /* 텍스트와 세로 중앙 정렬 */
  margin-right: -5px;       /* 글자와 간격 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bc52c2 */.bubble-heading i {
  font-size: 5px;         /* 원하는 아이콘 크기 */
  color: #6F6F6F;          /* 아이콘 색상 */
  vertical-align: middle; 
  line-height: 1;
    /* 텍스트와 세로 중앙 정렬 */
  margin-right: -5px;       /* 글자와 간격 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b7d809 */.bubble-heading i {
  font-size: 5px;         /* 원하는 아이콘 크기 */
  color: #6F6F6F;          /* 아이콘 색상 */
  vertical-align: middle; 
  line-height: 1;
    /* 텍스트와 세로 중앙 정렬 */
  margin-right: -5px;       /* 글자와 간격 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-917739e */.bubble-heading i {
  font-size: 5px;         /* 원하는 아이콘 크기 */
  color: #6F6F6F;          /* 아이콘 색상 */
  vertical-align: middle; 
  line-height: 1;
    /* 텍스트와 세로 중앙 정렬 */
  margin-right: -5px;       /* 글자와 간격 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f6863 */.bubble-heading i {
  font-size: 5px;         /* 원하는 아이콘 크기 */
  color: #6F6F6F;          /* 아이콘 색상 */
  vertical-align: middle; 
  line-height: 1;
    /* 텍스트와 세로 중앙 정렬 */
  margin-right: -5px;       /* 글자와 간격 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31dd3ec5 */.dot-mark {
  position: relative;
}

.dot-mark::before {
  content: "•";             /* 빨간 점 */
  color: #d40000;           /* 점 색상 */
  font-size: 35px;          /* 점 크기 */
  position: absolute;
  top: -19px;               /* 글자 위로 올리기 */
  left: 50%;                /* span의 중앙 */
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0863d56 */.bubble-heading i {
  font-size: 5px;         /* 원하는 아이콘 크기 */
  color: #6F6F6F;          /* 아이콘 색상 */
  vertical-align: middle; 
  line-height: 1;
    /* 텍스트와 세로 중앙 정렬 */
  margin-right: -5px;       /* 글자와 간격 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e790150 */.bubble-heading i {
  font-size: 5px;         /* 원하는 아이콘 크기 */
  color: #6F6F6F;          /* 아이콘 색상 */
  vertical-align: middle; 
  line-height: 1;
    /* 텍스트와 세로 중앙 정렬 */
  margin-right: -5px;       /* 글자와 간격 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4804e0c */.bubble-heading i {
  font-size: 5px;         /* 원하는 아이콘 크기 */
  color: #6F6F6F;          /* 아이콘 색상 */
  vertical-align: middle; 
  line-height: 1;
    /* 텍스트와 세로 중앙 정렬 */
  margin-right: -5px;       /* 글자와 간격 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26b26dd */.bubble-heading i {
  font-size: 5px;         /* 원하는 아이콘 크기 */
  color: #6F6F6F;          /* 아이콘 색상 */
  vertical-align: middle; 
  line-height: 1;
    /* 텍스트와 세로 중앙 정렬 */
  margin-right: -5px;       /* 글자와 간격 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e1fef3 */.bubble-heading i {
  font-size: 5px;         /* 원하는 아이콘 크기 */
  color: #6F6F6F;          /* 아이콘 색상 */
  vertical-align: middle; 
  line-height: 1;
    /* 텍스트와 세로 중앙 정렬 */
  margin-right: -5px;       /* 글자와 간격 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddf8a7f */.dot-mark {
  position: relative;
}

.dot-mark::before {
  content: "•";             /* 빨간 점 */
  color: #d40000;           /* 점 색상 */
  font-size: 35px;          /* 점 크기 */
  position: absolute;
  top: -29px;               /* 글자 위로 올리기 */
  left: 50%;                /* span의 중앙 */
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45546b8 */.dot-mark {
  position: relative;
}

.dot-mark::before {
  content: "•";             /* 빨간 점 */
  color: #d40000;           /* 점 색상 */
  font-size: 35px;          /* 점 크기 */
  position: absolute;
  top: -29px;               /* 글자 위로 올리기 */
  left: 50%;                /* span의 중앙 */
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b355c9 */#mybutton a.elementor-button {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42733f7 */#mybutton a.elementor-button {
  text-decoration: none !important;
}
/* 해당 버튼(위 코드)만 밑줄 제거 */
.elementor-element-8b355c9 a.elementor-button {
  text-decoration: none !important;
}
.elementor-element-8b355c9 a.elementor-button:hover,
.elementor-element-8b355c9 a.elementor-button:focus {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS *//* 버블 공통 */
.bubble{
  position: relative;
  width: clamp(150px, 16vw, 210px);
  aspect-ratio: 1 / 1;             /* 완전한 원 */
  border-radius: 50%;
  overflow: hidden;                 /* 이미지가 원 형태로 잘리도록 */
  display: flex; justify-content: center; align-items: center;
  text-align: left;
  cursor: pointer;
  transition: transform .25s ease, box-shadow .25s ease;
}

/* 행: 버블들이 겹쳐 보이게 */
.bubble-row { display:flex; justify-content:center; align-items:center; }
.bubble { margin-right: -4vw; }   /* 겹침 강도 조절. 마지막 원은 0으로 오버라이드 */

@media (max-width: 768px){
  .bubble { margin: 0 10px 14px 10px; }  /* 모바일에선 겹침 제거 */
}


.bubble .bubble__img {
  position: absolute;
  inset: 0;                  /* top, right, bottom, left = 0 */
  width: 100%;
  height: 100%;
  object-fit: cover;          /* 원 안에 꽉 채우기 */
  object-position: center;    /* 정중앙 기준 */
  border-radius: 50%;
}






/* 텍스트가 살짝 이동(위/왼쪽으로) - 값은 취향대로 조절 */
.bubble:hover .bubble__txt{
  transform: translate(-8%, -6%);
  color:#fff;                       /* 이미지 위에서 가독성 확보 */
}


/* 원 기본 */
.bubble {
  position: relative;   /* z-index 활성화 필수 */
  z-index: 1;
}

/* 왼쪽 → 오른쪽 순으로 점점 낮은 z-index */
.bubble-row .bubble:nth-child(1) { z-index: 5; }  /* 맨 왼쪽 최상단 */
.bubble-row .bubble:nth-child(2) { z-index: 4; }
.bubble-row .bubble:nth-child(3) { z-index: 3; }
.bubble-row .bubble:nth-child(4) { z-index: 2; }
.bubble-row .bubble:nth-child(5) { z-index: 1; }  /* 맨 오른쪽 최하단 */


/* 마우스 올리면 항상 맨 위 */
.bubble:hover {
  z-index: 99 !important;
}

.bubble__img { z-index: 1; }
.bubble__txt { z-index: 2; }

/* 텍스트 레이어 */
.bubble .bubble__txt{
  position: relative;
  z-index: 2;
  width: 100%;
  padding: 18% 14%;                 /* 초기 위치(왼쪽 안쪽) */
  display: flex; flex-direction: column; gap: 6px;
  transition: transform .35s ease, color .2s ease;
}

/* 타이틀/보조/More */
.bubble .bubble__txt h3{ margin:0; font-weight:700; line-height:1.1; }
.bubble .bubble__txt p{  margin:0; opacity:.95; }
.bubble .bubble__txt a{  text-decoration:none; font-weight:600; }






html { scroll-behavior: smooth; }

/* 헤더가 고정이면, 앵커 위치가 가려지지 않도록 오프셋 주기 */
section[id] { scroll-margin-top: 80px; } /* 헤더 높이에 맞게 숫자 조정 *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://dodoom.com/wp-content/uploads/2025/09/Pretendard-Thin.subset-2.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://dodoom.com/wp-content/uploads/2025/09/Pretendard-ExtraLight.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dodoom.com/wp-content/uploads/2025/09/Pretendard-Light.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dodoom.com/wp-content/uploads/2025/09/Pretendard-Regular.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dodoom.com/wp-content/uploads/2025/09/Pretendard-Medium.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dodoom.com/wp-content/uploads/2025/09/Pretendard-SemiBold.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dodoom.com/wp-content/uploads/2025/09/Pretendard-Bold.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://dodoom.com/wp-content/uploads/2025/09/Pretendard-ExtraBold.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dodoom.com/wp-content/uploads/2025/09/Pretendard-Black.subset.woff2') format('woff2');
}
/* End Custom Fonts CSS */