.elementor-1250 .elementor-element.elementor-element-ba5a6b9{--display:flex;--min-height:487px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1250 .elementor-element.elementor-element-ba5a6b9:not(.elementor-motion-effects-element-type-background), .elementor-1250 .elementor-element.elementor-element-ba5a6b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://concept-dental.vendo-staging.co.uk/wp-content/uploads/2026/09/concept-dental-treatment-room-scaled.webp");background-position:center center;background-size:cover;}.elementor-1250 .elementor-element.elementor-element-5a43fb1{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-1250 .elementor-element.elementor-element-5a43fb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:6px;color:var( --e-global-color-946a54d );}.elementor-1250 .elementor-element.elementor-element-c6adffa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1250 .elementor-element.elementor-element-90854f7 .elementor-button{background-color:var( --e-global-color-ad878ea );fill:var( --e-global-color-946a54d );color:var( --e-global-color-946a54d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-946a54d );}.elementor-1250 .elementor-element.elementor-element-90854f7 .elementor-button:hover, .elementor-1250 .elementor-element.elementor-element-90854f7 .elementor-button:focus{background-color:var( --e-global-color-dc1da5b );color:var( --e-global-color-accent );}.elementor-1250 .elementor-element.elementor-element-90854f7 .elementor-button:hover svg, .elementor-1250 .elementor-element.elementor-element-90854f7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1250 .elementor-element.elementor-element-f8f69a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:33px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-1250 .elementor-element.elementor-element-e41b9b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;}.elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-icon{width:14px;}.elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-icon i{font-size:14px;}.elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-text, .elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-text a{color:#252525A1;}.elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1.3em;letter-spacing:2.1px;}.elementor-1250 .elementor-element.elementor-element-9f77310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-1250 .elementor-element.elementor-element-9f77310 img{width:100%;}.elementor-1250 .elementor-element.elementor-element-58356e2{text-align:start;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;letter-spacing:0.16px;}.elementor-1250 .elementor-element.elementor-element-eae8982{--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-1250 .elementor-element.elementor-element-30bd5ae{text-align:center;}.elementor-1250 .elementor-element.elementor-element-30bd5ae .elementor-heading-title{font-size:var( --e-global-typography-da7fbf2-font-size );font-weight:var( --e-global-typography-da7fbf2-font-weight );text-transform:var( --e-global-typography-da7fbf2-text-transform );line-height:var( --e-global-typography-da7fbf2-line-height );letter-spacing:var( --e-global-typography-da7fbf2-letter-spacing );color:var( --e-global-color-primary );}.elementor-1250 .elementor-element.elementor-element-b85700b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-1250 .elementor-element.elementor-element-982e9ad{--grid-columns:3;--grid-row-gap:40px;--grid-column-gap:30px;}.elementor-1250 .elementor-element.elementor-element-982e9ad > .elementor-widget-container{margin:18px 0px 17px 0px;}.elementor-1250 .elementor-element.elementor-element-f3ab151{--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;}@media(max-width:1024px){.elementor-1250 .elementor-element.elementor-element-5a43fb1 .elementor-heading-title{font-size:34px;letter-spacing:4px;}.elementor-1250 .elementor-element.elementor-element-30bd5ae .elementor-heading-title{font-size:var( --e-global-typography-da7fbf2-font-size );line-height:var( --e-global-typography-da7fbf2-line-height );letter-spacing:var( --e-global-typography-da7fbf2-letter-spacing );}.elementor-1250 .elementor-element.elementor-element-982e9ad{--grid-columns:2;}}@media(max-width:767px){.elementor-1250 .elementor-element.elementor-element-ba5a6b9{--min-height:500px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1250 .elementor-element.elementor-element-5a43fb1{width:100%;max-width:100%;text-align:center;}.elementor-1250 .elementor-element.elementor-element-5a43fb1 .elementor-heading-title{font-size:26px;letter-spacing:2.5px;}.elementor-1250 .elementor-element.elementor-element-f8f69a0{--padding-top:30px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1250 .elementor-element.elementor-element-e41b9b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-item{font-size:12px;letter-spacing:1.2px;}.elementor-1250 .elementor-element.elementor-element-9f77310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;}.elementor-1250 .elementor-element.elementor-element-30bd5ae .elementor-heading-title{font-size:var( --e-global-typography-da7fbf2-font-size );line-height:var( --e-global-typography-da7fbf2-line-height );letter-spacing:var( --e-global-typography-da7fbf2-letter-spacing );}.elementor-1250 .elementor-element.elementor-element-982e9ad{--grid-columns:1;--grid-row-gap:50px;}.elementor-1250 .elementor-element.elementor-element-982e9ad > .elementor-widget-container{margin:10px 0px 0px 0px;}}/* Start custom CSS for post-info, class: .elementor-element-e41b9b7 */.elementor-1250 .elementor-element.elementor-element-e41b9b7 .elementor-icon-list-item + .elementor-icon-list-item::before{content:"·";margin-right:12px}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-9f77310 */.elementor-1250 .elementor-element.elementor-element-9f77310 img{display:block;width:100%;aspect-ratio:15/7;object-fit:cover}
@media (max-width:1024px){.elementor-1250 .elementor-element.elementor-element-9f77310 img{aspect-ratio:16/9}}
@media (max-width:767px){.elementor-1250 .elementor-element.elementor-element-9f77310 img{aspect-ratio:4/3}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-58356e2 */.elementor-1250 .elementor-element.elementor-element-58356e2{padding-left:max(0px,calc((100% - 790px) / 2));padding-right:max(0px,calc((100% - 790px) / 2))}
.elementor-1250 .elementor-element.elementor-element-58356e2 p{margin:0 0 22px}
.elementor-1250 .elementor-element.elementor-element-58356e2 h2{font-family:Montserrat,sans-serif;font-size:24px;font-weight:300;line-height:1.3;letter-spacing:1.2px;text-transform:uppercase;color:#252525;margin:44px 0 16px}
.elementor-1250 .elementor-element.elementor-element-58356e2 h3{font-family:Montserrat,sans-serif;font-size:19px;font-weight:400;line-height:1.3;letter-spacing:1px;text-transform:uppercase;color:#252525;margin:32px 0 12px}
.elementor-1250 .elementor-element.elementor-element-58356e2 ul,.elementor-1250 .elementor-element.elementor-element-58356e2 ol{margin:0 0 22px;padding-left:22px}
.elementor-1250 .elementor-element.elementor-element-58356e2 li{margin-bottom:8px}
.elementor-1250 .elementor-element.elementor-element-58356e2 li::marker{color:#C9A17A}
.elementor-1250 .elementor-element.elementor-element-58356e2 strong{font-weight:600}
.elementor-1250 .elementor-element.elementor-element-58356e2 a{color:inherit;text-decoration:underline;text-decoration-color:#C9A17A;text-underline-offset:3px}
.elementor-1250 .elementor-element.elementor-element-58356e2 a:hover{color:#C9A17A}
.elementor-1250 .elementor-element.elementor-element-58356e2 .wp-block-heading:first-child,.elementor-1250 .elementor-element.elementor-element-58356e2 h2:first-child{margin-top:0}
.elementor-1250 .elementor-element.elementor-element-58356e2 p:last-child,.elementor-1250 .elementor-element.elementor-element-58356e2 ul:last-child,.elementor-1250 .elementor-element.elementor-element-58356e2 ol:last-child{margin-bottom:0}
@media (max-width:767px){.elementor-1250 .elementor-element.elementor-element-58356e2 h2{font-size:20px;margin-top:36px}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-982e9ad */@media (min-width:768px) and (max-width:1024px){.elementor-1250 .elementor-element.elementor-element-982e9ad .e-loop-item:nth-child(3){display:none}}/* End custom CSS */