.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-13 .elementor-element.elementor-element-f9314ef .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-13 .elementor-element.elementor-element-f9314ef{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-13 .elementor-element.elementor-element-bb6b814{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-bb6b814:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bb6b814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dentistwestamp.wpenginepowered.com/wp-content/uploads/2026/06/ChatGPT-Image-9-jun-2026-11_32_19-a.m.png");background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-567958a{width:var( --container-widget-width, 47px );max-width:47px;background-color:var( --e-global-color-secondary );margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;--container-widget-width:47px;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-13 .elementor-element.elementor-element-567958a.elementor-element{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-567958a.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-567958a .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-567958a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1e58383 );}.elementor-13 .elementor-element.elementor-element-567958a.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-567958a.elementor-view-default .elementor-icon{color:var( --e-global-color-1e58383 );border-color:var( --e-global-color-1e58383 );}.elementor-13 .elementor-element.elementor-element-567958a.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-567958a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1e58383 );}.elementor-13 .elementor-element.elementor-element-567958a .elementor-icon{font-size:30px;}.elementor-13 .elementor-element.elementor-element-567958a .elementor-icon svg{height:30px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-d78bc05{width:100%;max-width:100%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-13 .elementor-element.elementor-element-d78bc05 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-13 .elementor-element.elementor-element-d78bc05 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-top:25px;padding-bottom:25px;}.elementor-13 .elementor-element.elementor-element-d78bc05 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13 .elementor-element.elementor-element-d78bc05 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13 .elementor-element.elementor-element-d78bc05 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13 .elementor-element.elementor-element-d78bc05 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-0a1ffaf );fill:var( --e-global-color-0a1ffaf );}.elementor-13 .elementor-element.elementor-element-d78bc05 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-13 .elementor-element.elementor-element-d78bc05 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-0a1ffaf );}.elementor-13 .elementor-element.elementor-element-d78bc05 .e--pointer-framed .elementor-item:before,
					.elementor-13 .elementor-element.elementor-element-d78bc05 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-0a1ffaf );}.elementor-13 .elementor-element.elementor-element-d78bc05 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-0a1ffaf );}.elementor-13 .elementor-element.elementor-element-d78bc05 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-13 .elementor-element.elementor-element-d78bc05 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-0a1ffaf );}.elementor-13 .elementor-element.elementor-element-d78bc05 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-13 .elementor-element.elementor-element-d78bc05 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-0a1ffaf );}.elementor-13 .elementor-element.elementor-element-d78bc05 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-adcfe83{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-9aa9ba9{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:900;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-9aa9ba9{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-9aa9ba9{right:0px;}.elementor-13 .elementor-element.elementor-element-7a16774{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-d5c6d0a{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-4bd97fa{width:var( --container-widget-width, 62px );max-width:62px;background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:10px 0px 0px 0px;--container-widget-width:62px;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-13 .elementor-element.elementor-element-4bd97fa.elementor-element{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-4bd97fa.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-4bd97fa .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-4bd97fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-973f666 );}.elementor-13 .elementor-element.elementor-element-4bd97fa.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-4bd97fa.elementor-view-default .elementor-icon{color:var( --e-global-color-973f666 );border-color:var( --e-global-color-973f666 );}.elementor-13 .elementor-element.elementor-element-4bd97fa.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-4bd97fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-973f666 );}.elementor-13 .elementor-element.elementor-element-4bd97fa .elementor-icon{font-size:35px;}.elementor-13 .elementor-element.elementor-element-4bd97fa .elementor-icon svg{height:35px;}.elementor-13 .elementor-element.elementor-element-2584356{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2584356:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2584356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A;}.elementor-13 .elementor-element.elementor-element-7fd2986{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7fd2986:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7fd2986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dentistwestamp.wpenginepowered.com/wp-content/uploads/2026/06/sala-estar.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-7fd2986::before, .elementor-13 .elementor-element.elementor-element-7fd2986 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7fd2986 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7fd2986 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7fd2986 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7fd2986 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#41414296;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-a8b5809{--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:space-between;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-9d6a109{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-13 .elementor-element.elementor-element-9d6a109 .elementor-post__thumbnail__link{width:100%;}.elementor-13 .elementor-element.elementor-element-9d6a109 .elementor-post__meta-data span + span:before{content:"-";}.elementor-13 .elementor-element.elementor-element-9d6a109 .elementor-post__thumbnail{border-radius:30px 30px 30px 30px;}.elementor-13 .elementor-element.elementor-element-9d6a109.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-13 .elementor-element.elementor-element-9d6a109.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-13 .elementor-element.elementor-element-9d6a109.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-13 .elementor-element.elementor-element-9d6a109 .elementor-post__title, .elementor-13 .elementor-element.elementor-element-9d6a109 .elementor-post__title a{color:var( --e-global-color-0a1ffaf );font-family:"Playfair Display", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-13 .elementor-element.elementor-element-9d6a109 .elementor-post__meta-data{color:var( --e-global-color-1e58383 );font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:500;line-height:30px;}.elementor-13 .elementor-element.elementor-element-9d6a109 .elementor-post__excerpt p{color:var( --e-global-color-973f666 );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-9d6a109 .elementor-post__read-more{color:var( --e-global-color-0a1ffaf );}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-13 .elementor-element.elementor-element-7fd2986:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7fd2986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-bb6b814:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bb6b814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dentistwestamp.wpenginepowered.com/wp-content/uploads/2026/06/ChatGPT-Image-9-jun-2026-11_32_19-a.m.png");background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-bb6b814{--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-567958a{width:var( --container-widget-width, 42px );max-width:42px;padding:10px 5px 5px 5px;--container-widget-width:42px;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;}.elementor-13 .elementor-element.elementor-element-567958a.elementor-element{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-567958a .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-567958a .elementor-icon svg{height:20px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-13 .elementor-element.elementor-element-d78bc05{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-d78bc05.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-adcfe83{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-9aa9ba9{--z-index:900;}.elementor-13 .elementor-element.elementor-element-7a16774{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-d5c6d0a{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-4bd97fa{width:var( --container-widget-width, 55px );max-width:55px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;padding:15px 5px 5px 5px;--container-widget-width:55px;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;}.elementor-13 .elementor-element.elementor-element-4bd97fa.elementor-element{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-4bd97fa .elementor-icon{font-size:30px;}.elementor-13 .elementor-element.elementor-element-4bd97fa .elementor-icon svg{height:30px;}.elementor-13 .elementor-element.elementor-element-7fd2986:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7fd2986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dentistwestamp.wpenginepowered.com/wp-content/uploads/2026/06/sala-estar-mobile.png");background-position:top center;background-size:contain;}.elementor-13 .elementor-element.elementor-element-7fd2986{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-13 .elementor-element.elementor-element-9d6a109 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-9d6a109 */.almore-blog-light-posts {
  position: relative;
  z-index: 3;
  max-width: 1320px;
  margin: 0 auto;
  padding: 38px;
}

.almore-blog-light-posts::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
    radial-gradient(circle at 82% 12%, rgba(200,169,106,0.10), transparent 34%);
  z-index: 0;
}

.almore-blog-light-posts > * {
  position: relative;
  z-index: 2;
}

.almore-blog-light-posts .elementor-post,
.almore-blog-light-posts article {
  border-radius: 28px !important;
  overflow: hidden;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.92), rgba(255,255,255,0.72)) !important;
  border: 1px solid rgba(200,169,106,0.22) !important;
  box-shadow:
    0 20px 48px rgba(65,65,66,0.08),
    inset 0 1px 0 rgba(255,255,255,0.76) !important;
  transition:
    transform 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

.almore-blog-light-posts .elementor-post:hover,
.almore-blog-light-posts article:hover {
  transform: translateY(-8px);
  border-color: rgba(200,169,106,0.48) !important;
  box-shadow:
    0 30px 68px rgba(65,65,66,0.14),
    0 14px 34px rgba(200,169,106,0.13) !important;
}

.almore-blog-light-posts .elementor-post__thumbnail,
.almore-blog-light-posts .elementor-post__thumbnail__link {
  border-radius: 26px 26px 0 0 !important;
  overflow: hidden;
}

.almore-blog-light-posts .elementor-post__thumbnail img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.almore-blog-light-posts .elementor-post:hover .elementor-post__thumbnail img {
  transform: scale(1.055);
  filter: brightness(1.04) saturate(1.04);
}

.almore-blog-light-posts .elementor-post__text {
  padding: 26px !important;
}

.almore-blog-light-posts .elementor-post__title,
.almore-blog-light-posts .elementor-post__title a {
  font-family: "Playfair Display", serif !important;
  color: #414142 !important;
  font-weight: 500 !important;
  letter-spacing: -0.03em !important;
  line-height: 1.12 !important;
}

.almore-blog-light-posts .elementor-post__title a:hover {
  color: #A77B2D !important;
}

.almore-blog-light-posts .elementor-post__excerpt,
.almore-blog-light-posts .elementor-post__excerpt p {
  font-family: "Montserrat", sans-serif !important;
  color: rgba(65,65,66,0.70) !important;
  line-height: 1.7 !important;
}

.almore-blog-light-posts .elementor-post__meta-data {
  color: rgba(167,123,45,0.78) !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
}

.almore-blog-light-posts .elementor-post__read-more {
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  margin-top: 12px;
  color: #A77B2D !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 800 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
}

.almore-blog-light-posts .elementor-post__read-more:hover {
  color: #C8A96A !important;
}

.almore-blog-light-posts .elementor-post__badge {
  background: linear-gradient(135deg, #C8A96A, #A77B2D) !important;
  color: #ffffff !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
}

@media (max-width: 767px) {
  .almore-blog-light-posts {
    padding: 22px;
    border-radius: 28px;
  }

  .almore-blog-light-posts .elementor-post {
    border-radius: 24px !important;
  }

  .almore-blog-light-posts .elementor-post__text {
    padding: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS */<div class="almore-floating-actions">
  <a
    href="https://mychart.myoryx.com/patient/#auth/onlineschedule?realm=almoredental&univers=com"
    class="almore-floating-action-btn almore-floating-calendar-btn"
    target="_blank"
    rel="noopener noreferrer"
    aria-label="Book Appointment"
  >
    <svg viewBox="0 0 64 64" aria-hidden="true">
      <rect x="14" y="16" width="36" height="34" rx="8"></rect>
      <path d="M22 12v9M42 12v9M14 27h36"></path>
      <path d="M24 36h4M36 36h4M24 43h4M36 43h4"></path>
    </svg>
  </a>

  <button class="almore-floating-action-btn almore-floating-menu-btn" aria-label="Open menu">
    <svg width="64" height="64" viewBox="0 0 64 64" fill="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg">
      <path d="M18 18H46" stroke="white" stroke-width="6" stroke-linecap="round"/>
      <path d="M24 28H52" stroke="white" stroke-width="6" stroke-linecap="round"/>
      <path d="M18 38H46" stroke="white" stroke-width="6" stroke-linecap="round"/>
    </svg>
  </button>
</div>

<style>
  .almore-floating-actions {
    position: fixed;
    right: 24px;
    bottom: 24px;
    z-index: 9999;
    display: flex;
    align-items: center;
    gap: 14px;
  }

  .almore-floating-action-btn {
    width: 62px;
    height: 62px;
    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    background:
      linear-gradient(135deg, rgba(200,169,106,0.82), rgba(167,123,45,0.78));
    border: 1px solid rgba(241,223,167,0.68);

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);


    text-decoration: none;
    cursor: pointer;
    padding: 0;

    animation: almoreFloatingBtn 3.2s ease-in-out infinite;
    transition:
      transform 0.35s ease,
      background 0.35s ease,
      box-shadow 0.35s ease,
      border-color 0.35s ease;
  }

  .almore-floating-calendar-btn svg {
    width: 31px;
    height: 31px;
    stroke: #ffffff;
    stroke-width: 3;
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: round;
    filter: drop-shadow(0 5px 8px rgba(0,0,0,0.20));
  }

  .almore-floating-menu-btn svg {
    width: 34px;
    height: 34px;
    filter: drop-shadow(0 5px 8px rgba(0,0,0,0.20));
  }

  .almore-floating-action-btn:hover {
    background:
      linear-gradient(135deg, rgba(215,187,122,0.95), rgba(167,123,45,0.90));
    border-color: rgba(241,223,167,0.95);
    box-shadow:
      0 18px 38px rgba(0,0,0,0.22),
      0 8px 22px rgba(200,169,106,0.28),
      inset 0 1px 0 rgba(255,255,255,0.30) !important;
  }

  .almore-floating-action-btn:focus {
    outline: none;
  }

  .almore-floating-action-btn:focus-visible {
    outline: 2px solid rgba(241,223,167,0.95);
    outline-offset: 4px;
  }

  @keyframes almoreFloatingBtn {
    0%, 100% {
      transform: translateY(0);
    }

    50% {
      transform: translateY(-7px);
    }
  }

  @media (max-width: 767px) {
    .almore-floating-actions {
      right: 18px;
      bottom: 18px;
      gap: 12px;
    }

    .almore-floating-action-btn {
      width: 56px;
      height: 56px;
    }

    .almore-floating-calendar-btn svg {
      width: 28px;
      height: 28px;
    }

    .almore-floating-menu-btn svg {
      width: 31px;
      height: 31px;
    }

    .almore-floating-action-btn:hover {
      transform: translateY(-5px);
      box-shadow:
        0 24px 54px rgba(0,0,0,0.36),
        0 14px 34px rgba(200,169,106,0.46),
        0 0 0 6px rgba(200,169,106,0.12),
        0 0 28px rgba(241,223,167,0.22),
        inset 0 1px 0 rgba(255,255,255,0.42);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .almore-floating-action-btn {
      animation: none !important;
      transition: none !important;
    }
  }
</style>/* End custom CSS */