.elementor-3145 .elementor-element.elementor-element-ae21b28{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.66;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0300px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3145 .elementor-element.elementor-element-ae21b28:not(.elementor-motion-effects-element-type-background), .elementor-3145 .elementor-element.elementor-element-ae21b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iddentalimplant.com/wp-content/uploads/2025/09/IMG_4267-scaled.jpg");background-size:cover;}.elementor-3145 .elementor-element.elementor-element-ae21b28::before, .elementor-3145 .elementor-element.elementor-element-ae21b28 > .elementor-background-video-container::before, .elementor-3145 .elementor-element.elementor-element-ae21b28 > .e-con-inner > .elementor-background-video-container::before, .elementor-3145 .elementor-element.elementor-element-ae21b28 > .elementor-background-slideshow::before, .elementor-3145 .elementor-element.elementor-element-ae21b28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3145 .elementor-element.elementor-element-ae21b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-3145 .elementor-element.elementor-element-077b415{--display:flex;--min-height:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3145 .elementor-element.elementor-element-9830fc3{text-align:left;}.elementor-3145 .elementor-element.elementor-element-9830fc3 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:72px;font-weight:600;text-decoration:none;line-height:1.4em;color:var( --e-global-color-6e4697f );}.elementor-3145 .elementor-element.elementor-element-5a4523e{text-align:left;}.elementor-3145 .elementor-element.elementor-element-5a4523e .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:44px;font-weight:600;text-decoration:none;line-height:1.4em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3145 .elementor-element.elementor-element-cea6212{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;color:#FFFFFF;}.elementor-3145 .elementor-element.elementor-element-cea6212.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-630445e{--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:flex-start;--align-items:center;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-3145 .elementor-element.elementor-element-edc99a8 .elementor-button{background-color:#135F9D;font-family:"Outfit", Sans-serif;font-size:16px;text-transform:none;padding:12px 20px 12px 20px;}.elementor-3145 .elementor-element.elementor-element-571a4272{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-2cf6713e{--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:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-55fbc2fe{text-align:right;}.elementor-3145 .elementor-element.elementor-element-55fbc2fe .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:20px;font-weight:300;text-decoration:none;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3145 .elementor-element.elementor-element-427977e4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:0.5px;width:var( --container-widget-width, 3rem );max-width:3rem;--container-widget-width:3rem;--container-widget-flex-grow:0;}.elementor-3145 .elementor-element.elementor-element-427977e4 .elementor-divider-separator{width:3rem;margin:0 auto;margin-center:0;}.elementor-3145 .elementor-element.elementor-element-427977e4 .elementor-divider{text-align:center;}.elementor-3145 .elementor-element.elementor-element-643ec7e1{font-family:"Noto Sans KR", Sans-serif;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.05rem;color:var( --e-global-color-primary );}.elementor-3145 .elementor-element.elementor-element-5aef3763{text-align:center;}.elementor-3145 .elementor-element.elementor-element-5aef3763 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:36px;font-weight:300;text-decoration:none;line-height:1.4em;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-3145 .elementor-element.elementor-element-6e3efc0c{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-39907c33{--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:flex-end;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-364e7c67 img{width:100%;border-radius:1rem 1rem 1rem 1rem;}.elementor-3145 .elementor-element.elementor-element-71169176{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-2fdaa725 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3145 .elementor-element.elementor-element-2fdaa725{text-align:left;}.elementor-3145 .elementor-element.elementor-element-2fdaa725 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:30px;font-weight:700;text-decoration:none;letter-spacing:-0.9px;color:#2C2C2C;}.elementor-3145 .elementor-element.elementor-element-12b79ad0 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-3145 .elementor-element.elementor-element-12b79ad0{text-align:left;font-family:"Noto Sans KR", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-3145 .elementor-element.elementor-element-2b06f28c{--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-3145 .elementor-element.elementor-element-5fc1add5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-2d081586 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-2d081586{text-align:left;}.elementor-3145 .elementor-element.elementor-element-2d081586 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;letter-spacing:-0.9px;color:#1F2937;}.elementor-3145 .elementor-element.elementor-element-6b4ccde4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-6b4ccde4{text-align:left;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;color:#1F2937;}.elementor-3145 .elementor-element.elementor-element-5f0d67a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-7c10b3ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-7c10b3ba{text-align:left;}.elementor-3145 .elementor-element.elementor-element-7c10b3ba .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;letter-spacing:-0.9px;color:#1F2937;}.elementor-3145 .elementor-element.elementor-element-416fbf62{text-align:left;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;color:#1F2937;}.elementor-3145 .elementor-element.elementor-element-2d13967a{--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:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-107f71f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-2940d8aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-2940d8aa{text-align:left;}.elementor-3145 .elementor-element.elementor-element-2940d8aa .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;letter-spacing:-0.9px;color:#1F2937;}.elementor-3145 .elementor-element.elementor-element-2aec7213 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-2aec7213{text-align:left;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;color:#1F2937;}.elementor-3145 .elementor-element.elementor-element-2672b0ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3145 .elementor-element.elementor-element-2672b0ad .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-3145 .elementor-element.elementor-element-2672b0ad .elementor-button{font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;line-height:1.2em;border-radius:6px 6px 6px 6px;}.elementor-3145 .elementor-element.elementor-element-42ce1854{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-69ebf005{--display:flex;--position:absolute;--min-height:8rem;top:2rem;}body:not(.rtl) .elementor-3145 .elementor-element.elementor-element-69ebf005{right:4rem;}body.rtl .elementor-3145 .elementor-element.elementor-element-69ebf005{left:4rem;}.elementor-3145 .elementor-element.elementor-element-7fe1b579{--display:flex;--position:absolute;--min-height:5rem;top:33.333333%;}body:not(.rtl) .elementor-3145 .elementor-element.elementor-element-7fe1b579{left:3rem;}body.rtl .elementor-3145 .elementor-element.elementor-element-7fe1b579{right:3rem;}.elementor-3145 .elementor-element.elementor-element-39756368{--display:flex;--position:absolute;--min-height:1.5rem;top:5rem;}body:not(.rtl) .elementor-3145 .elementor-element.elementor-element-39756368{left:33.3333%;}body.rtl .elementor-3145 .elementor-element.elementor-element-39756368{right:33.3333%;}.elementor-3145 .elementor-element.elementor-element-14223ad8{--display:flex;--position:absolute;--min-height:2rem;bottom:5rem;}body:not(.rtl) .elementor-3145 .elementor-element.elementor-element-14223ad8{left:25%;}body.rtl .elementor-3145 .elementor-element.elementor-element-14223ad8{right:25%;}.elementor-3145 .elementor-element.elementor-element-7138eaef{--display:flex;--position:absolute;--min-height:1rem;top:50%;}.elementor-3145 .elementor-element.elementor-element-7138eaef:not(.elementor-motion-effects-element-type-background), .elementor-3145 .elementor-element.elementor-element-7138eaef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F70000;}body:not(.rtl) .elementor-3145 .elementor-element.elementor-element-7138eaef{right:3rem;}body.rtl .elementor-3145 .elementor-element.elementor-element-7138eaef{left:3rem;}.elementor-3145 .elementor-element.elementor-element-7d8edd17{--display:flex;--position:absolute;--min-height:4rem;bottom:4rem;}body:not(.rtl) .elementor-3145 .elementor-element.elementor-element-7d8edd17{right:7rem;}body.rtl .elementor-3145 .elementor-element.elementor-element-7d8edd17{left:7rem;}.elementor-3145 .elementor-element.elementor-element-257f4d9a > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-257f4d9a{text-align:center;}.elementor-3145 .elementor-element.elementor-element-257f4d9a .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;letter-spacing:0.4em;color:#2C2C2CB3;}.elementor-3145 .elementor-element.elementor-element-7cf11bf{--divider-border-style:solid;--divider-color:#C9A96E;--divider-border-width:1px;}.elementor-3145 .elementor-element.elementor-element-7cf11bf > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-3145 .elementor-element.elementor-element-7cf11bf .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-3145 .elementor-element.elementor-element-7cf11bf .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3145 .elementor-element.elementor-element-ee62b91 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-3145 .elementor-element.elementor-element-ee62b91{text-align:center;}.elementor-3145 .elementor-element.elementor-element-ee62b91 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:2.25rem;font-weight:400;text-decoration:none;color:#2C2C2C;}.elementor-3145 .elementor-element.elementor-element-13cf4be8{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:15px;font-weight:400;text-decoration:none;line-height:1.75rem;}.elementor-3145 .elementor-element.elementor-element-4cb5af3c > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-4cb5af3c{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1.75rem;}.elementor-3145 .elementor-element.elementor-element-110316fe{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-288a48a0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-3145 .elementor-element.elementor-element-288a48a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-288a48a0 .elementor-divider-separator{width:3rem;margin:0 auto;margin-right:0;}.elementor-3145 .elementor-element.elementor-element-288a48a0 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-3145 .elementor-element.elementor-element-29ff5cdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-29ff5cdc{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.25rem;color:var( --e-global-color-accent );}.elementor-3145 .elementor-element.elementor-element-668957c1{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-3145 .elementor-element.elementor-element-668957c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-668957c1 .elementor-divider-separator{width:3rem;margin:0 auto;margin-left:0;}.elementor-3145 .elementor-element.elementor-element-668957c1 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-3145 .elementor-element.elementor-element-2b015cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-4b325fa{--display:flex;--justify-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:#00C4B3;--border-color:#00C4B3;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-9bddc6c img{max-width:50%;}.elementor-3145 .elementor-element.elementor-element-21f72c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-21f72c4.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-21f72c4{text-align:left;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;text-decoration:none;line-height:1.4em;color:#00C4B3;}.elementor-3145 .elementor-element.elementor-element-c1ab6b9.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-c1ab6b9 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:50px;font-weight:900;text-decoration:none;line-height:1.4em;color:#135F9D;}.elementor-3145 .elementor-element.elementor-element-50e1e46{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;color:#000000;}.elementor-3145 .elementor-element.elementor-element-50e1e46.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-98f330c{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-98f330c.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-92fe724{--display:flex;--justify-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:#00C4B3;--border-color:#00C4B3;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-44f4a12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-44f4a12.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-44f4a12{text-align:left;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;text-decoration:none;line-height:1.4em;color:#00C4B3;}.elementor-3145 .elementor-element.elementor-element-1c514c8.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-1c514c8 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:50px;font-weight:900;text-decoration:none;line-height:1.4em;color:#135F9D;}.elementor-3145 .elementor-element.elementor-element-feda47f{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;color:#000000;}.elementor-3145 .elementor-element.elementor-element-feda47f.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-091417d.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-091417d{font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-c5b8168{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-689c51a{--display:flex;--justify-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:#00C4B3;--border-color:#00C4B3;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-76eab1b img{max-width:50%;}.elementor-3145 .elementor-element.elementor-element-72ec0ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-72ec0ed.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-72ec0ed{text-align:left;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;text-decoration:none;line-height:1.4em;color:#00C4B3;}.elementor-3145 .elementor-element.elementor-element-80a4e10.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-80a4e10 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:50px;font-weight:900;text-decoration:none;line-height:1.4em;color:#135F9D;}.elementor-3145 .elementor-element.elementor-element-4789e60{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-4789e60.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-c5beaff{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-c5beaff.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-fc21f1e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-fc21f1e.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-24be9ef{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-24be9ef.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-1284d61{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-1284d61.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-37603b6{--display:flex;--justify-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:#00C4B3;--border-color:#00C4B3;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-106899c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3145 .elementor-element.elementor-element-1e70ee9.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-1e70ee9 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:33px;font-weight:900;text-decoration:none;line-height:1.4em;color:#135F9D;}.elementor-3145 .elementor-element.elementor-element-a4e7533{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;color:#000000;}.elementor-3145 .elementor-element.elementor-element-a4e7533.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-8b3a426.elementor-element{--align-self:center;}.elementor-3145 .elementor-element.elementor-element-8b3a426{font-family:"Noto Sans KR", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-6d4c866e{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-6d4c866e:not(.elementor-motion-effects-element-type-background), .elementor-3145 .elementor-element.elementor-element-6d4c866e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iddentalimplant.com/wp-content/uploads/2025/07/Group-97.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3145 .elementor-element.elementor-element-6d4c866e > .elementor-shape-top svg, .elementor-3145 .elementor-element.elementor-element-6d4c866e > .e-con-inner > .elementor-shape-top svg{width:calc(150% + 1.3px);height:150px;}.elementor-3145 .elementor-element.elementor-element-462e7cdd{--display:flex;--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-3145 .elementor-element.elementor-element-96be4be img{width:60%;}.elementor-3145 .elementor-element.elementor-element-2df2e9d8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3145 .elementor-element.elementor-element-79eb725d{text-align:left;}.elementor-3145 .elementor-element.elementor-element-79eb725d .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:54px;font-weight:600;text-decoration:none;line-height:1.4em;color:#FFFFFF;}.elementor-3145 .elementor-element.elementor-element-795ba9af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-795ba9af{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1.4em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3145 .elementor-element.elementor-element-76babd70 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-icon i{color:#00C4B3;transition:color 0.3s;}.elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-icon svg{fill:#00C4B3;transition:fill 0.3s;}.elementor-3145 .elementor-element.elementor-element-76babd70{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(max-width:1024px){.elementor-3145 .elementor-element.elementor-element-ae21b28{--min-height:800px;--padding-top:300px;--padding-bottom:200px;--padding-left:30px;--padding-right:30px;}.elementor-3145 .elementor-element.elementor-element-077b415{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3145 .elementor-element.elementor-element-9830fc3 .elementor-heading-title{font-size:56px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-5a4523e .elementor-heading-title{font-size:56px;line-height:1.4em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-cea6212{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3145 .elementor-element.elementor-element-55fbc2fe .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3145 .elementor-element.elementor-element-5aef3763 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-2fdaa725 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-2d081586 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-7c10b3ba .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-2940d8aa .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-257f4d9a .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-ee62b91 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-2b015cf{--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:30px;--padding-right:30px;}.elementor-3145 .elementor-element.elementor-element-c1ab6b9 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-92fe724{--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-3145 .elementor-element.elementor-element-1c514c8 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-c5b8168{--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:30px;--padding-right:30px;}.elementor-3145 .elementor-element.elementor-element-80a4e10 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-37603b6{--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-3145 .elementor-element.elementor-element-1e70ee9 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-6d4c866e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3145 .elementor-element.elementor-element-6d4c866e > .elementor-shape-top svg, .elementor-3145 .elementor-element.elementor-element-6d4c866e > .e-con-inner > .elementor-shape-top svg{width:calc(141% + 1.3px);height:70px;}.elementor-3145 .elementor-element.elementor-element-96be4be img{width:80%;}.elementor-3145 .elementor-element.elementor-element-79eb725d .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3145 .elementor-element.elementor-element-ae21b28{--min-height:100vh;--justify-content:center;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:30px;--padding-right:30px;}.elementor-3145 .elementor-element.elementor-element-ae21b28:not(.elementor-motion-effects-element-type-background), .elementor-3145 .elementor-element.elementor-element-ae21b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:800px 0px;}.elementor-3145 .elementor-element.elementor-element-077b415{--min-height:75vh;--justify-content:center;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3145 .elementor-element.elementor-element-9830fc3 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-5a4523e .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-cea6212{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3145 .elementor-element.elementor-element-55fbc2fe .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3145 .elementor-element.elementor-element-643ec7e1{font-size:16px;}.elementor-3145 .elementor-element.elementor-element-5aef3763 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-2fdaa725 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-12b79ad0{font-size:16px;}.elementor-3145 .elementor-element.elementor-element-2d081586 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-6b4ccde4{font-size:14px;}.elementor-3145 .elementor-element.elementor-element-7c10b3ba .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-416fbf62{font-size:14px;}.elementor-3145 .elementor-element.elementor-element-2940d8aa .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-2aec7213{font-size:14px;}.elementor-3145 .elementor-element.elementor-element-2672b0ad .elementor-button{font-size:15px;}.elementor-3145 .elementor-element.elementor-element-257f4d9a .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-ee62b91 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-13cf4be8{font-size:14px;}.elementor-3145 .elementor-element.elementor-element-4cb5af3c{font-size:16px;}.elementor-3145 .elementor-element.elementor-element-29ff5cdc{font-size:16px;}.elementor-3145 .elementor-element.elementor-element-21f72c4{font-size:16px;}.elementor-3145 .elementor-element.elementor-element-c1ab6b9{width:100%;max-width:100%;text-align:center;}.elementor-3145 .elementor-element.elementor-element-c1ab6b9 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-50e1e46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3145 .elementor-element.elementor-element-98f330c{width:100%;max-width:100%;font-size:14px;}.elementor-3145 .elementor-element.elementor-element-44f4a12{font-size:16px;}.elementor-3145 .elementor-element.elementor-element-1c514c8{width:100%;max-width:100%;text-align:center;}.elementor-3145 .elementor-element.elementor-element-1c514c8 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-feda47f{width:100%;max-width:100%;font-size:14px;}.elementor-3145 .elementor-element.elementor-element-091417d{font-size:14px;}.elementor-3145 .elementor-element.elementor-element-72ec0ed{font-size:16px;}.elementor-3145 .elementor-element.elementor-element-80a4e10{width:100%;max-width:100%;text-align:center;}.elementor-3145 .elementor-element.elementor-element-80a4e10 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-4789e60{width:100%;max-width:100%;font-size:14px;}.elementor-3145 .elementor-element.elementor-element-c5beaff{width:100%;max-width:100%;font-size:14px;}.elementor-3145 .elementor-element.elementor-element-fc21f1e{width:100%;max-width:100%;font-size:14px;}.elementor-3145 .elementor-element.elementor-element-24be9ef{width:100%;max-width:100%;font-size:14px;}.elementor-3145 .elementor-element.elementor-element-1284d61{width:100%;max-width:100%;font-size:14px;}.elementor-3145 .elementor-element.elementor-element-1e70ee9{width:100%;max-width:100%;text-align:center;}.elementor-3145 .elementor-element.elementor-element-1e70ee9 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-a4e7533{width:100%;max-width:100%;font-size:14px;}.elementor-3145 .elementor-element.elementor-element-8b3a426{font-size:14px;}.elementor-3145 .elementor-element.elementor-element-79eb725d .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3145 .elementor-element.elementor-element-795ba9af{font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3145 .elementor-element.elementor-element-76babd70 .elementor-icon-list-item > a{font-size:16px;}}@media(min-width:768px){.elementor-3145 .elementor-element.elementor-element-ae21b28{--content-width:1400px;}.elementor-3145 .elementor-element.elementor-element-571a4272{--content-width:1400px;}.elementor-3145 .elementor-element.elementor-element-42ce1854{--content-width:1400px;}.elementor-3145 .elementor-element.elementor-element-69ebf005{--width:8rem;}.elementor-3145 .elementor-element.elementor-element-7fe1b579{--width:5rem;}.elementor-3145 .elementor-element.elementor-element-39756368{--width:1.5rem;}.elementor-3145 .elementor-element.elementor-element-14223ad8{--width:2rem;}.elementor-3145 .elementor-element.elementor-element-7138eaef{--width:1rem;}.elementor-3145 .elementor-element.elementor-element-7d8edd17{--width:4rem;}.elementor-3145 .elementor-element.elementor-element-2b015cf{--content-width:1400px;}.elementor-3145 .elementor-element.elementor-element-4b325fa{--width:100%;}.elementor-3145 .elementor-element.elementor-element-92fe724{--width:100%;}.elementor-3145 .elementor-element.elementor-element-c5b8168{--content-width:1400px;}.elementor-3145 .elementor-element.elementor-element-689c51a{--width:100%;}.elementor-3145 .elementor-element.elementor-element-37603b6{--width:100%;}.elementor-3145 .elementor-element.elementor-element-6d4c866e{--content-width:1400px;}.elementor-3145 .elementor-element.elementor-element-462e7cdd{--width:50%;}.elementor-3145 .elementor-element.elementor-element-2df2e9d8{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3145 .elementor-element.elementor-element-4b325fa{--width:100%;}.elementor-3145 .elementor-element.elementor-element-92fe724{--width:100%;}.elementor-3145 .elementor-element.elementor-element-689c51a{--width:100%;}.elementor-3145 .elementor-element.elementor-element-37603b6{--width:100%;}.elementor-3145 .elementor-element.elementor-element-2df2e9d8{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-364e7c67 */.shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7138eaef */.circle-new {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;

  /* subtle gradient background */
  background: radial-gradient(
    circle,
    #FFFFFF 0%,   /* center */
    #FAF8F5 70%,  /* soft pearl cream */
    #F7F2EB 100%  /* faint beige at edges */
  );

  /* border */
  border: 1px solid #E5D7C4;

  /* soft glow */
  box-shadow: 0 0 10px #FAF8F5;

  /* vertical float animation */
  animation: floatY 6s ease-in-out infinite;
  will-change: transform;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8edd17 */.circle-last {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;

  /* subtle gradient background */
  background: radial-gradient(
    circle,
    #FFFFFF 0%,   /* center */
    #FAF8F5 70%,  /* soft pearl cream */
    #F7F2EB 100%  /* faint beige at edges */
  );

  /* border */
  border: 1px solid #E5D7C4;

  /* soft glow */
  box-shadow: 0 0 10px #FAF8F5;

  /* horizontal float animation */
  animation: floatX 6s ease-in-out infinite;
  will-change: transform;
}

@keyframes floatX {
  0%, 100% { transform: translateX(0); }
  50%      { transform: translateX(20px); } /* adjust distance */
}/* End custom CSS */