.elementor-11151 .elementor-element.elementor-element-f7a5366{--display:flex;--overlay-opacity:0.95;}.elementor-11151 .elementor-element.elementor-element-f7a5366:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-f7a5366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shannonorthodontics.kinsta.cloud/wp-content/uploads/2026/07/5edbcb523207664aba1794fd23bf7bf546f2a2c3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11151 .elementor-element.elementor-element-f7a5366::before, .elementor-11151 .elementor-element.elementor-element-f7a5366 > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-f7a5366 > .e-con-inner > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-f7a5366 > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-f7a5366 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-f7a5366 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3ad3fde );--background-overlay:'';}.elementor-11151 .elementor-element.elementor-element-45b3afc{--display:flex;}.elementor-11151 .elementor-element.elementor-element-f3081a8{background-color:#00000003;padding:1px 0px 8px 4px;text-align:center;font-family:var( --e-global-typography-882b1cb-font-family ), Sans-serif;font-size:var( --e-global-typography-882b1cb-font-size );font-weight:var( --e-global-typography-882b1cb-font-weight );text-transform:var( --e-global-typography-882b1cb-text-transform );font-style:var( --e-global-typography-882b1cb-font-style );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );color:var( --e-global-color-05ebcf5 );}.elementor-11151 .elementor-element.elementor-element-b3509b7{width:var( --container-widget-width, 66% );max-width:66%;background-color:#00000003;padding:0px 0px 24px 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-11151 .elementor-element.elementor-element-b3509b7.elementor-element{--align-self:center;}.elementor-11151 .elementor-element.elementor-element-b3509b7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-f52d774 );}.elementor-11151 .elementor-element.elementor-element-d9713d7{width:var( --container-widget-width, 65% );max-width:65%;background-color:#00000003;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-05ebcf5 );}.elementor-11151 .elementor-element.elementor-element-d9713d7.elementor-element{--align-self:center;}.elementor-11151 .elementor-element.elementor-element-b699629{--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-11151 .elementor-element.elementor-element-3bda952{--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-11151 .elementor-element.elementor-element-1dc7341{--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;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;--z-index:1;}.elementor-11151 .elementor-element.elementor-element-1dc7341:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-1dc7341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-0da8dc2 ) 41%, var( --e-global-color-secondary ) 41%);}.elementor-11151 .elementor-element.elementor-element-1dc7341::before, .elementor-11151 .elementor-element.elementor-element-1dc7341 > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-1dc7341 > .e-con-inner > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-1dc7341 > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-1dc7341 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-1dc7341 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11151 .elementor-element.elementor-element-81bd243{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-60px;--z-index:7;}.elementor-11151 .elementor-element.elementor-element-a56e497{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-11151 .elementor-element.elementor-element-a56e497:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-a56e497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-05ebcf5 );}.elementor-11151 .elementor-element.elementor-element-66e22a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-19%;}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-66e22a8{left:2.5%;}body.rtl .elementor-11151 .elementor-element.elementor-element-66e22a8{right:2.5%;}.elementor-11151 .elementor-element.elementor-element-66e22a8 img{width:100%;}.elementor-11151 .elementor-element.elementor-element-521bc32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11151 .elementor-element.elementor-element-521bc32 img{width:100%;}.elementor-11151 .elementor-element.elementor-element-9cbda5e.elementor-element{--align-self:center;}.elementor-11151 .elementor-element.elementor-element-9cbda5e{text-align:center;}.elementor-11151 .elementor-element.elementor-element-9cbda5e .elementor-heading-title{font-family:var( --e-global-typography-1996304-font-family ), Sans-serif;font-size:var( --e-global-typography-1996304-font-size );font-weight:var( --e-global-typography-1996304-font-weight );text-transform:var( --e-global-typography-1996304-text-transform );font-style:var( --e-global-typography-1996304-font-style );text-decoration:var( --e-global-typography-1996304-text-decoration );line-height:var( --e-global-typography-1996304-line-height );letter-spacing:var( --e-global-typography-1996304-letter-spacing );color:var( --e-global-color-3262dd9 );}.elementor-11151 .elementor-element.elementor-element-2fff9a5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 40px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-dab6060 );}.elementor-11151 .elementor-element.elementor-element-e0bd86a .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4342e00-font-family ), Sans-serif;font-size:var( --e-global-typography-4342e00-font-size );font-weight:var( --e-global-typography-4342e00-font-weight );text-transform:var( --e-global-typography-4342e00-text-transform );font-style:var( --e-global-typography-4342e00-font-style );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );fill:var( --e-global-color-fbd8279 );color:var( --e-global-color-fbd8279 );transition-duration:0.3s;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;padding:11px 27.47px 11px 27.47px;}.elementor-11151 .elementor-element.elementor-element-e0bd86a .elementor-button:hover, .elementor-11151 .elementor-element.elementor-element-e0bd86a .elementor-button:focus{background-color:var( --e-global-color-e3b5be5 );color:var( --e-global-color-227908a );}.elementor-11151 .elementor-element.elementor-element-e0bd86a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11151 .elementor-element.elementor-element-e0bd86a .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11151 .elementor-element.elementor-element-e0bd86a .elementor-button:hover svg, .elementor-11151 .elementor-element.elementor-element-e0bd86a .elementor-button:focus svg{fill:var( --e-global-color-227908a );}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-c872822{left:-11%;}body.rtl .elementor-11151 .elementor-element.elementor-element-c872822{right:-11%;}.elementor-11151 .elementor-element.elementor-element-c872822{bottom:-15%;}.elementor-11151 .elementor-element.elementor-element-baf4bc4{--display:flex;--overlay-opacity:0;--border-radius:30px 30px 30px 30px;}.elementor-11151 .elementor-element.elementor-element-baf4bc4::before, .elementor-11151 .elementor-element.elementor-element-baf4bc4 > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-baf4bc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-baf4bc4 > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-baf4bc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-baf4bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#CED0D380;--background-overlay:'';}.elementor-11151 .elementor-element.elementor-element-6c1d48f img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-11151 .elementor-element.elementor-element-7faabca{--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;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;--z-index:2;}.elementor-11151 .elementor-element.elementor-element-7faabca:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-7faabca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-76849d8 ) 41%, var( --e-global-color-primary ) 41%);}.elementor-11151 .elementor-element.elementor-element-7faabca::before, .elementor-11151 .elementor-element.elementor-element-7faabca > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-7faabca > .e-con-inner > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-7faabca > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-7faabca > .e-con-inner > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-7faabca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11151 .elementor-element.elementor-element-0588581{--display:flex;--overlay-opacity:0;--border-radius:30px 30px 30px 30px;}.elementor-11151 .elementor-element.elementor-element-0588581::before, .elementor-11151 .elementor-element.elementor-element-0588581 > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-0588581 > .e-con-inner > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-0588581 > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-0588581 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-0588581 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#CED0D380;--background-overlay:'';}.elementor-11151 .elementor-element.elementor-element-7f8e31f img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-11151 .elementor-element.elementor-element-b7f8218{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-11151 .elementor-element.elementor-element-67bd12a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-11151 .elementor-element.elementor-element-67bd12a:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-67bd12a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-05ebcf5 );}.elementor-11151 .elementor-element.elementor-element-02884f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-18%;}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-02884f3{left:18%;}body.rtl .elementor-11151 .elementor-element.elementor-element-02884f3{right:18%;}.elementor-11151 .elementor-element.elementor-element-02884f3 img{width:100%;}.elementor-11151 .elementor-element.elementor-element-b4e89c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11151 .elementor-element.elementor-element-b4e89c2 img{width:100%;}.elementor-11151 .elementor-element.elementor-element-0f16fb3.elementor-element{--align-self:center;}.elementor-11151 .elementor-element.elementor-element-0f16fb3{text-align:center;}.elementor-11151 .elementor-element.elementor-element-0f16fb3 .elementor-heading-title{font-family:var( --e-global-typography-1996304-font-family ), Sans-serif;font-size:var( --e-global-typography-1996304-font-size );font-weight:var( --e-global-typography-1996304-font-weight );text-transform:var( --e-global-typography-1996304-text-transform );font-style:var( --e-global-typography-1996304-font-style );text-decoration:var( --e-global-typography-1996304-text-decoration );line-height:var( --e-global-typography-1996304-line-height );letter-spacing:var( --e-global-typography-1996304-letter-spacing );color:var( --e-global-color-3262dd9 );}.elementor-11151 .elementor-element.elementor-element-81f6b16{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 40px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-dab6060 );}.elementor-11151 .elementor-element.elementor-element-50b8a43 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-4342e00-font-family ), Sans-serif;font-size:var( --e-global-typography-4342e00-font-size );font-weight:var( --e-global-typography-4342e00-font-weight );text-transform:var( --e-global-typography-4342e00-text-transform );font-style:var( --e-global-typography-4342e00-font-style );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );fill:var( --e-global-color-05ebcf5 );color:var( --e-global-color-05ebcf5 );transition-duration:0.3s;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:11px 27.47px 11px 27.47px;}.elementor-11151 .elementor-element.elementor-element-50b8a43 .elementor-button:hover, .elementor-11151 .elementor-element.elementor-element-50b8a43 .elementor-button:focus{background-color:var( --e-global-color-e3b5be5 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11151 .elementor-element.elementor-element-50b8a43 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11151 .elementor-element.elementor-element-50b8a43 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11151 .elementor-element.elementor-element-50b8a43 .elementor-button:hover svg, .elementor-11151 .elementor-element.elementor-element-50b8a43 .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-e7e4620{right:-11%;}body.rtl .elementor-11151 .elementor-element.elementor-element-e7e4620{left:-11%;}.elementor-11151 .elementor-element.elementor-element-e7e4620{bottom:-16%;}.elementor-11151 .elementor-element.elementor-element-19d71ef{--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;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;--z-index:3;}.elementor-11151 .elementor-element.elementor-element-19d71ef:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-19d71ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-e86e47b ) 41%, var( --e-global-color-text ) 41%);}.elementor-11151 .elementor-element.elementor-element-19d71ef::before, .elementor-11151 .elementor-element.elementor-element-19d71ef > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-19d71ef > .e-con-inner > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-19d71ef > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-19d71ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-19d71ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11151 .elementor-element.elementor-element-18081a4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-60px;--z-index:7;}.elementor-11151 .elementor-element.elementor-element-eea8025{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-11151 .elementor-element.elementor-element-eea8025:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-eea8025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-05ebcf5 );}.elementor-11151 .elementor-element.elementor-element-55c244f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-19%;}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-55c244f{left:2.5%;}body.rtl .elementor-11151 .elementor-element.elementor-element-55c244f{right:2.5%;}.elementor-11151 .elementor-element.elementor-element-55c244f img{width:100%;}.elementor-11151 .elementor-element.elementor-element-be5b7a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11151 .elementor-element.elementor-element-be5b7a6 img{width:100%;}.elementor-11151 .elementor-element.elementor-element-477b9b4.elementor-element{--align-self:center;}.elementor-11151 .elementor-element.elementor-element-477b9b4{text-align:center;}.elementor-11151 .elementor-element.elementor-element-477b9b4 .elementor-heading-title{font-family:var( --e-global-typography-1996304-font-family ), Sans-serif;font-size:var( --e-global-typography-1996304-font-size );font-weight:var( --e-global-typography-1996304-font-weight );text-transform:var( --e-global-typography-1996304-text-transform );font-style:var( --e-global-typography-1996304-font-style );text-decoration:var( --e-global-typography-1996304-text-decoration );line-height:var( --e-global-typography-1996304-line-height );letter-spacing:var( --e-global-typography-1996304-letter-spacing );color:var( --e-global-color-3262dd9 );}.elementor-11151 .elementor-element.elementor-element-5378836{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 40px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-dab6060 );}.elementor-11151 .elementor-element.elementor-element-64b580b .elementor-button{background-color:var( --e-global-color-fbd8279 );font-family:var( --e-global-typography-4342e00-font-family ), Sans-serif;font-size:var( --e-global-typography-4342e00-font-size );font-weight:var( --e-global-typography-4342e00-font-weight );text-transform:var( --e-global-typography-4342e00-text-transform );font-style:var( --e-global-typography-4342e00-font-style );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );fill:var( --e-global-color-05ebcf5 );color:var( --e-global-color-05ebcf5 );transition-duration:0.3s;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-fbd8279 );border-radius:8px 8px 8px 8px;padding:11px 27.47px 11px 27.47px;}.elementor-11151 .elementor-element.elementor-element-64b580b .elementor-button:hover, .elementor-11151 .elementor-element.elementor-element-64b580b .elementor-button:focus{background-color:var( --e-global-color-e3b5be5 );color:var( --e-global-color-fbd8279 );}.elementor-11151 .elementor-element.elementor-element-64b580b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11151 .elementor-element.elementor-element-64b580b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11151 .elementor-element.elementor-element-64b580b .elementor-button:hover svg, .elementor-11151 .elementor-element.elementor-element-64b580b .elementor-button:focus svg{fill:var( --e-global-color-fbd8279 );}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-513eea8{left:-11%;}body.rtl .elementor-11151 .elementor-element.elementor-element-513eea8{right:-11%;}.elementor-11151 .elementor-element.elementor-element-513eea8{bottom:-15%;}.elementor-11151 .elementor-element.elementor-element-a2e7434{--display:flex;--overlay-opacity:0;--border-radius:30px 30px 30px 30px;}.elementor-11151 .elementor-element.elementor-element-a2e7434::before, .elementor-11151 .elementor-element.elementor-element-a2e7434 > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-a2e7434 > .e-con-inner > .elementor-background-video-container::before, .elementor-11151 .elementor-element.elementor-element-a2e7434 > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-a2e7434 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11151 .elementor-element.elementor-element-a2e7434 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#CED0D380;--background-overlay:'';}.elementor-11151 .elementor-element.elementor-element-0c76bb1 img{width:100%;border-radius:30px 30px 30px 30px;}@media(min-width:768px){.elementor-11151 .elementor-element.elementor-element-81bd243{--width:50.1%;}.elementor-11151 .elementor-element.elementor-element-a56e497{--width:100%;}.elementor-11151 .elementor-element.elementor-element-baf4bc4{--width:58.4%;}.elementor-11151 .elementor-element.elementor-element-0588581{--width:58.4%;}.elementor-11151 .elementor-element.elementor-element-b7f8218{--width:50.1%;}.elementor-11151 .elementor-element.elementor-element-67bd12a{--width:100%;}.elementor-11151 .elementor-element.elementor-element-18081a4{--width:50.1%;}.elementor-11151 .elementor-element.elementor-element-eea8025{--width:100%;}.elementor-11151 .elementor-element.elementor-element-a2e7434{--width:58.4%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11151 .elementor-element.elementor-element-81bd243{--width:100%;}.elementor-11151 .elementor-element.elementor-element-a56e497{--width:95.2%;}.elementor-11151 .elementor-element.elementor-element-baf4bc4{--width:100%;}.elementor-11151 .elementor-element.elementor-element-0588581{--width:100%;}.elementor-11151 .elementor-element.elementor-element-b7f8218{--width:100%;}.elementor-11151 .elementor-element.elementor-element-67bd12a{--width:95.2%;}.elementor-11151 .elementor-element.elementor-element-18081a4{--width:100%;}.elementor-11151 .elementor-element.elementor-element-eea8025{--width:95.2%;}.elementor-11151 .elementor-element.elementor-element-a2e7434{--width:100%;}}@media(max-width:1200px){.elementor-11151 .elementor-element.elementor-element-1dc7341{--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-11151 .elementor-element.elementor-element-81bd243{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11151 .elementor-element.elementor-element-a56e497{--border-radius:20px 20px 20px 20px;--margin-top:-134px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11151 .elementor-element.elementor-element-66e22a8{padding:0px 0px 8px 0px;}.elementor-11151 .elementor-element.elementor-element-66e22a8 img{height:52px;}.elementor-11151 .elementor-element.elementor-element-521bc32{padding:0px 0px 8px 0px;}.elementor-11151 .elementor-element.elementor-element-521bc32 img{height:52px;}.elementor-11151 .elementor-element.elementor-element-9cbda5e{padding:0px 0px 0px 0px;text-align:center;}.elementor-11151 .elementor-element.elementor-element-2fff9a5{width:initial;max-width:initial;padding:20px 0px 30px 0px;text-align:center;}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-c872822{left:-5%;}body.rtl .elementor-11151 .elementor-element.elementor-element-c872822{right:-5%;}.elementor-11151 .elementor-element.elementor-element-c872822{bottom:-13%;}.elementor-11151 .elementor-element.elementor-element-c872822 img{width:100%;height:120px;object-fit:contain;}.elementor-11151 .elementor-element.elementor-element-6c1d48f img{height:100%;border-radius:20px 20px 20px 20px;}.elementor-11151 .elementor-element.elementor-element-7faabca{--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-11151 .elementor-element.elementor-element-7f8e31f img{height:100%;border-radius:20px 20px 20px 20px;}.elementor-11151 .elementor-element.elementor-element-b7f8218{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11151 .elementor-element.elementor-element-67bd12a{--border-radius:20px 20px 20px 20px;--margin-top:-134px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11151 .elementor-element.elementor-element-02884f3{padding:0px 0px 8px 0px;}.elementor-11151 .elementor-element.elementor-element-02884f3 img{height:52px;}.elementor-11151 .elementor-element.elementor-element-b4e89c2{padding:0px 0px 8px 0px;}.elementor-11151 .elementor-element.elementor-element-b4e89c2 img{height:52px;}.elementor-11151 .elementor-element.elementor-element-0f16fb3{padding:0px 0px 0px 0px;text-align:center;}.elementor-11151 .elementor-element.elementor-element-81f6b16{width:initial;max-width:initial;padding:20px 0px 30px 0px;text-align:center;}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-e7e4620{right:-11%;}body.rtl .elementor-11151 .elementor-element.elementor-element-e7e4620{left:-11%;}.elementor-11151 .elementor-element.elementor-element-e7e4620{bottom:-16%;}.elementor-11151 .elementor-element.elementor-element-e7e4620 img{width:100%;height:120px;object-fit:contain;}.elementor-11151 .elementor-element.elementor-element-19d71ef{--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-11151 .elementor-element.elementor-element-18081a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11151 .elementor-element.elementor-element-eea8025{--border-radius:20px 20px 20px 20px;--margin-top:-134px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11151 .elementor-element.elementor-element-55c244f{padding:0px 0px 8px 0px;}.elementor-11151 .elementor-element.elementor-element-55c244f img{height:52px;}.elementor-11151 .elementor-element.elementor-element-be5b7a6{padding:0px 0px 8px 0px;}.elementor-11151 .elementor-element.elementor-element-be5b7a6 img{height:52px;}.elementor-11151 .elementor-element.elementor-element-477b9b4{padding:0px 0px 0px 0px;text-align:center;}.elementor-11151 .elementor-element.elementor-element-5378836{width:initial;max-width:initial;padding:20px 0px 30px 0px;text-align:center;}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-513eea8{left:-5%;}body.rtl .elementor-11151 .elementor-element.elementor-element-513eea8{right:-5%;}.elementor-11151 .elementor-element.elementor-element-513eea8{bottom:-13%;}.elementor-11151 .elementor-element.elementor-element-513eea8 img{width:100%;height:120px;object-fit:contain;}.elementor-11151 .elementor-element.elementor-element-0c76bb1 img{height:100%;border-radius:20px 20px 20px 20px;}}@media(max-width:1024px){.elementor-11151 .elementor-element.elementor-element-f3081a8{padding:0px 0px 6px 0px;font-size:var( --e-global-typography-882b1cb-font-size );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-b3509b7{width:var( --container-widget-width, 62% );max-width:62%;padding:0px 0px 20px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-11151 .elementor-element.elementor-element-b3509b7.elementor-element{--align-self:center;}.elementor-11151 .elementor-element.elementor-element-b3509b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-d9713d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-1dc7341:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-1dc7341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-0da8dc2 ) 33.5%, var( --e-global-color-secondary ) 33.5%);}.elementor-11151 .elementor-element.elementor-element-1dc7341{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11151 .elementor-element.elementor-element-81bd243{--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:44px;}.elementor-11151 .elementor-element.elementor-element-a56e497{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11151 .elementor-element.elementor-element-a56e497.e-con{--align-self:center;}.elementor-11151 .elementor-element.elementor-element-66e22a8{padding:0px 0px 8px 0px;}.elementor-11151 .elementor-element.elementor-element-66e22a8 img{width:100%;height:52px;}.elementor-11151 .elementor-element.elementor-element-521bc32{padding:0px 0px 8px 0px;}.elementor-11151 .elementor-element.elementor-element-521bc32 img{width:100%;height:52px;}.elementor-11151 .elementor-element.elementor-element-9cbda5e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-11151 .elementor-element.elementor-element-9cbda5e .elementor-heading-title{font-size:var( --e-global-typography-1996304-font-size );line-height:var( --e-global-typography-1996304-line-height );letter-spacing:var( --e-global-typography-1996304-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-2fff9a5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-e0bd86a .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-width:3px 3px 3px 3px;border-radius:6px 6px 6px 6px;padding:9px 20.7px 9px 20.7px;}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-c872822{left:-10%;}body.rtl .elementor-11151 .elementor-element.elementor-element-c872822{right:-10%;}.elementor-11151 .elementor-element.elementor-element-c872822{bottom:-4%;}.elementor-11151 .elementor-element.elementor-element-baf4bc4.e-con{--order:-99999 /* order start hack */;}.elementor-11151 .elementor-element.elementor-element-6c1d48f img{width:100%;}.elementor-11151 .elementor-element.elementor-element-7faabca:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-7faabca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-76849d8 ) 33.5%, var( --e-global-color-primary ) 33.5%);}.elementor-11151 .elementor-element.elementor-element-7faabca{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11151 .elementor-element.elementor-element-7f8e31f img{width:100%;}.elementor-11151 .elementor-element.elementor-element-b7f8218{--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:44px;}.elementor-11151 .elementor-element.elementor-element-67bd12a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11151 .elementor-element.elementor-element-67bd12a.e-con{--align-self:center;}.elementor-11151 .elementor-element.elementor-element-02884f3{padding:0px 0px 8px 0px;}.elementor-11151 .elementor-element.elementor-element-02884f3 img{width:100%;height:52px;}.elementor-11151 .elementor-element.elementor-element-b4e89c2{padding:0px 0px 8px 0px;}.elementor-11151 .elementor-element.elementor-element-b4e89c2 img{width:100%;height:52px;}.elementor-11151 .elementor-element.elementor-element-0f16fb3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-11151 .elementor-element.elementor-element-0f16fb3 .elementor-heading-title{font-size:var( --e-global-typography-1996304-font-size );line-height:var( --e-global-typography-1996304-line-height );letter-spacing:var( --e-global-typography-1996304-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-81f6b16{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-50b8a43 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-width:3px 3px 3px 3px;border-radius:6px 6px 6px 6px;padding:9px 20.7px 9px 20.7px;}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-e7e4620{right:-10%;}body.rtl .elementor-11151 .elementor-element.elementor-element-e7e4620{left:-10%;}.elementor-11151 .elementor-element.elementor-element-e7e4620{bottom:-4%;}.elementor-11151 .elementor-element.elementor-element-19d71ef:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-19d71ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-e86e47b ) 33.5%, var( --e-global-color-text ) 33.5%);}.elementor-11151 .elementor-element.elementor-element-19d71ef{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11151 .elementor-element.elementor-element-18081a4{--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:44px;}.elementor-11151 .elementor-element.elementor-element-eea8025{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11151 .elementor-element.elementor-element-eea8025.e-con{--align-self:center;}.elementor-11151 .elementor-element.elementor-element-55c244f{padding:0px 0px 8px 0px;}.elementor-11151 .elementor-element.elementor-element-55c244f img{width:100%;height:52px;}.elementor-11151 .elementor-element.elementor-element-be5b7a6{padding:0px 0px 8px 0px;}.elementor-11151 .elementor-element.elementor-element-be5b7a6 img{width:100%;height:52px;}.elementor-11151 .elementor-element.elementor-element-477b9b4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-11151 .elementor-element.elementor-element-477b9b4 .elementor-heading-title{font-size:var( --e-global-typography-1996304-font-size );line-height:var( --e-global-typography-1996304-line-height );letter-spacing:var( --e-global-typography-1996304-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-5378836{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-64b580b .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-width:3px 3px 3px 3px;border-radius:6px 6px 6px 6px;padding:9px 20.7px 9px 20.7px;}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-513eea8{left:-10%;}body.rtl .elementor-11151 .elementor-element.elementor-element-513eea8{right:-10%;}.elementor-11151 .elementor-element.elementor-element-513eea8{bottom:-4%;}.elementor-11151 .elementor-element.elementor-element-a2e7434.e-con{--order:-99999 /* order start hack */;}.elementor-11151 .elementor-element.elementor-element-0c76bb1 img{width:100%;}}@media(max-width:767px){.elementor-11151 .elementor-element.elementor-element-f3081a8{width:var( --container-widget-width, 69% );max-width:69%;padding:0px 0px 4px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-882b1cb-font-size );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-f3081a8.elementor-element{--align-self:center;}.elementor-11151 .elementor-element.elementor-element-b3509b7{width:var( --container-widget-width, 97% );max-width:97%;padding:0px 0px 16px 0px;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-11151 .elementor-element.elementor-element-b3509b7.elementor-element{--align-self:center;}.elementor-11151 .elementor-element.elementor-element-b3509b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-d9713d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-1dc7341:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-1dc7341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-0da8dc2 ) 25.7%, var( --e-global-color-secondary ) 25.7%);}.elementor-11151 .elementor-element.elementor-element-1dc7341{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-11151 .elementor-element.elementor-element-81bd243{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-11151 .elementor-element.elementor-element-a56e497{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11151 .elementor-element.elementor-element-521bc32{padding:0px 0px 2px 0px;}.elementor-11151 .elementor-element.elementor-element-521bc32 img{height:24px;}.elementor-11151 .elementor-element.elementor-element-9cbda5e{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11151 .elementor-element.elementor-element-9cbda5e .elementor-heading-title{font-size:var( --e-global-typography-1996304-font-size );line-height:var( --e-global-typography-1996304-line-height );letter-spacing:var( --e-global-typography-1996304-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-2fff9a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 24px 0px;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-e0bd86a .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;padding:10px 14.1px 10px 14.1px;}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-c872822{left:-12.36%;}body.rtl .elementor-11151 .elementor-element.elementor-element-c872822{right:-12.36%;}.elementor-11151 .elementor-element.elementor-element-c872822{bottom:-5.8%;}.elementor-11151 .elementor-element.elementor-element-c872822 img{height:40px;}.elementor-11151 .elementor-element.elementor-element-baf4bc4{--width:100%;--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-11151 .elementor-element.elementor-element-6c1d48f img{width:100%;height:100%;object-fit:fill;border-radius:16px 16px 16px 16px;}.elementor-11151 .elementor-element.elementor-element-7faabca:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-7faabca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-76849d8 ) 26.7%, var( --e-global-color-primary ) 26.7%);}.elementor-11151 .elementor-element.elementor-element-7faabca{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-11151 .elementor-element.elementor-element-0588581{--width:100%;--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-11151 .elementor-element.elementor-element-7f8e31f img{width:100%;height:100%;object-fit:fill;border-radius:16px 16px 16px 16px;}.elementor-11151 .elementor-element.elementor-element-b7f8218{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-11151 .elementor-element.elementor-element-67bd12a{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11151 .elementor-element.elementor-element-b4e89c2{padding:0px 0px 2px 0px;}.elementor-11151 .elementor-element.elementor-element-b4e89c2 img{height:24px;}.elementor-11151 .elementor-element.elementor-element-0f16fb3{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11151 .elementor-element.elementor-element-0f16fb3 .elementor-heading-title{font-size:var( --e-global-typography-1996304-font-size );line-height:var( --e-global-typography-1996304-line-height );letter-spacing:var( --e-global-typography-1996304-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-81f6b16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 24px 0px;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-50b8a43 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;padding:10px 14.1px 10px 14.1px;}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-e7e4620{right:-13%;}body.rtl .elementor-11151 .elementor-element.elementor-element-e7e4620{left:-13%;}.elementor-11151 .elementor-element.elementor-element-e7e4620{bottom:-6%;}.elementor-11151 .elementor-element.elementor-element-e7e4620 img{height:40px;}.elementor-11151 .elementor-element.elementor-element-19d71ef:not(.elementor-motion-effects-element-type-background), .elementor-11151 .elementor-element.elementor-element-19d71ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-e86e47b ) 25.7%, var( --e-global-color-text ) 25.7%);}.elementor-11151 .elementor-element.elementor-element-19d71ef{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-11151 .elementor-element.elementor-element-18081a4{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-11151 .elementor-element.elementor-element-eea8025{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11151 .elementor-element.elementor-element-be5b7a6{padding:0px 0px 2px 0px;}.elementor-11151 .elementor-element.elementor-element-be5b7a6 img{height:24px;}.elementor-11151 .elementor-element.elementor-element-477b9b4{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11151 .elementor-element.elementor-element-477b9b4 .elementor-heading-title{font-size:var( --e-global-typography-1996304-font-size );line-height:var( --e-global-typography-1996304-line-height );letter-spacing:var( --e-global-typography-1996304-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-5378836{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 24px 0px;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-64b580b .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;padding:10px 14.1px 10px 14.1px;}body:not(.rtl) .elementor-11151 .elementor-element.elementor-element-513eea8{left:-12.36%;}body.rtl .elementor-11151 .elementor-element.elementor-element-513eea8{right:-12.36%;}.elementor-11151 .elementor-element.elementor-element-513eea8{bottom:-5%;}.elementor-11151 .elementor-element.elementor-element-513eea8 img{height:40px;}.elementor-11151 .elementor-element.elementor-element-a2e7434{--width:100%;--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-11151 .elementor-element.elementor-element-0c76bb1 img{width:100%;height:100%;object-fit:fill;border-radius:16px 16px 16px 16px;}}@media(max-width:1200px) and (min-width:768px){.elementor-11151 .elementor-element.elementor-element-81bd243{--width:100%;}.elementor-11151 .elementor-element.elementor-element-a56e497{--width:100%;}.elementor-11151 .elementor-element.elementor-element-baf4bc4{--width:100%;}.elementor-11151 .elementor-element.elementor-element-0588581{--width:100%;}.elementor-11151 .elementor-element.elementor-element-b7f8218{--width:100%;}.elementor-11151 .elementor-element.elementor-element-67bd12a{--width:100%;}.elementor-11151 .elementor-element.elementor-element-18081a4{--width:100%;}.elementor-11151 .elementor-element.elementor-element-eea8025{--width:100%;}.elementor-11151 .elementor-element.elementor-element-a2e7434{--width:100%;}}@media(min-width:2540px){.elementor-11151 .elementor-element.elementor-element-f3081a8{font-size:var( --e-global-typography-882b1cb-font-size );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-b3509b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-d9713d7{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-9cbda5e .elementor-heading-title{font-size:var( --e-global-typography-1996304-font-size );line-height:var( --e-global-typography-1996304-line-height );letter-spacing:var( --e-global-typography-1996304-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-2fff9a5{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-e0bd86a .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-0f16fb3 .elementor-heading-title{font-size:var( --e-global-typography-1996304-font-size );line-height:var( --e-global-typography-1996304-line-height );letter-spacing:var( --e-global-typography-1996304-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-81f6b16{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-50b8a43 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-477b9b4 .elementor-heading-title{font-size:var( --e-global-typography-1996304-font-size );line-height:var( --e-global-typography-1996304-line-height );letter-spacing:var( --e-global-typography-1996304-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-5378836{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-11151 .elementor-element.elementor-element-64b580b .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-f7a5366 */.main {
  position: relative;
}
.main::before,
.main::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url('https://shannonorthodontics.kinsta.cloud/wp-content/uploads/2026/07/logo-2-1.svg');
  background-size: 208px 170px;
  background-repeat: no-repeat;
}
/* Right Logo */
.main::before {

    background-position: 92% 50%;
}
.main::after  { 
    
    background-position: 8.3% 50%
}







/* Tablet */
@media (max-width: 1024px) {
   
     .main::before,
    .main::after {
        background-size: 104px 85px;
    }
    
    .main::before { 
         background-position: 94.1% 50%;
    }
    .main::after  { 
       
        background-position: 6.1% 50%;
    }
    
    
    
}
/* Mobile */
@media (max-width: 767px) {
   .main::before,
  .main::after {
    background-image: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc7341 */.all_img img{
    aspect-ratio: 70 / 53;
    object-fit: cover;
}


@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-container .bracess,
    .e-con .bracess {
        order: -1 !important;
    }
}


/* 340px - 440px */
@media (min-width: 340px) and (max-width: 440px) {
    .braces_icon {
        left: -8.36% !important;
        right: auto !important;
    }
}

/* 441px - 506px */
@media (min-width: 441px) and (max-width: 506px) {
    .braces_icon {
        left: -7.36% !important;
        right: auto !important;
    }
}

/* 507px - 563px */
@media (min-width: 507px) and (max-width: 563px) {
    .braces_icon {
        left: -6.36% !important;
        right: auto !important;
    }
}

/* 564px - 634px */
@media (min-width: 564px) and (max-width: 634px) {
    .braces_icon {
        left: -5.36% !important;
        right: auto !important;
    }
}
/* 564px - 634px */
@media (min-width: 635px) and (max-width: 767px) {
    .braces_icon {
        left: -4.36% !important;
        right: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7faabca *//* 340px - 400px */
@media (min-width: 340px) and (max-width: 400px) {
    .invisalign_icon {
        right: -10% !important;
        left: auto !important;
    }
}

/* 401px - 530px */
@media (min-width: 401px) and (max-width: 530px) {
    .invisalign_icon {
        right: -7% !important;
        left: auto !important;
    }
}

/* 531px - 700px */
@media (min-width: 531px) and (max-width: 700px) {
    .invisalign_icon {
        right: -5% !important;
        left: auto !important;
    }
}

/* 701px - 767px */
@media (min-width: 701px) and (max-width: 767px) {
    .invisalign_icon {
        right: -4% !important;
        left: auto !important;
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .invisalign_icon {
        right: -7% !important;
        left: auto !important;
    }
}

@media (min-width: 1201px) and (max-width: 1375px) {
    .invisalign_icon {
        right: -7% !important;
        left: auto !important;
    }
}


@media (min-width: 1201px) and (max-width: 1240px) {
    .invisalign_icon {
        top: auto !important;
        bottom: -20% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19d71ef */@media (min-width: 1201px) and (max-width: 1240px) {
    .other_text .elementor-heading-title {
        white-space: nowrap;
    }
}/* End custom CSS */