.elementor-2590 .elementor-element.elementor-element-2599922{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2590 .elementor-element.elementor-element-2599922:not(.elementor-motion-effects-element-type-background), .elementor-2590 .elementor-element.elementor-element-2599922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.renaissancedentalimplant.com/wp-content/plugins/elementor/assets/images/placeholder.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2590 .elementor-element.elementor-element-2599922::before, .elementor-2590 .elementor-element.elementor-element-2599922 > .elementor-background-video-container::before, .elementor-2590 .elementor-element.elementor-element-2599922 > .e-con-inner > .elementor-background-video-container::before, .elementor-2590 .elementor-element.elementor-element-2599922 > .elementor-background-slideshow::before, .elementor-2590 .elementor-element.elementor-element-2599922 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2590 .elementor-element.elementor-element-2599922 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.renaissancedentalimplant.com/wp-content/uploads/pattern-lines-2.svg");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-2590 .elementor-element.elementor-element-1bc7772{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2590 .elementor-element.elementor-element-1bc7772.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-fd07098 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-fd07098.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-d4bf6c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-8dae8a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-1a704c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-42fb27a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-42fb27a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-9522ecb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-b8637f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2590 .elementor-element.elementor-element-b8637f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-5f17aa3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-5f17aa3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-162b75e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-3c3fc0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-e730339 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-5330c31 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-5330c31.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-3b429b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-57fcf54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2590 .elementor-element.elementor-element-57fcf54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-c63748b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-c63748b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-b559324 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-e426152 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-4103242 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-7407d9a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-7407d9a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-6fa38ab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-d0b4b8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2590 .elementor-element.elementor-element-d0b4b8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-904ebd0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-904ebd0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-8051f38 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-9da6c71 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-59e6248 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-4b0cb31 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-4b0cb31.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-47d898a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-baad081{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2590 .elementor-element.elementor-element-baad081.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-2555c1a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-2555c1a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-c6978e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-3a95f3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-fd8bac0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-00a36b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-00a36b8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-e9212a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-8ce264b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2590 .elementor-element.elementor-element-8ce264b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-3625950 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-3625950.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-7dd2e78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-e35af35 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-be09424 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-9ba86f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-9ba86f8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-ec81159 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-91772ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2590 .elementor-element.elementor-element-91772ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-5d3854c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-5d3854c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-89b5788 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-7638774 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-683e6b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-5959a88 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-5959a88.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-d4558fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-15a6205{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2590 .elementor-element.elementor-element-15a6205.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-533d535 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-533d535.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-82f9d38 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-6306db6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-4780514 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-691a569 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2590 .elementor-element.elementor-element-691a569.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2590 .elementor-element.elementor-element-c558ddd > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-2590 .elementor-element.elementor-element-2599922{--flex-wrap:nowrap;}}/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-fd07098 */.elementor-2590 .elementor-element.elementor-element-fd07098 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-d4bf6c6 */.elementor-2590 .elementor-element.elementor-element-d4bf6c6 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-8dae8a8 */.elementor-2590 .elementor-element.elementor-element-8dae8a8 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-1a704c6 */.elementor-2590 .elementor-element.elementor-element-1a704c6 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc7772 */.elementor-2590 .elementor-element.elementor-element-1bc7772 {
    width: fit-content
    max-width: 100% !important;
}

.elementor-2590 .elementor-element.elementor-element-1bc7772 .marquee__group {
    gap: 24px !important;
}

.milestone_icon_light, .milestone_icon_dark{
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-5f17aa3 */.elementor-2590 .elementor-element.elementor-element-5f17aa3 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-162b75e */.elementor-2590 .elementor-element.elementor-element-162b75e {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-3c3fc0e */.elementor-2590 .elementor-element.elementor-element-3c3fc0e {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-e730339 */.elementor-2590 .elementor-element.elementor-element-e730339 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8637f2 */.elementor-2590 .elementor-element.elementor-element-b8637f2 {
    width: fit-content
    max-width: 100% !important;
}

.elementor-2590 .elementor-element.elementor-element-b8637f2 .marquee__group {
    gap: 24px !important;
}

.milestone_icon_light, .milestone_icon_dark{
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-c63748b */.elementor-2590 .elementor-element.elementor-element-c63748b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-b559324 */.elementor-2590 .elementor-element.elementor-element-b559324 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-e426152 */.elementor-2590 .elementor-element.elementor-element-e426152 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-4103242 */.elementor-2590 .elementor-element.elementor-element-4103242 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fcf54 */.elementor-2590 .elementor-element.elementor-element-57fcf54 {
    width: fit-content
    max-width: 100% !important;
}

.elementor-2590 .elementor-element.elementor-element-57fcf54 .marquee__group {
    gap: 24px !important;
}

.milestone_icon_light, .milestone_icon_dark{
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-904ebd0 */.elementor-2590 .elementor-element.elementor-element-904ebd0 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-8051f38 */.elementor-2590 .elementor-element.elementor-element-8051f38 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-9da6c71 */.elementor-2590 .elementor-element.elementor-element-9da6c71 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-59e6248 */.elementor-2590 .elementor-element.elementor-element-59e6248 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b4b8f */.elementor-2590 .elementor-element.elementor-element-d0b4b8f {
    width: fit-content
    max-width: 100% !important;
}

.elementor-2590 .elementor-element.elementor-element-d0b4b8f .marquee__group {
    gap: 24px !important;
}

.milestone_icon_light, .milestone_icon_dark{
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-2555c1a */.elementor-2590 .elementor-element.elementor-element-2555c1a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-c6978e7 */.elementor-2590 .elementor-element.elementor-element-c6978e7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-3a95f3b */.elementor-2590 .elementor-element.elementor-element-3a95f3b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-fd8bac0 */.elementor-2590 .elementor-element.elementor-element-fd8bac0 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baad081 */.elementor-2590 .elementor-element.elementor-element-baad081 {
    width: fit-content
    max-width: 100% !important;
}

.elementor-2590 .elementor-element.elementor-element-baad081 .marquee__group {
    gap: 24px !important;
}

.milestone_icon_light, .milestone_icon_dark{
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-3625950 */.elementor-2590 .elementor-element.elementor-element-3625950 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-7dd2e78 */.elementor-2590 .elementor-element.elementor-element-7dd2e78 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-e35af35 */.elementor-2590 .elementor-element.elementor-element-e35af35 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-be09424 */.elementor-2590 .elementor-element.elementor-element-be09424 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ce264b */.elementor-2590 .elementor-element.elementor-element-8ce264b {
    width: fit-content
    max-width: 100% !important;
}

.elementor-2590 .elementor-element.elementor-element-8ce264b .marquee__group {
    gap: 24px !important;
}

.milestone_icon_light, .milestone_icon_dark{
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-5d3854c */.elementor-2590 .elementor-element.elementor-element-5d3854c {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-89b5788 */.elementor-2590 .elementor-element.elementor-element-89b5788 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-7638774 */.elementor-2590 .elementor-element.elementor-element-7638774 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-683e6b2 */.elementor-2590 .elementor-element.elementor-element-683e6b2 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91772ba */.elementor-2590 .elementor-element.elementor-element-91772ba {
    width: fit-content
    max-width: 100% !important;
}

.elementor-2590 .elementor-element.elementor-element-91772ba .marquee__group {
    gap: 24px !important;
}

.milestone_icon_light, .milestone_icon_dark{
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-533d535 */.elementor-2590 .elementor-element.elementor-element-533d535 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-82f9d38 */.elementor-2590 .elementor-element.elementor-element-82f9d38 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-6306db6 */.elementor-2590 .elementor-element.elementor-element-6306db6 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-1952, class: .elementor-element-4780514 */.elementor-2590 .elementor-element.elementor-element-4780514 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a6205 */.elementor-2590 .elementor-element.elementor-element-15a6205 {
    width: fit-content
    max-width: 100% !important;
}

.elementor-2590 .elementor-element.elementor-element-15a6205 .marquee__group {
    gap: 24px !important;
}

.milestone_icon_light, .milestone_icon_dark{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2599922 */.marquee {
  display: flex;
  overflow: hidden;
  user-select: none;
}

.marquee__group {
  width: max-content !important;
  flex-shrink: 0;
  display: flex;
  align-items: center;
   Prevent blurry text during animation 
  backface-visibility: hidden;
  perspective: 1000;
  transform: translate3d(0, 0, 0);
  will-change: transform; /* Optimize animation performance */ 
  animation: slide_numbers 40s linear infinite;
}

 Pause animation when reduced motion is preferred 
@media (prefers-reduced-motion: reduce) {
  .marquee__group {
    animation-play-state: paused;
  }
}

@keyframes slide_numbers {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

.elementor-2590 .elementor-element.elementor-element-2599922 {
    background: linear-gradient(270deg, #865627 50.68%, #D5B686 100%), var(--Brand-Primary-600, #91623D) !important;
}/* End custom CSS */