.elementor-1087 .elementor-element.elementor-element-3ea7b859{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-3ea7b859:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-3ea7b859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1087 .elementor-element.elementor-element-70e6dfc9 img{width:250px;}.elementor-1087 .elementor-element.elementor-element-2bc59026 .elementor-button{background-color:#52247F;font-size:18px;font-weight:700;border-radius:30px 30px 30px 30px;padding:3px 30px 3px 20px;}.elementor-1087 .elementor-element.elementor-element-2bc59026 .elementor-button:hover, .elementor-1087 .elementor-element.elementor-element-2bc59026 .elementor-button:focus{background-color:var( --e-global-color-3a71834 );}.elementor-1087 .elementor-element.elementor-element-2bc59026 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-22eef9de{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-56de197b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-56de197b:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-56de197b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5FD;}.elementor-1087 .elementor-element.elementor-element-16dd2749{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1087 .elementor-element.elementor-element-46e57679{text-align:start;}.elementor-1087 .elementor-element.elementor-element-46e57679 .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:20px;font-weight:400;}.elementor-1087 .elementor-element.elementor-element-56b78821{text-align:center;}.elementor-1087 .elementor-element.elementor-element-56b78821 .elementor-heading-title{font-family:"Butter Layer", Nunito Sans;font-size:63px;font-weight:900;letter-spacing:-0.015em;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-36b69326{text-align:start;}.elementor-1087 .elementor-element.elementor-element-36b69326 .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:26px;font-weight:900;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-665cedc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1087 .elementor-element.elementor-element-7d51f646 .elementor-button{background-color:#F6C427;font-family:"Nunito", Nunito Sans;font-size:18px;font-weight:700;text-transform:uppercase;fill:#52247F;color:#52247F;border-radius:30px 30px 30px 30px;padding:12px 18px 12px 18px;}.elementor-1087 .elementor-element.elementor-element-7d51f646 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-e9ff4a4 .elementor-button{background-color:#52247F;font-family:"Nunito", Nunito Sans;font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:12px 18px 12px 18px;}.elementor-1087 .elementor-element.elementor-element-e9ff4a4 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-7164b6cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1087 .elementor-element.elementor-element-5d16283f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1087 .elementor-element.elementor-element-24bb0c0c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1087 .elementor-element.elementor-element-24bb0c0c .elementor-icon-wrapper{text-align:center;}.elementor-1087 .elementor-element.elementor-element-24bb0c0c.elementor-view-stacked .elementor-icon{background-color:#52247F;}.elementor-1087 .elementor-element.elementor-element-24bb0c0c.elementor-view-framed .elementor-icon, .elementor-1087 .elementor-element.elementor-element-24bb0c0c.elementor-view-default .elementor-icon{color:#52247F;border-color:#52247F;}.elementor-1087 .elementor-element.elementor-element-24bb0c0c.elementor-view-framed .elementor-icon, .elementor-1087 .elementor-element.elementor-element-24bb0c0c.elementor-view-default .elementor-icon svg{fill:#52247F;}.elementor-1087 .elementor-element.elementor-element-24bb0c0c .elementor-icon{font-size:19px;}.elementor-1087 .elementor-element.elementor-element-24bb0c0c .elementor-icon svg{height:19px;}.elementor-1087 .elementor-element.elementor-element-1ba02b98{text-align:center;}.elementor-1087 .elementor-element.elementor-element-1ba02b98 .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:18px;font-weight:800;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-6fc8f7ff{text-align:center;}.elementor-1087 .elementor-element.elementor-element-6fc8f7ff .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-6fd17ed8{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-1087 .elementor-element.elementor-element-6fd17ed8:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-6fd17ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weslaco.mysmilemagic.com/wp-content/uploads/2026/06/teenage-girl-braces-smile-orthodontist-special.jpg");background-position:center center;background-size:cover;}.elementor-1087 .elementor-element.elementor-element-6d0f84ae > .elementor-widget-container{--e-transform-rotateZ:18deg;}.elementor-1087 .elementor-element.elementor-element-6d0f84ae img{width:250px;}.elementor-1087 .elementor-element.elementor-element-77657468{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-3d6497f7{text-align:center;}.elementor-1087 .elementor-element.elementor-element-3d6497f7 .elementor-heading-title{font-family:"Butter Layer", Nunito Sans;font-size:40px;font-weight:700;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-5197106f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;}.elementor-1087 .elementor-element.elementor-element-95b043{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-95b043:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-95b043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5FDA3;}.elementor-1087 .elementor-element.elementor-element-11e9f11b{text-align:center;}.elementor-1087 .elementor-element.elementor-element-11e9f11b .elementor-heading-title{font-size:26px;font-weight:700;}.elementor-1087 .elementor-element.elementor-element-61a1392e{text-align:center;}.elementor-1087 .elementor-element.elementor-element-27d0f004{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-27d0f004:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-27d0f004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5FDA3;}.elementor-1087 .elementor-element.elementor-element-737603d6{text-align:center;}.elementor-1087 .elementor-element.elementor-element-737603d6 .elementor-heading-title{font-size:26px;font-weight:700;}.elementor-1087 .elementor-element.elementor-element-2e92ee32{text-align:center;}.elementor-1087 .elementor-element.elementor-element-72e0b36c{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-72e0b36c:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-72e0b36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5FDA3;}.elementor-1087 .elementor-element.elementor-element-5fe0239b{text-align:center;}.elementor-1087 .elementor-element.elementor-element-5fe0239b .elementor-heading-title{font-size:26px;font-weight:700;}.elementor-1087 .elementor-element.elementor-element-50fa89eb{text-align:center;}.elementor-1087 .elementor-element.elementor-element-1290bc32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-1290bc32:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-1290bc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5FD;}.elementor-1087 .elementor-element.elementor-element-1290bc32 > .elementor-shape-top svg, .elementor-1087 .elementor-element.elementor-element-1290bc32 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-1087 .elementor-element.elementor-element-20957c81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1087 .elementor-element.elementor-element-7042ac6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1087 .elementor-element.elementor-element-7042ac6{text-align:start;}.elementor-1087 .elementor-element.elementor-element-7042ac6 .elementor-heading-title{font-family:"Butter Layer", Nunito Sans;font-size:40px;font-weight:700;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-3f43f02b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1087 .elementor-element.elementor-element-2f53405{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1087 .elementor-element.elementor-element-1ac1ac8b{text-align:start;}.elementor-1087 .elementor-element.elementor-element-1ac1ac8b .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:40px;font-weight:900;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-4207d09{font-family:"Nunito", Nunito Sans;font-size:17px;}.elementor-1087 .elementor-element.elementor-element-289e8237{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-1087 .elementor-element.elementor-element-1a11991f > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-1087 .elementor-element.elementor-element-52c8f48b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1087 .elementor-element.elementor-element-7882bcc8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1087 .elementor-element.elementor-element-261258ee{text-align:start;}.elementor-1087 .elementor-element.elementor-element-261258ee .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:40px;font-weight:900;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-4e2ff65e{font-family:"Nunito", Nunito Sans;font-size:17px;}.elementor-1087 .elementor-element.elementor-element-78499e56{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-1087 .elementor-element.elementor-element-26666512 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-1087 .elementor-element.elementor-element-10e67d3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1087 .elementor-element.elementor-element-5c678967{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1087 .elementor-element.elementor-element-7c941a66{text-align:start;}.elementor-1087 .elementor-element.elementor-element-7c941a66 .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:40px;font-weight:900;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-57cc7b8d{font-family:"Nunito", Nunito Sans;font-size:17px;}.elementor-1087 .elementor-element.elementor-element-7fcea1da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--border-radius:22px 22px 22px 22px;}.elementor-1087 .elementor-element.elementor-element-7fcea1da:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-7fcea1da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weslaco.mysmilemagic.com/wp-content/uploads/2026/07/gold-braces-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1087 .elementor-element.elementor-element-14ecf08e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-21px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-21px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-1087 .elementor-element.elementor-element-14ecf08e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);border-radius:50px 50px 50px 50px;padding:5px 5px 5px 5px;}.elementor-1087 .elementor-element.elementor-element-4e563a14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-4e563a14 > .elementor-shape-top .elementor-shape-fill, .elementor-1087 .elementor-element.elementor-element-4e563a14 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F9F5FD;}.elementor-1087 .elementor-element.elementor-element-4e563a14 > .elementor-shape-top svg, .elementor-1087 .elementor-element.elementor-element-4e563a14 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-1087 .elementor-element.elementor-element-4e563a14 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1087 .elementor-element.elementor-element-4e563a14 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F9F5FD;}.elementor-1087 .elementor-element.elementor-element-4e563a14 > .elementor-shape-bottom svg, .elementor-1087 .elementor-element.elementor-element-4e563a14 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-1087 .elementor-element.elementor-element-2f670ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1087 .elementor-element.elementor-element-6234ad3d > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-1087 .elementor-element.elementor-element-6d20573f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1087 .elementor-element.elementor-element-76701b7{text-align:start;}.elementor-1087 .elementor-element.elementor-element-76701b7 .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:40px;font-weight:900;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-1b4dd8aa{font-family:"Nunito", Nunito Sans;font-size:17px;}.elementor-1087 .elementor-element.elementor-element-77898117{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-77898117:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-77898117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5FD;}.elementor-1087 .elementor-element.elementor-element-77898117 > .elementor-shape-bottom svg, .elementor-1087 .elementor-element.elementor-element-77898117 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-1087 .elementor-element.elementor-element-3a3e6cb7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1087 .elementor-element.elementor-element-2febcd06{text-align:start;}.elementor-1087 .elementor-element.elementor-element-2febcd06 .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:40px;font-weight:900;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-4b5da594{font-family:"Nunito", Nunito Sans;font-size:17px;}.elementor-1087 .elementor-element.elementor-element-50249a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1087 .elementor-element.elementor-element-38c9452c > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-1087 .elementor-element.elementor-element-26846b5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-26846b5c > .elementor-shape-top svg, .elementor-1087 .elementor-element.elementor-element-26846b5c > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-1087 .elementor-element.elementor-element-26846b5c > .elementor-shape-bottom svg, .elementor-1087 .elementor-element.elementor-element-26846b5c > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-1087 .elementor-element.elementor-element-474518b4{text-align:center;}.elementor-1087 .elementor-element.elementor-element-474518b4 .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:40px;font-weight:700;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-58ebc8a5{text-align:center;font-family:"Nunito", Nunito Sans;font-size:17px;}.elementor-1087 .elementor-element.elementor-element-4017b593 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-4017b593{text-align:center;font-family:"Nunito", Nunito Sans;font-size:12px;}.elementor-1087 .elementor-element.elementor-element-66753a56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-138d167 img{width:200px;}.elementor-1087 .elementor-element.elementor-element-443ecc4d img{width:175px;}.elementor-1087 .elementor-element.elementor-element-bf5afb9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#F6C427;--border-color:#F6C427;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-bf5afb9:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-bf5afb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5FD;}.elementor-1087 .elementor-element.elementor-element-502472dd{text-align:center;}.elementor-1087 .elementor-element.elementor-element-502472dd .elementor-heading-title{font-family:"Butter Layer", Nunito Sans;font-size:40px;font-weight:700;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-25ea8433{text-align:start;}.elementor-1087 .elementor-element.elementor-element-25ea8433 .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:24px;font-weight:900;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-2b60ddfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1087 .elementor-element.elementor-element-2b6bdaac .elementor-button{background-color:#F6C427;font-family:"Nunito", Nunito Sans;font-size:18px;font-weight:700;text-transform:uppercase;fill:#52247F;color:#52247F;border-radius:30px 30px 30px 30px;padding:12px 18px 12px 18px;}.elementor-1087 .elementor-element.elementor-element-2b6bdaac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-3266ef00 .elementor-button{background-color:#52247F;font-family:"Nunito", Nunito Sans;font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:12px 18px 12px 18px;}.elementor-1087 .elementor-element.elementor-element-3266ef00 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-73272e9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-73272e9e:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-73272e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5FD;}.elementor-1087 .elementor-element.elementor-element-73272e9e > .elementor-shape-top svg, .elementor-1087 .elementor-element.elementor-element-73272e9e > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-1087 .elementor-element.elementor-element-73272e9e > .elementor-shape-bottom svg, .elementor-1087 .elementor-element.elementor-element-73272e9e > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-1087 .elementor-element.elementor-element-7097dfd9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-76e45697{text-align:start;}.elementor-1087 .elementor-element.elementor-element-76e45697 .elementor-heading-title{font-family:"Butter Layer", Nunito Sans;font-size:40px;font-weight:700;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-4f7c076e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1087 .elementor-element.elementor-element-1db28fcd{width:100%;max-width:100%;}.elementor-1087 .elementor-element.elementor-element-1db28fcd > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-1087 .elementor-element.elementor-element-1db28fcd img{width:100%;max-width:100%;border-radius:24px 24px 24px 24px;box-shadow:0px 8px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-1087 .elementor-element.elementor-element-50f67e1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1087 .elementor-element.elementor-element-1c5711a2{text-align:start;}.elementor-1087 .elementor-element.elementor-element-1c5711a2 .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:40px;font-weight:900;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-3d06cef5{font-family:"Nunito", Nunito Sans;font-size:17px;}.elementor-1087 .elementor-element.elementor-element-3a90cdfb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-1087 .elementor-element.elementor-element-3a90cdfb:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-3a90cdfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1087 .elementor-element.elementor-element-65b993dd{--display:flex;}.elementor-1087 .elementor-element.elementor-element-2247bc3f img{width:130px;}.elementor-1087 .elementor-element.elementor-element-dc51655{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#F9F5FD;--border-color:#F9F5FD;}.elementor-1087 .elementor-element.elementor-element-27957d0{--display:flex;--min-height:125px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1087 .elementor-element.elementor-element-27957d0:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-27957d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weslaco.mysmilemagic.com/wp-content/uploads/2026/06/laurels-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1087 .elementor-element.elementor-element-24e201a{text-align:center;}.elementor-1087 .elementor-element.elementor-element-24e201a .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:40px;font-weight:900;color:#495E7B;}.elementor-1087 .elementor-element.elementor-element-67aac71{text-align:center;}.elementor-1087 .elementor-element.elementor-element-67aac71 .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:22px;font-weight:900;line-height:0.8em;color:#495E7B;}.elementor-1087 .elementor-element.elementor-element-aa2f455 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-1087 .elementor-element.elementor-element-aa2f455{text-align:center;}.elementor-1087 .elementor-element.elementor-element-aa2f455 .elementor-heading-title{font-family:"Nunito", Nunito Sans;font-size:15px;font-weight:900;line-height:0.8em;color:#495E7B;}.elementor-1087 .elementor-element.elementor-element-1e0f829a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-1e0f829a > .elementor-shape-bottom svg, .elementor-1087 .elementor-element.elementor-element-1e0f829a > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1087 .elementor-element.elementor-element-22acf717{text-align:center;}.elementor-1087 .elementor-element.elementor-element-22acf717 .elementor-heading-title{font-family:"Butter Layer", Nunito Sans;font-size:40px;font-weight:700;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-width:2px 2px 2px 2px;border-radius:20px;border-color:#F8F8F8;}.elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-swiper-button{font-size:20px;}.elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-testimonial__name{color:var( --e-global-color-text );}.elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-testimonial__header, .elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-testimonial__name{font-family:"Nunito", Nunito Sans;font-size:16px;font-weight:500;}.elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-testimonial__text{font-family:"Nunito", Nunito Sans;font-size:14px;}.elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-3a71834 );}.elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-3a71834 );}.elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-testimonial__icon{font-size:56px;}.elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-testimonial__icon svg{width:56px;}.elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-star-rating{font-size:24px;}.elementor-1087 .elementor-element.elementor-element-6c17b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1087 .elementor-element.elementor-element-6c17b5:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-6c17b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5FD;}.elementor-1087 .elementor-element.elementor-element-6c17b5 > .elementor-shape-top svg, .elementor-1087 .elementor-element.elementor-element-6c17b5 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-1087 .elementor-element.elementor-element-62c72d86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1087 .elementor-element.elementor-element-2ce33f2f{text-align:start;}.elementor-1087 .elementor-element.elementor-element-13a2b4cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-1087 .elementor-element.elementor-element-13a2b4cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-1087 .elementor-element.elementor-element-13a2b4cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-1087 .elementor-element.elementor-element-13a2b4cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-1087 .elementor-element.elementor-element-13a2b4cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-1087 .elementor-element.elementor-element-13a2b4cc .elementor-icon-list-icon i{color:#52247F;transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-13a2b4cc .elementor-icon-list-icon svg{fill:#52247F;transition:fill 0.3s;}.elementor-1087 .elementor-element.elementor-element-13a2b4cc{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-1087 .elementor-element.elementor-element-13a2b4cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1087 .elementor-element.elementor-element-13a2b4cc .elementor-icon-list-item > a{font-family:"Nunito", Nunito Sans;font-weight:700;}.elementor-1087 .elementor-element.elementor-element-13a2b4cc .elementor-icon-list-text{color:#52247F;transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-d77dc63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1087 .elementor-element.elementor-element-d4e4011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1087 .elementor-element.elementor-element-7aae7f16 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1087 .elementor-element.elementor-element-7b708eb0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-7b708eb0:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-7b708eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5FD;}.elementor-1087 .elementor-element.elementor-element-2e9afec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1087 .elementor-element.elementor-element-20f6187c{text-align:center;font-family:"Nunito", Nunito Sans;font-size:12px;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-35dc1820{text-align:center;font-family:"Nunito", Nunito Sans;font-size:12px;color:#52247F;}.elementor-1087 .elementor-element.elementor-element-35dc1820 a{color:#52247F;}@media(min-width:768px){.elementor-1087 .elementor-element.elementor-element-3ea7b859{--content-width:1520px;}.elementor-1087 .elementor-element.elementor-element-56de197b{--width:50%;}.elementor-1087 .elementor-element.elementor-element-6fd17ed8{--width:50%;}.elementor-1087 .elementor-element.elementor-element-77657468{--content-width:1170px;}.elementor-1087 .elementor-element.elementor-element-1290bc32{--content-width:1170px;}.elementor-1087 .elementor-element.elementor-element-20957c81{--width:100%;}.elementor-1087 .elementor-element.elementor-element-2f53405{--width:50%;}.elementor-1087 .elementor-element.elementor-element-289e8237{--width:50%;}.elementor-1087 .elementor-element.elementor-element-7882bcc8{--width:50%;}.elementor-1087 .elementor-element.elementor-element-78499e56{--width:50%;}.elementor-1087 .elementor-element.elementor-element-5c678967{--width:50%;}.elementor-1087 .elementor-element.elementor-element-7fcea1da{--width:50%;}.elementor-1087 .elementor-element.elementor-element-4e563a14{--content-width:1170px;}.elementor-1087 .elementor-element.elementor-element-2f670ca{--width:50%;}.elementor-1087 .elementor-element.elementor-element-6d20573f{--width:50%;}.elementor-1087 .elementor-element.elementor-element-77898117{--content-width:1170px;}.elementor-1087 .elementor-element.elementor-element-3a3e6cb7{--width:50%;}.elementor-1087 .elementor-element.elementor-element-50249a4{--width:50%;}.elementor-1087 .elementor-element.elementor-element-26846b5c{--content-width:1170px;}.elementor-1087 .elementor-element.elementor-element-73272e9e{--content-width:1170px;}.elementor-1087 .elementor-element.elementor-element-4f7c076e{--width:50%;}.elementor-1087 .elementor-element.elementor-element-50f67e1e{--width:50%;}.elementor-1087 .elementor-element.elementor-element-27957d0{--width:125px;}.elementor-1087 .elementor-element.elementor-element-1e0f829a{--content-width:1170px;}.elementor-1087 .elementor-element.elementor-element-6c17b5{--content-width:1270px;}.elementor-1087 .elementor-element.elementor-element-62c72d86{--width:25%;}.elementor-1087 .elementor-element.elementor-element-d77dc63{--width:40%;}.elementor-1087 .elementor-element.elementor-element-d4e4011{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1087 .elementor-element.elementor-element-56de197b{--width:100%;}.elementor-1087 .elementor-element.elementor-element-6fd17ed8{--width:100%;}.elementor-1087 .elementor-element.elementor-element-2f53405{--width:100%;}.elementor-1087 .elementor-element.elementor-element-289e8237{--width:100%;}}@media(max-width:1024px){.elementor-1087 .elementor-element.elementor-element-22eef9de{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1087 .elementor-element.elementor-element-46e57679 .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-56b78821 .elementor-heading-title{font-size:50px;}.elementor-1087 .elementor-element.elementor-element-36b69326 .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-6d0f84ae img{width:200px;}.elementor-1087 .elementor-element.elementor-element-3d6497f7 .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-5197106f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1087 .elementor-element.elementor-element-7042ac6 .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-3f43f02b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1087 .elementor-element.elementor-element-1ac1ac8b .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-289e8237{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1087 .elementor-element.elementor-element-261258ee .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-7c941a66 .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-14ecf08e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1087 .elementor-element.elementor-element-76701b7 .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-2febcd06 .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-474518b4 .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-502472dd .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-25ea8433 .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-76e45697 .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-1c5711a2 .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-22acf717 .elementor-heading-title{font-size:36px;}.elementor-1087 .elementor-element.elementor-element-2e9afec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-1087 .elementor-element.elementor-element-3ea7b859{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1087 .elementor-element.elementor-element-70e6dfc9 img{width:120px;}.elementor-1087 .elementor-element.elementor-element-2bc59026 .elementor-button{font-size:16px;padding:10px 15px 10px 15px;}.elementor-1087 .elementor-element.elementor-element-22eef9de{--min-height:1px;}.elementor-1087 .elementor-element.elementor-element-46e57679{text-align:center;}.elementor-1087 .elementor-element.elementor-element-46e57679 .elementor-heading-title{font-size:19px;}.elementor-1087 .elementor-element.elementor-element-56b78821 .elementor-heading-title{font-size:41px;}.elementor-1087 .elementor-element.elementor-element-36b69326{text-align:center;}.elementor-1087 .elementor-element.elementor-element-36b69326 .elementor-heading-title{font-size:22px;}.elementor-1087 .elementor-element.elementor-element-665cedc8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1087 .elementor-element.elementor-element-7164b6cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-1ba02b98 .elementor-heading-title{font-size:21px;}.elementor-1087 .elementor-element.elementor-element-6fc8f7ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-6fc8f7ff .elementor-heading-title{font-size:19px;}.elementor-1087 .elementor-element.elementor-element-6fd17ed8{--min-height:250px;}.elementor-1087 .elementor-element.elementor-element-6d0f84ae img{width:100px;}.elementor-1087 .elementor-element.elementor-element-77657468{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1087 .elementor-element.elementor-element-3d6497f7{text-align:center;}.elementor-1087 .elementor-element.elementor-element-3d6497f7 .elementor-heading-title{font-size:26px;}.elementor-1087 .elementor-element.elementor-element-5197106f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1087 .elementor-element.elementor-element-1290bc32{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1087 .elementor-element.elementor-element-1290bc32 > .elementor-shape-top svg, .elementor-1087 .elementor-element.elementor-element-1290bc32 > .e-con-inner > .elementor-shape-top svg{height:30px;}.elementor-1087 .elementor-element.elementor-element-20957c81.e-con{--order:99999 /* order end hack */;}.elementor-1087 .elementor-element.elementor-element-7042ac6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-7042ac6{text-align:center;}.elementor-1087 .elementor-element.elementor-element-7042ac6 .elementor-heading-title{font-size:26px;}.elementor-1087 .elementor-element.elementor-element-2f53405{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-1ac1ac8b{text-align:center;}.elementor-1087 .elementor-element.elementor-element-1ac1ac8b .elementor-heading-title{font-size:26px;}.elementor-1087 .elementor-element.elementor-element-289e8237{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-7882bcc8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-261258ee{text-align:center;}.elementor-1087 .elementor-element.elementor-element-261258ee .elementor-heading-title{font-size:26px;}.elementor-1087 .elementor-element.elementor-element-78499e56{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-10e67d3b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-5c678967{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-7c941a66{text-align:start;}.elementor-1087 .elementor-element.elementor-element-7c941a66 .elementor-heading-title{font-size:26px;}.elementor-1087 .elementor-element.elementor-element-7fcea1da{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-14ecf08e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-16px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-position:-16px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;}.elementor-1087 .elementor-element.elementor-element-14ecf08e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-14ecf08e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:2px 2px 2px 2px;}.elementor-1087 .elementor-element.elementor-element-4e563a14{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1087 .elementor-element.elementor-element-2f670ca.e-con{--order:99999 /* order end hack */;}.elementor-1087 .elementor-element.elementor-element-76701b7{text-align:center;}.elementor-1087 .elementor-element.elementor-element-76701b7 .elementor-heading-title{font-size:26px;}.elementor-1087 .elementor-element.elementor-element-77898117{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1087 .elementor-element.elementor-element-77898117 > .elementor-shape-bottom svg, .elementor-1087 .elementor-element.elementor-element-77898117 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1087 .elementor-element.elementor-element-2febcd06{text-align:center;}.elementor-1087 .elementor-element.elementor-element-2febcd06 .elementor-heading-title{font-size:26px;}.elementor-1087 .elementor-element.elementor-element-26846b5c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-474518b4{text-align:center;}.elementor-1087 .elementor-element.elementor-element-474518b4 .elementor-heading-title{font-size:26px;}.elementor-1087 .elementor-element.elementor-element-502472dd{text-align:center;}.elementor-1087 .elementor-element.elementor-element-502472dd .elementor-heading-title{font-size:29px;}.elementor-1087 .elementor-element.elementor-element-25ea8433{text-align:center;}.elementor-1087 .elementor-element.elementor-element-25ea8433 .elementor-heading-title{font-size:22px;}.elementor-1087 .elementor-element.elementor-element-2b60ddfa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1087 .elementor-element.elementor-element-73272e9e > .elementor-shape-top svg, .elementor-1087 .elementor-element.elementor-element-73272e9e > .e-con-inner > .elementor-shape-top svg{height:30px;}.elementor-1087 .elementor-element.elementor-element-73272e9e > .elementor-shape-bottom svg, .elementor-1087 .elementor-element.elementor-element-73272e9e > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1087 .elementor-element.elementor-element-73272e9e{--padding-top:70px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1087 .elementor-element.elementor-element-76e45697{text-align:center;}.elementor-1087 .elementor-element.elementor-element-76e45697 .elementor-heading-title{font-size:26px;}.elementor-1087 .elementor-element.elementor-element-1c5711a2{text-align:center;}.elementor-1087 .elementor-element.elementor-element-1c5711a2 .elementor-heading-title{font-size:26px;}.elementor-1087 .elementor-element.elementor-element-3d06cef5{text-align:center;}.elementor-1087 .elementor-element.elementor-element-dc51655{border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1087 .elementor-element.elementor-element-24e201a{text-align:center;}.elementor-1087 .elementor-element.elementor-element-67aac71{text-align:center;}.elementor-1087 .elementor-element.elementor-element-aa2f455{text-align:center;}.elementor-1087 .elementor-element.elementor-element-1e0f829a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1087 .elementor-element.elementor-element-22acf717 .elementor-heading-title{font-size:26px;}.elementor-1087 .elementor-element.elementor-element-6c17b5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:45px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1087 .elementor-element.elementor-element-6c17b5 > .elementor-shape-top svg, .elementor-1087 .elementor-element.elementor-element-6c17b5 > .e-con-inner > .elementor-shape-top svg{height:20px;}}/* Start custom CSS for button, class: .elementor-element-2bc59026 */@media screen and (max-width: 568px) {
    .elementor-1087 .elementor-element.elementor-element-2bc59026 .elementor-button-icon{
        display: none;
    }
}
.elementor-1087 .elementor-element.elementor-element-2bc59026 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b78821 */.nunito-ampersand {
    font-family: 'Grand Hotel', sans-serif !important;
    font-weight: inherit; /* Keeps the thickness consistent with your main text */
    display: inline-block;
}

/* Target the braces class */
.braces {
    font-size: 85px; /* Adjust this number to your liking */
    font-weight: 300; /* Lighter weights often look cleaner when large */
    vertical-align: middle; /* Keeps them centered with the text */
    line-height: 1; /* Prevents the large font from creating weird gaps */
}

/* Optional: Mobile Adjustment */
@media (max-width: 767px) {
    .braces {
        font-size: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16dd2749 */.elementor-1087 .elementor-element.elementor-element-16dd2749{
    max-width: 680px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61a1392e */.elementor-1087 .elementor-element.elementor-element-61a1392e p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e92ee32 */.elementor-1087 .elementor-element.elementor-element-2e92ee32 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50fa89eb */.elementor-1087 .elementor-element.elementor-element-50fa89eb p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4207d09 */.elementor-1087 .elementor-element.elementor-element-4207d09 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a11991f */.elementor-1087 .elementor-element.elementor-element-1a11991f img{
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2ff65e */.elementor-1087 .elementor-element.elementor-element-4e2ff65e p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26666512 */.elementor-1087 .elementor-element.elementor-element-26666512 img{
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57cc7b8d */.elementor-1087 .elementor-element.elementor-element-57cc7b8d p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4207d09 */.elementor-1087 .elementor-element.elementor-element-4207d09 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a11991f */.elementor-1087 .elementor-element.elementor-element-1a11991f img{
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2ff65e */.elementor-1087 .elementor-element.elementor-element-4e2ff65e p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26666512 */.elementor-1087 .elementor-element.elementor-element-26666512 img{
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57cc7b8d */.elementor-1087 .elementor-element.elementor-element-57cc7b8d p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4207d09 */.elementor-1087 .elementor-element.elementor-element-4207d09 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a11991f */.elementor-1087 .elementor-element.elementor-element-1a11991f img{
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2ff65e */.elementor-1087 .elementor-element.elementor-element-4e2ff65e p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26666512 */.elementor-1087 .elementor-element.elementor-element-26666512 img{
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57cc7b8d */.elementor-1087 .elementor-element.elementor-element-57cc7b8d p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4207d09 */.elementor-1087 .elementor-element.elementor-element-4207d09 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a11991f */.elementor-1087 .elementor-element.elementor-element-1a11991f img{
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2ff65e */.elementor-1087 .elementor-element.elementor-element-4e2ff65e p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26666512 */.elementor-1087 .elementor-element.elementor-element-26666512 img{
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57cc7b8d */.elementor-1087 .elementor-element.elementor-element-57cc7b8d p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6234ad3d */.elementor-1087 .elementor-element.elementor-element-6234ad3d img{
    box-shadow: -20px 20px 0 0 #FFF, -20px 20px 0 4px #FFC425;
    border-radius: 24px;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b4dd8aa */.elementor-1087 .elementor-element.elementor-element-1b4dd8aa p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5da594 */.elementor-1087 .elementor-element.elementor-element-4b5da594 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38c9452c */.elementor-1087 .elementor-element.elementor-element-38c9452c img{
    box-shadow: 20px 20px 0 0 #FFF, 20px 20px 0 4px #FFC425;
    border-radius: 24px;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58ebc8a5 */.elementor-1087 .elementor-element.elementor-element-58ebc8a5 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4017b593 */.elementor-1087 .elementor-element.elementor-element-4017b593 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1db28fcd */.elementor-1087 .elementor-element.elementor-element-1db28fcd img{
    border-radius: 24px;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d06cef5 */.elementor-1087 .elementor-element.elementor-element-3d06cef5 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22acf717 */.elementor-1087 .elementor-element.elementor-element-22acf717{
    max-width: 720px !important;
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-28e0360c */.elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-testimonial{
    position: relative;
}
.elementor-1087 .elementor-element.elementor-element-28e0360c .elementor-testimonial::after{
    content: ".";
    color:transparent;
    width:75px;
    height: 39px;
    background: url('https://denton.mysmilemagic.com/wp-content/uploads/2026/05/image-59.svg');
    background-size: contain;
    background-repeat: no-repeat ;
    background-position: center center;
    display: inline-block;
    position: relative;
    margin-left: 15px;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20f6187c */.elementor-1087 .elementor-element.elementor-element-20f6187c p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35dc1820 */.elementor-1087 .elementor-element.elementor-element-35dc1820 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */