.elementor-17 .elementor-element.elementor-element-10c71512{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--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-17 .elementor-element.elementor-element-10c71512:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-10c71512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-17 .elementor-element.elementor-element-10c71512::before, .elementor-17 .elementor-element.elementor-element-10c71512 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-10c71512 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-10c71512 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-10c71512 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-10c71512 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-4399e9df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;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:rgba(95,111,104,0.25);--border-color:rgba(95,111,104,0.25);--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-17 .elementor-element.elementor-element-4399e9df:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4399e9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(240,232,220,0.5);}.elementor-17 .elementor-element.elementor-element-4399e9df::before, .elementor-17 .elementor-element.elementor-element-4399e9df > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-4399e9df > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-4399e9df > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-4399e9df > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-4399e9df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://drtallesortopedista.com.br/wp-content/uploads/2026/11/hero-img-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-5b588620{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:143px;--padding-bottom:164px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-7878c5c7{--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:18px 18px;--row-gap:18px;--column-gap:18px;--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-17 .elementor-element.elementor-element-4ce5c89d{--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:22.5px 22.5px;--row-gap:22.5px;--column-gap:22.5px;--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-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 );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-6d7e415c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-6d7e415c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:16.5px;letter-spacing:2.64px;color:#5F6F68;}.elementor-17 .elementor-element.elementor-element-29fca26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-29fca26 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:62px;font-weight:400;line-height:68px;letter-spacing:-1px;color:#2C3733;}.elementor-17 .elementor-element.elementor-element-30d22076{--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:30.8px 30.8px;--row-gap:30.8px;--column-gap:30.8px;--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-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 );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-17 .elementor-element.elementor-element-163b1e4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:300;line-height:30.6px;color:#56605B;}.elementor-17 .elementor-element.elementor-element-1127c8f8{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--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 );}.elementor-17 .elementor-element.elementor-element-59d9c055 .elementor-button{background-color:#3A4A44;font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:500;line-height:22.5px;fill:#FBF8F3;color:#FBF8F3;border-style:none;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-17 .elementor-element.elementor-element-59d9c055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-71f014c .elementor-button{background-color:#00000000;font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:500;line-height:22.5px;fill:#3A4A44;color:#3A4A44;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(58,74,68,0.28);border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-17 .elementor-element.elementor-element-71f014c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-30a40ff{--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:8px 8px;--row-gap:8px;--column-gap:8px;--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-17 .elementor-element.elementor-element-275a23c3{--display:flex;--min-height:18px;--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;--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-17 .elementor-element.elementor-element-52c4d5da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:0.78px;color:#5F6F68;}.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 );}.elementor-17 .elementor-element.elementor-element-30a656c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:80px;text-align:start;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-30a656c6{left:62.076923%;}body.rtl .elementor-17 .elementor-element.elementor-element-30a656c6{right:62.076923%;}.elementor-17 .elementor-element.elementor-element-30a656c6 img{width:365px;}.elementor-17 .elementor-element.elementor-element-24cd9b88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-17 .elementor-element.elementor-element-24cd9b88:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-24cd9b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-17 .elementor-element.elementor-element-706327df{--display:flex;--min-height:766px;--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:100px;--padding-right:100px;}.elementor-17 .elementor-element.elementor-element-2a6f78fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-17 .elementor-element.elementor-element-35e119a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-35e119a5 img{width:435px;}.elementor-17 .elementor-element.elementor-element-3e4743f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-17 .elementor-element.elementor-element-70ec374e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-70ec374e .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16.5px;letter-spacing:2.64px;color:#5F6F68;}.elementor-17 .elementor-element.elementor-element-504d0567{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-504d0567 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;line-height:46.92px;color:#2C3733;}.elementor-17 .elementor-element.elementor-element-464c91b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:300;line-height:30.6px;color:#56605B;}.elementor-17 .elementor-element.elementor-element-7071a548 .elementor-button{background-color:#00000000;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;line-height:22.5px;fill:#3A4A44;color:#3A4A44;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-17 .elementor-element.elementor-element-7071a548{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-35e7adb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(58,74,68,0.1);--border-color:rgba(58,74,68,0.1);--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-17 .elementor-element.elementor-element-35e7adb9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-35e7adb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-17 .elementor-element.elementor-element-19e2f331{--display:flex;--min-height:690px;--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-670cde4f{--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:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-17 .elementor-element.elementor-element-2905ef1b{--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:18.5px 18.5px;--row-gap:18.5px;--column-gap:18.5px;--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-17 .elementor-element.elementor-element-4208c089{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-4208c089 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:16.5px;letter-spacing:2.64px;color:#5F6F68;}.elementor-17 .elementor-element.elementor-element-37b85b11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-37b85b11 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:38px;font-weight:400;line-height:44.16px;color:#2C3733;}.elementor-17 .elementor-element.elementor-element-3bcbf322 .elementor-button{background-color:#00000000;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;line-height:21px;fill:#3A4A44;color:#3A4A44;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-17 .elementor-element.elementor-element-3bcbf322{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-79e05d55{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(58,74,68,0.2);--border-color:rgba(58,74,68,0.2);--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-17 .elementor-element.elementor-element-63b9242{--display:flex;--min-height:330px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(58,74,68,0.2);--border-color:rgba(58,74,68,0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17 .elementor-element.elementor-element-63b9242:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-63b9242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-17 .elementor-element.elementor-element-411b3ccf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-411b3ccf .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:1.96px;color:#A6B0A9;}.elementor-17 .elementor-element.elementor-element-758dc121{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-758dc121 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;line-height:31.25px;color:#2C3733;}.elementor-17 .elementor-element.elementor-element-e382ef4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:300;line-height:27.2px;color:#5E6661;}.elementor-17 .elementor-element.elementor-element-62ea2e3d .elementor-button{background-color:#00000000;font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;line-height:21px;fill:#3A4A44;color:#3A4A44;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-62ea2e3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6832be60{--display:flex;--min-height:330px;--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;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:rgba(58,74,68,0.2);--border-color:rgba(58,74,68,0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17 .elementor-element.elementor-element-6832be60:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6832be60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-17 .elementor-element.elementor-element-44c9f474{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-44c9f474 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:1.96px;color:#A6B0A9;}.elementor-17 .elementor-element.elementor-element-2c00d365{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-2c00d365 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:25px;font-weight:400;line-height:31.25px;color:#2C3733;}.elementor-17 .elementor-element.elementor-element-6fa86978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:300;line-height:27.2px;color:#5E6661;}.elementor-17 .elementor-element.elementor-element-370cd193 .elementor-button{background-color:#00000000;font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;line-height:21px;fill:#3A4A44;color:#3A4A44;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-370cd193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4ad4df86{--display:flex;--min-height:330px;--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;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:rgba(58,74,68,0.2);--border-color:rgba(58,74,68,0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17 .elementor-element.elementor-element-4ad4df86:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4ad4df86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-17 .elementor-element.elementor-element-60fcffaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-60fcffaa .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:1.96px;color:#A6B0A9;}.elementor-17 .elementor-element.elementor-element-44fb8c93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-44fb8c93 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:25px;font-weight:400;line-height:31.25px;color:#2C3733;}.elementor-17 .elementor-element.elementor-element-2685150f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:300;line-height:27.2px;color:#5E6661;}.elementor-17 .elementor-element.elementor-element-525744de .elementor-button{background-color:#00000000;font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;line-height:21px;fill:#3A4A44;color:#3A4A44;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-525744de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4cfae02f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-17 .elementor-element.elementor-element-4cfae02f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4cfae02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A4A44;}.elementor-17 .elementor-element.elementor-element-1eec36fd{--display:flex;--min-height:488px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-b2a2a67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;text-align:start;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-b2a2a67{right:-64px;}body.rtl .elementor-17 .elementor-element.elementor-element-b2a2a67{left:-64px;}.elementor-17 .elementor-element.elementor-element-b2a2a67 img{width:286px;}.elementor-17 .elementor-element.elementor-element-6a958bc3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-17 .elementor-element.elementor-element-6a64c8af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7cd05d9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-7cd05d9e .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:11px;font-weight:600;line-height:16.5px;letter-spacing:2.64px;color:#A9BDB2;}.elementor-17 .elementor-element.elementor-element-4c0c3c5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-4c0c3c5a .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:40px;font-weight:400;line-height:48px;color:#F4EEE5;}.elementor-17 .elementor-element.elementor-element-4834d9ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#D6DED7;}.elementor-17 .elementor-element.elementor-element-4b547969{--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:24px 24px;--row-gap:24px;--column-gap:24px;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:rgba(240,232,220,0.2);--border-color:rgba(240,232,220,0.2);--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-4b547969:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4b547969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D3A36;}.elementor-17 .elementor-element.elementor-element-58991392{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-17 .elementor-element.elementor-element-47b74175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-47b74175 img{width:72px;}.elementor-17 .elementor-element.elementor-element-1790838a{--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:6px 6px;--row-gap:6px;--column-gap:6px;--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-17 .elementor-element.elementor-element-47cfd12c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-47cfd12c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:12px;font-weight:600;line-height:18px;letter-spacing:1.8px;color:#A9BDB2;}.elementor-17 .elementor-element.elementor-element-4da1a7cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-4da1a7cd .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:28px;font-weight:400;line-height:36px;color:#F4EEE5;}.elementor-17 .elementor-element.elementor-element-3206fcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;line-height:21px;color:#D6DED7;}.elementor-17 .elementor-element.elementor-element-6b5ee8e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:300;line-height:34px;color:#F4EEE5;}.elementor-17 .elementor-element.elementor-element-2f912f50{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4d8c4e91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;line-height:21px;color:#D6DED7;}.elementor-17 .elementor-element.elementor-element-3de2e108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#A9BDB2;}.elementor-17 .elementor-element.elementor-element-500f24c1{--display:flex;--min-height:40px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-10c71512{--width:100%;}.elementor-17 .elementor-element.elementor-element-4399e9df{--width:100%;}.elementor-17 .elementor-element.elementor-element-5b588620{--width:100%;}.elementor-17 .elementor-element.elementor-element-7878c5c7{--width:100%;}.elementor-17 .elementor-element.elementor-element-4ce5c89d{--width:100%;}.elementor-17 .elementor-element.elementor-element-30d22076{--width:100%;}.elementor-17 .elementor-element.elementor-element-1127c8f8{--width:100%;}.elementor-17 .elementor-element.elementor-element-30a40ff{--width:100%;}.elementor-17 .elementor-element.elementor-element-275a23c3{--width:18px;}.elementor-17 .elementor-element.elementor-element-24cd9b88{--width:100%;}.elementor-17 .elementor-element.elementor-element-706327df{--width:100%;}.elementor-17 .elementor-element.elementor-element-2a6f78fc{--width:100%;}.elementor-17 .elementor-element.elementor-element-3e4743f2{--width:100%;}.elementor-17 .elementor-element.elementor-element-35e7adb9{--width:100%;}.elementor-17 .elementor-element.elementor-element-19e2f331{--width:100%;}.elementor-17 .elementor-element.elementor-element-670cde4f{--width:100%;}.elementor-17 .elementor-element.elementor-element-2905ef1b{--width:100%;}.elementor-17 .elementor-element.elementor-element-79e05d55{--width:100%;}.elementor-17 .elementor-element.elementor-element-63b9242{--width:100%;}.elementor-17 .elementor-element.elementor-element-6832be60{--width:100%;}.elementor-17 .elementor-element.elementor-element-4ad4df86{--width:100%;}.elementor-17 .elementor-element.elementor-element-4cfae02f{--width:100%;}.elementor-17 .elementor-element.elementor-element-1eec36fd{--width:100%;}.elementor-17 .elementor-element.elementor-element-6a958bc3{--width:100%;}.elementor-17 .elementor-element.elementor-element-6a64c8af{--width:100%;}.elementor-17 .elementor-element.elementor-element-4b547969{--width:100%;}.elementor-17 .elementor-element.elementor-element-58991392{--width:100%;}.elementor-17 .elementor-element.elementor-element-1790838a{--width:100%;}.elementor-17 .elementor-element.elementor-element-2f912f50{--width:100%;}.elementor-17 .elementor-element.elementor-element-500f24c1{--width:100%;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-5b588620{--min-height:516px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-6d7e415c .elementor-heading-title{font-size:11px;line-height:16.5px;}.elementor-17 .elementor-element.elementor-element-29fca26 .elementor-heading-title{font-size:38px;line-height:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-17 .elementor-element.elementor-element-163b1e4d{font-size:16px;line-height:26px;}.elementor-17 .elementor-element.elementor-element-1127c8f8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-52c4d5da{font-size:13px;line-height:19.5px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-17 .elementor-element.elementor-element-706327df{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-70ec374e .elementor-heading-title{font-size:11px;line-height:16.5px;}.elementor-17 .elementor-element.elementor-element-504d0567 .elementor-heading-title{font-size:34px;line-height:40px;}.elementor-17 .elementor-element.elementor-element-464c91b2{font-size:16px;line-height:28px;}.elementor-17 .elementor-element.elementor-element-19e2f331{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-4208c089 .elementor-heading-title{font-size:11px;line-height:16.5px;}.elementor-17 .elementor-element.elementor-element-37b85b11 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-17 .elementor-element.elementor-element-63b9242{--min-height:280px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-758dc121 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-17 .elementor-element.elementor-element-e382ef4{font-size:14px;line-height:22px;}.elementor-17 .elementor-element.elementor-element-6832be60{--min-height:280px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-2c00d365 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-17 .elementor-element.elementor-element-6fa86978{font-size:14px;line-height:22px;}.elementor-17 .elementor-element.elementor-element-4ad4df86{--min-height:280px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-44fb8c93 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-17 .elementor-element.elementor-element-2685150f{font-size:14px;line-height:22px;}.elementor-17 .elementor-element.elementor-element-1eec36fd{--padding-top:64px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-4c0c3c5a .elementor-heading-title{font-size:34px;line-height:42px;}.elementor-17 .elementor-element.elementor-element-4834d9ed{font-size:16px;line-height:26px;}.elementor-17 .elementor-element.elementor-element-6b5ee8e0{font-size:20px;line-height:30px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-5b588620{--min-height:0px;--padding-top:32px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-6d7e415c .elementor-heading-title{font-size:11px;line-height:16.5px;letter-spacing:1.5px;}.elementor-17 .elementor-element.elementor-element-29fca26 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-17 .elementor-element.elementor-element-163b1e4d{font-size:16px;line-height:26px;}.elementor-17 .elementor-element.elementor-element-1127c8f8{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-52c4d5da{font-size:12px;line-height:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-17 .elementor-element.elementor-element-706327df{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-70ec374e .elementor-heading-title{font-size:11px;line-height:16.5px;letter-spacing:1.5px;}.elementor-17 .elementor-element.elementor-element-504d0567 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-17 .elementor-element.elementor-element-464c91b2{font-size:16px;line-height:26px;}.elementor-17 .elementor-element.elementor-element-19e2f331{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-4208c089 .elementor-heading-title{font-size:11px;line-height:16.5px;letter-spacing:1.5px;}.elementor-17 .elementor-element.elementor-element-37b85b11 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-17 .elementor-element.elementor-element-63b9242{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-758dc121 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-17 .elementor-element.elementor-element-e382ef4{font-size:15px;line-height:22px;}.elementor-17 .elementor-element.elementor-element-6832be60{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-2c00d365 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-17 .elementor-element.elementor-element-6fa86978{font-size:15px;line-height:22px;}.elementor-17 .elementor-element.elementor-element-4ad4df86{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-44fb8c93 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-17 .elementor-element.elementor-element-2685150f{font-size:15px;line-height:22px;}.elementor-17 .elementor-element.elementor-element-1eec36fd{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-4c0c3c5a .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-17 .elementor-element.elementor-element-4834d9ed{font-size:16px;line-height:26px;}.elementor-17 .elementor-element.elementor-element-4b547969{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-4da1a7cd .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-17 .elementor-element.elementor-element-3206fcb{font-size:12px;line-height:18px;}.elementor-17 .elementor-element.elementor-element-6b5ee8e0{font-size:18px;line-height:28px;}.elementor-17 .elementor-element.elementor-element-4d8c4e91{font-size:12px;line-height:18px;}.elementor-17 .elementor-element.elementor-element-3de2e108{font-size:11px;line-height:18px;}}/* Start custom CSS for container, class: .elementor-element-275a23c3 */.elementor-17 .elementor-element.elementor-element-275a23c3 { flex: 0 0 18px; width: 18px; height: 18px; min-height: 18px; background-image: url('data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJoZXJvaWNvbnMtb3V0bGluZS9tYXAtcGluIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTExLjI1IDcuODc1QzExLjI1IDkuMTE3NjQgMTAuMjQyNiAxMC4xMjUgOSAxMC4xMjVDNy43NTczNiAxMC4xMjUgNi43NSA5LjExNzY0IDYuNzUgNy44NzVDNi43NSA2LjYzMjM2IDcuNzU3MzYgNS42MjUgOSA1LjYyNUMxMC4yNDI2IDUuNjI1IDExLjI1IDYuNjMyMzYgMTEuMjUgNy44NzVaTTE0LjYyNSA3Ljg3NUMxNC42MjUgMTMuMjMxNiA5IDE2LjMxMjUgOSAxNi4zMTI1QzkgMTYuMzEyNSAzLjM3NSAxMy4yMzE2IDMuMzc1IDcuODc1QzMuMzc1IDQuNzY4NCA1Ljg5MzQgMi4yNSA5IDIuMjVDMTIuMTA2NiAyLjI1IDE0LjYyNSA0Ljc2ODQgMTQuNjI1IDcuODc1WiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlPSIjNUY2RjY4Ii8+CjwvZz4KPC9zdmc+Cg=='); background-repeat: no-repeat; background-position: center; background-size: 18px 18px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7071a548 */.elementor-17 .elementor-element.elementor-element-7071a548 .elementor-button::after {content:'';position:absolute;left:0;bottom:0;width:151px;height:1px;background:url('data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE1MSIgaGVpZ2h0PSIxIiB2aWV3Qm94PSIwIDAgMTUxIDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxsaW5lIGlkPSJMaW5lIiB5MT0iMC41IiB4Mj0iMTUxIiB5Mj0iMC41IiBzdHJva2U9IiMzQTRBNDQiLz4KPC9zdmc+Cg==') no-repeat;} @media(max-width:767px){.elementor-17 .elementor-element.elementor-element-7071a548 .elementor-button::after{width:142px;background-image:url('data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE0MiIgaGVpZ2h0PSIxIiB2aWV3Qm94PSIwIDAgMTQyIDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxsaW5lIGlkPSJMaW5lIiB5MT0iMC41IiB4Mj0iMTQyIiB5Mj0iMC41IiBzdHJva2U9IiMzQTRBNDQiLz4KPC9zdmc+Cg==');}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bcbf322 */.elementor-17 .elementor-element.elementor-element-3bcbf322 .elementor-button::after {content:'';position:absolute;left:0;bottom:0;width:155px;height:1px;background:url('data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE1NSIgaGVpZ2h0PSIxIiB2aWV3Qm94PSIwIDAgMTU1IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxsaW5lIGlkPSJMaW5lIiB5MT0iMC41IiB4Mj0iMTU1IiB5Mj0iMC41IiBzdHJva2U9IiMzQTRBNDQiLz4KPC9zdmc+Cg==') no-repeat;} @media(max-width:767px){.elementor-17 .elementor-element.elementor-element-3bcbf322 .elementor-button::after{width:145px;background-image:url('data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE0NSIgaGVpZ2h0PSIxIiB2aWV3Qm94PSIwIDAgMTQ1IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxsaW5lIGlkPSJMaW5lIiB5MT0iMC41IiB4Mj0iMTQ1IiB5Mj0iMC41IiBzdHJva2U9IiMzQTRBNDQiLz4KPC9zdmc+Cg==');}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-500f24c1 */.elementor-17 .elementor-element.elementor-element-500f24c1 { height: 40px; min-height: 40px; background: url('data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjgwMCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDgwMCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNhcm91c2VsLWluZGljYXRvcnMiPgo8Y2lyY2xlIGlkPSJFbGxpcHNlIiBjeD0iMzY3IiBjeT0iMzUiIHI9IjUiIGZpbGw9IiNGNEVFRTUiLz4KPGNpcmNsZSBpZD0iRWxsaXBzZV8yIiBjeD0iMzg5IiBjeT0iMzUiIHI9IjUiIGZpbGw9IiNGMEU4REMiIGZpbGwtb3BhY2l0eT0iMC4yIi8+CjxjaXJjbGUgaWQ9IkVsbGlwc2VfMyIgY3g9IjQxMSIgY3k9IjM1IiByPSI1IiBmaWxsPSIjRjBFOERDIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8Y2lyY2xlIGlkPSJFbGxpcHNlXzQiIGN4PSI0MzMiIGN5PSIzNSIgcj0iNSIgZmlsbD0iI0YwRThEQyIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPC9nPgo8L3N2Zz4K') no-repeat center bottom; background-size: 800px 40px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c71512 */.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content { --dth-bg: #FBF8F3; width: 100%; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .e-con, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .elementor-widget { min-width: 0; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content p, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .elementor-heading-title { margin: 0; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .elementor-button { box-shadow: none; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .elementor-button:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-layout, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-layout, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-tech-layout, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-layout { width: 100%; max-width: 1300px; margin: 0 auto; position: relative; box-sizing: border-box; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero { position: relative; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero::after { content: ''; position: absolute; width: 10px; height: 10px; bottom: -5px; left: calc(50% - 5px); border-radius: 2px; transform: rotate(-45deg); background: #5F6F68; z-index: 2; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-copy { flex: 0 1 656.5px; width: 656.5px; position: relative; z-index: 1; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-h1 { width: 649.516px; max-width: 100%; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-photo { position: absolute; left: 62%; top: 80px; width: 365px; max-width: none; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-photo .elementor-widget-container { width: 365px; height: 643px; overflow: hidden; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-photo img { display: block; width: 365px; height: 643px; max-width: none; object-fit: cover; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-primary { flex: 0 0 195px; width: 195px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-secondary { flex: 0 0 176px; width: 176px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-actions .elementor-button { display: flex; align-items: center; justify-content: center; width: 100%; min-height: 57px; padding: 16px 24px; white-space: nowrap; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-location { align-items: flex-start; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-location-text { flex: 1; width: auto; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-photo-wrap { flex: 0 0 454px; width: 454px; height: 546px; position: relative; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-photo-wrap::after { content: ''; position: absolute; z-index: 0; left: 19px; top: 18px; width: 435px; height: 528px; box-sizing: border-box; border: 1px solid rgba(58,74,68,.2); border-radius: 10px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image { width: 435px; position: relative; z-index: 1; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image .elementor-widget-container { width: 435px; height: 528px; overflow: hidden; border-radius: 10px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image img { display: block; width: 100%; height: 115.37%; max-width: none; object-fit: fill; transform: translateY(.06%); }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-copy { flex: 1; max-width: 529px; width: auto; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-title { margin-top: 20px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-description { margin-top: 25px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-link { margin-top: 30px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-text-link { width: max-content; max-width: 100%; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-text-link .elementor-button { position: relative; background: transparent; border: 0; border-radius: 0; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-tech-stack { flex: 1; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-tech-link { flex: none; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-treatment-card { flex: 1 1 0; width: 33.333333%; box-sizing: border-box; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-card-title { margin-top: 24px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-card-description { margin-top: 20px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-treatment-01 .dth-card-description { max-width: 253px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-card-link { margin-top: auto; padding-top: 20px; width: max-content; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-card-link .elementor-button { padding: 0; background: transparent; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-layout { overflow: hidden; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-row, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-indicators { position: relative; z-index: 1; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-intro { flex: 0 0 360px; width: 360px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-card { flex: 1; width: auto; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-example .elementor-heading-title { text-transform: uppercase; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-avatar { flex: 0 0 72px; width: 72px; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-avatar .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-avatar img { width: 72px; height: 72px; border-radius: 36px; overflow: hidden; object-fit: cover; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-author { flex: 1; width: auto; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-meta > .elementor-widget { width: auto; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-indicators { width: 800px; max-width: 100%; align-self: flex-end; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-watermark { position: absolute; top: 0; left: auto; right: -64px; width: 286px; opacity: .25; pointer-events: none; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-watermark img { display: block; width: 286px; height: 419.3233px; max-width: none; object-fit: cover; }
@media (min-width: 1025px) and (max-width: 1199px) {
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-layout { padding-left: 50px; padding-right: 50px; gap: 48px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-photo-wrap { flex-basis: 42%; width: 42%; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image .elementor-widget-container { width: 100%; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-photo-wrap::after { width: calc(100% - 19px); }
}
@media (max-width: 1024px) {
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero::before, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero::after, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero > .elementor-background-overlay { display: none; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-layout { align-items: center; gap: 32px; padding: 48px 32px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-copy { flex: 1; width: auto; gap: 24px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-intro { gap: 12px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-h1 { width: 100%; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-h1 .elementor-heading-title { letter-spacing: 0; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-details { gap: 24px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-photo { position: relative; left: auto; top: auto; right: auto; width: 280px; flex: 0 0 280px; border-radius: 10px; overflow: hidden; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-photo .elementor-widget-container { width: 280px; height: 420px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-photo img { width: 85.19%; height: 420px; margin-left: 7.4%; object-fit: fill; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-primary { flex-basis: 174px; width: 174px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-secondary { flex-basis: 157px; width: 157px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-actions .elementor-button { min-height: 46px; line-height: 18px; padding: 14px 24px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-location-text { letter-spacing: 0; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-layout { min-height: 0; gap: 40px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-photo-wrap { flex: 0 0 300px; width: 300px; height: 380px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-photo-wrap::after { display: none; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image .elementor-widget-container { width: 300px; height: 380px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-copy { gap: 20px; max-width: none; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-title, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-description, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-link { margin-top: 0; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-tech-layout { min-height: 0; gap: 40px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-tech-stack { flex: 0 1 450px; max-width: 450px; gap: 12px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-tech-eyebrow .elementor-heading-title { line-height: 13px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-treatment-card { gap: 20px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-card-title, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-card-description { margin-top: 0; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-card-title { min-height: 52px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-card-description { min-height: 88px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-treatment-01 .dth-card-description { max-width: none; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-card-link { padding-top: 0; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-layout { min-height: 0; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-row { flex-direction: column; gap: 32px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-intro { flex: none; width: 100%; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-card { flex: none; width: 100%; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-watermark { right: -60px; width: 220px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-watermark img { width: 220px; height: auto; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-indicators { width: 100%; }
}
@media (max-width: 767px) {
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-layout { flex-direction: column; gap: 24px; padding: 32px 16px 40px; min-height: 0; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-copy { display: contents; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-intro { order: 1; width: 100%; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-photo { order: 2; flex: none; width: 100%; border-radius: 12px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-photo .elementor-widget-container { width: 100%; height: 373px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-photo img { width: 59.12%; height: 99.9%; margin-left: 20.44%; margin-top: .373px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-details { order: 3; width: 100%; gap: 20px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-actions { flex-direction: column; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-primary, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-secondary { flex: none; width: 100%; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-hero-actions .elementor-button { width: 100%; min-height: 50px; padding: 16px 0; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-layout { flex-direction: column; align-items: stretch; gap: 24px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-photo-wrap { flex: none; width: 100%; height: 374px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image .elementor-widget-container { width: 100%; height: 374px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image img { height: 134.04%; transform: translateY(-2.89%); }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-copy { flex: none; width: 100%; gap: 16px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-link .elementor-button { font-size: 15px; line-height: 18px; padding-bottom: 5px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-tech-layout { gap: 28px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-tech-header { display: contents; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-tech-stack { order: 1; flex: none; width: 100%; max-width: none; gap: 8px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-treatment-grid { order: 2; flex-direction: column; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-tech-link { order: 3; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-tech-link .elementor-button { font-size: 15px; line-height: 18px; padding-bottom: 5px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-treatment-card { flex: none; width: 100%; min-height: 0; gap: 16px; border-left: 0; border-top: 1px solid rgba(58,74,68,.2); }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-treatment-card:first-child { border-top: 0; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-card-title, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-card-description { min-height: 0; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-card-link { margin-top: 0; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-treatment-03 { gap: 0; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-row { gap: 24px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-card { border-radius: 20px; gap: 20px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-card-header { gap: 14px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-avatar { flex-basis: 56px; width: 56px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-avatar .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-avatar img { width: 56px; height: 56px; border-radius: 28px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-example .elementor-heading-title { font-size: 10px; line-height: 15px; letter-spacing: 1px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-meta { flex-wrap: wrap; gap: 8px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-watermark { right: -55px; width: 180px; }
 .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-test-watermark img { width: 180px; }
}

.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-surgery { position: relative; white-space: nowrap; }
.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-surgery::after { content: ''; position: absolute; width: 205px; height: 17.2858px; right: 0; bottom: -4px; background: url('data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjIwNSIgaGVpZ2h0PSIxNy4yODU4IiB2aWV3Qm94PSIwIDAgMjA1IDE3LjI4NTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJHcm91cCAzIj4KPGxpbmUgaWQ9IkxpbmUgMSIgeDE9IjAuMTQ0NTE3IiB5MT0iMTUuNzg5NCIgeDI9IjIwNC42NDYiIHkyPSIxLjQ5NjM1IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZT0iI0E2QjBBOSIvPgo8bGluZSBpZD0iTGluZSAyIiB5MT0iOC42MzkyMiIgeDI9IjIwNSIgeTI9IjguNjM5MjIiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlPSIjQTZCMEE5Ii8+CjwvZz4KPC9zdmc+Cg==') no-repeat center; background-size: 205px 17.2858px; z-index: -1; }
@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-surgery::after{display:none;}}
@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-location-pin{flex-basis:16px;width:16px;height:16px;min-height:16px;background-image:url('data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJNYXBQaW4iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTAgNi43QzEwIDcuODQ4NzUgOS4xMDQ1NyA4Ljc4IDggOC43OEM2Ljg5NTQzIDguNzggNiA3Ljg0ODc1IDYgNi43QzYgNS41NTEyNSA2Ljg5NTQzIDQuNjIgOCA0LjYyQzkuMTA0NTcgNC42MiAxMCA1LjU1MTI1IDEwIDYuN1pNMTMgNi43QzEzIDExLjY1MTkgOCAxNC41IDggMTQuNUM4IDE0LjUgMyAxMS42NTE5IDMgNi43QzMgMy44MjgxMiA1LjIzODU4IDEuNSA4IDEuNUMxMC43NjE0IDEuNSAxMyAzLjgyODEyIDEzIDYuN1oiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlPSIjNUY2RjY4Ii8+CjwvZz4KPC9zdmc+Cg==');background-size:16px 16px;}}

.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image {
    height: 528px;
    overflow: hidden;
    border-radius: 10px;
}

.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image .elementor-widget-container {
    width: 100%;
    height: 100%;
}

.elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    object-position: center top;
    transform: none;
}

@media (max-width: 1024px) {
    .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image {
        height: 380px;
    }
}

@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-10c71512.dth-home-content .dth-about-image {
        height: 374px;
    }
}/* End custom CSS */