.elementor-1424 .elementor-element.elementor-element-5219431{--display:flex;--min-height:257px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.8;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1424 .elementor-element.elementor-element-5219431:not(.elementor-motion-effects-element-type-background), .elementor-1424 .elementor-element.elementor-element-5219431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klickwaveagency.com/wp-content/uploads/2026/09/doctor-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1424 .elementor-element.elementor-element-5219431::before, .elementor-1424 .elementor-element.elementor-element-5219431 > .elementor-background-video-container::before, .elementor-1424 .elementor-element.elementor-element-5219431 > .e-con-inner > .elementor-background-video-container::before, .elementor-1424 .elementor-element.elementor-element-5219431 > .elementor-background-slideshow::before, .elementor-1424 .elementor-element.elementor-element-5219431 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1424 .elementor-element.elementor-element-5219431 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(95deg, #046bd2 44%, #352C4F00 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1424 .elementor-element.elementor-element-9158a96{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1424 .elementor-element.elementor-element-9158a96 .elementor-heading-title{font-family:"Poppins", Poppins;font-size:48px;font-weight:700;line-height:58px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Poppins;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-1424 .elementor-element.elementor-element-fecbcdd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Poppins", Poppins;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-fecbcdd p{margin-block-end:0px;}.elementor-1424 .elementor-element.elementor-element-fecbcdd a{color:#FFD2B1;}.elementor-1424 .elementor-element.elementor-element-bce6c5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--flex-wrap:wrap;--align-content:flex-start;--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 ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1424 .elementor-element.elementor-element-c60ff6b .elementor-button{background-color:#F88125;border-radius:4px 4px 4px 4px;}.elementor-1424 .elementor-element.elementor-element-c60ff6b .elementor-button:hover, .elementor-1424 .elementor-element.elementor-element-c60ff6b .elementor-button:focus{background-color:#D87121;}.elementor-1424 .elementor-element.elementor-element-c60ff6b{width:auto;max-width:auto;}.elementor-1424 .elementor-element.elementor-element-c1867a0 .elementor-button{background-color:#FFFFFFF7;fill:#000000;color:#000000;border-radius:4px 4px 4px 4px;}.elementor-1424 .elementor-element.elementor-element-c1867a0 .elementor-button:hover, .elementor-1424 .elementor-element.elementor-element-c1867a0 .elementor-button:focus{background-color:var( --e-global-color-6033e08 );color:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-c1867a0{width:auto;max-width:auto;}.elementor-1424 .elementor-element.elementor-element-c1867a0 .elementor-button:hover svg, .elementor-1424 .elementor-element.elementor-element-c1867a0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-10e4b18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1424 .elementor-element.elementor-element-10e4b18:not(.elementor-motion-effects-element-type-background), .elementor-1424 .elementor-element.elementor-element-10e4b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-e715aff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1424 .elementor-element.elementor-element-554654f{--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;--justify-content:center;}.elementor-1424 .elementor-element.elementor-element-aa1b782 .elementor-heading-title{font-family:"Poppins", Poppins;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-f1c8573 );}.elementor-1424 .elementor-element.elementor-element-38717ed{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Poppins", Poppins;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-1424 .elementor-element.elementor-element-38717ed p{margin-block-end:0px;}.elementor-1424 .elementor-element.elementor-element-38717ed a{color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-677ac03{--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-1424 .elementor-element.elementor-element-329809a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Poppins;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1424 .elementor-element.elementor-element-ecc0be5 > .elementor-widget-container{border-style:none;}.elementor-1424 .elementor-element.elementor-element-ecc0be5 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1424 .elementor-element.elementor-element-ecc0be5 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-1424 .elementor-element.elementor-element-ecc0be5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-ecc0be5.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-ecc0be5 .elementor-icon{font-size:25px;}.elementor-1424 .elementor-element.elementor-element-ecc0be5 .elementor-icon-box-title, .elementor-1424 .elementor-element.elementor-element-ecc0be5 .elementor-icon-box-title a{font-family:"Poppins", Poppins;font-size:18px;font-weight:600;}.elementor-1424 .elementor-element.elementor-element-ecc0be5:has(:hover) .elementor-icon-box-title,
					 .elementor-1424 .elementor-element.elementor-element-ecc0be5:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1424 .elementor-element.elementor-element-ecc0be5 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:14px;font-weight:400;line-height:1.4em;color:#3A3939;}.elementor-1424 .elementor-element.elementor-element-33a1fc6 > .elementor-widget-container{border-style:none;}.elementor-1424 .elementor-element.elementor-element-33a1fc6 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1424 .elementor-element.elementor-element-33a1fc6 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-1424 .elementor-element.elementor-element-33a1fc6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-33a1fc6.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-33a1fc6 .elementor-icon{font-size:25px;}.elementor-1424 .elementor-element.elementor-element-33a1fc6 .elementor-icon-box-title, .elementor-1424 .elementor-element.elementor-element-33a1fc6 .elementor-icon-box-title a{font-family:"Poppins", Poppins;font-size:18px;font-weight:600;}.elementor-1424 .elementor-element.elementor-element-33a1fc6:has(:hover) .elementor-icon-box-title,
					 .elementor-1424 .elementor-element.elementor-element-33a1fc6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1424 .elementor-element.elementor-element-33a1fc6 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:14px;font-weight:400;line-height:1.4em;color:#3A3939;}.elementor-1424 .elementor-element.elementor-element-e7a103e > .elementor-widget-container{border-style:none;}.elementor-1424 .elementor-element.elementor-element-e7a103e .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1424 .elementor-element.elementor-element-e7a103e .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-1424 .elementor-element.elementor-element-e7a103e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-e7a103e.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-e7a103e .elementor-icon{font-size:25px;}.elementor-1424 .elementor-element.elementor-element-e7a103e .elementor-icon-box-title, .elementor-1424 .elementor-element.elementor-element-e7a103e .elementor-icon-box-title a{font-family:"Poppins", Poppins;font-size:18px;font-weight:600;}.elementor-1424 .elementor-element.elementor-element-e7a103e:has(:hover) .elementor-icon-box-title,
					 .elementor-1424 .elementor-element.elementor-element-e7a103e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1424 .elementor-element.elementor-element-e7a103e .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:14px;font-weight:400;line-height:1.4em;color:#3A3939;}.elementor-1424 .elementor-element.elementor-element-d7241c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1424 .elementor-element.elementor-element-d7241c1:not(.elementor-motion-effects-element-type-background), .elementor-1424 .elementor-element.elementor-element-d7241c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://klickwaveagency.com/wp-content/uploads/2025/06/stacked-waves-haikei.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1424 .elementor-element.elementor-element-12be4c7{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-1424 .elementor-element.elementor-element-12be4c7:not(.elementor-motion-effects-element-type-background), .elementor-1424 .elementor-element.elementor-element-12be4c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klickwaveagency.com/wp-content/uploads/2026/09/image-dental.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1424 .elementor-element.elementor-element-e1fa772{--display:flex;}.elementor-1424 .elementor-element.elementor-element-ca0dc4b .elementor-heading-title{font-family:"Poppins", Poppins;font-size:30px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-05e380c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Poppins;font-size:15px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-05e380c p{margin-block-end:12px;}.elementor-1424 .elementor-element.elementor-element-05e380c a{color:#FFD2B1;}.elementor-1424 .elementor-element.elementor-element-b0fed54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1424 .elementor-element.elementor-element-16ed42a{--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;--justify-content:center;}.elementor-1424 .elementor-element.elementor-element-bcc7779 .elementor-heading-title{font-family:"Poppins", Poppins;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-f1c8573 );}.elementor-1424 .elementor-element.elementor-element-9b90f7f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Poppins;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-1424 .elementor-element.elementor-element-9b90f7f p{margin-block-end:0px;}.elementor-1424 .elementor-element.elementor-element-9b90f7f a{color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-6e4175b .elementor-button{background-color:#F88125;border-radius:4px 4px 4px 4px;}.elementor-1424 .elementor-element.elementor-element-6e4175b .elementor-button:hover, .elementor-1424 .elementor-element.elementor-element-6e4175b .elementor-button:focus{background-color:#D87121;}.elementor-1424 .elementor-element.elementor-element-9993898{--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-1424 .elementor-element.elementor-element-f7307f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1424 .elementor-element.elementor-element-f7307f2:not(.elementor-motion-effects-element-type-background), .elementor-1424 .elementor-element.elementor-element-f7307f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFD;}.elementor-1424 .elementor-element.elementor-element-01ddbaa.elementor-element{--align-self:center;}.elementor-1424 .elementor-element.elementor-element-ad37ca1{text-align:center;}.elementor-1424 .elementor-element.elementor-element-ad37ca1 .elementor-heading-title{font-family:"Poppins", Poppins;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-f1c8573 );}.elementor-1424 .elementor-element.elementor-element-d834323{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Poppins;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-1424 .elementor-element.elementor-element-d834323.elementor-element{--align-self:center;}.elementor-1424 .elementor-element.elementor-element-d834323 p{margin-block-end:0px;}.elementor-1424 .elementor-element.elementor-element-d834323 a{color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-72c95f0{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1424 .elementor-element.elementor-element-72c95f0:not(.elementor-motion-effects-element-type-background), .elementor-1424 .elementor-element.elementor-element-72c95f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klickwaveagency.com/wp-content/uploads/2025/06/stacked-waves-haikei.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1424 .elementor-element.elementor-element-06f3571{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1424 .elementor-element.elementor-element-eebb7bf{--display:flex;}.elementor-1424 .elementor-element.elementor-element-97fe7b6 .elementor-heading-title{font-family:"Poppins", Poppins;font-size:30px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-bac0239{--display:flex;}.elementor-1424 .elementor-element.elementor-element-26e7f39 .elementor-button{background-color:#F88125;border-radius:4px 4px 4px 4px;}.elementor-1424 .elementor-element.elementor-element-26e7f39 .elementor-button:hover, .elementor-1424 .elementor-element.elementor-element-26e7f39 .elementor-button:focus{background-color:#D87121;}.elementor-1424 .elementor-element.elementor-element-9d960c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1424 .elementor-element.elementor-element-3a340df{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1424 .elementor-element.elementor-element-c60b86c > .elementor-widget-container{border-style:none;}.elementor-1424 .elementor-element.elementor-element-c60b86c .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-1424 .elementor-element.elementor-element-c60b86c .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-1424 .elementor-element.elementor-element-c60b86c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d2c9800 );fill:var( --e-global-color-d2c9800 );color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-c60b86c.elementor-view-framed .elementor-icon, .elementor-1424 .elementor-element.elementor-element-c60b86c.elementor-view-default .elementor-icon{fill:var( --e-global-color-d2c9800 );color:var( --e-global-color-d2c9800 );border-color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-c60b86c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-c60b86c .elementor-icon{font-size:25px;}.elementor-1424 .elementor-element.elementor-element-c60b86c .elementor-icon-box-title, .elementor-1424 .elementor-element.elementor-element-c60b86c .elementor-icon-box-title a{font-family:"Poppins", Poppins;font-size:18px;font-weight:600;}.elementor-1424 .elementor-element.elementor-element-c60b86c:has(:hover) .elementor-icon-box-title,
					 .elementor-1424 .elementor-element.elementor-element-c60b86c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1424 .elementor-element.elementor-element-c60b86c .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:14px;font-weight:400;line-height:1.4em;color:#3A3939;}.elementor-1424 .elementor-element.elementor-element-1830b89 > .elementor-widget-container{border-style:none;}.elementor-1424 .elementor-element.elementor-element-1830b89 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-1424 .elementor-element.elementor-element-1830b89 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-1424 .elementor-element.elementor-element-1830b89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d2c9800 );fill:var( --e-global-color-d2c9800 );color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-1830b89.elementor-view-framed .elementor-icon, .elementor-1424 .elementor-element.elementor-element-1830b89.elementor-view-default .elementor-icon{fill:var( --e-global-color-d2c9800 );color:var( --e-global-color-d2c9800 );border-color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-1830b89.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-1830b89 .elementor-icon{font-size:25px;}.elementor-1424 .elementor-element.elementor-element-1830b89 .elementor-icon-box-title, .elementor-1424 .elementor-element.elementor-element-1830b89 .elementor-icon-box-title a{font-family:"Poppins", Poppins;font-size:18px;font-weight:600;}.elementor-1424 .elementor-element.elementor-element-1830b89:has(:hover) .elementor-icon-box-title,
					 .elementor-1424 .elementor-element.elementor-element-1830b89:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1424 .elementor-element.elementor-element-1830b89 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:14px;font-weight:400;line-height:1.4em;color:#3A3939;}.elementor-1424 .elementor-element.elementor-element-c382696 > .elementor-widget-container{border-style:none;}.elementor-1424 .elementor-element.elementor-element-c382696 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-1424 .elementor-element.elementor-element-c382696 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-1424 .elementor-element.elementor-element-c382696.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d2c9800 );fill:var( --e-global-color-d2c9800 );color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-c382696.elementor-view-framed .elementor-icon, .elementor-1424 .elementor-element.elementor-element-c382696.elementor-view-default .elementor-icon{fill:var( --e-global-color-d2c9800 );color:var( --e-global-color-d2c9800 );border-color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-c382696.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-c382696 .elementor-icon{font-size:25px;}.elementor-1424 .elementor-element.elementor-element-c382696 .elementor-icon-box-title, .elementor-1424 .elementor-element.elementor-element-c382696 .elementor-icon-box-title a{font-family:"Poppins", Poppins;font-size:18px;font-weight:600;}.elementor-1424 .elementor-element.elementor-element-c382696:has(:hover) .elementor-icon-box-title,
					 .elementor-1424 .elementor-element.elementor-element-c382696:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1424 .elementor-element.elementor-element-c382696 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:14px;font-weight:400;line-height:1.4em;color:#3A3939;}.elementor-1424 .elementor-element.elementor-element-9e1ac41 > .elementor-widget-container{border-style:none;}.elementor-1424 .elementor-element.elementor-element-9e1ac41 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-1424 .elementor-element.elementor-element-9e1ac41 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-1424 .elementor-element.elementor-element-9e1ac41.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d2c9800 );fill:var( --e-global-color-d2c9800 );color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-9e1ac41.elementor-view-framed .elementor-icon, .elementor-1424 .elementor-element.elementor-element-9e1ac41.elementor-view-default .elementor-icon{fill:var( --e-global-color-d2c9800 );color:var( --e-global-color-d2c9800 );border-color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-9e1ac41.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-9e1ac41 .elementor-icon{font-size:25px;}.elementor-1424 .elementor-element.elementor-element-9e1ac41 .elementor-icon-box-title, .elementor-1424 .elementor-element.elementor-element-9e1ac41 .elementor-icon-box-title a{font-family:"Poppins", Poppins;font-size:18px;font-weight:600;}.elementor-1424 .elementor-element.elementor-element-9e1ac41:has(:hover) .elementor-icon-box-title,
					 .elementor-1424 .elementor-element.elementor-element-9e1ac41:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1424 .elementor-element.elementor-element-9e1ac41 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:14px;font-weight:400;line-height:1.4em;color:#3A3939;}.elementor-1424 .elementor-element.elementor-element-025541c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1424 .elementor-element.elementor-element-025541c:not(.elementor-motion-effects-element-type-background), .elementor-1424 .elementor-element.elementor-element-025541c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1424 .elementor-element.elementor-element-429771d{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-1424 .elementor-element.elementor-element-429771d:not(.elementor-motion-effects-element-type-background), .elementor-1424 .elementor-element.elementor-element-429771d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klickwaveagency.com/wp-content/uploads/2026/10/Fails-Dental-Practices.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1424 .elementor-element.elementor-element-e175387{--display:flex;}.elementor-1424 .elementor-element.elementor-element-cc911dc .elementor-heading-title{font-family:"Poppins", Poppins;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-1424 .elementor-element.elementor-element-9174179{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Poppins;font-size:15px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1424 .elementor-element.elementor-element-9174179 p{margin-block-end:12px;}.elementor-1424 .elementor-element.elementor-element-9174179 a{color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-740b62b > .elementor-widget-container{border-style:none;}.elementor-1424 .elementor-element.elementor-element-740b62b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-1424 .elementor-element.elementor-element-740b62b .elementor-icon-box-title{margin-block-end:5px;color:#082B5C;}.elementor-1424 .elementor-element.elementor-element-740b62b.elementor-view-stacked .elementor-icon{background-color:#EAF3FE;fill:var( --e-global-color-6033e08 );color:var( --e-global-color-6033e08 );}.elementor-1424 .elementor-element.elementor-element-740b62b.elementor-view-framed .elementor-icon, .elementor-1424 .elementor-element.elementor-element-740b62b.elementor-view-default .elementor-icon{fill:#EAF3FE;color:#EAF3FE;border-color:#EAF3FE;}.elementor-1424 .elementor-element.elementor-element-740b62b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6033e08 );}.elementor-1424 .elementor-element.elementor-element-740b62b .elementor-icon{font-size:25px;}.elementor-1424 .elementor-element.elementor-element-740b62b .elementor-icon-box-title, .elementor-1424 .elementor-element.elementor-element-740b62b .elementor-icon-box-title a{font-family:"Poppins", Poppins;font-size:16px;font-weight:600;}.elementor-1424 .elementor-element.elementor-element-740b62b:has(:hover) .elementor-icon-box-title,
					 .elementor-1424 .elementor-element.elementor-element-740b62b:has(:focus) .elementor-icon-box-title{color:#082B5C;}.elementor-1424 .elementor-element.elementor-element-740b62b .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:13px;font-weight:400;line-height:1.4em;color:#3A3939;}.elementor-1424 .elementor-element.elementor-element-449004f > .elementor-widget-container{border-style:none;}.elementor-1424 .elementor-element.elementor-element-449004f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-1424 .elementor-element.elementor-element-449004f .elementor-icon-box-title{margin-block-end:5px;color:#082B5C;}.elementor-1424 .elementor-element.elementor-element-449004f.elementor-view-stacked .elementor-icon{background-color:#FEEEE4;fill:var( --e-global-color-d2c9800 );color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-449004f.elementor-view-framed .elementor-icon, .elementor-1424 .elementor-element.elementor-element-449004f.elementor-view-default .elementor-icon{fill:#FEEEE4;color:#FEEEE4;border-color:#FEEEE4;}.elementor-1424 .elementor-element.elementor-element-449004f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-449004f .elementor-icon{font-size:25px;}.elementor-1424 .elementor-element.elementor-element-449004f .elementor-icon-box-title, .elementor-1424 .elementor-element.elementor-element-449004f .elementor-icon-box-title a{font-family:"Poppins", Poppins;font-size:16px;font-weight:600;}.elementor-1424 .elementor-element.elementor-element-449004f:has(:hover) .elementor-icon-box-title,
					 .elementor-1424 .elementor-element.elementor-element-449004f:has(:focus) .elementor-icon-box-title{color:#082B5C;}.elementor-1424 .elementor-element.elementor-element-449004f .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:13px;font-weight:400;line-height:1.4em;color:#3A3939;}.elementor-1424 .elementor-element.elementor-element-ac825d9 > .elementor-widget-container{border-style:none;}.elementor-1424 .elementor-element.elementor-element-ac825d9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-1424 .elementor-element.elementor-element-ac825d9 .elementor-icon-box-title{margin-block-end:5px;color:#082B5C;}.elementor-1424 .elementor-element.elementor-element-ac825d9.elementor-view-stacked .elementor-icon{background-color:#EAF3FE;fill:var( --e-global-color-6033e08 );color:var( --e-global-color-6033e08 );}.elementor-1424 .elementor-element.elementor-element-ac825d9.elementor-view-framed .elementor-icon, .elementor-1424 .elementor-element.elementor-element-ac825d9.elementor-view-default .elementor-icon{fill:#EAF3FE;color:#EAF3FE;border-color:#EAF3FE;}.elementor-1424 .elementor-element.elementor-element-ac825d9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6033e08 );}.elementor-1424 .elementor-element.elementor-element-ac825d9 .elementor-icon{font-size:25px;}.elementor-1424 .elementor-element.elementor-element-ac825d9 .elementor-icon-box-title, .elementor-1424 .elementor-element.elementor-element-ac825d9 .elementor-icon-box-title a{font-family:"Poppins", Poppins;font-size:16px;font-weight:600;}.elementor-1424 .elementor-element.elementor-element-ac825d9:has(:hover) .elementor-icon-box-title,
					 .elementor-1424 .elementor-element.elementor-element-ac825d9:has(:focus) .elementor-icon-box-title{color:#082B5C;}.elementor-1424 .elementor-element.elementor-element-ac825d9 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:13px;font-weight:400;line-height:1.4em;color:#3A3939;}.elementor-1424 .elementor-element.elementor-element-cf11e00 > .elementor-widget-container{border-style:none;}.elementor-1424 .elementor-element.elementor-element-cf11e00 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-1424 .elementor-element.elementor-element-cf11e00 .elementor-icon-box-title{margin-block-end:5px;color:#082B5C;}.elementor-1424 .elementor-element.elementor-element-cf11e00.elementor-view-stacked .elementor-icon{background-color:#FEEEE4;fill:var( --e-global-color-d2c9800 );color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-cf11e00.elementor-view-framed .elementor-icon, .elementor-1424 .elementor-element.elementor-element-cf11e00.elementor-view-default .elementor-icon{fill:#FEEEE4;color:#FEEEE4;border-color:#FEEEE4;}.elementor-1424 .elementor-element.elementor-element-cf11e00.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d2c9800 );}.elementor-1424 .elementor-element.elementor-element-cf11e00 .elementor-icon{font-size:25px;}.elementor-1424 .elementor-element.elementor-element-cf11e00 .elementor-icon-box-title, .elementor-1424 .elementor-element.elementor-element-cf11e00 .elementor-icon-box-title a{font-family:"Poppins", Poppins;font-size:16px;font-weight:600;}.elementor-1424 .elementor-element.elementor-element-cf11e00:has(:hover) .elementor-icon-box-title,
					 .elementor-1424 .elementor-element.elementor-element-cf11e00:has(:focus) .elementor-icon-box-title{color:#082B5C;}.elementor-1424 .elementor-element.elementor-element-cf11e00 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:14px;font-weight:400;line-height:1.4em;color:#3A3939;}.elementor-1424 .elementor-element.elementor-element-ae3347e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Poppins;font-size:15px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1424 .elementor-element.elementor-element-ae3347e p{margin-block-end:0px;}.elementor-1424 .elementor-element.elementor-element-ae3347e a{color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-b6ade02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1424 .elementor-element.elementor-element-b6ade02:not(.elementor-motion-effects-element-type-background), .elementor-1424 .elementor-element.elementor-element-b6ade02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFD;}.elementor-1424 .elementor-element.elementor-element-00ad1af{--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-1424 .elementor-element.elementor-element-fcc440a .elementor-heading-title{font-family:"Poppins", Poppins;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-f1c8573 );}.elementor-1424 .elementor-element.elementor-element-27fc04e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Poppins;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-1424 .elementor-element.elementor-element-27fc04e p{margin-block-end:0px;}.elementor-1424 .elementor-element.elementor-element-27fc04e a{color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-34cb805{--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-1424 .elementor-element.elementor-element-35a1fe3{--display:flex;}.elementor-1424 .elementor-element.elementor-element-f230acc{font-family:"Poppins", Poppins;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-1424 .elementor-element.elementor-element-f230acc p{margin-block-end:0px;}.elementor-1424 .elementor-element.elementor-element-f230acc a{color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-6c749cd{--display:flex;}.elementor-1424 .elementor-element.elementor-element-e290620{font-family:"Poppins", Poppins;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-1424 .elementor-element.elementor-element-e290620 p{margin-block-end:0px;}.elementor-1424 .elementor-element.elementor-element-e290620 a{color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-48bde23{--display:flex;}.elementor-1424 .elementor-element.elementor-element-94e45e3{font-family:"Poppins", Poppins;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-1424 .elementor-element.elementor-element-94e45e3 p{margin-block-end:0px;}.elementor-1424 .elementor-element.elementor-element-94e45e3 a{color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-c264b1b{--display:flex;}.elementor-1424 .elementor-element.elementor-element-27ec6d9{font-family:"Poppins", Poppins;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-1424 .elementor-element.elementor-element-27ec6d9 p{margin-block-end:0px;}.elementor-1424 .elementor-element.elementor-element-27ec6d9 a{color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-a2c2e48{--display:flex;}.elementor-1424 .elementor-element.elementor-element-42b6e2f{font-family:"Poppins", Poppins;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-1424 .elementor-element.elementor-element-42b6e2f p{margin-block-end:0px;}.elementor-1424 .elementor-element.elementor-element-42b6e2f a{color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-f14ee7d{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1424 .elementor-element.elementor-element-08a1e1c{--display:flex;--min-height:422px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1424 .elementor-element.elementor-element-08a1e1c:not(.elementor-motion-effects-element-type-background), .elementor-1424 .elementor-element.elementor-element-08a1e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klickwaveagency.com/wp-content/uploads/2026/10/klickway-cta.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1424 .elementor-element.elementor-element-949fadb{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1424 .elementor-element.elementor-element-949fadb .elementor-heading-title{font-family:"Poppins", Poppins;font-size:48px;font-weight:700;line-height:58px;color:#082B5C;}.elementor-1424 .elementor-element.elementor-element-6053083{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Poppins", Poppins;font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-1424 .elementor-element.elementor-element-6053083 p{margin-block-end:0px;}.elementor-1424 .elementor-element.elementor-element-6053083 a{color:var( --e-global-color-be8d4c1 );}.elementor-1424 .elementor-element.elementor-element-ebbec5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1424 .elementor-element.elementor-element-19a6a5f .elementor-button{background-color:#F88125;font-family:"Poppins", Poppins;font-weight:500;border-radius:4px 4px 4px 4px;}.elementor-1424 .elementor-element.elementor-element-19a6a5f .elementor-button:hover, .elementor-1424 .elementor-element.elementor-element-19a6a5f .elementor-button:focus{background-color:#D87121;}.elementor-1424 .elementor-element.elementor-element-19a6a5f{width:auto;max-width:auto;}@media(min-width:768px){.elementor-1424 .elementor-element.elementor-element-554654f{--width:33%;}.elementor-1424 .elementor-element.elementor-element-677ac03{--width:68%;}.elementor-1424 .elementor-element.elementor-element-16ed42a{--width:33%;}.elementor-1424 .elementor-element.elementor-element-9993898{--width:68%;}.elementor-1424 .elementor-element.elementor-element-00ad1af{--width:35%;}.elementor-1424 .elementor-element.elementor-element-34cb805{--width:65%;}}@media(max-width:1024px){.elementor-1424 .elementor-element.elementor-element-9158a96{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-1424 .elementor-element.elementor-element-9158a96 .elementor-heading-title{font-size:33px;line-height:1.3em;}.elementor-1424 .elementor-element.elementor-element-fecbcdd{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;font-size:15px;}.elementor-1424 .elementor-element.elementor-element-554654f{--justify-content:flex-start;}.elementor-1424 .elementor-element.elementor-element-aa1b782 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-1424 .elementor-element.elementor-element-38717ed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-1424 .elementor-element.elementor-element-329809a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1424 .elementor-element.elementor-element-ca0dc4b .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-1424 .elementor-element.elementor-element-05e380c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-1424 .elementor-element.elementor-element-16ed42a{--justify-content:flex-start;}.elementor-1424 .elementor-element.elementor-element-bcc7779 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-1424 .elementor-element.elementor-element-9b90f7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-1424 .elementor-element.elementor-element-ad37ca1 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-1424 .elementor-element.elementor-element-d834323{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-1424 .elementor-element.elementor-element-97fe7b6 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-1424 .elementor-element.elementor-element-3a340df{--grid-auto-flow:row;}.elementor-1424 .elementor-element.elementor-element-cc911dc .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-1424 .elementor-element.elementor-element-9174179{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-1424 .elementor-element.elementor-element-ae3347e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-1424 .elementor-element.elementor-element-fcc440a .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-1424 .elementor-element.elementor-element-27fc04e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-1424 .elementor-element.elementor-element-f230acc{font-size:14px;}.elementor-1424 .elementor-element.elementor-element-e290620{font-size:14px;}.elementor-1424 .elementor-element.elementor-element-94e45e3{font-size:14px;}.elementor-1424 .elementor-element.elementor-element-27ec6d9{font-size:14px;}.elementor-1424 .elementor-element.elementor-element-42b6e2f{font-size:14px;}.elementor-1424 .elementor-element.elementor-element-949fadb{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-1424 .elementor-element.elementor-element-949fadb .elementor-heading-title{font-size:33px;line-height:1.3em;}.elementor-1424 .elementor-element.elementor-element-6053083{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;font-size:15px;}}@media(max-width:767px){.elementor-1424 .elementor-element.elementor-element-5219431:not(.elementor-motion-effects-element-type-background), .elementor-1424 .elementor-element.elementor-element-5219431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-1424 .elementor-element.elementor-element-9158a96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1424 .elementor-element.elementor-element-9158a96 .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-1424 .elementor-element.elementor-element-fecbcdd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-bce6c5e{--justify-content:center;}.elementor-1424 .elementor-element.elementor-element-aa1b782 .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-1424 .elementor-element.elementor-element-38717ed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-329809a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1424 .elementor-element.elementor-element-12be4c7{--min-height:207px;}.elementor-1424 .elementor-element.elementor-element-ca0dc4b .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-1424 .elementor-element.elementor-element-05e380c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-bcc7779 .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-1424 .elementor-element.elementor-element-9b90f7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-ad37ca1 .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-1424 .elementor-element.elementor-element-d834323{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-06f3571{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1424 .elementor-element.elementor-element-97fe7b6 .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-1424 .elementor-element.elementor-element-9d960c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1424 .elementor-element.elementor-element-3a340df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1424 .elementor-element.elementor-element-429771d{--min-height:372px;}.elementor-1424 .elementor-element.elementor-element-cc911dc .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-1424 .elementor-element.elementor-element-9174179{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-ae3347e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-fcc440a .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-1424 .elementor-element.elementor-element-27fc04e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-f230acc{font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-e290620{font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-94e45e3{font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-27ec6d9{font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-42b6e2f{font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-08a1e1c:not(.elementor-motion-effects-element-type-background), .elementor-1424 .elementor-element.elementor-element-08a1e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-1424 .elementor-element.elementor-element-949fadb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1424 .elementor-element.elementor-element-949fadb .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-1424 .elementor-element.elementor-element-6053083{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-1424 .elementor-element.elementor-element-ebbec5a{--justify-content:center;}.elementor-1424 .elementor-element.elementor-element-19a6a5f .elementor-button{font-size:13px;}}/* Start custom CSS for html, class: .elementor-element-5767499 *//* =================================
   KLICK WAVE DENTAL LABEL
================================= */

.kw-dental-label {
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:20px;
}


.kw-dental-label span {
    width:38px;
    height:4px;
    background:#F88125;
    border-radius:50px;
    display:block;
    flex-shrink:0;
}


.kw-dental-label p {
    margin:0 !important;
    padding:0 !important;

    font-family:inherit;
    font-size:13px;
    line-height:1.4;
    font-weight:700;
    letter-spacing:1px;

    color:#ffffff;
}


/* ================================
   MOBILE RESPONSIVE
================================ */

@media(max-width:767px){

    .kw-dental-label {
        gap:10px;
        margin-bottom:15px;
    }


    .kw-dental-label span {
        width:28px;
        height:3px;
    }


    .kw-dental-label p {
        font-size:11px;
        letter-spacing:.7px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f9b382e *//* =====================================
   KLICK WAVE DENTAL STATS SECTION
===================================== */


.kw-dental-stats-bar {

    width:100%;

    display:grid;

    grid-template-columns:repeat(4,1fr);

    align-items:center;

    max-width:1140px;

    margin:0 auto;

    padding:35px 20px;

    background:#F7FAFD;

}


/* Individual Item */

.kw-dental-stat-item {

    text-align:center;

    position:relative;

    padding:0 25px;

}


/* Divider */

.kw-dental-stat-item:not(:last-child)::after {

    content:"";

    position:absolute;

    right:0;

    top:10%;

    height:80%;

    width:1px;

    background:#E4ECF5;

}


/* Icon */

.kw-dental-stat-icon {

    width:50px;

    height:50px;

    margin:0 auto 12px;

    display:flex;

    align-items:center;

    justify-content:center;

}


.kw-dental-stat-icon img {

    width:100%;

    height:100%;

    object-fit:contain;

}



/* Number */

.kw-dental-stat-item h3 {

    margin:0 0 6px !important;

    font-family:'Poppins', sans-serif;

    font-size:22px;

    line-height:1.2;

    font-weight:700;

    color:#0759B5;

}


/* Description */

.kw-dental-stat-item p {

    margin:0 !important;

    font-family:'Poppins', sans-serif;

    font-size:12px;

    line-height:1.5;

    font-weight:500;

    color:#23395D;

}



/* =====================================
   TABLET
===================================== */

@media(max-width:991px){

    .kw-dental-stats-bar {

        grid-template-columns:repeat(2,1fr);

        gap:30px 10px;

    }


    .kw-dental-stat-item:nth-child(2)::after {

        display:none;

    }

}



/* =====================================
   MOBILE
===================================== */

@media(max-width:600px){

    .kw-dental-stats-bar {

        grid-template-columns:repeat(2,1fr);

        padding:25px 10px;

        gap:25px 5px;

    }


    .kw-dental-stat-item {

        padding:0 8px;

    }


    .kw-dental-stat-item::after {

        display:none !important;

    }


    .kw-dental-stat-icon {

        width:38px;

        height:38px;

        margin-bottom:8px;

    }


    .kw-dental-stat-item h3 {

        font-size:17px;

    }


    .kw-dental-stat-item p {

        font-size:10px;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e4b18 *//* Full Container Background */
.kw-stats-section {
    background:#F7FAFD !important;
    width:100% !important;
}


/* Remove HTML widget extra spacing */
.kw-stats-section .elementor-widget-html {
    width:100% !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ecc0be5 *//* =====================================
   KW DENTAL FEATURE MODERN CARD
===================================== */

.kw-dental-feature-box {

    height:100% !important;

    background:#ffffff !important;

    border-radius:16px !important;

    padding:25px 22px !important;

    border:1px solid #F1D2BE !important;

    box-shadow:0 12px 35px rgba(8,43,92,0.06) !important;

    transition:all .35s ease !important;

    display:flex !important;

    flex-direction:column !important;

}



/* Equal Height */

.kw-dental-feature-box .elementor-widget-container {

    height:100% !important;

}



/* ===============================
   ICON DESIGN FIX
================================ */

.kw-dental-feature-box .elementor-icon {

    width:62px !important;

    height:62px !important;

    background:#EAF4FF !important;

    border-radius:50% !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    margin-bottom:10px !important;

    color:#0868D8 !important;

}


/* Icon SVG */

.kw-dental-feature-box .elementor-icon svg {

    width:30px !important;

    height:30px !important;

}


.kw-dental-feature-box .elementor-icon svg path {

    fill:#0868D8 !important;

}



/* Orange Icon Box */

.kw-dental-feature-box:nth-child(2) .elementor-icon {

    background:#FFF0E5 !important;

}


.kw-dental-feature-box:nth-child(2) .elementor-icon svg path {

    fill:#F88125 !important;

}



/* ===============================
   TITLE
================================ */

.kw-dental-feature-box .elementor-icon-box-title {

    font-family:'Poppins',sans-serif !important;

    font-size:18px !important;

    line-height:1.35 !important;

    font-weight:700 !important;

    color:#082B5C !important;

    margin-bottom:12px !important;

}



/* ===============================
   DESCRIPTION
================================ */

.kw-dental-feature-box .elementor-icon-box-description {

    font-family:'Poppins',sans-serif !important;

    font-size:14px !important;

    line-height:1.65 !important;

    font-weight:400 !important;

    color:#50627A !important;

}



/* ===============================
   HOVER
================================ */

.kw-dental-feature-box:hover {

    transform:translateY(-6px) !important;

    border-color:#F88125 !important;

    box-shadow:0 18px 40px rgba(248,129,37,.14) !important;

}



/* ===============================
   MOBILE
================================ */

@media(max-width:767px){

    .kw-dental-feature-box {

        padding:20px 15px !important;

    }


    .kw-dental-feature-box .elementor-icon {

        width:52px !important;

        height:52px !important;

        margin-bottom:25px !important;

    }


    .kw-dental-feature-box .elementor-icon svg {

        width:24px !important;

        height:24px !important;

    }


    .kw-dental-feature-box .elementor-icon-box-title {

        font-size:16px !important;

    }


    .kw-dental-feature-box .elementor-icon-box-description {

        font-size:12px !important;

    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33a1fc6 *//* =====================================
   KW DENTAL FEATURE MODERN CARD
===================================== */

.kw-dental-feature-box {

    height:100% !important;

    background:#ffffff !important;

    border-radius:16px !important;

    padding:25px 22px !important;

    border:1px solid #F1D2BE !important;

    box-shadow:0 12px 35px rgba(8,43,92,0.06) !important;

    transition:all .35s ease !important;

    display:flex !important;

    flex-direction:column !important;

}



/* Equal Height */

.kw-dental-feature-box .elementor-widget-container {

    height:100% !important;

}



/* ===============================
   ICON DESIGN FIX
================================ */

.kw-dental-feature-box .elementor-icon {

    width:62px !important;

    height:62px !important;

    background:#EAF4FF !important;

    border-radius:50% !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    margin-bottom:10px !important;

    color:#0868D8 !important;

}


/* Icon SVG */

.kw-dental-feature-box .elementor-icon svg {

    width:30px !important;

    height:30px !important;

}


.kw-dental-feature-box .elementor-icon svg path {

    fill:#0868D8 !important;

}



/* Orange Icon Box */

.kw-dental-feature-box:nth-child(2) .elementor-icon {

    background:#FFF0E5 !important;

}


.kw-dental-feature-box:nth-child(2) .elementor-icon svg path {

    fill:#F88125 !important;

}



/* ===============================
   TITLE
================================ */

.kw-dental-feature-box .elementor-icon-box-title {

    font-family:'Poppins',sans-serif !important;

    font-size:18px !important;

    line-height:1.35 !important;

    font-weight:700 !important;

    color:#082B5C !important;

    margin-bottom:12px !important;

}



/* ===============================
   DESCRIPTION
================================ */

.kw-dental-feature-box .elementor-icon-box-description {

    font-family:'Poppins',sans-serif !important;

    font-size:14px !important;

    line-height:1.65 !important;

    font-weight:400 !important;

    color:#50627A !important;

}



/* ===============================
   HOVER
================================ */

.kw-dental-feature-box:hover {

    transform:translateY(-6px) !important;

    border-color:#F88125 !important;

    box-shadow:0 18px 40px rgba(248,129,37,.14) !important;

}



/* ===============================
   MOBILE
================================ */

@media(max-width:767px){

    .kw-dental-feature-box {

        padding:20px 15px !important;

    }


    .kw-dental-feature-box .elementor-icon {

        width:52px !important;

        height:52px !important;

        margin-bottom:25px !important;

    }


    .kw-dental-feature-box .elementor-icon svg {

        width:24px !important;

        height:24px !important;

    }


    .kw-dental-feature-box .elementor-icon-box-title {

        font-size:16px !important;

    }


    .kw-dental-feature-box .elementor-icon-box-description {

        font-size:12px !important;

    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7a103e *//* =====================================
   KW DENTAL FEATURE MODERN CARD
===================================== */

.kw-dental-feature-box {

    height:100% !important;

    background:#ffffff !important;

    border-radius:16px !important;

    padding:25px 22px !important;

    border:1px solid #F1D2BE !important;

    box-shadow:0 12px 35px rgba(8,43,92,0.06) !important;

    transition:all .35s ease !important;

    display:flex !important;

    flex-direction:column !important;

}



/* Equal Height */

.kw-dental-feature-box .elementor-widget-container {

    height:100% !important;

}



/* ===============================
   ICON DESIGN FIX
================================ */

.kw-dental-feature-box .elementor-icon {

    width:62px !important;

    height:62px !important;

    background:#EAF4FF !important;

    border-radius:50% !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    margin-bottom:10px !important;

    color:#0868D8 !important;

}


/* Icon SVG */

.kw-dental-feature-box .elementor-icon svg {

    width:30px !important;

    height:30px !important;

}


.kw-dental-feature-box .elementor-icon svg path {

    fill:#0868D8 !important;

}



/* Orange Icon Box */

.kw-dental-feature-box:nth-child(2) .elementor-icon {

    background:#FFF0E5 !important;

}


.kw-dental-feature-box:nth-child(2) .elementor-icon svg path {

    fill:#F88125 !important;

}



/* ===============================
   TITLE
================================ */

.kw-dental-feature-box .elementor-icon-box-title {

    font-family:'Poppins',sans-serif !important;

    font-size:18px !important;

    line-height:1.35 !important;

    font-weight:700 !important;

    color:#082B5C !important;

    margin-bottom:12px !important;

}



/* ===============================
   DESCRIPTION
================================ */

.kw-dental-feature-box .elementor-icon-box-description {

    font-family:'Poppins',sans-serif !important;

    font-size:14px !important;

    line-height:1.65 !important;

    font-weight:400 !important;

    color:#50627A !important;

}



/* ===============================
   HOVER
================================ */

.kw-dental-feature-box:hover {

    transform:translateY(-6px) !important;

    border-color:#F88125 !important;

    box-shadow:0 18px 40px rgba(248,129,37,.14) !important;

}



/* ===============================
   MOBILE
================================ */

@media(max-width:767px){

    .kw-dental-feature-box {

        padding:20px 15px !important;

    }


    .kw-dental-feature-box .elementor-icon {

        width:52px !important;

        height:52px !important;

        margin-bottom:25px !important;

    }


    .kw-dental-feature-box .elementor-icon svg {

        width:24px !important;

        height:24px !important;

    }


    .kw-dental-feature-box .elementor-icon-box-title {

        font-size:16px !important;

    }


    .kw-dental-feature-box .elementor-icon-box-description {

        font-size:12px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f51eb4 *//* =================================
   KLICK WAVE DENTAL LABEL
================================= */

.kw-dental-label {
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:0px;
}


.kw-dental-label span {
    width:38px;
    height:4px;
    background:#F88125;
    border-radius:50px;
    display:block;
    flex-shrink:0;
}


.kw-dental-label p {
    margin:0 !important;
    padding:0 !important;

    font-family:inherit;
    font-size:13px;
    line-height:1.4;
    font-weight:700;
    letter-spacing:1px;

    color:#ffffff;
}


/* ================================
   MOBILE RESPONSIVE
================================ */

@media(max-width:767px){

    .kw-dental-label {
        gap:10px;
        margin-bottom:15px;
    }


    .kw-dental-label span {
        width:28px;
        height:3px;
    }


    .kw-dental-label p {
        font-size:11px;
        letter-spacing:.7px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2704547 *//* =====================================
   KW GROWTH CHALLENGES SECTION
===================================== */

.kw-growth-challenges {

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:28px 35px;

    width:100%;

}


.kw-challenge-item {

    display:flex;

    align-items:flex-start;

    gap:14px;

}


/* Number Circle */

.kw-number {

    min-width:42px;

    height:42px;

    border-radius:50%;

    background:#EAF4FF;

    display:flex;

    align-items:center;

    justify-content:center;

    font-family:'Poppins',sans-serif;

    font-size:14px;

    font-weight:700;

    color:#0868D8;

}


/* Content */

.kw-content h4 {

    margin:0 0 6px !important;

    font-family:'Poppins',sans-serif;

    font-size:15px;

    line-height:1.35;

    font-weight:700;

    color:#082B5C;

}


.kw-content p {

    margin:0 !important;

    font-family:'Poppins',sans-serif;

    font-size:12px;

    line-height:1.6;

    font-weight:400;

    color:#50627A;

}



/* Hover */

.kw-challenge-item:hover .kw-number {

    background:#F88125;

    color:#ffffff;

    transition:.3s ease;

}



/* ===============================
   TABLET
================================ */

@media(max-width:991px){

    .kw-growth-challenges {

        gap:25px;

    }

}



/* ===============================
   MOBILE
================================ */

@media(max-width:767px){

    .kw-growth-challenges {

        grid-template-columns:1fr;

        gap:20px;

    }


    .kw-number {

        min-width:36px;

        height:36px;

        font-size:12px;

    }


    .kw-content h4 {

        font-size:14px;

    }


    .kw-content p {

        font-size:11px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a6b3a4 *//* =================================
   KLICK WAVE DENTAL LABEL
================================= */

.kw-dental-label {
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:0px;
}


.kw-dental-label span {
    width:38px;
    height:4px;
    background:#F88125;
    border-radius:50px;
    display:block;
    flex-shrink:0;
}


.kw-dental-label p {
    margin:0 !important;
    padding:0 !important;

    font-family:inherit;
    font-size:13px;
    line-height:1.4;
    font-weight:700;
    letter-spacing:1px;

    color:#ffffff;
}


/* ================================
   MOBILE RESPONSIVE
================================ */

@media(max-width:767px){

    .kw-dental-label {
        gap:10px;
        margin-bottom:15px;
    }


    .kw-dental-label span {
        width:28px;
        height:3px;
    }


    .kw-dental-label p {
        font-size:11px;
        letter-spacing:.7px;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c60b86c *//* =========================================
   KW DENTAL SERVICE ICON BOXES
========================================= */

.kw-dental-service-box {

    height:100% !important;

    background:#ffffff !important;

    border:1px solid rgba(255,255,255,0.45) !important;

    border-radius:14px !important;

    padding:28px 20px !important;

    position:relative !important;

    overflow:hidden !important;

    box-shadow:0 8px 25px rgba(5,35,80,0.10) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease !important;

}


/* Small orange top accent */

.kw-dental-service-box:before {

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:3px;

    background:#F88125;

    transform:scaleX(.35);

    transform-origin:center;

    transition:transform .35s ease;

}


/* =========================================
   ICON
========================================= */

.kw-dental-service-box .elementor-icon {

    width:58px !important;

    height:58px !important;

    background:#FFF1E7 !important;

    border-radius:50% !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    margin:0 auto 18px !important;

    color:#F88125 !important;

    transition:
        transform .35s ease,
        background .35s ease !important;

}


.kw-dental-service-box .elementor-icon i {

    color:#F88125 !important;

    font-size:24px !important;

}


.kw-dental-service-box .elementor-icon svg {

    width:27px !important;

    height:27px !important;

}



/* =========================================
   TITLE
========================================= */

.kw-dental-service-box .elementor-icon-box-title {

    margin:0 0 9px !important;

    font-family:'Poppins',sans-serif !important;

    font-size:15px !important;

    line-height:1.4 !important;

    font-weight:700 !important;

    color:#082B5C !important;

}



/* =========================================
   DESCRIPTION
========================================= */

.kw-dental-service-box .elementor-icon-box-description {

    margin:0 !important;

    font-family:'Poppins',sans-serif !important;

    font-size:13px !important;

    line-height:1.65 !important;

    font-weight:400 !important;

    color:#526982 !important;

}



/* =========================================
   HOVER
========================================= */

.kw-dental-service-box:hover {

    transform:translateY(-7px) !important;

    border-color:#F88125 !important;

    box-shadow:

        0 16px 35px rgba(5,35,80,0.15),

        0 5px 12px rgba(248,129,37,0.10) !important;

}


.kw-dental-service-box:hover:before {

    transform:scaleX(1);

}


.kw-dental-service-box:hover .elementor-icon {

    transform:translateY(-3px) scale(1.05);

    background:#F88125 !important;

}


.kw-dental-service-box:hover .elementor-icon i {

    color:#ffffff !important;

}


.kw-dental-service-box:hover .elementor-icon svg {

    fill:#ffffff !important;

}



/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .kw-dental-service-box {

        padding:23px 16px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:52px !important;

        height:52px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }

}



/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .kw-dental-service-box {

        padding:22px 16px !important;

        border-radius:12px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:50px !important;

        height:50px !important;

        margin-bottom:14px !important;

    }


    .kw-dental-service-box .elementor-icon i {

        font-size:21px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }


    .kw-dental-service-box .elementor-icon-box-description {

        font-size:11px !important;

    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1830b89 *//* =========================================
   KW DENTAL SERVICE ICON BOXES
========================================= */

.kw-dental-service-box {

    height:100% !important;

    background:#ffffff !important;

    border:1px solid rgba(255,255,255,0.45) !important;

    border-radius:14px !important;

    padding:28px 20px !important;

    position:relative !important;

    overflow:hidden !important;

    box-shadow:0 8px 25px rgba(5,35,80,0.10) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease !important;

}


/* Small orange top accent */

.kw-dental-service-box:before {

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:3px;

    background:#F88125;

    transform:scaleX(.35);

    transform-origin:center;

    transition:transform .35s ease;

}


/* =========================================
   ICON
========================================= */

.kw-dental-service-box .elementor-icon {

    width:58px !important;

    height:58px !important;

    background:#FFF1E7 !important;

    border-radius:50% !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    margin:0 auto 18px !important;

    color:#F88125 !important;

    transition:
        transform .35s ease,
        background .35s ease !important;

}


.kw-dental-service-box .elementor-icon i {

    color:#F88125 !important;

    font-size:24px !important;

}


.kw-dental-service-box .elementor-icon svg {

    width:27px !important;

    height:27px !important;

}



/* =========================================
   TITLE
========================================= */

.kw-dental-service-box .elementor-icon-box-title {

    margin:0 0 9px !important;

    font-family:'Poppins',sans-serif !important;

    font-size:15px !important;

    line-height:1.4 !important;

    font-weight:700 !important;

    color:#082B5C !important;

}



/* =========================================
   DESCRIPTION
========================================= */

.kw-dental-service-box .elementor-icon-box-description {

    margin:0 !important;

    font-family:'Poppins',sans-serif !important;

    font-size:11.5px !important;

    line-height:1.65 !important;

    font-weight:400 !important;

    color:#526982 !important;

}



/* =========================================
   HOVER
========================================= */

.kw-dental-service-box:hover {

    transform:translateY(-7px) !important;

    border-color:#F88125 !important;

    box-shadow:

        0 16px 35px rgba(5,35,80,0.15),

        0 5px 12px rgba(248,129,37,0.10) !important;

}


.kw-dental-service-box:hover:before {

    transform:scaleX(1);

}


.kw-dental-service-box:hover .elementor-icon {

    transform:translateY(-3px) scale(1.05);

    background:#F88125 !important;

}


.kw-dental-service-box:hover .elementor-icon i {

    color:#ffffff !important;

}


.kw-dental-service-box:hover .elementor-icon svg {

    fill:#ffffff !important;

}



/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .kw-dental-service-box {

        padding:23px 16px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:52px !important;

        height:52px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }

}



/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .kw-dental-service-box {

        padding:22px 16px !important;

        border-radius:12px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:50px !important;

        height:50px !important;

        margin-bottom:14px !important;

    }


    .kw-dental-service-box .elementor-icon i {

        font-size:21px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }


    .kw-dental-service-box .elementor-icon-box-description {

        font-size:11px !important;

    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c382696 *//* =========================================
   KW DENTAL SERVICE ICON BOXES
========================================= */

.kw-dental-service-box {

    height:100% !important;

    background:#ffffff !important;

    border:1px solid rgba(255,255,255,0.45) !important;

    border-radius:14px !important;

    padding:28px 20px !important;

    position:relative !important;

    overflow:hidden !important;

    box-shadow:0 8px 25px rgba(5,35,80,0.10) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease !important;

}


/* Small orange top accent */

.kw-dental-service-box:before {

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:3px;

    background:#F88125;

    transform:scaleX(.35);

    transform-origin:center;

    transition:transform .35s ease;

}


/* =========================================
   ICON
========================================= */

.kw-dental-service-box .elementor-icon {

    width:58px !important;

    height:58px !important;

    background:#FFF1E7 !important;

    border-radius:50% !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    margin:0 auto 18px !important;

    color:#F88125 !important;

    transition:
        transform .35s ease,
        background .35s ease !important;

}


.kw-dental-service-box .elementor-icon i {

    color:#F88125 !important;

    font-size:24px !important;

}


.kw-dental-service-box .elementor-icon svg {

    width:27px !important;

    height:27px !important;

}



/* =========================================
   TITLE
========================================= */

.kw-dental-service-box .elementor-icon-box-title {

    margin:0 0 9px !important;

    font-family:'Poppins',sans-serif !important;

    font-size:15px !important;

    line-height:1.4 !important;

    font-weight:700 !important;

    color:#082B5C !important;

}



/* =========================================
   DESCRIPTION
========================================= */

.kw-dental-service-box .elementor-icon-box-description {

    margin:0 !important;

    font-family:'Poppins',sans-serif !important;

    font-size:11.5px !important;

    line-height:1.65 !important;

    font-weight:400 !important;

    color:#526982 !important;

}



/* =========================================
   HOVER
========================================= */

.kw-dental-service-box:hover {

    transform:translateY(-7px) !important;

    border-color:#F88125 !important;

    box-shadow:

        0 16px 35px rgba(5,35,80,0.15),

        0 5px 12px rgba(248,129,37,0.10) !important;

}


.kw-dental-service-box:hover:before {

    transform:scaleX(1);

}


.kw-dental-service-box:hover .elementor-icon {

    transform:translateY(-3px) scale(1.05);

    background:#F88125 !important;

}


.kw-dental-service-box:hover .elementor-icon i {

    color:#ffffff !important;

}


.kw-dental-service-box:hover .elementor-icon svg {

    fill:#ffffff !important;

}



/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .kw-dental-service-box {

        padding:23px 16px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:52px !important;

        height:52px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }

}



/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .kw-dental-service-box {

        padding:22px 16px !important;

        border-radius:12px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:50px !important;

        height:50px !important;

        margin-bottom:14px !important;

    }


    .kw-dental-service-box .elementor-icon i {

        font-size:21px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }


    .kw-dental-service-box .elementor-icon-box-description {

        font-size:11px !important;

    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9e1ac41 *//* =========================================
   KW DENTAL SERVICE ICON BOXES
========================================= */

.kw-dental-service-box {

    height:100% !important;

    background:#ffffff !important;

    border:1px solid rgba(255,255,255,0.45) !important;

    border-radius:14px !important;

    padding:28px 20px !important;

    position:relative !important;

    overflow:hidden !important;

    box-shadow:0 8px 25px rgba(5,35,80,0.10) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease !important;

}


/* Small orange top accent */

.kw-dental-service-box:before {

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:3px;

    background:#F88125;

    transform:scaleX(.35);

    transform-origin:center;

    transition:transform .35s ease;

}


/* =========================================
   ICON
========================================= */

.kw-dental-service-box .elementor-icon {

    width:58px !important;

    height:58px !important;

    background:#FFF1E7 !important;

    border-radius:50% !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    margin:0 auto 18px !important;

    color:#F88125 !important;

    transition:
        transform .35s ease,
        background .35s ease !important;

}


.kw-dental-service-box .elementor-icon i {

    color:#F88125 !important;

    font-size:24px !important;

}


.kw-dental-service-box .elementor-icon svg {

    width:27px !important;

    height:27px !important;

}



/* =========================================
   TITLE
========================================= */

.kw-dental-service-box .elementor-icon-box-title {

    margin:0 0 9px !important;

    font-family:'Poppins',sans-serif !important;

    font-size:15px !important;

    line-height:1.4 !important;

    font-weight:700 !important;

    color:#082B5C !important;

}



/* =========================================
   DESCRIPTION
========================================= */

.kw-dental-service-box .elementor-icon-box-description {

    margin:0 !important;

    font-family:'Poppins',sans-serif !important;

    font-size:11.5px !important;

    line-height:1.65 !important;

    font-weight:400 !important;

    color:#526982 !important;

}



/* =========================================
   HOVER
========================================= */

.kw-dental-service-box:hover {

    transform:translateY(-7px) !important;

    border-color:#F88125 !important;

    box-shadow:

        0 16px 35px rgba(5,35,80,0.15),

        0 5px 12px rgba(248,129,37,0.10) !important;

}


.kw-dental-service-box:hover:before {

    transform:scaleX(1);

}


.kw-dental-service-box:hover .elementor-icon {

    transform:translateY(-3px) scale(1.05);

    background:#F88125 !important;

}


.kw-dental-service-box:hover .elementor-icon i {

    color:#ffffff !important;

}


.kw-dental-service-box:hover .elementor-icon svg {

    fill:#ffffff !important;

}



/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .kw-dental-service-box {

        padding:23px 16px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:52px !important;

        height:52px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }

}



/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .kw-dental-service-box {

        padding:22px 16px !important;

        border-radius:12px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:50px !important;

        height:50px !important;

        margin-bottom:14px !important;

    }


    .kw-dental-service-box .elementor-icon i {

        font-size:21px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }


    .kw-dental-service-box .elementor-icon-box-description {

        font-size:11px !important;

    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-740b62b *//* =========================================
   KW DENTAL SERVICE ICON BOXES
========================================= */

.kw-dental-service-box {

    height:100% !important;

    background:#ffffff !important;

    border:1px solid rgba(255,255,255,0.45) !important;

    border-radius:14px !important;

    padding:28px 20px !important;

    position:relative !important;

    overflow:hidden !important;

    box-shadow:0 8px 25px rgba(5,35,80,0.10) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease !important;

}


/* Small orange top accent */

.kw-dental-service-box:before {

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:3px;

    background:#F88125;

    transform:scaleX(.35);

    transform-origin:center;

    transition:transform .35s ease;

}


/* =========================================
   ICON
========================================= */

.kw-dental-service-box .elementor-icon {

    width:58px !important;

    height:58px !important;

    background:#FFF1E7 !important;

    border-radius:50% !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    margin:0 auto 18px !important;

    color:#F88125 !important;

    transition:
        transform .35s ease,
        background .35s ease !important;

}


.kw-dental-service-box .elementor-icon i {

    color:#F88125 !important;

    font-size:24px !important;

}


.kw-dental-service-box .elementor-icon svg {

    width:27px !important;

    height:27px !important;

}



/* =========================================
   TITLE
========================================= */

.kw-dental-service-box .elementor-icon-box-title {

    margin:0 0 9px !important;

    font-family:'Poppins',sans-serif !important;

    font-size:15px !important;

    line-height:1.4 !important;

    font-weight:700 !important;

    color:#082B5C !important;

}



/* =========================================
   DESCRIPTION
========================================= */

.kw-dental-service-box .elementor-icon-box-description {

    margin:0 !important;

    font-family:'Poppins',sans-serif !important;

    font-size:11.5px !important;

    line-height:1.65 !important;

    font-weight:400 !important;

    color:#526982 !important;

}



/* =========================================
   HOVER
========================================= */

.kw-dental-service-box:hover {

    transform:translateY(-7px) !important;

    border-color:#F88125 !important;

    box-shadow:

        0 16px 35px rgba(5,35,80,0.15),

        0 5px 12px rgba(248,129,37,0.10) !important;

}


.kw-dental-service-box:hover:before {

    transform:scaleX(1);

}


.kw-dental-service-box:hover .elementor-icon {

    transform:translateY(-3px) scale(1.05);

    background:#F88125 !important;

}


.kw-dental-service-box:hover .elementor-icon i {

    color:#ffffff !important;

}


.kw-dental-service-box:hover .elementor-icon svg {

    fill:#ffffff !important;

}



/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .kw-dental-service-box {

        padding:23px 16px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:52px !important;

        height:52px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }

}



/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .kw-dental-service-box {

        padding:22px 16px !important;

        border-radius:12px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:50px !important;

        height:50px !important;

        margin-bottom:14px !important;

    }


    .kw-dental-service-box .elementor-icon i {

        font-size:21px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }


    .kw-dental-service-box .elementor-icon-box-description {

        font-size:11px !important;

    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-449004f *//* =========================================
   KW DENTAL SERVICE ICON BOXES
========================================= */

.kw-dental-service-box {

    height:100% !important;

    background:#ffffff !important;

    border:1px solid rgba(255,255,255,0.45) !important;

    border-radius:14px !important;

    padding:28px 20px !important;

    position:relative !important;

    overflow:hidden !important;

    box-shadow:0 8px 25px rgba(5,35,80,0.10) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease !important;

}


/* Small orange top accent */

.kw-dental-service-box:before {

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:3px;

    background:#F88125;

    transform:scaleX(.35);

    transform-origin:center;

    transition:transform .35s ease;

}


/* =========================================
   ICON
========================================= */

.kw-dental-service-box .elementor-icon {

    width:58px !important;

    height:58px !important;

    background:#FFF1E7 !important;

    border-radius:50% !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    margin:0 auto 18px !important;

    color:#F88125 !important;

    transition:
        transform .35s ease,
        background .35s ease !important;

}


.kw-dental-service-box .elementor-icon i {

    color:#F88125 !important;

    font-size:24px !important;

}


.kw-dental-service-box .elementor-icon svg {

    width:27px !important;

    height:27px !important;

}



/* =========================================
   TITLE
========================================= */

.kw-dental-service-box .elementor-icon-box-title {

    margin:0 0 9px !important;

    font-family:'Poppins',sans-serif !important;

    font-size:15px !important;

    line-height:1.4 !important;

    font-weight:700 !important;

    color:#082B5C !important;

}



/* =========================================
   DESCRIPTION
========================================= */

.kw-dental-service-box .elementor-icon-box-description {

    margin:0 !important;

    font-family:'Poppins',sans-serif !important;

    font-size:11.5px !important;

    line-height:1.65 !important;

    font-weight:400 !important;

    color:#526982 !important;

}



/* =========================================
   HOVER
========================================= */

.kw-dental-service-box:hover {

    transform:translateY(-7px) !important;

    border-color:#F88125 !important;

    box-shadow:

        0 16px 35px rgba(5,35,80,0.15),

        0 5px 12px rgba(248,129,37,0.10) !important;

}


.kw-dental-service-box:hover:before {

    transform:scaleX(1);

}


.kw-dental-service-box:hover .elementor-icon {

    transform:translateY(-3px) scale(1.05);

    background:#F88125 !important;

}


.kw-dental-service-box:hover .elementor-icon i {

    color:#ffffff !important;

}


.kw-dental-service-box:hover .elementor-icon svg {

    fill:#ffffff !important;

}



/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .kw-dental-service-box {

        padding:23px 16px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:52px !important;

        height:52px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }

}



/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .kw-dental-service-box {

        padding:22px 16px !important;

        border-radius:12px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:50px !important;

        height:50px !important;

        margin-bottom:14px !important;

    }


    .kw-dental-service-box .elementor-icon i {

        font-size:21px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }


    .kw-dental-service-box .elementor-icon-box-description {

        font-size:11px !important;

    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac825d9 *//* =========================================
   KW DENTAL SERVICE ICON BOXES
========================================= */

.kw-dental-service-box {

    height:100% !important;

    background:#ffffff !important;

    border:1px solid rgba(255,255,255,0.45) !important;

    border-radius:14px !important;

    padding:28px 20px !important;

    position:relative !important;

    overflow:hidden !important;

    box-shadow:0 8px 25px rgba(5,35,80,0.10) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease !important;

}


/* Small orange top accent */

.kw-dental-service-box:before {

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:3px;

    background:#F88125;

    transform:scaleX(.35);

    transform-origin:center;

    transition:transform .35s ease;

}


/* =========================================
   ICON
========================================= */

.kw-dental-service-box .elementor-icon {

    width:58px !important;

    height:58px !important;

    background:#FFF1E7 !important;

    border-radius:50% !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    margin:0 auto 18px !important;

    color:#F88125 !important;

    transition:
        transform .35s ease,
        background .35s ease !important;

}


.kw-dental-service-box .elementor-icon i {

    color:#F88125 !important;

    font-size:24px !important;

}


.kw-dental-service-box .elementor-icon svg {

    width:27px !important;

    height:27px !important;

}



/* =========================================
   TITLE
========================================= */

.kw-dental-service-box .elementor-icon-box-title {

    margin:0 0 9px !important;

    font-family:'Poppins',sans-serif !important;

    font-size:15px !important;

    line-height:1.4 !important;

    font-weight:700 !important;

    color:#082B5C !important;

}



/* =========================================
   DESCRIPTION
========================================= */

.kw-dental-service-box .elementor-icon-box-description {

    margin:0 !important;

    font-family:'Poppins',sans-serif !important;

    font-size:11.5px !important;

    line-height:1.65 !important;

    font-weight:400 !important;

    color:#526982 !important;

}



/* =========================================
   HOVER
========================================= */

.kw-dental-service-box:hover {

    transform:translateY(-7px) !important;

    border-color:#F88125 !important;

    box-shadow:

        0 16px 35px rgba(5,35,80,0.15),

        0 5px 12px rgba(248,129,37,0.10) !important;

}


.kw-dental-service-box:hover:before {

    transform:scaleX(1);

}


.kw-dental-service-box:hover .elementor-icon {

    transform:translateY(-3px) scale(1.05);

    background:#F88125 !important;

}


.kw-dental-service-box:hover .elementor-icon i {

    color:#ffffff !important;

}


.kw-dental-service-box:hover .elementor-icon svg {

    fill:#ffffff !important;

}



/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .kw-dental-service-box {

        padding:23px 16px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:52px !important;

        height:52px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }

}



/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .kw-dental-service-box {

        padding:22px 16px !important;

        border-radius:12px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:50px !important;

        height:50px !important;

        margin-bottom:14px !important;

    }


    .kw-dental-service-box .elementor-icon i {

        font-size:21px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }


    .kw-dental-service-box .elementor-icon-box-description {

        font-size:11px !important;

    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf11e00 *//* =========================================
   KW DENTAL SERVICE ICON BOXES
========================================= */

.kw-dental-service-box {

    height:100% !important;

    background:#ffffff !important;

    border:1px solid rgba(255,255,255,0.45) !important;

    border-radius:14px !important;

    padding:28px 20px !important;

    position:relative !important;

    overflow:hidden !important;

    box-shadow:0 8px 25px rgba(5,35,80,0.10) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease !important;

}


/* Small orange top accent */

.kw-dental-service-box:before {

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:3px;

    background:#F88125;

    transform:scaleX(.35);

    transform-origin:center;

    transition:transform .35s ease;

}


/* =========================================
   ICON
========================================= */

.kw-dental-service-box .elementor-icon {

    width:58px !important;

    height:58px !important;

    background:#FFF1E7 !important;

    border-radius:50% !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    margin:0 auto 18px !important;

    color:#F88125 !important;

    transition:
        transform .35s ease,
        background .35s ease !important;

}


.kw-dental-service-box .elementor-icon i {

    color:#F88125 !important;

    font-size:24px !important;

}


.kw-dental-service-box .elementor-icon svg {

    width:27px !important;

    height:27px !important;

}



/* =========================================
   TITLE
========================================= */

.kw-dental-service-box .elementor-icon-box-title {

    margin:0 0 9px !important;

    font-family:'Poppins',sans-serif !important;

    font-size:15px !important;

    line-height:1.4 !important;

    font-weight:700 !important;

    color:#082B5C !important;

}



/* =========================================
   DESCRIPTION
========================================= */

.kw-dental-service-box .elementor-icon-box-description {

    margin:0 !important;

    font-family:'Poppins',sans-serif !important;

    font-size:11.5px !important;

    line-height:1.65 !important;

    font-weight:400 !important;

    color:#526982 !important;

}



/* =========================================
   HOVER
========================================= */

.kw-dental-service-box:hover {

    transform:translateY(-7px) !important;

    border-color:#F88125 !important;

    box-shadow:

        0 16px 35px rgba(5,35,80,0.15),

        0 5px 12px rgba(248,129,37,0.10) !important;

}


.kw-dental-service-box:hover:before {

    transform:scaleX(1);

}


.kw-dental-service-box:hover .elementor-icon {

    transform:translateY(-3px) scale(1.05);

    background:#F88125 !important;

}


.kw-dental-service-box:hover .elementor-icon i {

    color:#ffffff !important;

}


.kw-dental-service-box:hover .elementor-icon svg {

    fill:#ffffff !important;

}



/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .kw-dental-service-box {

        padding:23px 16px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:52px !important;

        height:52px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }

}



/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .kw-dental-service-box {

        padding:22px 16px !important;

        border-radius:12px !important;

    }


    .kw-dental-service-box .elementor-icon {

        width:50px !important;

        height:50px !important;

        margin-bottom:14px !important;

    }


    .kw-dental-service-box .elementor-icon i {

        font-size:21px !important;

    }


    .kw-dental-service-box .elementor-icon-box-title {

        font-size:14px !important;

    }


    .kw-dental-service-box .elementor-icon-box-description {

        font-size:11px !important;

    }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f14ee7d *//* =====================================================
   KLICK WAVE DENTAL FAQ
   Elementor Nested Accordion
===================================================== */

.kw-dental-faq .e-n-accordion {
    width:100% !important;
    font-family:'Poppins', sans-serif !important;
}


/* =====================================================
   FAQ ITEM
===================================================== */

.kw-dental-faq .e-n-accordion-item {

    position:relative !important;

    margin-bottom:10px !important;

    background:#ffffff !important;

    border:1px solid #DCE7F5 !important;

    border-radius:12px !important;

    overflow:hidden !important;

    box-shadow:0 3px 12px rgba(8,43,92,.04) !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease,
        transform .3s ease !important;
}


/* Last item */

.kw-dental-faq .e-n-accordion-item:last-child {
    margin-bottom:0 !important;
}


/* =====================================================
   QUESTION
===================================================== */

.kw-dental-faq .e-n-accordion-item-title {

    min-height:62px !important;

    padding:14px 18px !important;

    margin:0 !important;

    background:#ffffff !important;

    border:none !important;

    display:flex !important;

    align-items:center !important;

    gap:14px !important;

    cursor:pointer !important;

    color:#082B5C !important;

    transition:
        background .3s ease,
        color .3s ease !important;
}


/* =====================================================
   QUESTION TEXT
===================================================== */

.kw-dental-faq .e-n-accordion-item-title-text {

    margin:0 !important;

    padding:0 !important;

    font-family:'Poppins', sans-serif !important;

    font-size:15px !important;

    line-height:1.4 !important;

    font-weight:600 !important;

    color:#082B5C !important;

    flex:1 !important;
}


/* =====================================================
   PLUS / MINUS CIRCLE
===================================================== */

.kw-dental-faq .e-n-accordion-item-title-icon {

    width:32px !important;

    height:32px !important;

    min-width:32px !important;

    border-radius:50% !important;

    background:#EEF5FF !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    color:#075BD7 !important;

    transition:
        background .3s ease,
        color .3s ease,
        transform .3s ease !important;
}


/* =====================================================
   SVG ICON
===================================================== */

.kw-dental-faq .e-n-accordion-item-title-icon svg {

    width:12px !important;

    height:12px !important;

    fill:#075BD7 !important;

}


.kw-dental-faq .e-n-accordion-item-title-icon svg path {

    fill:#075BD7 !important;

}


/* =====================================================
   CLOSED STATE
===================================================== */

.kw-dental-faq .e-n-accordion-item:not([open])
.e-n-accordion-item-title-icon {

    background:#EEF5FF !important;

    color:#075BD7 !important;
}


.kw-dental-faq .e-n-accordion-item:not([open])
.e-n-accordion-item-title-icon svg,

.kw-dental-faq .e-n-accordion-item:not([open])
.e-n-accordion-item-title-icon svg path {

    fill:#075BD7 !important;

}


/* =====================================================
   OPEN / ACTIVE STATE
===================================================== */

.kw-dental-faq .e-n-accordion-item[open] {

    border-color:#F88125 !important;

    box-shadow:
        0 7px 20px rgba(248,129,37,.08) !important;
}


.kw-dental-faq .e-n-accordion-item[open]
.e-n-accordion-item-title {

    background:#F7FAFD !important;

}


/* ACTIVE ORANGE ICON */

.kw-dental-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-icon {

    background:#F88125 !important;

    color:#ffffff !important;
}


/* FORCE ACTIVE SVG WHITE */

.kw-dental-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-icon svg {

    fill:#ffffff !important;

}


.kw-dental-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-icon svg path {

    fill:#ffffff !important;

}


/* =====================================================
   ANSWER CONTAINER
===================================================== */

.kw-dental-faq .e-n-accordion-item
.e-con.e-child {

    background:#F7FAFD !important;

    border:none !important;

    margin:0 !important;

    padding:0 !important;

}


/* =====================================================
   ANSWER TEXT
===================================================== */

.kw-dental-faq .e-n-accordion-item
.elementor-widget-text-editor {

    margin:0 !important;

    padding:0 !important;

}


.kw-dental-faq .e-n-accordion-item
.elementor-widget-text-editor
.elementor-widget-container {

    padding:11px 22px 14px 64px !important;

    margin:0 !important;

    font-family:'Poppins', sans-serif !important;

    font-size:13px !important;

    line-height:1.6 !important;

    font-weight:400 !important;

    color:#50627A !important;

}


/* Paragraph */

.kw-dental-faq .e-n-accordion-item
.elementor-widget-text-editor p {

    margin:0 !important;

    padding:0 !important;

}


/* =====================================================
   HOVER
===================================================== */

.kw-dental-faq .e-n-accordion-item:hover {

    border-color:#B8D0F5 !important;

    box-shadow:
        0 7px 20px rgba(8,43,92,.07) !important;

    transform:translateY(-2px) !important;

}


/* Hover icon */

.kw-dental-faq .e-n-accordion-item:hover
.e-n-accordion-item-title-icon {

    background:#075BD7 !important;

    color:#ffffff !important;

}


.kw-dental-faq .e-n-accordion-item:hover
.e-n-accordion-item-title-icon svg,

.kw-dental-faq .e-n-accordion-item:hover
.e-n-accordion-item-title-icon svg path {

    fill:#ffffff !important;

}


/* Keep orange on active item */

.kw-dental-faq .e-n-accordion-item[open]:hover
.e-n-accordion-item-title-icon {

    background:#F88125 !important;

    color:#ffffff !important;

}


.kw-dental-faq .e-n-accordion-item[open]:hover
.e-n-accordion-item-title-icon svg,

.kw-dental-faq .e-n-accordion-item[open]:hover
.e-n-accordion-item-title-icon svg path {

    fill:#ffffff !important;

}


/* =====================================================
   MOBILE
===================================================== */

@media(max-width:767px){

    .kw-dental-faq .e-n-accordion-item {

        margin-bottom:8px !important;

        border-radius:10px !important;

    }


    .kw-dental-faq .e-n-accordion-item-title {

        min-height:54px !important;

        padding:12px 12px !important;

        gap:10px !important;

    }


    .kw-dental-faq .e-n-accordion-item-title-text {

        font-size:13px !important;

        line-height:1.4 !important;

    }


    .kw-dental-faq .e-n-accordion-item-title-icon {

        width:28px !important;

        height:28px !important;

        min-width:28px !important;

    }


    .kw-dental-faq .e-n-accordion-item-title-icon svg {

        width:10px !important;

        height:10px !important;

    }


    .kw-dental-faq .e-n-accordion-item
    .elementor-widget-text-editor
    .elementor-widget-container {

        padding:10px 14px 13px 14px !important;

        font-size:12px !important;

        line-height:1.6 !important;

    }


    .kw-dental-faq .e-n-accordion-item:hover {

        transform:none !important;

    }

}/* End custom CSS */