.elementor-1541 .elementor-element.elementor-element-ed31737{--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;}.elementor-1541 .elementor-element.elementor-element-8127f89{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;}.elementor-1541 .elementor-element.elementor-element-8127f89:not(.elementor-motion-effects-element-type-background), .elementor-1541 .elementor-element.elementor-element-8127f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tkatchdentistry.com/wp-content/uploads/2024/11/List-Services-Section-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1541 .elementor-element.elementor-element-47efafd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1541 .elementor-element.elementor-element-5e6a133{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1541 .elementor-element.elementor-element-354b4c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1541 .elementor-element.elementor-element-c498e55{width:auto;max-width:auto;}.elementor-1541 .elementor-element.elementor-element-6dcd493 .elementor-heading-title{font-family:var( --e-global-typography-f053ce3-font-family ), Sans-serif;font-size:var( --e-global-typography-f053ce3-font-size );font-weight:var( --e-global-typography-f053ce3-font-weight );text-transform:var( --e-global-typography-f053ce3-text-transform );font-style:var( --e-global-typography-f053ce3-font-style );line-height:var( --e-global-typography-f053ce3-line-height );letter-spacing:var( --e-global-typography-f053ce3-letter-spacing );color:var( --e-global-color-0e9a8fb );}.elementor-1541 .elementor-element.elementor-element-2fbc730{width:100%;max-width:100%;}.elementor-1541 .elementor-element.elementor-element-2fbc730 .elementor-heading-title{font-family:var( --e-global-typography-7531683-font-family ), Sans-serif;font-size:var( --e-global-typography-7531683-font-size );font-weight:var( --e-global-typography-7531683-font-weight );line-height:var( --e-global-typography-7531683-line-height );color:var( --e-global-color-98d8101 );}.elementor-1541 .elementor-element.elementor-element-befac7f{--display:flex;}.elementor-1541 .elementor-element.elementor-element-40156da{width:100%;max-width:100%;font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );color:var( --e-global-color-0e9a8fb );}.elementor-1541 .elementor-element.elementor-element-a39dfab{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;}.elementor-1541 .elementor-element.elementor-element-86ae1ac{--display:flex;--overflow:hidden;}.elementor-1541 .elementor-element.elementor-element-2e92d01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1541 .elementor-element.elementor-element-a126e81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1541 .elementor-element.elementor-element-a126e81.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1541 .elementor-element.elementor-element-17be8b3{--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;--overflow:hidden;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:#E6E8E9;--border-color:#E6E8E9;--border-radius:10px 10px 10px 10px;}.elementor-1541 .elementor-element.elementor-element-17be8b3:not(.elementor-motion-effects-element-type-background), .elementor-1541 .elementor-element.elementor-element-17be8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1315b30 );}.elementor-1541 .elementor-element.elementor-element-17be8b3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1541 .elementor-element.elementor-element-44c0b1e{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1541 .elementor-element.elementor-element-44c0b1e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1541 .elementor-element.elementor-element-07eda6a{--display:flex;}.elementor-1541 .elementor-element.elementor-element-346708e{text-align:left;}.elementor-1541 .elementor-element.elementor-element-77553e8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1541 .elementor-element.elementor-element-bdff3ff .elementor-heading-title{font-family:var( --e-global-typography-02e78a4-font-family ), Sans-serif;font-size:var( --e-global-typography-02e78a4-font-size );font-weight:var( --e-global-typography-02e78a4-font-weight );line-height:var( --e-global-typography-02e78a4-line-height );color:var( --e-global-color-6d976da );}.elementor-1541 .elementor-element.elementor-element-7346217{font-family:var( --e-global-typography-8179466-font-family ), Sans-serif;font-size:var( --e-global-typography-8179466-font-size );font-weight:var( --e-global-typography-8179466-font-weight );line-height:var( --e-global-typography-8179466-line-height );color:var( --e-global-color-text );}.elementor-1541 .elementor-element.elementor-element-4a8a630 .elementor-button{background-color:#EFF8FF00;fill:var( --e-global-color-6d976da );color:var( --e-global-color-6d976da );padding:8px 0px 8px 0px;}.elementor-1541 .elementor-element.elementor-element-4a8a630.elementor-element{--align-self:flex-start;}.elementor-1541 .elementor-element.elementor-element-4a8a630 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1541 .elementor-element.elementor-element-75436e9{--display:flex;}.elementor-1541 .elementor-element.elementor-element-9e0d0f4{width:100%;max-width:100%;}.elementor-1541 .elementor-element.elementor-element-9e0d0f4 img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:center center;}.elementor-1541 .elementor-element.elementor-element-ef1dce0{--display:flex;}.elementor-1541 .elementor-element.elementor-element-c398396{--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;--overflow:hidden;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:#E6E8E9;--border-color:#E6E8E9;--border-radius:10px 10px 10px 10px;}.elementor-1541 .elementor-element.elementor-element-c398396:not(.elementor-motion-effects-element-type-background), .elementor-1541 .elementor-element.elementor-element-c398396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1315b30 );}.elementor-1541 .elementor-element.elementor-element-c398396.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1541 .elementor-element.elementor-element-a68cbb1{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1541 .elementor-element.elementor-element-a68cbb1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1541 .elementor-element.elementor-element-a93c099{--display:flex;}.elementor-1541 .elementor-element.elementor-element-435c489{text-align:left;}.elementor-1541 .elementor-element.elementor-element-0d7d71c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1541 .elementor-element.elementor-element-f2c2997 .elementor-heading-title{font-family:var( --e-global-typography-02e78a4-font-family ), Sans-serif;font-size:var( --e-global-typography-02e78a4-font-size );font-weight:var( --e-global-typography-02e78a4-font-weight );line-height:var( --e-global-typography-02e78a4-line-height );color:var( --e-global-color-6d976da );}.elementor-1541 .elementor-element.elementor-element-3bf4138{font-family:var( --e-global-typography-8179466-font-family ), Sans-serif;font-size:var( --e-global-typography-8179466-font-size );font-weight:var( --e-global-typography-8179466-font-weight );line-height:var( --e-global-typography-8179466-line-height );color:var( --e-global-color-text );}.elementor-1541 .elementor-element.elementor-element-a86676c .elementor-button{background-color:#EFF8FF00;fill:var( --e-global-color-6d976da );color:var( --e-global-color-6d976da );padding:8px 0px 8px 0px;}.elementor-1541 .elementor-element.elementor-element-a86676c.elementor-element{--align-self:flex-start;}.elementor-1541 .elementor-element.elementor-element-a86676c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1541 .elementor-element.elementor-element-b12f944{--display:flex;}.elementor-1541 .elementor-element.elementor-element-9365bf1{width:100%;max-width:100%;}.elementor-1541 .elementor-element.elementor-element-9365bf1 img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:center center;}.elementor-1541 .elementor-element.elementor-element-1c30b07{--display:flex;}.elementor-1541 .elementor-element.elementor-element-d131b4b{--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;--overflow:hidden;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:#E6E8E9;--border-color:#E6E8E9;--border-radius:10px 10px 10px 10px;}.elementor-1541 .elementor-element.elementor-element-d131b4b:not(.elementor-motion-effects-element-type-background), .elementor-1541 .elementor-element.elementor-element-d131b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1315b30 );}.elementor-1541 .elementor-element.elementor-element-d131b4b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1541 .elementor-element.elementor-element-0e753f8{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1541 .elementor-element.elementor-element-0e753f8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1541 .elementor-element.elementor-element-d6f7c41{--display:flex;}.elementor-1541 .elementor-element.elementor-element-fb576a4{text-align:left;}.elementor-1541 .elementor-element.elementor-element-0b42264{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1541 .elementor-element.elementor-element-79fb931 .elementor-heading-title{font-family:var( --e-global-typography-02e78a4-font-family ), Sans-serif;font-size:var( --e-global-typography-02e78a4-font-size );font-weight:var( --e-global-typography-02e78a4-font-weight );line-height:var( --e-global-typography-02e78a4-line-height );color:var( --e-global-color-6d976da );}.elementor-1541 .elementor-element.elementor-element-2afb00b{font-family:var( --e-global-typography-8179466-font-family ), Sans-serif;font-size:var( --e-global-typography-8179466-font-size );font-weight:var( --e-global-typography-8179466-font-weight );line-height:var( --e-global-typography-8179466-line-height );color:var( --e-global-color-text );}.elementor-1541 .elementor-element.elementor-element-a54b3be .elementor-button{background-color:#EFF8FF00;fill:var( --e-global-color-6d976da );color:var( --e-global-color-6d976da );padding:8px 0px 8px 0px;}.elementor-1541 .elementor-element.elementor-element-a54b3be.elementor-element{--align-self:flex-start;}.elementor-1541 .elementor-element.elementor-element-a54b3be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1541 .elementor-element.elementor-element-7c92bde{--display:flex;}.elementor-1541 .elementor-element.elementor-element-1c5d838{width:100%;max-width:100%;}.elementor-1541 .elementor-element.elementor-element-1c5d838 img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:center center;}.elementor-1541 .elementor-element.elementor-element-f9af953{--display:flex;}.elementor-1541 .elementor-element.elementor-element-7d1a7b3{--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;--overflow:hidden;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:#E6E8E9;--border-color:#E6E8E9;--border-radius:10px 10px 10px 10px;}.elementor-1541 .elementor-element.elementor-element-7d1a7b3:not(.elementor-motion-effects-element-type-background), .elementor-1541 .elementor-element.elementor-element-7d1a7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1315b30 );}.elementor-1541 .elementor-element.elementor-element-7d1a7b3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1541 .elementor-element.elementor-element-fcf0f6f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1541 .elementor-element.elementor-element-fcf0f6f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1541 .elementor-element.elementor-element-f7c194e{--display:flex;}.elementor-1541 .elementor-element.elementor-element-0262f81{text-align:left;}.elementor-1541 .elementor-element.elementor-element-b90bc49{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1541 .elementor-element.elementor-element-d427d0d .elementor-heading-title{font-family:var( --e-global-typography-02e78a4-font-family ), Sans-serif;font-size:var( --e-global-typography-02e78a4-font-size );font-weight:var( --e-global-typography-02e78a4-font-weight );line-height:var( --e-global-typography-02e78a4-line-height );color:var( --e-global-color-6d976da );}.elementor-1541 .elementor-element.elementor-element-cc0544c{font-family:var( --e-global-typography-8179466-font-family ), Sans-serif;font-size:var( --e-global-typography-8179466-font-size );font-weight:var( --e-global-typography-8179466-font-weight );line-height:var( --e-global-typography-8179466-line-height );color:var( --e-global-color-text );}.elementor-1541 .elementor-element.elementor-element-6fc6976 .elementor-button{background-color:#EFF8FF00;fill:var( --e-global-color-6d976da );color:var( --e-global-color-6d976da );padding:8px 0px 8px 0px;}.elementor-1541 .elementor-element.elementor-element-6fc6976.elementor-element{--align-self:flex-start;}.elementor-1541 .elementor-element.elementor-element-6fc6976 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1541 .elementor-element.elementor-element-d5a8eee{--display:flex;}.elementor-1541 .elementor-element.elementor-element-c32c0af{width:100%;max-width:100%;}.elementor-1541 .elementor-element.elementor-element-c32c0af img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:center center;}.elementor-1541 .elementor-element.elementor-element-f41f77c{--display:flex;}.elementor-1541 .elementor-element.elementor-element-0b285a7{--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;--overflow:hidden;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:#E6E8E9;--border-color:#E6E8E9;--border-radius:10px 10px 10px 10px;}.elementor-1541 .elementor-element.elementor-element-0b285a7:not(.elementor-motion-effects-element-type-background), .elementor-1541 .elementor-element.elementor-element-0b285a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1315b30 );}.elementor-1541 .elementor-element.elementor-element-0b285a7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1541 .elementor-element.elementor-element-e7b8f43{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1541 .elementor-element.elementor-element-e7b8f43.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1541 .elementor-element.elementor-element-d990526{--display:flex;}.elementor-1541 .elementor-element.elementor-element-a32e413{text-align:left;}.elementor-1541 .elementor-element.elementor-element-883a9de{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1541 .elementor-element.elementor-element-63db4c9 .elementor-heading-title{font-family:var( --e-global-typography-02e78a4-font-family ), Sans-serif;font-size:var( --e-global-typography-02e78a4-font-size );font-weight:var( --e-global-typography-02e78a4-font-weight );line-height:var( --e-global-typography-02e78a4-line-height );color:var( --e-global-color-6d976da );}.elementor-1541 .elementor-element.elementor-element-e8eb5c0{font-family:var( --e-global-typography-8179466-font-family ), Sans-serif;font-size:var( --e-global-typography-8179466-font-size );font-weight:var( --e-global-typography-8179466-font-weight );line-height:var( --e-global-typography-8179466-line-height );color:var( --e-global-color-text );}.elementor-1541 .elementor-element.elementor-element-dce1cea .elementor-button{background-color:#EFF8FF00;fill:var( --e-global-color-6d976da );color:var( --e-global-color-6d976da );padding:8px 0px 8px 0px;}.elementor-1541 .elementor-element.elementor-element-dce1cea.elementor-element{--align-self:flex-start;}.elementor-1541 .elementor-element.elementor-element-dce1cea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1541 .elementor-element.elementor-element-6a05b4b{--display:flex;}.elementor-1541 .elementor-element.elementor-element-fbd6ee9{width:100%;max-width:100%;}.elementor-1541 .elementor-element.elementor-element-fbd6ee9 img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:center center;}.elementor-1541 .elementor-element.elementor-element-9faead4{--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;}.elementor-1541 .elementor-element.elementor-element-4d37362{--display:flex;--min-height:auto;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-1541 .elementor-element.elementor-element-ae0f32f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-1541 .elementor-element.elementor-element-ae0f32f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1541 .elementor-element.elementor-element-7741fd2 .elementor-icon-wrapper{text-align:center;}.elementor-1541 .elementor-element.elementor-element-92dece9 .elementor-icon-wrapper{text-align:center;}.elementor-1541 .elementor-element.elementor-element-e2dc680{--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;}@media(max-width:1024px){.elementor-1541 .elementor-element.elementor-element-ed31737{--flex-wrap:nowrap;}.elementor-1541 .elementor-element.elementor-element-8127f89{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1541 .elementor-element.elementor-element-47efafd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1541 .elementor-element.elementor-element-6dcd493{width:100%;max-width:100%;}.elementor-1541 .elementor-element.elementor-element-6dcd493 .elementor-heading-title{font-size:var( --e-global-typography-f053ce3-font-size );line-height:var( --e-global-typography-f053ce3-line-height );letter-spacing:var( --e-global-typography-f053ce3-letter-spacing );}.elementor-1541 .elementor-element.elementor-element-2fbc730 .elementor-heading-title{font-size:var( --e-global-typography-7531683-font-size );line-height:var( --e-global-typography-7531683-line-height );}.elementor-1541 .elementor-element.elementor-element-40156da{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-1541 .elementor-element.elementor-element-bdff3ff .elementor-heading-title{font-size:var( --e-global-typography-02e78a4-font-size );line-height:var( --e-global-typography-02e78a4-line-height );}.elementor-1541 .elementor-element.elementor-element-7346217{font-size:var( --e-global-typography-8179466-font-size );line-height:var( --e-global-typography-8179466-line-height );}.elementor-1541 .elementor-element.elementor-element-f2c2997 .elementor-heading-title{font-size:var( --e-global-typography-02e78a4-font-size );line-height:var( --e-global-typography-02e78a4-line-height );}.elementor-1541 .elementor-element.elementor-element-3bf4138{font-size:var( --e-global-typography-8179466-font-size );line-height:var( --e-global-typography-8179466-line-height );}.elementor-1541 .elementor-element.elementor-element-79fb931 .elementor-heading-title{font-size:var( --e-global-typography-02e78a4-font-size );line-height:var( --e-global-typography-02e78a4-line-height );}.elementor-1541 .elementor-element.elementor-element-2afb00b{font-size:var( --e-global-typography-8179466-font-size );line-height:var( --e-global-typography-8179466-line-height );}.elementor-1541 .elementor-element.elementor-element-d427d0d .elementor-heading-title{font-size:var( --e-global-typography-02e78a4-font-size );line-height:var( --e-global-typography-02e78a4-line-height );}.elementor-1541 .elementor-element.elementor-element-cc0544c{font-size:var( --e-global-typography-8179466-font-size );line-height:var( --e-global-typography-8179466-line-height );}.elementor-1541 .elementor-element.elementor-element-63db4c9 .elementor-heading-title{font-size:var( --e-global-typography-02e78a4-font-size );line-height:var( --e-global-typography-02e78a4-line-height );}.elementor-1541 .elementor-element.elementor-element-e8eb5c0{font-size:var( --e-global-typography-8179466-font-size );line-height:var( --e-global-typography-8179466-line-height );}.elementor-1541 .elementor-element.elementor-element-4d37362{--justify-content:center;}.elementor-1541 .elementor-element.elementor-element-ae0f32f{--min-height:auto;}.elementor-1541 .elementor-element.elementor-element-e2dc680{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-1541 .elementor-element.elementor-element-8127f89:not(.elementor-motion-effects-element-type-background), .elementor-1541 .elementor-element.elementor-element-8127f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tkatchdentistry.com/wp-content/uploads/2024/11/Services-scaled-1.webp");}.elementor-1541 .elementor-element.elementor-element-6dcd493{width:auto;max-width:auto;}.elementor-1541 .elementor-element.elementor-element-6dcd493 .elementor-heading-title{font-size:var( --e-global-typography-f053ce3-font-size );line-height:var( --e-global-typography-f053ce3-line-height );letter-spacing:var( --e-global-typography-f053ce3-letter-spacing );}.elementor-1541 .elementor-element.elementor-element-2fbc730 .elementor-heading-title{font-size:var( --e-global-typography-7531683-font-size );line-height:var( --e-global-typography-7531683-line-height );}.elementor-1541 .elementor-element.elementor-element-40156da{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-1541 .elementor-element.elementor-element-bdff3ff .elementor-heading-title{font-size:var( --e-global-typography-02e78a4-font-size );line-height:var( --e-global-typography-02e78a4-line-height );}.elementor-1541 .elementor-element.elementor-element-7346217{font-size:var( --e-global-typography-8179466-font-size );line-height:var( --e-global-typography-8179466-line-height );}.elementor-1541 .elementor-element.elementor-element-f2c2997 .elementor-heading-title{font-size:var( --e-global-typography-02e78a4-font-size );line-height:var( --e-global-typography-02e78a4-line-height );}.elementor-1541 .elementor-element.elementor-element-3bf4138{font-size:var( --e-global-typography-8179466-font-size );line-height:var( --e-global-typography-8179466-line-height );}.elementor-1541 .elementor-element.elementor-element-79fb931 .elementor-heading-title{font-size:var( --e-global-typography-02e78a4-font-size );line-height:var( --e-global-typography-02e78a4-line-height );}.elementor-1541 .elementor-element.elementor-element-2afb00b{font-size:var( --e-global-typography-8179466-font-size );line-height:var( --e-global-typography-8179466-line-height );}.elementor-1541 .elementor-element.elementor-element-d427d0d .elementor-heading-title{font-size:var( --e-global-typography-02e78a4-font-size );line-height:var( --e-global-typography-02e78a4-line-height );}.elementor-1541 .elementor-element.elementor-element-cc0544c{font-size:var( --e-global-typography-8179466-font-size );line-height:var( --e-global-typography-8179466-line-height );}.elementor-1541 .elementor-element.elementor-element-63db4c9 .elementor-heading-title{font-size:var( --e-global-typography-02e78a4-font-size );line-height:var( --e-global-typography-02e78a4-line-height );}.elementor-1541 .elementor-element.elementor-element-e8eb5c0{font-size:var( --e-global-typography-8179466-font-size );line-height:var( --e-global-typography-8179466-line-height );}.elementor-1541 .elementor-element.elementor-element-4d37362{--width:auto;}.elementor-1541 .elementor-element.elementor-element-ae0f32f{--width:auto;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1541 .elementor-element.elementor-element-e2dc680{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}}@media(min-width:768px){.elementor-1541 .elementor-element.elementor-element-5e6a133{--width:100%;}.elementor-1541 .elementor-element.elementor-element-17be8b3{--width:100%;}.elementor-1541 .elementor-element.elementor-element-07eda6a{--width:100%;}.elementor-1541 .elementor-element.elementor-element-75436e9{--width:100%;}.elementor-1541 .elementor-element.elementor-element-c398396{--width:100%;}.elementor-1541 .elementor-element.elementor-element-a93c099{--width:100%;}.elementor-1541 .elementor-element.elementor-element-b12f944{--width:100%;}.elementor-1541 .elementor-element.elementor-element-d131b4b{--width:100%;}.elementor-1541 .elementor-element.elementor-element-d6f7c41{--width:100%;}.elementor-1541 .elementor-element.elementor-element-7c92bde{--width:100%;}.elementor-1541 .elementor-element.elementor-element-7d1a7b3{--width:100%;}.elementor-1541 .elementor-element.elementor-element-f7c194e{--width:100%;}.elementor-1541 .elementor-element.elementor-element-d5a8eee{--width:100%;}.elementor-1541 .elementor-element.elementor-element-0b285a7{--width:100%;}.elementor-1541 .elementor-element.elementor-element-d990526{--width:100%;}.elementor-1541 .elementor-element.elementor-element-6a05b4b{--width:100%;}.elementor-1541 .elementor-element.elementor-element-ae0f32f{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-1541 .elementor-element.elementor-element-5e6a133{--width:100%;}.elementor-1541 .elementor-element.elementor-element-befac7f{--width:100%;}.elementor-1541 .elementor-element.elementor-element-ae0f32f{--width:auto;}}/* Start custom CSS for container, class: .elementor-element-47efafd */.elementor-1541 .elementor-element.elementor-element-47efafd{
    display: flex;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-346708e */.elementor-1541 .elementor-element.elementor-element-346708e img {
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a8a630 */.elementor-1541 .elementor-element.elementor-element-4a8a630 svg path{
    fill:currentColor;
}
.elementor-1541 .elementor-element.elementor-element-4a8a630 span.elementor-button-icon{
    display: flex;
}
.elementor-1541 .elementor-element.elementor-element-4a8a630 svg{
    width: 20px;
}
.elementor-1541 .elementor-element.elementor-element-4a8a630{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75436e9 */.elementor-1541 .elementor-element.elementor-element-75436e9{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17be8b3 */.elementor-1541 .elementor-element.elementor-element-17be8b3{
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.04);
}

.elementor-1541 .elementor-element.elementor-element-17be8b3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-435c489 */.elementor-1541 .elementor-element.elementor-element-435c489 img {
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a86676c */.elementor-1541 .elementor-element.elementor-element-a86676c svg path{
    fill:currentColor;
}
.elementor-1541 .elementor-element.elementor-element-a86676c span.elementor-button-icon{
    display: flex;
}
.elementor-1541 .elementor-element.elementor-element-a86676c svg{
    width: 20px;
}
.elementor-1541 .elementor-element.elementor-element-a86676c{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12f944 */.elementor-1541 .elementor-element.elementor-element-b12f944{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c398396 */.elementor-1541 .elementor-element.elementor-element-c398396{
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.04);
}

.elementor-1541 .elementor-element.elementor-element-c398396 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb576a4 */.elementor-1541 .elementor-element.elementor-element-fb576a4 img {
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a54b3be */.elementor-1541 .elementor-element.elementor-element-a54b3be svg path{
    fill:currentColor;
}
.elementor-1541 .elementor-element.elementor-element-a54b3be span.elementor-button-icon{
    display: flex;
}
.elementor-1541 .elementor-element.elementor-element-a54b3be svg{
    width: 20px;
}
.elementor-1541 .elementor-element.elementor-element-a54b3be{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c92bde */.elementor-1541 .elementor-element.elementor-element-7c92bde{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d131b4b */.elementor-1541 .elementor-element.elementor-element-d131b4b{
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.04);
}

.elementor-1541 .elementor-element.elementor-element-d131b4b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb576a4 */.elementor-1541 .elementor-element.elementor-element-fb576a4 img {
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a54b3be */.elementor-1541 .elementor-element.elementor-element-a54b3be svg path{
    fill:currentColor;
}
.elementor-1541 .elementor-element.elementor-element-a54b3be span.elementor-button-icon{
    display: flex;
}
.elementor-1541 .elementor-element.elementor-element-a54b3be svg{
    width: 20px;
}
.elementor-1541 .elementor-element.elementor-element-a54b3be{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c92bde */.elementor-1541 .elementor-element.elementor-element-7c92bde{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d131b4b */.elementor-1541 .elementor-element.elementor-element-d131b4b{
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.04);
}

.elementor-1541 .elementor-element.elementor-element-d131b4b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0262f81 */.elementor-1541 .elementor-element.elementor-element-0262f81 img {
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fc6976 */.elementor-1541 .elementor-element.elementor-element-6fc6976 svg path{
    fill:currentColor;
}
.elementor-1541 .elementor-element.elementor-element-6fc6976 span.elementor-button-icon{
    display: flex;
}
.elementor-1541 .elementor-element.elementor-element-6fc6976 svg{
    width: 20px;
}
.elementor-1541 .elementor-element.elementor-element-6fc6976{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a8eee */.elementor-1541 .elementor-element.elementor-element-d5a8eee{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1a7b3 */.elementor-1541 .elementor-element.elementor-element-7d1a7b3{
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.04);
}

.elementor-1541 .elementor-element.elementor-element-7d1a7b3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0262f81 */.elementor-1541 .elementor-element.elementor-element-0262f81 img {
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fc6976 */.elementor-1541 .elementor-element.elementor-element-6fc6976 svg path{
    fill:currentColor;
}
.elementor-1541 .elementor-element.elementor-element-6fc6976 span.elementor-button-icon{
    display: flex;
}
.elementor-1541 .elementor-element.elementor-element-6fc6976 svg{
    width: 20px;
}
.elementor-1541 .elementor-element.elementor-element-6fc6976{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a8eee */.elementor-1541 .elementor-element.elementor-element-d5a8eee{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1a7b3 */.elementor-1541 .elementor-element.elementor-element-7d1a7b3{
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.04);
}

.elementor-1541 .elementor-element.elementor-element-7d1a7b3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0262f81 */.elementor-1541 .elementor-element.elementor-element-0262f81 img {
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fc6976 */.elementor-1541 .elementor-element.elementor-element-6fc6976 svg path{
    fill:currentColor;
}
.elementor-1541 .elementor-element.elementor-element-6fc6976 span.elementor-button-icon{
    display: flex;
}
.elementor-1541 .elementor-element.elementor-element-6fc6976 svg{
    width: 20px;
}
.elementor-1541 .elementor-element.elementor-element-6fc6976{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a8eee */.elementor-1541 .elementor-element.elementor-element-d5a8eee{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1a7b3 */.elementor-1541 .elementor-element.elementor-element-7d1a7b3{
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.04);
}

.elementor-1541 .elementor-element.elementor-element-7d1a7b3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a32e413 */.elementor-1541 .elementor-element.elementor-element-a32e413 img {
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dce1cea */.elementor-1541 .elementor-element.elementor-element-dce1cea svg path{
    fill:currentColor;
}
.elementor-1541 .elementor-element.elementor-element-dce1cea span.elementor-button-icon{
    display: flex;
}
.elementor-1541 .elementor-element.elementor-element-dce1cea svg{
    width: 20px;
}
.elementor-1541 .elementor-element.elementor-element-dce1cea{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a05b4b */.elementor-1541 .elementor-element.elementor-element-6a05b4b{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b285a7 */.elementor-1541 .elementor-element.elementor-element-0b285a7{
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.04);
}

.elementor-1541 .elementor-element.elementor-element-0b285a7 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a32e413 */.elementor-1541 .elementor-element.elementor-element-a32e413 img {
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dce1cea */.elementor-1541 .elementor-element.elementor-element-dce1cea svg path{
    fill:currentColor;
}
.elementor-1541 .elementor-element.elementor-element-dce1cea span.elementor-button-icon{
    display: flex;
}
.elementor-1541 .elementor-element.elementor-element-dce1cea svg{
    width: 20px;
}
.elementor-1541 .elementor-element.elementor-element-dce1cea{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a05b4b */.elementor-1541 .elementor-element.elementor-element-6a05b4b{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b285a7 */.elementor-1541 .elementor-element.elementor-element-0b285a7{
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.04);
}

.elementor-1541 .elementor-element.elementor-element-0b285a7 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ae1ac */.elementor-1541 .elementor-element.elementor-element-86ae1ac {
    padding: 0 !important;
    overflow: visible;
}

.slick-slider .slick-list {
    overflow: visible;
}

.elementor-1541 .elementor-element.elementor-element-86ae1ac .slick-list.draggable{
    display: flex;
}

.slick-slider .slick-list {
    overflow: visible;
}

/*gap on each slides*/
.slick-slide {
  margin-right: 24px;
}

.slick-slide::last-child {
  margin-right: 0;
}

/* If you want to ensure the individual slides don't overflow, you can also add this */
.slick-track {
  display: flex;
  /*flex-wrap: nowrap; Ensure slides stay in a single row */
  /*overflow: hidden;*/
  margin-left: 0;
}

@media screen and (max-width: 768px){ 
    .slick-slide {
      margin-right: 6px;
      margin-left: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d37362 *//* Style for custom pagination */
.custom-pagination {
  display: flex;
  justify-content: left;
  width: auto;
  gap: 5px;
}

.pagination-circle {
  width: 20px;
  height: 10px; 
  border-radius: 100em; 
  background-color: var(--e-global-color-primary); 
  border: none;
  outline: none; 
  /*margin: 0 5px; */
  cursor: pointer; 
  transition: width 0.3s ease-in-out, background-color 0.3s ease;
}

/* Active dot style */
.pagination-circle.active {
  background-color: var(--e-global-color-fffe4d7);
  /*transform: scale(1.3);*/
  width: 50px;
}

/* Hover effect for dots */
.pagination-circle:hover {
  background-color: var(--e-global-color-fffe4d7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae0f32f */.slider-btn .elementor-icon svg path {
  transition: 500ms ease 0s;
  cursor: pointer;
  fill: var(--e-global-color-5c40814);
}

.slider-btn .elementor-icon svg path:hover {
  fill: var( --e-global-color-secondary );
  transition: 500ms ease 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9faead4 */.elementor-1541 .elementor-element.elementor-element-9faead4 {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39dfab */.elementor-1541 .elementor-element.elementor-element-a39dfab {
    padding: 0 !important;
    /*position: relative;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8127f89 */.container-stretch{
    width: fit-content;
    flex-grow: 1!important;
    flex-shrink: 0!important;
}
.container-fit-content{
    width: fit-content;
}
.text-nowrap{
    white-space: nowrap
}/* End custom CSS */