.elementor-1077 .elementor-element.elementor-element-f929fd0{--display:flex;--min-height:calc(100vh - 80px);--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1077 .elementor-element.elementor-element-66d44c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-66d44c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1077 .elementor-element.elementor-element-4ba9f7e{--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:150px 10px;--row-gap:150px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-3589789{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-b33c66a{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:65px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-e777ce0 .elementor-heading-title{font-family:"Noto Serif KR", Sans-serif;font-size:44px;font-weight:400;line-height:1.2px;letter-spacing:0px;}.elementor-1077 .elementor-element.elementor-element-34affbf{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-f5dd8d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-c128fa0 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-1077 .elementor-element.elementor-element-c128fa0 {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.elementor-1077 .elementor-element.elementor-element-4a6f6d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-0d71d30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;font-size:14px;font-weight:400;}.elementor-1077 .elementor-element.elementor-element-0d71d30 p{margin-block-end:0px;}.elementor-1077 .elementor-element.elementor-element-7c04954{--display:flex;}.elementor-1077 .elementor-element.elementor-element-2c6260a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-f1a39fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-b2dc74b{--display:flex;--min-height:360px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-b2dc74b:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-b2dc74b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ddamdesign.co.kr/wp-content/uploads/2026/10/3d-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1077 .elementor-element.elementor-element-a50bc02.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1077 .elementor-element.elementor-element-7f76704{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-ac77f7d{--display:flex;--min-height:360px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-ac77f7d:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-ac77f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ddamdesign.co.kr/wp-content/uploads/2026/10/완공사진.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1077 .elementor-element.elementor-element-b56a796{padding:0px 0px 0px 0px;}.elementor-1077 .elementor-element.elementor-element-b56a796.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-1077 .elementor-element.elementor-element-ca1f3c8{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-cf32f6c{--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:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-5e89994 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-uicore_headline );}.elementor-1077 .elementor-element.elementor-element-c1393b2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-747e208{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-7b9ff5f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-7b9ff5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1077 .elementor-element.elementor-element-5f1afc2 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:18px;}.elementor-1077 .elementor-element.elementor-element-02b0347 .elementor-heading-title{font-size:18px;font-weight:400;}.elementor-1077 .elementor-element.elementor-element-dedc1d1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#DDD6CE;--border-color:#DDD6CE;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-5a168ba{column-gap:0px;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1077 .elementor-element.elementor-element-0ef1a45{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-ae9a0f9{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-ae9a0f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1077 .elementor-element.elementor-element-7ed50a3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:18px;}.elementor-1077 .elementor-element.elementor-element-1914497 .elementor-heading-title{font-size:18px;font-weight:400;}.elementor-1077 .elementor-element.elementor-element-6d4e9a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-9ae8e47{font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1077 .elementor-element.elementor-element-c798600{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-4af1f5f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-4af1f5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1077 .elementor-element.elementor-element-7e39f9d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:18px;}.elementor-1077 .elementor-element.elementor-element-e999de9 .elementor-heading-title{font-size:18px;font-weight:400;}.elementor-1077 .elementor-element.elementor-element-dcd98cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-6466111{font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1077 .elementor-element.elementor-element-40bf6f4{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-57c2755{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-57c2755.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1077 .elementor-element.elementor-element-a6c2335 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:18px;}.elementor-1077 .elementor-element.elementor-element-4351b95 .elementor-heading-title{font-size:18px;font-weight:400;}.elementor-1077 .elementor-element.elementor-element-d913508{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-20bc339{font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1077 .elementor-element.elementor-element-c89e76e{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-6139bb2{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-6139bb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1077 .elementor-element.elementor-element-f1104e7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:18px;}.elementor-1077 .elementor-element.elementor-element-27c3337 .elementor-heading-title{font-size:18px;font-weight:400;}.elementor-1077 .elementor-element.elementor-element-4cd1f67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-e0cd29e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1077 .elementor-element.elementor-element-fb59ced{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-9ddef97{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-9ddef97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1077 .elementor-element.elementor-element-f2780d4 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:18px;}.elementor-1077 .elementor-element.elementor-element-9de2554 .elementor-heading-title{font-size:18px;font-weight:400;}.elementor-1077 .elementor-element.elementor-element-d237573{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-f35befb{font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1077 .elementor-element.elementor-element-8ef68ea{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-359e592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1077 .elementor-element.elementor-element-359e592 .elementor-heading-title{font-size:12px;font-weight:300;letter-spacing:4px;color:#8B6D55;}.elementor-1077 .elementor-element.elementor-element-f6e280a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1077 .elementor-element.elementor-element-f6e280a .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-uicore_headline );}.elementor-1077 .elementor-element.elementor-element-b1398e0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1077 .elementor-element.elementor-element-b1398e0 .elementor-heading-title{font-size:16px;font-weight:300;letter-spacing:0px;color:#6B625A;}.elementor-1077 .elementor-element.elementor-element-bc2b266{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-594b708{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-20063de{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-20063de:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-20063de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ddamdesign.co.kr/wp-content/uploads/2026/10/KakaoTalk_20261022_092044345.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1077 .elementor-element.elementor-element-375db5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-09749ea .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-1077 .elementor-element.elementor-element-54009f4{font-size:15px;}.elementor-1077 .elementor-element.elementor-element-f5a0a54{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-de628be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-de628be:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-de628be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ddamdesign.co.kr/wp-content/uploads/2026/10/KakaoTalk_20261022_091503105.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1077 .elementor-element.elementor-element-881e88f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-a9147c6 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-1077 .elementor-element.elementor-element-7d9c54c{font-size:15px;}.elementor-1077 .elementor-element.elementor-element-1e00fdd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-c3adc7a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-c3adc7a:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-c3adc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ddamdesign.co.kr/wp-content/uploads/2026/10/KakaoTalk_20261022_091541269.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1077 .elementor-element.elementor-element-10ec5e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-7b5bfd1 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-1077 .elementor-element.elementor-element-e4d9d4f{font-size:15px;}.elementor-1077 .elementor-element.elementor-element-8845832{--display:flex;--min-height:640px;--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:space-evenly;--align-items:stretch;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-8845832:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-8845832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ddamdesign.co.kr/wp-content/uploads/2026/10/상담배너.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1077 .elementor-element.elementor-element-8845832::before, .elementor-1077 .elementor-element.elementor-element-8845832 > .elementor-background-video-container::before, .elementor-1077 .elementor-element.elementor-element-8845832 > .e-con-inner > .elementor-background-video-container::before, .elementor-1077 .elementor-element.elementor-element-8845832 > .elementor-background-slideshow::before, .elementor-1077 .elementor-element.elementor-element-8845832 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1077 .elementor-element.elementor-element-8845832 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 60%, #000000 100%);}.elementor-1077 .elementor-element.elementor-element-c8601f8{--display:flex;--min-height:8vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-b842313{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-0b5bf23{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-b929cf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-def668d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-2e26311{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1077 .elementor-element.elementor-element-2e26311:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-2e26311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1077 .elementor-element.elementor-element-9346356{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-a18ab77{text-align:start;}.elementor-1077 .elementor-element.elementor-element-a18ab77 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-1077 .elementor-element.elementor-element-a18ab77 {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.elementor-1077 .elementor-element.elementor-element-b421113{font-size:16px;color:#FFFFFFE6;}.elementor-1077 .elementor-element.elementor-element-0cce7e6{--display:flex;--min-height:8vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-c5f92f5{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-d06907a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-92e2325{--display:flex;}.elementor-1077 .elementor-element.elementor-element-dabc6d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-18435fa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-005066f{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1077 .elementor-element.elementor-element-005066f:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-005066f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1077 .elementor-element.elementor-element-14a646e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-8e937fd{text-align:start;}.elementor-1077 .elementor-element.elementor-element-8e937fd .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-1077 .elementor-element.elementor-element-8e937fd {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.elementor-1077 .elementor-element.elementor-element-05c9dc2{font-size:16px;color:#FFFFFFE6;}@media(max-width:1024px){.elementor-1077 .elementor-element.elementor-element-f929fd0{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1077 .elementor-element.elementor-element-4ba9f7e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:125px 10px;--row-gap:125px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-1077 .elementor-element.elementor-element-3589789{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1077 .elementor-element.elementor-element-b33c66a{--padding-top:65px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-e777ce0 .elementor-heading-title{font-size:40px;}.elementor-1077 .elementor-element.elementor-element-34affbf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-f5dd8d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-c128fa0 .elementor-heading-title{font-size:20px;}.elementor-1077 .elementor-element.elementor-element-4a6f6d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-1077 .elementor-element.elementor-element-0d71d30{font-size:13px;line-height:1.4em;}.elementor-1077 .elementor-element.elementor-element-ca1f3c8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1077 .elementor-element.elementor-element-5e89994 .elementor-heading-title{font-size:20px;}.elementor-1077 .elementor-element.elementor-element-c1393b2{--grid-auto-flow:row;}.elementor-1077 .elementor-element.elementor-element-747e208{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-7b9ff5f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1077 .elementor-element.elementor-element-5f1afc2 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-02b0347 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-5a168ba{font-size:14px;}.elementor-1077 .elementor-element.elementor-element-0ef1a45{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-ae9a0f9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1077 .elementor-element.elementor-element-7ed50a3 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-1914497 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-9ae8e47{font-size:14px;}.elementor-1077 .elementor-element.elementor-element-c798600{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-4af1f5f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1077 .elementor-element.elementor-element-7e39f9d .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-e999de9 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-6466111{font-size:14px;}.elementor-1077 .elementor-element.elementor-element-40bf6f4{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-57c2755{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1077 .elementor-element.elementor-element-a6c2335 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-4351b95 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-20bc339{font-size:14px;}.elementor-1077 .elementor-element.elementor-element-c89e76e{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-6139bb2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1077 .elementor-element.elementor-element-f1104e7 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-27c3337 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-e0cd29e{font-size:14px;}.elementor-1077 .elementor-element.elementor-element-fb59ced{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-9ddef97{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1077 .elementor-element.elementor-element-f2780d4 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-9de2554 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-f35befb{font-size:14px;}.elementor-1077 .elementor-element.elementor-element-8ef68ea{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1077 .elementor-element.elementor-element-359e592 .elementor-heading-title{font-size:20px;}.elementor-1077 .elementor-element.elementor-element-f6e280a .elementor-heading-title{font-size:20px;}.elementor-1077 .elementor-element.elementor-element-b1398e0 .elementor-heading-title{font-size:20px;}.elementor-1077 .elementor-element.elementor-element-09749ea .elementor-heading-title{font-size:18px;}.elementor-1077 .elementor-element.elementor-element-54009f4{font-size:14px;line-height:1.4em;}.elementor-1077 .elementor-element.elementor-element-a9147c6 .elementor-heading-title{font-size:18px;}.elementor-1077 .elementor-element.elementor-element-7d9c54c{font-size:14px;line-height:1.4em;}.elementor-1077 .elementor-element.elementor-element-7b5bfd1 .elementor-heading-title{font-size:18px;}.elementor-1077 .elementor-element.elementor-element-e4d9d4f{font-size:14px;line-height:1.4em;}.elementor-1077 .elementor-element.elementor-element-8845832{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1077 .elementor-element.elementor-element-c8601f8{--min-height:24px;--justify-content:center;}.elementor-1077 .elementor-element.elementor-element-b842313{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-b929cf5{--min-height:clamp(300px, 80vh, 400px);--justify-content:center;}.elementor-1077 .elementor-element.elementor-element-def668d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1077 .elementor-element.elementor-element-2e26311{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1077 .elementor-element.elementor-element-9346356{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1077 .elementor-element.elementor-element-a18ab77 .elementor-heading-title{font-size:22px;}.elementor-1077 .elementor-element.elementor-element-b421113{font-size:14px;line-height:1.4em;}.elementor-1077 .elementor-element.elementor-element-919a890 .elementor-button{padding:15px 30px 15px 30px;}.elementor-1077 .elementor-element.elementor-element-0cce7e6{--min-height:24px;--justify-content:center;}.elementor-1077 .elementor-element.elementor-element-c5f92f5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-dabc6d7{--min-height:clamp(300px, 80vh, 400px);--justify-content:center;}.elementor-1077 .elementor-element.elementor-element-18435fa{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1077 .elementor-element.elementor-element-005066f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1077 .elementor-element.elementor-element-14a646e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1077 .elementor-element.elementor-element-8e937fd .elementor-heading-title{font-size:22px;}.elementor-1077 .elementor-element.elementor-element-05c9dc2{font-size:14px;line-height:1.4em;}.elementor-1077 .elementor-element.elementor-element-8a52a42 .elementor-button{padding:15px 30px 15px 30px;}}@media(max-width:767px){.elementor-1077 .elementor-element.elementor-element-f929fd0{--min-height:0px;--flex-wrap:nowrap;--padding-top:55px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1077 .elementor-element.elementor-element-66d44c4{--width:0px;--min-height:0px;}.elementor-1077 .elementor-element.elementor-element-4ba9f7e{--gap:100px 10px;--row-gap:100px;--column-gap:10px;}.elementor-1077 .elementor-element.elementor-element-3589789{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-1077 .elementor-element.elementor-element-b33c66a{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:55px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-e777ce0 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:0px;}.elementor-1077 .elementor-element.elementor-element-34affbf{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1077 .elementor-element.elementor-element-f5dd8d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-c128fa0 .elementor-heading-title{font-size:18px;}.elementor-1077 .elementor-element.elementor-element-4a6f6d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-0d71d30{font-size:12px;}.elementor-1077 .elementor-element.elementor-element-7c04954{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-1077 .elementor-element.elementor-element-f1ac5e0 img{width:100%;}.elementor-1077 .elementor-element.elementor-element-e8a4db8{text-align:center;}.elementor-1077 .elementor-element.elementor-element-a3ed3a9 img{width:100%;}.elementor-1077 .elementor-element.elementor-element-29a5b11{text-align:center;}.elementor-1077 .elementor-element.elementor-element-2c6260a{--width:100vw;--gap:6px 24px;--row-gap:6px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-1077 .elementor-element.elementor-element-2c6260a.e-con{--order:99999 /* order end hack */;}.elementor-1077 .elementor-element.elementor-element-ca1f3c8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1077 .elementor-element.elementor-element-5e89994 .elementor-heading-title{font-size:18px;}.elementor-1077 .elementor-element.elementor-element-c1393b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1077 .elementor-element.elementor-element-747e208{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-7b9ff5f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1077 .elementor-element.elementor-element-5f1afc2 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-02b0347 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-5a168ba{padding:0px 0px 12px 0px;font-size:14px;}.elementor-1077 .elementor-element.elementor-element-0ef1a45{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-ae9a0f9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1077 .elementor-element.elementor-element-7ed50a3 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-1914497 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-9ae8e47{padding:0px 0px 12px 0px;font-size:14px;}.elementor-1077 .elementor-element.elementor-element-c798600{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-4af1f5f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1077 .elementor-element.elementor-element-7e39f9d .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-e999de9 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-6466111{padding:0px 0px 12px 0px;font-size:14px;}.elementor-1077 .elementor-element.elementor-element-40bf6f4{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-57c2755{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1077 .elementor-element.elementor-element-a6c2335 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-4351b95 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-20bc339{padding:0px 0px 12px 0px;font-size:14px;}.elementor-1077 .elementor-element.elementor-element-c89e76e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-6139bb2{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1077 .elementor-element.elementor-element-f1104e7 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-27c3337 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-e0cd29e{padding:0px 0px 12px 0px;font-size:14px;}.elementor-1077 .elementor-element.elementor-element-fb59ced{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-9ddef97{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1077 .elementor-element.elementor-element-f2780d4 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-9de2554 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-f35befb{padding:0px 0px 12px 0px;font-size:14px;}.elementor-1077 .elementor-element.elementor-element-8ef68ea{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1077 .elementor-element.elementor-element-359e592 .elementor-heading-title{font-size:18px;}.elementor-1077 .elementor-element.elementor-element-f6e280a .elementor-heading-title{font-size:18px;}.elementor-1077 .elementor-element.elementor-element-b1398e0 .elementor-heading-title{font-size:18px;}.elementor-1077 .elementor-element.elementor-element-bc2b266{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1077 .elementor-element.elementor-element-594b708{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1077 .elementor-element.elementor-element-375db5d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1077 .elementor-element.elementor-element-09749ea .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-54009f4{font-size:13px;}.elementor-1077 .elementor-element.elementor-element-f5a0a54{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1077 .elementor-element.elementor-element-881e88f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1077 .elementor-element.elementor-element-a9147c6 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-7d9c54c{font-size:13px;}.elementor-1077 .elementor-element.elementor-element-1e00fdd{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1077 .elementor-element.elementor-element-10ec5e5{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1077 .elementor-element.elementor-element-7b5bfd1 .elementor-heading-title{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-e4d9d4f{font-size:13px;}.elementor-1077 .elementor-element.elementor-element-8845832{--width:100vw;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1077 .elementor-element.elementor-element-c8601f8{--min-height:20px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1077 .elementor-element.elementor-element-b842313{--width:calc(100% - 40px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-0b5bf23{--width:70%;}.elementor-1077 .elementor-element.elementor-element-b929cf5{--min-height:clamp(250px, 80vh, 350px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1077 .elementor-element.elementor-element-def668d{--width:calc(100% - 40px);}.elementor-1077 .elementor-element.elementor-element-2e26311{--width:70%;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-1077 .elementor-element.elementor-element-9346356{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1077 .elementor-element.elementor-element-a18ab77{text-align:start;}.elementor-1077 .elementor-element.elementor-element-a18ab77 .elementor-heading-title{font-size:18px;}.elementor-1077 .elementor-element.elementor-element-b421113{font-size:13px;}.elementor-1077 .elementor-element.elementor-element-919a890 .elementor-button{padding:12px 24px 12px 24px;}.elementor-1077 .elementor-element.elementor-element-0cce7e6{--min-height:20px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1077 .elementor-element.elementor-element-c5f92f5{--width:calc(100% - 40px);--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1077 .elementor-element.elementor-element-d06907a{--width:70%;}.elementor-1077 .elementor-element.elementor-element-92e2325{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1077 .elementor-element.elementor-element-dabc6d7{--min-height:clamp(250px, 80vh, 350px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1077 .elementor-element.elementor-element-18435fa{--width:calc(100% - 40px);}.elementor-1077 .elementor-element.elementor-element-005066f{--width:70%;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-1077 .elementor-element.elementor-element-14a646e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1077 .elementor-element.elementor-element-8e937fd{text-align:start;}.elementor-1077 .elementor-element.elementor-element-8e937fd .elementor-heading-title{font-size:15px;}.elementor-1077 .elementor-element.elementor-element-05c9dc2{font-size:13px;}.elementor-1077 .elementor-element.elementor-element-8a52a42 .elementor-button{padding:12px 24px 12px 24px;}}@media(min-width:768px){.elementor-1077 .elementor-element.elementor-element-66d44c4{--width:220px;}.elementor-1077 .elementor-element.elementor-element-b33c66a{--width:100%;}.elementor-1077 .elementor-element.elementor-element-34affbf{--width:100%;}.elementor-1077 .elementor-element.elementor-element-f5dd8d6{--width:calc(66.7% - 5px);}.elementor-1077 .elementor-element.elementor-element-4a6f6d0{--width:calc(33.3% - 5px);}.elementor-1077 .elementor-element.elementor-element-2c6260a{--width:100%;}.elementor-1077 .elementor-element.elementor-element-f1a39fa{--width:calc(50% - 5px);}.elementor-1077 .elementor-element.elementor-element-7f76704{--width:calc(50% - 5px);}.elementor-1077 .elementor-element.elementor-element-7b9ff5f{--width:220px;}.elementor-1077 .elementor-element.elementor-element-dedc1d1{--width:100%;}.elementor-1077 .elementor-element.elementor-element-ae9a0f9{--width:220px;}.elementor-1077 .elementor-element.elementor-element-6d4e9a3{--width:100%;}.elementor-1077 .elementor-element.elementor-element-4af1f5f{--width:220px;}.elementor-1077 .elementor-element.elementor-element-dcd98cf{--width:100%;}.elementor-1077 .elementor-element.elementor-element-57c2755{--width:220px;}.elementor-1077 .elementor-element.elementor-element-d913508{--width:100%;}.elementor-1077 .elementor-element.elementor-element-6139bb2{--width:220px;}.elementor-1077 .elementor-element.elementor-element-4cd1f67{--width:100%;}.elementor-1077 .elementor-element.elementor-element-9ddef97{--width:220px;}.elementor-1077 .elementor-element.elementor-element-d237573{--width:100%;}.elementor-1077 .elementor-element.elementor-element-375db5d{--width:100%;}.elementor-1077 .elementor-element.elementor-element-8845832{--width:100%;}.elementor-1077 .elementor-element.elementor-element-b842313{--width:calc(33.3% - 6.6px);}.elementor-1077 .elementor-element.elementor-element-0b5bf23{--width:400px;}.elementor-1077 .elementor-element.elementor-element-b929cf5{--width:36%;}.elementor-1077 .elementor-element.elementor-element-2e26311{--width:100%;}.elementor-1077 .elementor-element.elementor-element-d06907a{--width:100px;}.elementor-1077 .elementor-element.elementor-element-dabc6d7{--width:36%;}.elementor-1077 .elementor-element.elementor-element-005066f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1077 .elementor-element.elementor-element-66d44c4{--width:0px;}.elementor-1077 .elementor-element.elementor-element-f5dd8d6{--width:calc(66.7% - 5px);}.elementor-1077 .elementor-element.elementor-element-4a6f6d0{--width:100%;}.elementor-1077 .elementor-element.elementor-element-2c6260a{--width:100vw;}.elementor-1077 .elementor-element.elementor-element-7b9ff5f{--width:160px;}.elementor-1077 .elementor-element.elementor-element-ae9a0f9{--width:160px;}.elementor-1077 .elementor-element.elementor-element-4af1f5f{--width:160px;}.elementor-1077 .elementor-element.elementor-element-57c2755{--width:160px;}.elementor-1077 .elementor-element.elementor-element-6139bb2{--width:160px;}.elementor-1077 .elementor-element.elementor-element-9ddef97{--width:160px;}.elementor-1077 .elementor-element.elementor-element-8845832{--width:100vw;}.elementor-1077 .elementor-element.elementor-element-c8601f8{--width:100%;}.elementor-1077 .elementor-element.elementor-element-b842313{--width:calc(100% - 48px);}.elementor-1077 .elementor-element.elementor-element-0b5bf23{--width:40%;}.elementor-1077 .elementor-element.elementor-element-b929cf5{--width:100%;}.elementor-1077 .elementor-element.elementor-element-def668d{--width:calc(100% - 48px);}.elementor-1077 .elementor-element.elementor-element-2e26311{--width:40%;}.elementor-1077 .elementor-element.elementor-element-0cce7e6{--width:100%;}.elementor-1077 .elementor-element.elementor-element-c5f92f5{--width:calc(100% - 48px);}.elementor-1077 .elementor-element.elementor-element-d06907a{--width:40%;}.elementor-1077 .elementor-element.elementor-element-dabc6d7{--width:100%;}.elementor-1077 .elementor-element.elementor-element-18435fa{--width:calc(100% - 48px);}.elementor-1077 .elementor-element.elementor-element-005066f{--width:40%;}}/* Start custom CSS for heading, class: .elementor-element-e777ce0 */.elementor-1077 .elementor-element.elementor-element-e777ce0 .elementor-heading-title{font-size:40px !important;line-height:1.2 !important;}
@media (max-width:767px){
 .elementor-1077 .elementor-element.elementor-element-e777ce0 .elementor-heading-title{font-size:30px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c04954 */@media (max-width:767px){
  .elementor-1077 .elementor-element.elementor-element-7c04954{
    width:100% !important; max-width:100% !important;
    padding:0 !important; margin:0 !important; gap:6px !important;
  }
  .elementor-1077 .elementor-element.elementor-element-7c04954 .elementor-widget-image,
  .elementor-1077 .elementor-element.elementor-element-7c04954 .elementor-widget-image .elementor-widget-container{
    width:100% !important; max-width:100% !important; padding:0 !important; margin:0 !important;
  }
  .elementor-1077 .elementor-element.elementor-element-7c04954 img{
    width:100% !important; max-width:100% !important;
    height:155px !important; object-fit:cover !important;
  }
  .elementor-1077 .elementor-element.elementor-element-7c04954 .elementor-widget-text-editor{ margin:0 !important; padding:0 !important; }
  .elementor-1077 .elementor-element.elementor-element-7c04954 .elementor-widget-text-editor p{ font-size:13px !important; margin:2px 0 4px !important; text-align:center !important; }
  .elementor-1077 .elementor-element.elementor-element-7c04954 .elementor-widget{ margin:0 !important; }
  .elementor-1077 .elementor-element.elementor-element-7c04954 .elementor-widget-text-editor p{ line-height:1.3 !important; }
}
@media (max-width:767px){
 .elementor-1077 .elementor-element.elementor-element-7c04954 img{height:140px !important;width:100% !important;object-fit:cover !important;aspect-ratio:auto !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c6260a */@media (max-width:767px){ .elementor-1077 .elementor-element.elementor-element-2c6260a{ display:none !important; } }
@media (max-width:1024px){
  .elementor-1077 .elementor-element.elementor-element-2c6260a{
    width:100% !important;
    max-width:100% !important;
    margin:0 !important;
    padding:0 24px !important;
    gap:16px !important;
    flex-wrap:nowrap !important;
    box-sizing:border-box !important;
  }
  .elementor-1077 .elementor-element.elementor-element-2c6260a > .e-con, .elementor-1077 .elementor-element.elementor-element-2c6260a > .elementor-element{
    flex:1 1 0 !important;
    width:auto !important;
    max-width:calc(50% - 8px) !important;
    min-width:0 !important;
  }
  .elementor-1077 .elementor-element.elementor-element-2c6260a img{width:100% !important;height:auto !important;}.elementor-1077 .elementor-element.elementor-element-2c6260a .e-con{height:auto !important;min-height:0 !important;overflow:visible !important;}
  .elementor-1077 .elementor-element.elementor-element-2c6260a .elementor-widget-text-editor, .elementor-1077 .elementor-element.elementor-element-2c6260a .elementor-widget-heading{display:block !important;}}
.elementor-1077 .elementor-element.elementor-element-2c6260a > .e-con, .elementor-1077 .elementor-element.elementor-element-2c6260a > .elementor-element{height:auto !important;min-height:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3589789 */@media (max-width:767px){
  .elementor-1077 .elementor-element.elementor-element-3589789{
    height:auto !important; min-height:0 !important;
    max-height:none !important; overflow:visible !important;
  }
  .elementor-1077 .elementor-element.elementor-element-3589789 .e-con{ max-height:none !important; overflow:visible !important; }
.elementor-1077 .elementor-element.elementor-element-3589789{ padding-top:0 !important; margin-top:0 !important; gap:20px !important; }
  .elementor-1077 .elementor-element.elementor-element-3589789 > .e-con:first-child{ padding-top:0 !important; margin-top:0 !important; min-height:0 !important; }
  /* 'Process' 제목 작게 */
  .elementor-1077 .elementor-element.elementor-element-3589789 > .e-con:first-child .elementor-heading-title{ font-size:18px !important; line-height:1.2 !important; }
  /* 슬로건·설명 간격 줄이기 */
  .elementor-1077 .elementor-element.elementor-element-3589789 .elementor-widget{ margin-bottom:0 !important; }   
   .elementor-1077 .elementor-element.elementor-element-3589789 .elementor-widget-heading .elementor-heading-title{ margin:0 !important; }
  .elementor-1077 .elementor-element.elementor-element-3589789 .e-con{ padding-top:0 !important; padding-bottom:0 !important; }
    .elementor-1077 .elementor-element.elementor-element-3589789 > .e-con:first-child{ padding-bottom:20px !important; }
}
@media (max-width:767px){
 .elementor-1077 .elementor-element.elementor-element-3589789{padding-top:28px !important;min-height:0 !important;}
 .elementor-1077 .elementor-element.elementor-element-3589789 > .e-con:first-child{min-height:0 !important;padding-top:0 !important;margin-top:0 !important;}
 .elementor-1077 .elementor-element.elementor-element-3589789 .elementor-widget-heading:first-child{margin:0 !important;}
}
@media (max-width:767px){
 .elementor-1077 .elementor-element.elementor-element-3589789{margin-top:-30px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1393b2 *//* ===== 진행과정 2열 ===== */
.elementor-1077 .elementor-element.elementor-element-c1393b2{
  position:relative !important;
  row-gap:0 !important;
  column-gap:80px !important;
}
/* 01·02 사이 ~ 05·06까지 긴 세로선 */
.elementor-1077 .elementor-element.elementor-element-c1393b2::after{
  content:""; position:absolute; top:0; bottom:0; left:50%;
  width:1px; background:#DDD6CE; pointer-events:none;
}
/* 각 단계 칸 */
.elementor-1077 .elementor-element.elementor-element-c1393b2 > .e-con{
  display:flex !important; flex-direction:row !important;
  align-items:flex-start !important; flex-wrap:nowrap !important;
  border-top:1px solid #DDD6CE !important; border-bottom:none !important;
  margin:0 !important; padding:36px 0 !important; gap:0 !important;
}
.elementor-1077 .elementor-element.elementor-element-c1393b2 > .e-con:nth-last-child(-n+2){ border-bottom:1px solid #DDD6CE !important; }
/* 제목 칸 (첫 번째 칸) */
.elementor-1077 .elementor-element.elementor-element-c1393b2 > .e-con > .e-con:not(.e-con ~ .e-con){
  flex:0 0 140px !important; width:140px !important; max-width:140px !important;
  padding:0 !important; margin:0 !important;
}
/* 설명 칸 (두 번째 칸) + 작은 세로선 */
.elementor-1077 .elementor-element.elementor-element-c1393b2 > .e-con > .e-con ~ .e-con{
  flex:1 1 auto !important; width:auto !important; max-width:none !important; min-width:0 !important;
  border-left:1px solid #DDD6CE !important;
  padding:2px 0 0 30px !important; margin:0 !important;
}
.elementor-1077 .elementor-element.elementor-element-c1393b2 > .e-con > .e-con ~ .e-con .elementor-widget{ margin:0 !important; padding:0 !important; }
.elementor-1077 .elementor-element.elementor-element-c1393b2 .elementor-widget-text-editor,
.elementor-1077 .elementor-element.elementor-element-c1393b2 .elementor-widget-text-editor p{ margin:0 !important; line-height:1.8 !important; word-break:keep-all; }
/* 모바일 */
@media (max-width:1024px){
  .elementor-1077 .elementor-element.elementor-element-c1393b2{ column-gap:0 !important; }
  .elementor-1077 .elementor-element.elementor-element-c1393b2::after{ display:none; }
  .elementor-1077 .elementor-element.elementor-element-c1393b2 > .e-con{ flex-direction:column !important; padding:26px 0 !important; }
  .elementor-1077 .elementor-element.elementor-element-c1393b2 > .e-con:nth-last-child(2){ border-bottom:none !important; }
  .elementor-1077 .elementor-element.elementor-element-c1393b2 > .e-con > .e-con:not(.e-con ~ .e-con){ flex:0 0 auto !important; width:100% !important; max-width:100% !important; margin-bottom:10px !important; }
  .elementor-1077 .elementor-element.elementor-element-c1393b2 > .e-con > .e-con ~ .e-con{ border-left:none !important; padding:0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc2b266 */@media (max-width:767px){
  /* 카드 3개 세로로 */
  .elementor-1077 .elementor-element.elementor-element-bc2b266{ display:flex !important; flex-direction:column !important; gap:22px !important; }
  /* 카드: 왼쪽 사진 + 오른쪽 글 */
  .elementor-1077 .elementor-element.elementor-element-bc2b266 > .e-con{
    display:grid !important; grid-template-columns:110px 1fr !important;
    column-gap:16px !important; align-items:start !important;
    padding:0 !important; min-height:0 !important; height:auto !important;
  }
  /* 사진: 110px 정사각 */
  .elementor-1077 .elementor-element.elementor-element-bc2b266 > .e-con > .e-con:first-child{
    width:110px !important; height:110px !important; min-height:0 !important;
    aspect-ratio:1/1 !important; margin:0 !important; padding:0 !important;
  }
  /* 글 칸: 빈 공간 제거 */
  .elementor-1077 .elementor-element.elementor-element-bc2b266 > .e-con > .e-con:last-child{
    min-height:0 !important; height:auto !important; padding:0 !important; margin:0 !important;
    width:auto !important;
  }
  .elementor-1077 .elementor-element.elementor-element-bc2b266 > .e-con .elementor-widget{ margin:0 !important; }
  .elementor-1077 .elementor-element.elementor-element-bc2b266 > .e-con .elementor-heading-title{ font-size:17px !important; line-height:1.4 !important; }
  .elementor-1077 .elementor-element.elementor-element-bc2b266 .elementor-widget-text-editor,
  .elementor-1077 .elementor-element.elementor-element-bc2b266 .elementor-widget-text-editor *{
    font-size:13.5px !important; line-height:1.7 !important; color:#5E564F !important;
    opacity:1 !important; margin:4px 0 0 !important; word-break:keep-all;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef68ea *//* ===== 디담의 약속 ===== */
.elementor-1077 .elementor-element.elementor-element-8ef68ea{ gap:0 !important; }
.elementor-1077 .elementor-element.elementor-element-8ef68ea > .elementor-widget{ margin:0 !important; }
.elementor-1077 .elementor-element.elementor-element-8ef68ea > .elementor-widget:nth-child(2){ margin-top:10px !important; }  /* OUR PROMISE ↔ 디담의 약속 */
.elementor-1077 .elementor-element.elementor-element-8ef68ea > .elementor-widget:nth-child(3){ margin-top:14px !important; }  /* 디담의 약속 ↔ 설명 */
.elementor-1077 .elementor-element.elementor-element-8ef68ea > .elementor-widget:nth-child(3) .elementor-heading-title{ white-space:normal !important; }
.elementor-1077 .elementor-element.elementor-element-8ef68ea > .e-con{ margin-top:36px !important; padding-top:0 !important; } /* 설명 ↔ 사진 카드 */
.elementor-1077 .elementor-element.elementor-element-8ef68ea p{ word-break:keep-all; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b929cf5 *//* 오른쪽 끝, 위아래 꽉 */
.elementor-1077 .elementor-element.elementor-element-b929cf5{
  position:absolute !important;
  top:0 !important; bottom:0 !important; right:0 !important; left:auto !important;
  width:36% !important; max-width:none !important;
  height:auto !important; transform:none !important;
  display:flex !important; flex-direction:column !important; justify-content:center !important;
  z-index:2;
  background:rgba(139,109,85,.9) !important;
  backdrop-filter:none !important; -webkit-backdrop-filter:none !important;
  padding:64px 48px !important;
}
.elementor-1077 .elementor-element.elementor-element-b929cf5 .e-con{
  background:transparent !important; background-image:none !important;
  backdrop-filter:none !important; -webkit-backdrop-filter:none !important;
  padding:0 !important; width:100% !important; max-width:100% !important;
}
.elementor-1077 .elementor-element.elementor-element-b929cf5 .elementor-heading-title{
  font-family:"Noto Serif KR",serif !important; font-weight:500 !important;
  font-size:px !important; line-height:1.45 !important; color:#fff !important; word-break:keep-all !important;
}
.elementor-1077 .elementor-element.elementor-element-b929cf5 .elementor-widget-text-editor, .elementor-1077 .elementor-element.elementor-element-b929cf5 .elementor-widget-text-editor p{
  font-family:"Noto Serif KR",serif !important; font-size:15px !important;
  line-height:1.9 !important; color:#F3ECE4 !important;
}
.elementor-1077 .elementor-element.elementor-element-b929cf5 .elementor-button{
  font-family:"Noto Serif KR",serif !important; background:transparent !important;
  border:1px solid #fff !important; color:#fff !important; border-radius:0 !important; padding:14px 32px !important;
}
.elementor-1077 .elementor-element.elementor-element-b929cf5 .elementor-button:hover{ background:#fff !important; color:#8B6D55 !important; }

/* 모바일 */
@media (max-width:767px){
  .elementor-1077 .elementor-element.elementor-element-b929cf5{ background:#8B6D55 !important; opacity:1 !important; }
  .elementor-1077 .elementor-element.elementor-element-b929cf5{ position:relative !important; width:100% !important; top:auto !important; bottom:auto !important;
    padding:36px 28px 40px !important; }
  .elementor-1077 .elementor-element.elementor-element-b929cf5 .elementor-heading-title{ font-size:23px !important; }
  .elementor-1077 .elementor-element.elementor-element-b929cf5 .elementor-widget-text-editor p{ font-size:14px !important; }
}
.elementor-1077 .elementor-element.elementor-element-b929cf5 .e-con, .elementor-1077 .elementor-element.elementor-element-b929cf5 .e-con::before, .elementor-1077 .elementor-element.elementor-element-b929cf5 .e-con::after{ border:none !important; }
.elementor-1077 .elementor-element.elementor-element-b929cf5 .elementor-widget-button{ align-self:flex-start !important; text-align:left !important; margin-top:28px !important; }
.elementor-1077 .elementor-element.elementor-element-b929cf5 .elementor-widget-button .elementor-button-wrapper{ text-align:left !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cce7e6 */▾ 4) CTA - 이미지
   ▸ 1          ← 사진
   ▾ 2          ← 여기! (갈색 글 박스)
      ▾ container
         ▾ CTA 컨테이너 …
   ▾ 3          ← 회색 유리 배경 층/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8845832 */@media (max-width:1024px){
  .elementor-1077 .elementor-element.elementor-element-8845832 .elementor-heading-title{
    word-break:keep-all !important;
    font-size:19px !important;
    line-height:1.5 !important;
  }
  .elementor-1077 .elementor-element.elementor-element-8845832 > .e-con:last-child,
  .elementor-1077 .elementor-element.elementor-element-8845832 > .e-con-inner > .e-con:last-child{
    flex:0 0 46% !important;
    width:46% !important;
    max-width:46% !important;
    padding-left:28px !important;
    padding-right:28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd24808 */.elementor-1077 .elementor-element.elementor-element-fd24808{ width:100vw !important; max-width:100vw !important; margin-left:calc(50% - 50vw) !important; padding:0 !important; gap:0 !important; }
.elementor-1077 .elementor-element.elementor-element-fd24808 img{ width:100% !important; height:240px !important; object-fit:cover !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabc6d7 *//* 오른쪽 끝, 위아래 꽉 */
.elementor-1077 .elementor-element.elementor-element-dabc6d7{
  position:absolute !important;
  top:0 !important; bottom:0 !important; right:0 !important; left:auto !important;
  width:36% !important; max-width:none !important;
  height:auto !important; transform:none !important;
  display:flex !important; flex-direction:column !important; justify-content:center !important;
  z-index:2;
  background:rgba(139,109,85,.9) !important;
  backdrop-filter:none !important; -webkit-backdrop-filter:none !important;
  padding:64px 48px !important;
}
.elementor-1077 .elementor-element.elementor-element-dabc6d7 .e-con{
  background:transparent !important; background-image:none !important;
  backdrop-filter:none !important; -webkit-backdrop-filter:none !important;
  padding:0 !important; width:100% !important; max-width:100% !important;
}
.elementor-1077 .elementor-element.elementor-element-dabc6d7 .elementor-heading-title{
  font-family:"Noto Serif KR",serif !important; font-weight:500 !important;
  font-size:px !important; line-height:1.45 !important; color:#fff !important; word-break:keep-all !important;
}
.elementor-1077 .elementor-element.elementor-element-dabc6d7 .elementor-widget-text-editor, .elementor-1077 .elementor-element.elementor-element-dabc6d7 .elementor-widget-text-editor p{
  font-family:"Noto Serif KR",serif !important; font-size:15px !important;
  line-height:1.9 !important; color:#F3ECE4 !important;
}
.elementor-1077 .elementor-element.elementor-element-dabc6d7 .elementor-button{
  font-family:"Noto Serif KR",serif !important; background:transparent !important;
  border:1px solid #fff !important; color:#fff !important; border-radius:0 !important; padding:14px 32px !important;
}
.elementor-1077 .elementor-element.elementor-element-dabc6d7 .elementor-button:hover{ background:#fff !important; color:#8B6D55 !important; }

/* 모바일 */
@media (max-width:767px){
  .elementor-1077 .elementor-element.elementor-element-dabc6d7{ background:#8B6D55 !important; opacity:1 !important; }
  .elementor-1077 .elementor-element.elementor-element-dabc6d7{ position:relative !important; width:100% !important; top:auto !important; bottom:auto !important;
    padding:36px 28px 32px !important; }
  .elementor-1077 .elementor-element.elementor-element-dabc6d7 .elementor-heading-title{ font-size:23px !important; }
  .elementor-1077 .elementor-element.elementor-element-dabc6d7 .elementor-widget-text-editor p{ font-size:14px !important; }
}
.elementor-1077 .elementor-element.elementor-element-dabc6d7 .e-con, .elementor-1077 .elementor-element.elementor-element-dabc6d7 .e-con::before, .elementor-1077 .elementor-element.elementor-element-dabc6d7 .e-con::after{ border:none !important; }
.elementor-1077 .elementor-element.elementor-element-dabc6d7 .elementor-widget-button{ align-self:flex-start !important; text-align:left !important; margin-top:28px !important; }
.elementor-1077 .elementor-element.elementor-element-dabc6d7 .elementor-widget-button .elementor-button-wrapper{ text-align:left !important; }
/* 갈색 박스 여백 줄이기 */
.elementor-1077 .elementor-element.elementor-element-dabc6d7{ padding:20px 24px 20px !important; min-height:0 !important; height:auto !important; }
.elementor-1077 .elementor-element.elementor-element-dabc6d7 .e-con{
  min-height:0 !important; height:auto !important;
  padding:0 !important; margin:0 !important; gap:0 !important;
  justify-content:flex-start !important;
}
.elementor-1077 .elementor-element.elementor-element-dabc6d7 .elementor-widget{ margin:0 !important; }
.elementor-1077 .elementor-element.elementor-element-dabc6d7 .elementor-widget-text-editor{ margin-top:10px !important; }   /* 제목 ↔ 1:1 맞춤 상담 */
.elementor-1077 .elementor-element.elementor-element-dabc6d7 .elementor-widget-button{ margin-top:10px !important; }        /* 1:1 맞춤 상담 ↔ 버튼 *//* End custom CSS */