.elementor-17 .elementor-element.elementor-element-0123579 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-17 .elementor-element.elementor-element-0123579 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-0123579 > .elementor-container{min-height:calc(100vh - 100px);}.elementor-17 .elementor-element.elementor-element-0123579:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0123579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://fremontpediatricdental.com/wp-content/uploads/2025/08/fremontbrollposter.jpg") 50% 50%;background-size:cover;}.elementor-17 .elementor-element.elementor-element-0123579{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-17 .elementor-element.elementor-element-0123579, .elementor-17 .elementor-element.elementor-element-0123579 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-84a1951.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-84a1951.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-84a1951.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-84a1951 > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b506282{width:auto;max-width:auto;z-index:3;}.elementor-17 .elementor-element.elementor-element-b506282 img{width:100px;}.elementor-17 .elementor-element.elementor-element-33fa33c{width:auto;max-width:auto;top:0px;}.elementor-17 .elementor-element.elementor-element-33fa33c img{width:100px;}.elementor-17 .elementor-element.elementor-element-df4f3dc{width:auto;max-width:auto;top:0px;}.elementor-17 .elementor-element.elementor-element-df4f3dc img{width:100px;}.elementor-17 .elementor-element.elementor-element-5d72068{--spacer-size:10px;}.elementor-17 .elementor-element.elementor-element-cd47b80{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-cd47b80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-cd47b80 .elementor-heading-title{font-size:20px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:var( --e-global-color-cdd0d63 );}.elementor-17 .elementor-element.elementor-element-ade7885{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-ade7885 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ade7885 .elementor-heading-title{font-size:20px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:var( --e-global-color-cdd0d63 );}.elementor-17 .elementor-element.elementor-element-caf3118 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:20px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-caf3118{text-align:center;}.elementor-17 .elementor-element.elementor-element-caf3118 .elementor-heading-title{font-size:64px;font-weight:800;line-height:1.1em;color:var( --e-global-color-cdd0d63 );}.elementor-17 .elementor-element.elementor-element-286ae3a .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;font-weight:800;line-height:1.1em;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1000px 1000px 1000px 1000px;padding:015px 20px 15px 16px;}.elementor-17 .elementor-element.elementor-element-286ae3a{width:auto;max-width:auto;align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-286ae3a > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-17 .elementor-element.elementor-element-286ae3a .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-286ae3a .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-17 .elementor-element.elementor-element-a3713b7 .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:800;line-height:1.1em;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:015px 20px 15px 16px;}.elementor-17 .elementor-element.elementor-element-a3713b7{width:auto;max-width:auto;align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-a3713b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a3713b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-a3713b7 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-17 .elementor-element.elementor-element-0b51447:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0b51447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56b0602 );}.elementor-17 .elementor-element.elementor-element-0b51447 > .elementor-container{max-width:942px;}.elementor-17 .elementor-element.elementor-element-0b51447{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-0b51447 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-fbd0118.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-17 .elementor-element.elementor-element-fbd0118 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-164fb10{width:auto;max-width:auto;align-self:center;}.elementor-17 .elementor-element.elementor-element-164fb10 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-164fb10 img{width:120px;}.elementor-17 .elementor-element.elementor-element-090d386{width:auto;max-width:auto;align-self:center;}.elementor-17 .elementor-element.elementor-element-090d386 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-090d386 img{width:130px;}.elementor-17 .elementor-element.elementor-element-bc62ada{width:auto;max-width:auto;align-self:center;}.elementor-17 .elementor-element.elementor-element-bc62ada > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-bc62ada img{width:100px;}.elementor-17 .elementor-element.elementor-element-ae4cc06{width:auto;max-width:auto;align-self:center;}.elementor-17 .elementor-element.elementor-element-ae4cc06 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-ae4cc06 img{width:140px;}.elementor-17 .elementor-element.elementor-element-e9b34de{width:auto;max-width:auto;align-self:center;}.elementor-17 .elementor-element.elementor-element-e9b34de > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-e9b34de img{width:100px;}.elementor-17 .elementor-element.elementor-element-fabc3a5{width:auto;max-width:auto;align-self:center;}.elementor-17 .elementor-element.elementor-element-fabc3a5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-fabc3a5 img{width:100px;}.elementor-17 .elementor-element.elementor-element-5f940af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:00px 00px 00px 00px;}.elementor-17 .elementor-element.elementor-element-5f940af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-e598c5d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-05cf7aa{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-05cf7aa{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-05cf7aa{right:0px;}.elementor-17 .elementor-element.elementor-element-05cf7aa .elementor-widget-container{--e-transform-origin-x:left;--e-transform-origin-y:top;}.elementor-17 .elementor-element.elementor-element-05cf7aa img{width:300px;opacity:1;}.elementor-17 .elementor-element.elementor-element-db249b8{width:auto;max-width:auto;bottom:0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-db249b8{right:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-db249b8{left:0px;}.elementor-17 .elementor-element.elementor-element-db249b8 .elementor-widget-container{--e-transform-origin-x:right;--e-transform-origin-y:bottom;}.elementor-17 .elementor-element.elementor-element-db249b8 img{width:300px;opacity:1;}.elementor-17 .elementor-element.elementor-element-cca216e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-cca216e{margin-top:0px;margin-bottom:26px;padding:80px 50px 80px 50px;z-index:3;}.elementor-17 .elementor-element.elementor-element-c8d65bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:32px;}.elementor-17 .elementor-element.elementor-element-c8d65bc > .elementor-element-populated{padding:0px 16px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ac67155 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-5ae9607 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-1f81fbd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:32px;}.elementor-17 .elementor-element.elementor-element-1f81fbd > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-17 .elementor-element.elementor-element-4d4aa81 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-4e23a63 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-b4f6956 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-17 .elementor-element.elementor-element-3544cb6 .elementor-heading-title{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-540ef4b .elementor-heading-title{font-size:48px;font-weight:800;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-bc789e8{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-17 .elementor-element.elementor-element-bc789e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-bc789e8 .elementor-divider-separator{width:48px;}.elementor-17 .elementor-element.elementor-element-bc789e8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17 .elementor-element.elementor-element-33b82db > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-17 .elementor-element.elementor-element-33b82db{font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-4e9c90b > .elementor-widget-container{background-color:var( --e-global-color-56b0602 );padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-4e9c90b .uael-icon-wrap .uael-icon i{font-size:20px;height:20px;width:20px;line-height:20px;text-align:center;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-4e9c90b .uael-icon-wrap .uael-icon{height:20px;width:20px;line-height:20px;}.elementor-17 .elementor-element.elementor-element-4e9c90b .uael-icon-wrap .uael-icon i,
					.elementor-17 .elementor-element.elementor-element-4e9c90b .uael-icon-wrap .uael-icon svg{transform:rotate(0deg);}.elementor-17 .elementor-element.elementor-element-4e9c90b .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-4e9c90b .uael-infobox-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );margin:0px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-4e9c90b .uael-infobox-text{font-size:14px;line-height:1.1em;color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-fec0958 > .elementor-widget-container{background-color:var( --e-global-color-56b0602 );padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-fec0958 .uael-icon-wrap .uael-icon i{font-size:20px;height:20px;width:20px;line-height:20px;text-align:center;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-fec0958 .uael-icon-wrap .uael-icon{height:20px;width:20px;line-height:20px;}.elementor-17 .elementor-element.elementor-element-fec0958 .uael-icon-wrap .uael-icon i,
					.elementor-17 .elementor-element.elementor-element-fec0958 .uael-icon-wrap .uael-icon svg{transform:rotate(0deg);}.elementor-17 .elementor-element.elementor-element-fec0958 .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-fec0958 .uael-infobox-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );margin:0px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-fec0958 .uael-infobox-text{font-size:14px;line-height:1.1em;color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-97ddded > .elementor-widget-container{background-color:var( --e-global-color-56b0602 );padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-97ddded .uael-icon-wrap .uael-icon i{font-size:20px;height:20px;width:20px;line-height:20px;text-align:center;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-97ddded .uael-icon-wrap .uael-icon{height:20px;width:20px;line-height:20px;}.elementor-17 .elementor-element.elementor-element-97ddded .uael-icon-wrap .uael-icon i,
					.elementor-17 .elementor-element.elementor-element-97ddded .uael-icon-wrap .uael-icon svg{transform:rotate(0deg);}.elementor-17 .elementor-element.elementor-element-97ddded .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-97ddded .uael-infobox-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );margin:0px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-97ddded .uael-infobox-text{font-size:14px;line-height:1.1em;color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2cd5b4d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-2cd5b4d{padding:0px 0px 80px 50px;}.elementor-17 .elementor-element.elementor-element-7c5a220 > .elementor-element-populated{padding:0px 040px 0px 0px;}.elementor-17 .elementor-element.elementor-element-df76bc0 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-c8c4d4d{text-align:start;}.elementor-17 .elementor-element.elementor-element-c8c4d4d .elementor-heading-title{font-weight:700;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-4d124ab{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-17 .elementor-element.elementor-element-4d124ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4d124ab .elementor-divider-separator{width:48px;}.elementor-17 .elementor-element.elementor-element-4d124ab .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17 .elementor-element.elementor-element-4d43019{font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-25d6184 .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:700;line-height:1.1em;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1000px 1000px 1000px 1000px;padding:015px 18px 15px 20px;}.elementor-17 .elementor-element.elementor-element-25d6184{width:auto;max-width:auto;align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-25d6184 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-25d6184 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-25d6184 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-17 .elementor-element.elementor-element-7ee022a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-7ee022a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-7ee022a > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-7ee022a{z-index:3;}.elementor-17 .elementor-element.elementor-element-f38e812 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f38e812 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-f14896f{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-f14896f > .elementor-widget-container{background-color:var( --e-global-color-56b0602 );margin:0px 0px 0px 0px;padding:6px 020px 6px 6px;border-radius:1000px 1000px 1000px 1000px;}.elementor-17 .elementor-element.elementor-element-f14896f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-17 .elementor-element.elementor-element-f14896f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f14896f.elementor-view-stacked .elementor-icon{background-color:#CEBCAA;fill:var( --e-global-color-cdd0d63 );color:var( --e-global-color-cdd0d63 );}.elementor-17 .elementor-element.elementor-element-f14896f.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f14896f.elementor-view-default .elementor-icon{fill:#CEBCAA;color:#CEBCAA;border-color:#CEBCAA;}.elementor-17 .elementor-element.elementor-element-f14896f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-cdd0d63 );}.elementor-17 .elementor-element.elementor-element-f14896f .elementor-icon{font-size:16px;}.elementor-17 .elementor-element.elementor-element-f14896f .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-f14896f .elementor-icon-box-title a{font-size:16px;font-weight:700;line-height:1.1em;}.elementor-17 .elementor-element.elementor-element-9640c70.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-9640c70 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-9640c70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ac4d936 > .elementor-widget-container{margin:0px 0px 0px -50px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ac4d936 img{width:100%;border-radius:30px 0px 0px 30px;}.elementor-17 .elementor-element.elementor-element-55b9ba45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-55b9ba45:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-55b9ba45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56b0602 );}.elementor-17 .elementor-element.elementor-element-55b9ba45 > .elementor-background-overlay{background-image:url("https://fremontpediatricdental.com/wp-content/uploads/2025/07/fremont-element4.png");background-position:bottom left;background-repeat:no-repeat;background-size:contain;opacity:0.22;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-55b9ba45, .elementor-17 .elementor-element.elementor-element-55b9ba45 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-55b9ba45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-6401b560.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-17 .elementor-element.elementor-element-6401b560.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-17 .elementor-element.elementor-element-6401b560 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-17 .elementor-element.elementor-element-6401b560 > .elementor-element-populated{padding:20px 0px 0px 20px;}.elementor-17 .elementor-element.elementor-element-b9c15f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b9c15f9 img{width:360px;opacity:0.91;border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-2adc96ea > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-17 .elementor-element.elementor-element-7f1eefee .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d589c9d .elementor-heading-title{font-weight:700;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-7f52e229 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-7f52e229{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-6d607310{font-size:14px;line-height:1.1em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-6d607310 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-782944c3 .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;font-weight:700;line-height:1.1em;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:015px 18px 15px 20px;}.elementor-17 .elementor-element.elementor-element-782944c3{width:auto;max-width:auto;align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-782944c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-782944c3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-782944c3 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-17 .elementor-element.elementor-element-476a98de > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-476a98de:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-476a98de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-476a98de > .elementor-background-overlay{background-image:url("https://fremontpediatricdental.com/wp-content/uploads/2025/07/fremont-element7.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;opacity:0.22;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-476a98de, .elementor-17 .elementor-element.elementor-element-476a98de > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-476a98de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1d61b608 > .elementor-element-populated{padding:50px 50px 50px 050px;}.elementor-17 .elementor-element.elementor-element-78758083 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-4340e476 .elementor-heading-title{font-weight:700;line-height:1.1em;color:var( --e-global-color-cdd0d63 );}.elementor-17 .elementor-element.elementor-element-60da11fc p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-60da11fc{color:var( --e-global-color-cdd0d63 );}.elementor-17 .elementor-element.elementor-element-26e13003{font-size:14px;line-height:1.1em;color:var( --e-global-color-cdd0d63 );}.elementor-17 .elementor-element.elementor-element-26e13003 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-33ee80cf .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;font-weight:700;line-height:1.1em;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:015px 18px 15px 20px;}.elementor-17 .elementor-element.elementor-element-33ee80cf{width:auto;max-width:auto;align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-33ee80cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-33ee80cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-33ee80cf .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-4a9fbc43.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-17 .elementor-element.elementor-element-4a9fbc43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-17 .elementor-element.elementor-element-4a9fbc43 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-17 .elementor-element.elementor-element-4a9fbc43 > .elementor-element-populated{padding:20px 20px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3b127f9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3b127f9e img{width:360px;opacity:0.91;border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-1450ac90:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1450ac90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://fremontpediatricdental.com/wp-content/uploads/2025/07/fremont-element8.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-1450ac90 > .elementor-background-overlay{background-image:url("https://fremontpediatricdental.com/wp-content/uploads/2025/07/fremont-element5.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-1450ac90, .elementor-17 .elementor-element.elementor-element-1450ac90 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-1450ac90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:65px 40px 65px 40px;}.elementor-17 .elementor-element.elementor-element-824ef74 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-824ef74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17 .elementor-element.elementor-element-824ef74 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-7dec24b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-7dec24b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-7dec24b > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-7dec24b > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-7dec24b > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-7dec24b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-7dec24b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-8670f0f{text-align:center;}.elementor-17 .elementor-element.elementor-element-8670f0f .elementor-heading-title{font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-3813530 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3813530{text-align:center;}.elementor-17 .elementor-element.elementor-element-3813530 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-69ab0f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-69ab0f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-69ab0f7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-69ab0f7 > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-69ab0f7 > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-69ab0f7 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-69ab0f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-69ab0f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-58094e1{text-align:center;}.elementor-17 .elementor-element.elementor-element-58094e1 .elementor-heading-title{font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-8316b76 .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;font-weight:700;line-height:1.1em;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1000px 1000px 1000px 1000px;padding:015px 20px 15px 18px;}.elementor-17 .elementor-element.elementor-element-8316b76{width:auto;max-width:auto;align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-8316b76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-8316b76 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-8316b76 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-17 .elementor-element.elementor-element-64e2a06:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-64e2a06 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-64e2a06 > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-64e2a06 > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-64e2a06 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-64e2a06 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-64e2a06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-c41b475{text-align:center;}.elementor-17 .elementor-element.elementor-element-c41b475 .elementor-heading-title{font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-478855c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-478855c{text-align:center;}.elementor-17 .elementor-element.elementor-element-478855c .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d4aa493{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 60px 40px;}.elementor-17 .elementor-element.elementor-element-d4aa493 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-0672d16.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-b67ff8b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17 .elementor-element.elementor-element-2bcdc2a{text-align:center;}.elementor-17 .elementor-element.elementor-element-2bcdc2a .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f5ac6b2{text-align:center;}.elementor-17 .elementor-element.elementor-element-f5ac6b2 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-2c183ec{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1b4dc6d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-1b4dc6d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56b0602 );}.elementor-17 .elementor-element.elementor-element-1b4dc6d > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://fremontpediatricdental.com/wp-content/uploads/2025/07/fremont-element5.png");background-position:bottom right;background-repeat:no-repeat;background-size:175px auto;opacity:0.14;}.elementor-17 .elementor-element.elementor-element-1b4dc6d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-17 .elementor-element.elementor-element-1b4dc6d > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-1b4dc6d > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-1b4dc6d > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-1b4dc6d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:040px 040px 040px 040px;}.elementor-17 .elementor-element.elementor-element-1b4dc6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-a2fb14d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-a2fb14d{--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-fef2e39{font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b203b11 .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-168260b .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-e2069ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-e2069ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56b0602 );}.elementor-17 .elementor-element.elementor-element-e2069ac > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://fremontpediatricdental.com/wp-content/uploads/2025/07/fremont-element7.png");background-position:bottom right;background-repeat:no-repeat;background-size:175px auto;opacity:0.14;}.elementor-17 .elementor-element.elementor-element-e2069ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-17 .elementor-element.elementor-element-e2069ac > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-e2069ac > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-e2069ac > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-e2069ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:040px 040px 040px 040px;}.elementor-17 .elementor-element.elementor-element-e2069ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-0716971 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-0716971{--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-c7720b3{font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-9c5d190 .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-735a40e .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-51a3eca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-51a3eca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56b0602 );}.elementor-17 .elementor-element.elementor-element-51a3eca > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://fremontpediatricdental.com/wp-content/uploads/2025/07/fremont-element5.png");background-position:bottom right;background-repeat:no-repeat;background-size:175px auto;opacity:0.14;}.elementor-17 .elementor-element.elementor-element-51a3eca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-17 .elementor-element.elementor-element-51a3eca > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-51a3eca > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-51a3eca > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-51a3eca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:040px 040px 040px 040px;}.elementor-17 .elementor-element.elementor-element-51a3eca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-fda8b25 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-fda8b25{--e-rating-icon-marked-color:var( --e-global-color-secondary );--e-rating-icon-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-9528630{font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-9b125c4 .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-5642723 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-432552f .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:700;line-height:1.1em;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1000px 1000px 1000px 1000px;padding:015px 18px 15px 20px;}.elementor-17 .elementor-element.elementor-element-432552f{width:auto;max-width:auto;align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-432552f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-432552f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-432552f .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-17 .elementor-element.elementor-element-66810a2c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-66810a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-66810a2c > .elementor-background-overlay{background-image:url("https://fremontpediatricdental.com/wp-content/uploads/2025/07/fremont-element4.png");background-position:bottom left;background-repeat:no-repeat;background-size:contain;opacity:0.11;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-66810a2c, .elementor-17 .elementor-element.elementor-element-66810a2c > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-66810a2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-7425ec89.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-58b9ca71 .swiper-pagination-bullet-active, .elementor-17 .elementor-element.elementor-element-58b9ca71 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-58b9ca71 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF1F;border-radius:20px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-swiper-button{font-size:23px;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-58b9ca71 .swiper-pagination-bullet{height:7px;width:7px;}.elementor-17 .elementor-element.elementor-element-58b9ca71 .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-17 .elementor-element.elementor-element-58b9ca71 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#0201011A;opacity:1;}.elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:24px;}.elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:24px;}.elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:24px;}.elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:24px;}.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__text{color:var( --e-global-color-cdd0d63 );font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;}.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__name{color:var( --e-global-color-cdd0d63 );font-size:14px;font-weight:400;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__title{color:var( --e-global-color-cdd0d63 );font-size:14px;font-weight:700;font-style:normal;line-height:1em;}.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__image img{width:250px;height:250px;border-radius:20px;}.elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (250px / 2) - 8px );}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (250px / 2) - 8px );right:auto;}body.rtl .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (250px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (250px / 2) - 8px );right:auto;}body.rtl .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-17 .elementor-element.elementor-element-58b9ca71.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (250px / 2) - 8px );left:auto;}.elementor-17 .elementor-element.elementor-element-e9309c9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e9309c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56b0602 );}.elementor-17 .elementor-element.elementor-element-e9309c9 > .elementor-background-overlay{background-image:url("https://fremontpediatricdental.com/wp-content/uploads/2025/07/fremont-element5.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;opacity:0.24;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-e9309c9, .elementor-17 .elementor-element.elementor-element-e9309c9 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-e9309c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:50px 0px 50px 20px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-d0ab665.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-d0ab665.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-d0ab665 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-0a22826 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-cfa8d22{text-align:start;}.elementor-17 .elementor-element.elementor-element-cfa8d22 .elementor-heading-title{font-weight:700;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-4602390{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-17 .elementor-element.elementor-element-4602390 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4602390 .elementor-divider-separator{width:48px;}.elementor-17 .elementor-element.elementor-element-4602390 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17 .elementor-element.elementor-element-a8c9824{font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-846bd8d .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:700;line-height:1.1em;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1000px 1000px 1000px 1000px;padding:015px 18px 15px 20px;}.elementor-17 .elementor-element.elementor-element-846bd8d{width:auto;max-width:auto;align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-846bd8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-846bd8d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-846bd8d .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-17 .elementor-element.elementor-element-90dcb1d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-90dcb1d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-90dcb1d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4459fc5 > .elementor-widget-container{margin:0px -75px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4459fc5 img{width:80%;border-radius:30px 0px 0px 30px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-7c5a220{width:31.968%;}.elementor-17 .elementor-element.elementor-element-7ee022a{width:24.122%;}.elementor-17 .elementor-element.elementor-element-9640c70{width:43.243%;}.elementor-17 .elementor-element.elementor-element-6401b560{width:30.574%;}.elementor-17 .elementor-element.elementor-element-2adc96ea{width:69.339%;}.elementor-17 .elementor-element.elementor-element-1d61b608{width:69.339%;}.elementor-17 .elementor-element.elementor-element-4a9fbc43{width:30.574%;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-0123579 > .elementor-container{min-height:calc(100vh - 180px);}.elementor-17 .elementor-element.elementor-element-0123579{margin-top:0px;margin-bottom:0px;padding:30px 30px 0px 30px;}.elementor-17 .elementor-element.elementor-element-84a1951 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-cd47b80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-cd47b80 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-ade7885 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-ade7885 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-caf3118 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-caf3118 .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-0b51447{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-164fb10 img{width:100px;}.elementor-17 .elementor-element.elementor-element-090d386 img{width:120px;}.elementor-17 .elementor-element.elementor-element-ae4cc06 img{width:120px;}.elementor-17 .elementor-element.elementor-element-e9b34de img{width:80px;}.elementor-17 .elementor-element.elementor-element-fabc3a5 img{width:80px;}.elementor-17 .elementor-element.elementor-element-5f940af{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-05cf7aa img{width:250px;}.elementor-17 .elementor-element.elementor-element-db249b8 img{width:250px;}.elementor-17 .elementor-element.elementor-element-cca216e{margin-top:0px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-c8d65bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-17 .elementor-element.elementor-element-c8d65bc > .elementor-element-populated{padding:0px 8px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1f81fbd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-17 .elementor-element.elementor-element-1f81fbd > .elementor-element-populated{padding:0px 0px 0px 8px;}.elementor-17 .elementor-element.elementor-element-b4f6956 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3544cb6{text-align:center;}.elementor-17 .elementor-element.elementor-element-3544cb6 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-540ef4b{text-align:center;}.elementor-17 .elementor-element.elementor-element-540ef4b .elementor-heading-title{font-size:36px;}.elementor-17 .elementor-element.elementor-element-bc789e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-bc789e8 .elementor-divider{text-align:center;}.elementor-17 .elementor-element.elementor-element-bc789e8 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-17 .elementor-element.elementor-element-33b82db{font-size:14px;}.elementor-17 .elementor-element.elementor-element-4e9c90b .uael-icon-wrap .uael-icon i{font-size:16px;height:16px;width:16px;line-height:16px;text-align:center;}.elementor-17 .elementor-element.elementor-element-4e9c90b .uael-icon-wrap .uael-icon{height:16px;width:16px;line-height:16px;}.elementor-17 .elementor-element.elementor-element-4e9c90b .uael-infobox-text{font-size:14px;}.elementor-17 .elementor-element.elementor-element-4e9c90b .uael-infobox-title{margin:0px 0px 5px 0px;}.elementor-17 .elementor-element.elementor-element-fec0958 .uael-icon-wrap .uael-icon i{font-size:16px;height:16px;width:16px;line-height:16px;text-align:center;}.elementor-17 .elementor-element.elementor-element-fec0958 .uael-icon-wrap .uael-icon{height:16px;width:16px;line-height:16px;}.elementor-17 .elementor-element.elementor-element-fec0958 .uael-infobox-text{font-size:14px;}.elementor-17 .elementor-element.elementor-element-fec0958 .uael-infobox-title{margin:0px 0px 5px 0px;}.elementor-17 .elementor-element.elementor-element-97ddded .uael-icon-wrap .uael-icon i{font-size:16px;height:16px;width:16px;line-height:16px;text-align:center;}.elementor-17 .elementor-element.elementor-element-97ddded .uael-icon-wrap .uael-icon{height:16px;width:16px;line-height:16px;}.elementor-17 .elementor-element.elementor-element-97ddded .uael-infobox-text{font-size:14px;}.elementor-17 .elementor-element.elementor-element-97ddded .uael-infobox-title{margin:0px 0px 5px 0px;}.elementor-17 .elementor-element.elementor-element-2cd5b4d{margin-top:-20px;margin-bottom:0px;padding:0px 0px 50px 0px;z-index:3;}.elementor-17 .elementor-element.elementor-element-7c5a220.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-7c5a220 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-df76bc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-df76bc0{text-align:center;}.elementor-17 .elementor-element.elementor-element-df76bc0 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-c8c4d4d{text-align:center;}.elementor-17 .elementor-element.elementor-element-c8c4d4d .elementor-heading-title{font-size:36px;}.elementor-17 .elementor-element.elementor-element-4d124ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4d124ab .elementor-divider{text-align:center;}.elementor-17 .elementor-element.elementor-element-4d124ab .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-17 .elementor-element.elementor-element-4d43019{text-align:center;font-size:14px;}.elementor-17 .elementor-element.elementor-element-7ee022a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 0px 20px;}.elementor-17 .elementor-element.elementor-element-f38e812 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-9640c70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ac4d936 img{width:100%;}.elementor-17 .elementor-element.elementor-element-55b9ba45{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2adc96ea > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-7f1eefee .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-d589c9d .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-476a98de{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1d61b608 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-78758083 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-4340e476 .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-1450ac90{padding:60px 30px 60px 30px;}.elementor-17 .elementor-element.elementor-element-7dec24b > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:20px 24px 20px 24px;}.elementor-17 .elementor-element.elementor-element-8670f0f .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-3813530 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-69ab0f7 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:20px 10px 20px 10px;}.elementor-17 .elementor-element.elementor-element-58094e1 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-8316b76 .elementor-button{font-size:18px;}.elementor-17 .elementor-element.elementor-element-64e2a06 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 24px 20px 24px;}.elementor-17 .elementor-element.elementor-element-c41b475 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-478855c .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-d4aa493{padding:60px 10px 60px 10px;}.elementor-17 .elementor-element.elementor-element-2bcdc2a .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-f5ac6b2 .elementor-heading-title{font-size:36px;}.elementor-17 .elementor-element.elementor-element-2c183ec{margin-top:10px;margin-bottom:20px;}.elementor-17 .elementor-element.elementor-element-1b4dc6d > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-fef2e39{font-size:14px;}.elementor-17 .elementor-element.elementor-element-168260b .elementor-heading-title{font-size:12px;}.elementor-17 .elementor-element.elementor-element-e2069ac > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-c7720b3{font-size:14px;}.elementor-17 .elementor-element.elementor-element-735a40e .elementor-heading-title{font-size:12px;}.elementor-17 .elementor-element.elementor-element-51a3eca > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-9528630{font-size:14px;}.elementor-17 .elementor-element.elementor-element-5642723 .elementor-heading-title{font-size:12px;}.elementor-17 .elementor-element.elementor-element-66810a2c{padding:60px 010px 40px 10px;}.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__image img{width:160px;height:160px;}.elementor-17 .elementor-element.elementor-element-e9309c9{padding:60px 010px 40px 10px;}.elementor-17 .elementor-element.elementor-element-d0ab665.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-d0ab665 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-0a22826 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-0a22826{text-align:center;}.elementor-17 .elementor-element.elementor-element-0a22826 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-cfa8d22{text-align:center;}.elementor-17 .elementor-element.elementor-element-cfa8d22 .elementor-heading-title{font-size:36px;}.elementor-17 .elementor-element.elementor-element-4602390 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4602390 .elementor-divider{text-align:center;}.elementor-17 .elementor-element.elementor-element-4602390 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-17 .elementor-element.elementor-element-a8c9824{text-align:center;font-size:14px;}.elementor-17 .elementor-element.elementor-element-90dcb1d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4459fc5 img{width:100%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-0123579 > .elementor-container{min-height:0px;}.elementor-17 .elementor-element.elementor-element-0123579{margin-top:0px;margin-bottom:0px;padding:50px 30px 50px 30px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-84a1951.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-84a1951.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-84a1951 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-84a1951{z-index:3;}.elementor-17 .elementor-element.elementor-element-b506282 img{width:60px;}.elementor-17 .elementor-element.elementor-element-33fa33c img{width:60px;}.elementor-17 .elementor-element.elementor-element-df4f3dc img{width:60px;}.elementor-17 .elementor-element.elementor-element-cd47b80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-cd47b80{text-align:center;}.elementor-17 .elementor-element.elementor-element-cd47b80 .elementor-heading-title{font-size:16px;letter-spacing:1px;}.elementor-17 .elementor-element.elementor-element-ade7885 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ade7885 .elementor-heading-title{font-size:16px;letter-spacing:1px;}.elementor-17 .elementor-element.elementor-element-caf3118 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-caf3118 .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-286ae3a{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-286ae3a > .elementor-widget-container{margin:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-286ae3a .elementor-button{font-size:16px;padding:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-a3713b7{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-a3713b7 > .elementor-widget-container{margin:04px 04px 04px 04px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a3713b7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-17 .elementor-element.elementor-element-a3713b7 .elementor-button{font-size:16px;padding:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-0b51447 > .elementor-container{max-width:260px;}.elementor-17 .elementor-element.elementor-element-fbd0118.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-090d386 img{width:100px;}.elementor-17 .elementor-element.elementor-element-bc62ada img{width:90px;}.elementor-17 .elementor-element.elementor-element-5f940af{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e598c5d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-05cf7aa img{width:150px;}.elementor-17 .elementor-element.elementor-element-db249b8 img{width:150px;}.elementor-17 .elementor-element.elementor-element-cca216e{margin-top:0px;margin-bottom:44px;padding:20px 20px 0px 20px;}.elementor-17 .elementor-element.elementor-element-c8d65bc{width:50%;}.elementor-17 .elementor-element.elementor-element-c8d65bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-17 .elementor-element.elementor-element-c8d65bc > .elementor-element-populated{padding:0px 05px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1f81fbd{width:50%;}.elementor-17 .elementor-element.elementor-element-1f81fbd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-17 .elementor-element.elementor-element-1f81fbd > .elementor-element-populated{padding:0px 0px 0px 05px;}.elementor-17 .elementor-element.elementor-element-b4f6956 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3544cb6 .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-540ef4b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-540ef4b .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-7c5a220 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-df76bc0 .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-c8c4d4d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c8c4d4d .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-25d6184{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-25d6184 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-25d6184 .elementor-button{font-size:16px;padding:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-7ee022a{width:100%;}.elementor-17 .elementor-element.elementor-element-7ee022a > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f38e812 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f38e812 img{width:200px;}.elementor-17 .elementor-element.elementor-element-f14896f .elementor-icon-box-title{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-9640c70{width:100%;}.elementor-17 .elementor-element.elementor-element-9640c70 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ac4d936 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-55b9ba45{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6401b560 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b9c15f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b9c15f9 img{width:250px;}.elementor-17 .elementor-element.elementor-element-2adc96ea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-2adc96ea > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-7f1eefee{text-align:center;}.elementor-17 .elementor-element.elementor-element-7f1eefee .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-d589c9d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d589c9d{text-align:center;}.elementor-17 .elementor-element.elementor-element-d589c9d .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-7f52e229{text-align:center;}.elementor-17 .elementor-element.elementor-element-6d607310{text-align:center;}.elementor-17 .elementor-element.elementor-element-782944c3{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-782944c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-782944c3 .elementor-button{font-size:16px;padding:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-476a98de{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1d61b608.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-1d61b608 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-78758083{text-align:center;}.elementor-17 .elementor-element.elementor-element-78758083 .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-4340e476 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4340e476{text-align:center;}.elementor-17 .elementor-element.elementor-element-4340e476 .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-60da11fc{text-align:center;}.elementor-17 .elementor-element.elementor-element-26e13003{text-align:center;}.elementor-17 .elementor-element.elementor-element-33ee80cf{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-33ee80cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-33ee80cf .elementor-button{font-size:16px;padding:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-4a9fbc43 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3b127f9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3b127f9e img{width:250px;}.elementor-17 .elementor-element.elementor-element-1450ac90:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1450ac90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200px auto;}.elementor-17 .elementor-element.elementor-element-1450ac90 > .elementor-background-overlay{background-size:200px auto;}.elementor-17 .elementor-element.elementor-element-1450ac90{margin-top:015px;margin-bottom:0px;padding:34px 24px 44px 24px;}.elementor-17 .elementor-element.elementor-element-7dec24b > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17 .elementor-element.elementor-element-69ab0f7 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17 .elementor-element.elementor-element-8316b76{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-8316b76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-8316b76 .elementor-button{font-size:16px;padding:14px 12px 14px 16px;}.elementor-17 .elementor-element.elementor-element-64e2a06 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17 .elementor-element.elementor-element-478855c .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-d4aa493{padding:050px 30px 50px 30px;}.elementor-17 .elementor-element.elementor-element-2bcdc2a .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-f5ac6b2 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f5ac6b2 .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-2c183ec{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1b4dc6d > .elementor-element-populated{margin:0px 0px 020px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-b203b11 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-e2069ac > .elementor-element-populated{margin:0px 0px 020px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-9c5d190 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-51a3eca > .elementor-element-populated{margin:0px 0px 020px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-9b125c4 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-432552f{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-432552f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-432552f .elementor-button{font-size:16px;padding:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-66810a2c{margin-top:0px;margin-bottom:60px;padding:20px 20px 10px 20px;}.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__image img{width:200px;height:200px;}.elementor-17 .elementor-element.elementor-element-e9309c9{margin-top:0px;margin-bottom:60px;padding:20px 20px 10px 20px;}.elementor-17 .elementor-element.elementor-element-d0ab665 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-0a22826 .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-cfa8d22 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-cfa8d22 .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-846bd8d{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-846bd8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-846bd8d .elementor-button{font-size:16px;padding:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-90dcb1d{width:100%;}.elementor-17 .elementor-element.elementor-element-90dcb1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4459fc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4459fc5 img{border-radius:20px 20px 20px 20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-84a1951{width:100%;}.elementor-17 .elementor-element.elementor-element-c8d65bc{width:50%;}.elementor-17 .elementor-element.elementor-element-1f81fbd{width:50%;}.elementor-17 .elementor-element.elementor-element-b4f6956{width:100%;}.elementor-17 .elementor-element.elementor-element-7c5a220{width:100%;}.elementor-17 .elementor-element.elementor-element-7ee022a{width:40%;}.elementor-17 .elementor-element.elementor-element-9640c70{width:60%;}.elementor-17 .elementor-element.elementor-element-6401b560{width:40%;}.elementor-17 .elementor-element.elementor-element-2adc96ea{width:60%;}.elementor-17 .elementor-element.elementor-element-1d61b608{width:60%;}.elementor-17 .elementor-element.elementor-element-4a9fbc43{width:40%;}.elementor-17 .elementor-element.elementor-element-d0ab665{width:100%;}.elementor-17 .elementor-element.elementor-element-90dcb1d{width:60%;}}/* Start custom CSS for image, class: .elementor-element-b506282 */.elementor-17 .elementor-element.elementor-element-b506282 img {
    animation: 5s rotation;
    animation-iteration-count: infinite;
    transform-origin: top right;
    animation-timing-function: ease-in-out;
}

.elementor-17 .elementor-element.elementor-element-b506282 {
    overflow: hidden !important;
}

@keyframes rotation {
    0% {
        transform: rotate(90deg);
    }
    30% {
        transform: rotate(360deg);
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    
    100% {
        transform: rotate(360deg);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33fa33c */.elementor-17 .elementor-element.elementor-element-33fa33c img {
    animation: 5s growing;
    animation-iteration-count: infinite;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
}

@keyframes growing {
    0% {
        transform: scale(0);
    }
    
    30% {
        transform: scale(1);
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df4f3dc */.elementor-17 .elementor-element.elementor-element-df4f3dc img {
    animation: 5s grayspot;
    animation-iteration-count: infinite;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
}

@keyframes grayspot {
    0% {
        opacity: 0;
    }
    
    30% {
        opacity:0;
    }
    50% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caf3118 */.hero-title img {
    max-width: 270px;
    margin-top: 10px;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .hero-title img {
        max-width: 160px!important;
    }
}

@media (max-width: 767px) {
    .hero-title img {
        max-width: 120px!important;
        margin-top: 5px!important;
    }
}

.elementor-17 .elementor-element.elementor-element-caf3118 b {
    font-weight: inherit;
    color: var(--e-global-color-secondary);
    position: relative;
    white-space: nowrap;
    padding: 5px 10px;
}

.elementor-17 .elementor-element.elementor-element-caf3118 b::after {
    content:"";
    background-color: var(--e-global-color-primary);
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0.2;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-286ae3a */@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-286ae3a a {
        width: 190px;
    }
}
.elementor-17 .elementor-element.elementor-element-286ae3a .elementor-button-icon i::after {
    content:"";
    background-color: var(--e-global-color-secondary);
    position: absolute;
    width: 2em;
    aspect-ratio: 1;
    display: block;
    border-radius: 1000px;
    top:50%;
    left:50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
    transition: 0.5s ease-out all;
    
}

.elementor-17 .elementor-element.elementor-element-286ae3a .elementor-button-icon {
    z-index: 2;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-286ae3a .elementor-button-icon i {
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-286ae3a .elementor-button-text {
    z-index: 5;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-286ae3a a {
    overflow: hidden !important;
    display: block;
}

.elementor-17 .elementor-element.elementor-element-286ae3a a:hover .elementor-button-icon i::after {
    width: 500%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3713b7 */@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-a3713b7 a {
        width: 190px;
    }
}
.elementor-17 .elementor-element.elementor-element-a3713b7 .elementor-button-icon i::after {
    content:"";
    background-color: var(--e-global-color-primary);
    position: absolute;
    width: 2em;
    aspect-ratio: 1;
    display: block;
    border-radius: 1000px;
    top:50%;
    left:50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
    transition: 0.5s ease-out all;
    
}

.elementor-17 .elementor-element.elementor-element-a3713b7 .elementor-button-icon {
    z-index: 2;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-a3713b7 .elementor-button-icon i {
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-a3713b7 .elementor-button-text {
    z-index: 5;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-a3713b7 a {
    overflow: hidden !important;
    display: block;
}

.elementor-17 .elementor-element.elementor-element-a3713b7 a:hover .elementor-button-icon i::after {
    width: 500%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0123579 */.elementor-17 .elementor-element.elementor-element-0123579 {
    overflow: hidden !important;
}

.elementor-17 .elementor-element.elementor-element-0123579 {
    width: calc(100% - 40px);
    margin-left: 20px;
}

@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-0123579 {
        width: calc(100% - 30px);
        margin-left: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0b51447 */.elementor-17 .elementor-element.elementor-element-0b51447::after {
    content:"";
    position: absolute;
    top:0;
    left:0;
    background-color: var(--e-global-color-primary);
    width: 100%;
    height: 100%;
    mix-blend-mode: lighten;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05cf7aa */.elementor-17 .elementor-element.elementor-element-05cf7aa .elementor-motion-effects-element {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac67155 */.elementor-17 .elementor-element.elementor-element-ac67155 img {
    aspect-ratio: 4 / 5;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ae9607 */.elementor-17 .elementor-element.elementor-element-5ae9607 img {
    aspect-ratio: 9 / 6;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d4aa81 */.elementor-17 .elementor-element.elementor-element-4d4aa81 img {
    aspect-ratio: 9 / 6;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e23a63 */.elementor-17 .elementor-element.elementor-element-4e23a63 img {
    aspect-ratio: 4 / 5;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d43019 */.elementor-17 .elementor-element.elementor-element-4d43019 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25d6184 */@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-25d6184 a {
        width: 150px;
    }
}
.elementor-17 .elementor-element.elementor-element-25d6184 .elementor-button-icon i::after {
    content:"";
    background-color: var(--e-global-color-primary);
    position: absolute;
    width: 2em;
    aspect-ratio: 1;
    display: block;
    border-radius: 1000px;
    top:50%;
    left:50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
    transition: 0.5s ease-out all;
    
}

.elementor-17 .elementor-element.elementor-element-25d6184 .elementor-button-icon {
    z-index: 2;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-25d6184 .elementor-button-icon i {
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-25d6184 .elementor-button-text {
    z-index: 5;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-25d6184 a {
    overflow: hidden !important;
    display: block;
}

.elementor-17 .elementor-element.elementor-element-25d6184 a:hover .elementor-button-icon i::after {
    width: 500%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c5a220 */@media (max-width: 1024px) {
    .elementor-17 .elementor-element.elementor-element-7c5a220 {
        order: 2;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14896f */.elementor-17 .elementor-element.elementor-element-f14896f {
    transform: translateY(-50%);
}

.elementor-17 .elementor-element.elementor-element-f14896f .elementor-icon-box-icon {
    display: flex !important;
}

.elementor-17 .elementor-element.elementor-element-f14896f .elementor-icon-box-content {
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7ee022a */@media (max-width: 1024px) {
    .elementor-17 .elementor-element.elementor-element-7ee022a {
        order: 0;
    }
}

@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-7ee022a {
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9640c70 */@media (max-width: 1024px) {
    .elementor-17 .elementor-element.elementor-element-9640c70 {
        order: 1;
    }
}

@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-9640c70 {
        order: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f52e229 */.elementor-17 .elementor-element.elementor-element-7f52e229 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-782944c3 */@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-782944c3 a {
        width: 150px;
    }
}
.elementor-17 .elementor-element.elementor-element-782944c3 .elementor-button-icon i::after {
    content:"";
    background-color: var(--e-global-color-secondary);
    position: absolute;
    width: 2.2em;
    aspect-ratio: 1;
    display: block;
    border-radius: 1000px;
    top:50%;
    left:50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
    transition: 0.5s ease-out all;
    
}

.elementor-17 .elementor-element.elementor-element-782944c3 .elementor-button-icon {
    z-index: 2;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-782944c3 .elementor-button-icon i {
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-782944c3 .elementor-button-text {
    z-index: 5;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-782944c3 a {
    overflow: hidden !important;
    display: block;
}

.elementor-17 .elementor-element.elementor-element-782944c3 a:hover .elementor-button-icon i::after {
    width: 500%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55b9ba45 */.elementor-17 .elementor-element.elementor-element-55b9ba45 {
    max-width: 1200px;
    margin: 0 auto;
}

@media (max-width: 1024px) {
    .elementor-17 .elementor-element.elementor-element-55b9ba45 {
        width: calc(100% - 40px);
        margin-left: 20px !important;
    }
}

@media (max-width: 1024px) {
    .elementor-17 .elementor-element.elementor-element-55b9ba45 {
        width: calc(100% - 30px);
        margin-left: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60da11fc */.elementor-17 .elementor-element.elementor-element-60da11fc {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33ee80cf */@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-33ee80cf a {
        width: 150px;
    }
}
.elementor-17 .elementor-element.elementor-element-33ee80cf .elementor-button-icon i::after {
    content:"";
    background-color: var(--e-global-color-secondary);
    position: absolute;
    width: 2.2em;
    aspect-ratio: 1;
    display: block;
    border-radius: 1000px;
    top:50%;
    left:50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
    transition: 0.5s ease-out all;
    
}

.elementor-17 .elementor-element.elementor-element-33ee80cf .elementor-button-icon {
    z-index: 2;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-33ee80cf .elementor-button-icon i {
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-33ee80cf .elementor-button-text {
    z-index: 5;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-33ee80cf a {
    overflow: hidden !important;
    display: block;
}

.elementor-17 .elementor-element.elementor-element-33ee80cf a:hover .elementor-button-icon i::after {
    width: 500%;
    opacity: 0.5
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-476a98de */.elementor-17 .elementor-element.elementor-element-476a98de {
    max-width: 1200px;
    margin: 0 auto;
}

@media (max-width: 1024px) {
    .elementor-17 .elementor-element.elementor-element-476a98de {
        width: calc(100% - 40px);
        margin-left: 20px !important;
    }
}

@media (max-width: 1024px) {
    .elementor-17 .elementor-element.elementor-element-476a98de {
        width: calc(100% - 30px);
        margin-left: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8316b76 */.elementor-17 .elementor-element.elementor-element-8316b76 .elementor-button-icon i::after {
    content:"";
    background-color: var(--e-global-color-secondary);
    position: absolute;
    width: 250%;
    aspect-ratio: 1;
    display: block;
    border-radius: 1000px;
    top:50%;
    left:50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
    transition: 0.5s ease-out all;
    
}

.elementor-17 .elementor-element.elementor-element-8316b76 .elementor-button-icon {
    z-index: 2;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-8316b76 .elementor-button-icon i {
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-8316b76 .elementor-button-text {
    z-index: 5;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-8316b76 a {
    overflow: hidden !important;
    display: block;
}

.elementor-17 .elementor-element.elementor-element-8316b76 a:hover .elementor-button-icon i::after {
    width: 500%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1450ac90 */.elementor-17 .elementor-element.elementor-element-1450ac90 {
    width: calc(100% - 40px);
    margin-left: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b67ff8b */.es-rating-value {display: none;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c183ec */.elementor-17 .elementor-element.elementor-element-2c183ec .elementor-column {
    animation: 3s bouncing;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes bouncing {
    0% {
        transform: none;
    }
    
    40% {
        transform: translateY(-5px);
    }
    
    80% {
        tranform: translateY(0);
    }
}

.elementor-17 .elementor-element.elementor-element-2c183ec .elementor-column:nth-child(2) {
    animation-delay: 1s;
}
.elementor-17 .elementor-element.elementor-element-2c183ec .elementor-column:last-child {
    animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-432552f */@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-432552f a {
        width: 150px;
    }
}
.elementor-17 .elementor-element.elementor-element-432552f .elementor-button-icon i::after {
    content:"";
    background-color: var(--e-global-color-primary);
    position: absolute;
    width: 2em;
    aspect-ratio: 1;
    display: block;
    border-radius: 1000px;
    top:50%;
    left:50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
    transition: 0.5s ease-out all;
    
}

.elementor-17 .elementor-element.elementor-element-432552f .elementor-button-icon {
    z-index: 2;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-432552f .elementor-button-icon i {
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-432552f .elementor-button-text {
    z-index: 5;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-432552f a {
    overflow: hidden !important;
    display: block;
}

.elementor-17 .elementor-element.elementor-element-432552f a:hover .elementor-button-icon i::after {
    width: 500%;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-58b9ca71 */.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__content .elementor-testimonial__text, .elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__content .elementor-testimonial__name {
    font-style: normal!important;
}

.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__cite {
    margin-top: 3px!important;
}

.elementor-17 .elementor-element.elementor-element-58b9ca71 img {
    aspect-ratio: 1.5;
    object-fit: cover;
    width: 100% !important;
    height: auto !important;
}

.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__content {
    padding: 30px 20px 20px 20px;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__content::before {
    content:"\f058";
    font-family: "Font Awesome 5 FREE";
    font-weight: 600;
    color: white;
    background-color: var(--e-global-color-accent);
    position: absolute;
    display: block;
    padding: 10px;
    line-height: 1;
    border-radius: 1000px;
    left: 50%;
    top:0;
    transform: translateX(-50%) translateY(-50%)
}
.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__footer {
    margin-bottom:0 !important;
}

.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__image {
    width: 100%;
}

.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__image picture {
    width: 100%;
    display: block;
}

.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__name {
    padding-top: 5px;
}

.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__title a {
    background-color: var(--e-global-color-primary);
    padding: 10px 10px 10px 15px;
    display: inline-block;
    margin-top: 10px;
    color: white;
    border-radius: 1000px;
}
.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__title a i {
    position: relative;
    z-index: 2;
    margin-left: 15px;
    line-height: 0.9;
    display: inline-block;
}



.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__title a {
    z-index: 3;
    overflow: hidden;
}

.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__title a i::after{
    content:"";
    background-color: var(--e-global-color-secondary);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left:0;
    z-index: -1;
    transform: scale(1.8);
    border-radius: 1000px;
    transition: 0.5s ease-out all;
    
}

.elementor-17 .elementor-element.elementor-element-58b9ca71 .elementor-testimonial__title a:hover i::after {
    transform: scale(4);
    opacity: 0.5;
}

@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-58b9ca71 img {
        max-width: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66810a2c */.elementor-17 .elementor-element.elementor-element-66810a2c {
    width: calc(100% - 40px);
    margin-left: 20px;
}

.elementor-17 .elementor-element.elementor-element-66810a2c .elementor-background-overlay {
    filter: brightness(0) invert(1);
}

@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-66810a2c {
    width: calc(100% - 30px);
    margin-left: 15px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c9824 */.elementor-17 .elementor-element.elementor-element-a8c9824 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-846bd8d */@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-846bd8d a {
        width: 150px;
    }
}
.elementor-17 .elementor-element.elementor-element-846bd8d .elementor-button-icon i::after {
    content:"";
    background-color: var(--e-global-color-primary);
    position: absolute;
    width: 2em;
    aspect-ratio: 1;
    display: block;
    border-radius: 1000px;
    top:50%;
    left:50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
    transition: 0.5s ease-out all;
    
}

.elementor-17 .elementor-element.elementor-element-846bd8d .elementor-button-icon {
    z-index: 2;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-846bd8d .elementor-button-icon i {
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-846bd8d .elementor-button-text {
    z-index: 5;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-846bd8d a {
    overflow: hidden !important;
    display: block;
}

.elementor-17 .elementor-element.elementor-element-846bd8d a:hover .elementor-button-icon i::after {
    width: 500%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d0ab665 */@media (max-width: 1024px) {
    .elementor-17 .elementor-element.elementor-element-d0ab665 {
        order: 2;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90dcb1d */@media (max-width: 1024px) {
    .elementor-17 .elementor-element.elementor-element-90dcb1d {
        order: 1;
    }
}

@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-90dcb1d {
        order: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e9309c9 */.elementor-17 .elementor-element.elementor-element-e9309c9 {
    width: calc(100% - 40px);
    margin-left: 20px;
}

.elementor-17 .elementor-element.elementor-element-e9309c9 .elementor-background-overlay {
    filter: brightness(0) invert(1);
}

@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-e9309c9 {
    width: calc(100% - 30px);
    margin-left: 15px;
}
}/* End custom CSS */