.elementor-14161 .elementor-element.elementor-element-240bc65d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-240bc65d:not(.elementor-motion-effects-element-type-background), .elementor-14161 .elementor-element.elementor-element-240bc65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14161 .elementor-element.elementor-element-240bc65d.e-con{--align-self:center;}.elementor-14161 .elementor-element.elementor-element-3926376c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-3926376c::before, .elementor-14161 .elementor-element.elementor-element-3926376c > .elementor-background-video-container::before, .elementor-14161 .elementor-element.elementor-element-3926376c > .e-con-inner > .elementor-background-video-container::before, .elementor-14161 .elementor-element.elementor-element-3926376c > .elementor-background-slideshow::before, .elementor-14161 .elementor-element.elementor-element-3926376c > .e-con-inner > .elementor-background-slideshow::before, .elementor-14161 .elementor-element.elementor-element-3926376c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14161 .elementor-element.elementor-element-29a27168{--display:flex;--min-height:540px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:40px;}.elementor-14161 .elementor-element.elementor-element-218434ab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-14161 .elementor-element.elementor-element-218434ab > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-14161 .elementor-element.elementor-element-218434ab .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-ac7accb );}.elementor-14161 .elementor-element.elementor-element-2b6e7891{z-index:1;}.elementor-14161 .elementor-element.elementor-element-2b6e7891 .elementor-heading-title{font-family:var( --e-global-typography-a1103cc-font-family ), Sans-serif;font-size:var( --e-global-typography-a1103cc-font-size );font-weight:var( --e-global-typography-a1103cc-font-weight );text-transform:var( --e-global-typography-a1103cc-text-transform );font-style:var( --e-global-typography-a1103cc-font-style );line-height:var( --e-global-typography-a1103cc-line-height );letter-spacing:var( --e-global-typography-a1103cc-letter-spacing );color:var( --e-global-color-d738fd6 );}.elementor-14161 .elementor-element.elementor-element-1d9ad148{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-7d5d68e img{width:100%;height:540px;object-fit:cover;object-position:center center;border-radius:300px 0px 0px 0px;}.elementor-14161 .elementor-element.elementor-element-0765585{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-0765585:not(.elementor-motion-effects-element-type-background), .elementor-14161 .elementor-element.elementor-element-0765585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14161 .elementor-element.elementor-element-e8ffda6{width:var( --container-widget-width, 861px );max-width:861px;--container-widget-width:861px;--container-widget-flex-grow:0;text-align:center;}.elementor-14161 .elementor-element.elementor-element-e8ffda6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-14161 .elementor-element.elementor-element-e8ffda6.elementor-element{--align-self:center;}.elementor-14161 .elementor-element.elementor-element-e8ffda6 .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-ac7accb );}.elementor-14161 .elementor-element.elementor-element-afd90d2{width:var( --container-widget-width, 861px );max-width:861px;--container-widget-width:861px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-ca64a80-font-family ), Sans-serif;font-size:var( --e-global-typography-ca64a80-font-size );font-weight:var( --e-global-typography-ca64a80-font-weight );text-transform:var( --e-global-typography-ca64a80-text-transform );font-style:var( --e-global-typography-ca64a80-font-style );line-height:var( --e-global-typography-ca64a80-line-height );color:var( --e-global-color-c2ac366 );}.elementor-14161 .elementor-element.elementor-element-afd90d2 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14161 .elementor-element.elementor-element-afd90d2.elementor-element{--align-self:center;}.elementor-14161 .elementor-element.elementor-element-a7a10c6{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-14161 .elementor-element.elementor-element-a7a10c6.e-con{--align-self:center;}.elementor-14161 .elementor-element.elementor-element-adce99a{--display:flex;--border-radius:11px 11px 11px 11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-adce99a:not(.elementor-motion-effects-element-type-background), .elementor-14161 .elementor-element.elementor-element-adce99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smile-fx.com/wp-content/uploads/2024/12/BG-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14161 .elementor-element.elementor-element-61727e7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-61727e7:not(.elementor-motion-effects-element-type-background), .elementor-14161 .elementor-element.elementor-element-61727e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8815124 );}.elementor-14161 .elementor-element.elementor-element-afaae96{z-index:9;font-family:var( --e-global-typography-ed3069d-font-family ), Sans-serif;font-size:var( --e-global-typography-ed3069d-font-size );font-weight:var( --e-global-typography-ed3069d-font-weight );text-transform:var( --e-global-typography-ed3069d-text-transform );font-style:var( --e-global-typography-ed3069d-font-style );line-height:var( --e-global-typography-ed3069d-line-height );letter-spacing:var( --e-global-typography-ed3069d-letter-spacing );color:var( --e-global-color-c2ac366 );}.elementor-14161 .elementor-element.elementor-element-2dfdee4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-2dfdee4:not(.elementor-motion-effects-element-type-background), .elementor-14161 .elementor-element.elementor-element-2dfdee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14161 .elementor-element.elementor-element-4072dbe{z-index:9;font-family:var( --e-global-typography-ed3069d-font-family ), Sans-serif;font-size:var( --e-global-typography-ed3069d-font-size );font-weight:var( --e-global-typography-ed3069d-font-weight );text-transform:var( --e-global-typography-ed3069d-text-transform );font-style:var( --e-global-typography-ed3069d-font-style );line-height:var( --e-global-typography-ed3069d-line-height );letter-spacing:var( --e-global-typography-ed3069d-letter-spacing );color:var( --e-global-color-c2ac366 );}@media(max-width:1200px){.elementor-14161 .elementor-element.elementor-element-240bc65d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-3926376c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-29a27168{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-14161 .elementor-element.elementor-element-a7a10c6{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-14161 .elementor-element.elementor-element-240bc65d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-3926376c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14161 .elementor-element.elementor-element-29a27168:not(.elementor-motion-effects-element-type-background), .elementor-14161 .elementor-element.elementor-element-29a27168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smile-fx.com/wp-content/uploads/2024/12/DefaultBg-ElementTAB.png");}.elementor-14161 .elementor-element.elementor-element-29a27168{--min-height:441px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-14161 .elementor-element.elementor-element-218434ab{width:100%;max-width:100%;}.elementor-14161 .elementor-element.elementor-element-218434ab > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-14161 .elementor-element.elementor-element-218434ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14161 .elementor-element.elementor-element-2b6e7891{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-14161 .elementor-element.elementor-element-2b6e7891 .elementor-heading-title{font-size:var( --e-global-typography-a1103cc-font-size );line-height:var( --e-global-typography-a1103cc-line-height );letter-spacing:var( --e-global-typography-a1103cc-letter-spacing );}.elementor-14161 .elementor-element.elementor-element-7d5d68e img{height:441px;border-radius:200px 0px 0px 0px;}.elementor-14161 .elementor-element.elementor-element-e8ffda6 > .elementor-widget-container{padding:0px 0px 22px 0px;}.elementor-14161 .elementor-element.elementor-element-e8ffda6 .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-14161 .elementor-element.elementor-element-afd90d2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14161 .elementor-element.elementor-element-afd90d2{font-size:var( --e-global-typography-ca64a80-font-size );line-height:var( --e-global-typography-ca64a80-line-height );}.elementor-14161 .elementor-element.elementor-element-adce99a{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-afaae96{font-size:var( --e-global-typography-ed3069d-font-size );line-height:var( --e-global-typography-ed3069d-line-height );letter-spacing:var( --e-global-typography-ed3069d-letter-spacing );}.elementor-14161 .elementor-element.elementor-element-4072dbe{font-size:var( --e-global-typography-ed3069d-font-size );line-height:var( --e-global-typography-ed3069d-line-height );letter-spacing:var( --e-global-typography-ed3069d-letter-spacing );}}@media(max-width:767px){.elementor-14161 .elementor-element.elementor-element-240bc65d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-3926376c{--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;}.elementor-14161 .elementor-element.elementor-element-29a27168:not(.elementor-motion-effects-element-type-background), .elementor-14161 .elementor-element.elementor-element-29a27168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smile-fx.com/wp-content/uploads/2024/12/DefaultBg-ElementMOB.png");}.elementor-14161 .elementor-element.elementor-element-29a27168{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14161 .elementor-element.elementor-element-218434ab > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-14161 .elementor-element.elementor-element-218434ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14161 .elementor-element.elementor-element-2b6e7891 .elementor-heading-title{font-size:var( --e-global-typography-a1103cc-font-size );line-height:var( --e-global-typography-a1103cc-line-height );letter-spacing:var( --e-global-typography-a1103cc-letter-spacing );}.elementor-14161 .elementor-element.elementor-element-1d9ad148{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-14161 .elementor-element.elementor-element-7d5d68e img{height:197px;border-radius:125px 0px 0px 0px;}.elementor-14161 .elementor-element.elementor-element-e8ffda6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-14161 .elementor-element.elementor-element-e8ffda6 .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-14161 .elementor-element.elementor-element-afd90d2 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-14161 .elementor-element.elementor-element-afd90d2{font-size:var( --e-global-typography-ca64a80-font-size );line-height:var( --e-global-typography-ca64a80-line-height );}.elementor-14161 .elementor-element.elementor-element-a7a10c6{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14161 .elementor-element.elementor-element-afaae96{font-size:var( --e-global-typography-ed3069d-font-size );line-height:var( --e-global-typography-ed3069d-line-height );letter-spacing:var( --e-global-typography-ed3069d-letter-spacing );}.elementor-14161 .elementor-element.elementor-element-4072dbe{font-size:var( --e-global-typography-ed3069d-font-size );line-height:var( --e-global-typography-ed3069d-line-height );letter-spacing:var( --e-global-typography-ed3069d-letter-spacing );}}@media(min-width:768px){.elementor-14161 .elementor-element.elementor-element-29a27168{--width:55.5%;}.elementor-14161 .elementor-element.elementor-element-1d9ad148{--width:44.5%;}}@media(max-width:1200px) and (min-width:768px){.elementor-14161 .elementor-element.elementor-element-29a27168{--width:55%;}.elementor-14161 .elementor-element.elementor-element-1d9ad148{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14161 .elementor-element.elementor-element-29a27168{--width:55.2%;}.elementor-14161 .elementor-element.elementor-element-1d9ad148{--width:44.8%;}}@media(min-width:2400px){.elementor-14161 .elementor-element.elementor-element-218434ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14161 .elementor-element.elementor-element-2b6e7891 .elementor-heading-title{font-size:var( --e-global-typography-a1103cc-font-size );line-height:var( --e-global-typography-a1103cc-line-height );letter-spacing:var( --e-global-typography-a1103cc-letter-spacing );}.elementor-14161 .elementor-element.elementor-element-e8ffda6 .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-14161 .elementor-element.elementor-element-afd90d2{font-size:var( --e-global-typography-ca64a80-font-size );line-height:var( --e-global-typography-ca64a80-line-height );}.elementor-14161 .elementor-element.elementor-element-afaae96{font-size:var( --e-global-typography-ed3069d-font-size );line-height:var( --e-global-typography-ed3069d-line-height );letter-spacing:var( --e-global-typography-ed3069d-letter-spacing );}.elementor-14161 .elementor-element.elementor-element-4072dbe{font-size:var( --e-global-typography-ed3069d-font-size );line-height:var( --e-global-typography-ed3069d-line-height );letter-spacing:var( --e-global-typography-ed3069d-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-240bc65d */.default-banner .left:after{
    position: absolute;
    content: '';
    background-image: url('/wp-content/uploads/2025/01/Shape-Default-2x-tiny.png');
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 540px;
    right: 0px;
    bottom: 0;
    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0765585 */.image-box-section .box-title:before {
    position: absolute;
    content: '';
    background: linear-gradient(270deg, #FDFFFF 0%, #08E8F6 45.32%, #F74AC4 100%);
    height: 1px;
    width: 420px;
    bottom: 0;
    left: 50%;
    top: unset;
    transform: translate(-50%, 0%);
}


 .image-box-section .image-box {
    border: 1px double transparent;
    background-origin: border-box;
    background-clip: padding-box, border-box;
    border-style: solid !important;
    border-radius: 11px;
    background-image: linear-gradient(#171717, #171717), linear-gradient(175deg, #08E8F633 70%, #08e8f63d 30%, #fb48c429 100%);
    max-width: 562px;
}

.image-box-section:after {
    position: absolute;
    content: "";
    border-radius: 800px;
    opacity: 0.4;
    background: linear-gradient(180deg, rgba(255, 12, 141, 0.50) 0%, rgba(0, 216, 226, 0.50) 100%);
    filter: blur(239.27169799804688px);
    width: 900px;
    height: 800px;
    transform: rotate(-135deg);
    right: -363px;
    top: -253px;
}

@media (max-width: 1200px){
    .image-box-section:after {
    border-radius: 500px;
    filter: blur(130.27169799804688px);
    width: 500px;
    height: 800px;
}

}

@media (max-width: 767px) {
 .image-box-section .box-title:before {
    width: 220px;
}
.image-box-section:after {
    border-radius: 300px;
    filter: blur(90.27169799804688px);
    width: 300px;
    height: 400px;
    right: -142px;
    top: -163px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61727e7 */.content-box-1:after {
    position: absolute;
    content: "";
    border-radius: 800px;
    opacity: 0.4;
    background: linear-gradient(180deg, rgba(255, 12, 141, 0.50) 0%, rgba(0, 216, 226, 0.50) 100%);
    filter: blur(239.27169799804688px);
    width: 800px;
    height: 700px;
    transform: rotate(-135deg);
    z-index: 2;
    top: -57px;
    left: 0;
}

@media (max-width: 1200px) {
.content-box-1:after {
    border-radius: 500px;
    filter: blur(180.27169799804688px);
    width: 500px;
    height: 700px;
    top: 66px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfdee4 *//*.content-box-2:before {*/
/*    position: absolute;*/
/*    content: "";*/
/*    border-radius: 1124.543px;*/
/*    opacity: 0.4;*/
/*    background: linear-gradient(180deg, rgba(255, 12, 141, 0.50) 0%, rgba(0, 216, 226, 0.50) 100%);*/
/*    filter: blur(239.27169799804688px);*/
/*    width: 1124.543px;*/
/*    height: 1055.958px;*/
/*    transform: rotate(-135deg);*/
/*    left: -160px;*/
/*    top: -370.521px;*/
/*    z-index: 1;*/
/*}*/


/*@media (max-width: 1200px){*/
/*   .content-box-2:before {*/
/*    border-radius: 600px;*/
/*    width: 600px;*/
/*    height: 600px;*/
/*    left: 36px;*/
/*    top: -84.521px;*/
/*    opacity: 0.6;*/
/*} */
/*}*/

/*@media (max-width: 767px) {*/
/*.content-box-2:before {*/
/*    border-radius: 600px;*/
/*    width: 300px;*/
/*    height: 300px;*/
/*    left: 36px;*/
/*    top: -63.521px;*/
/*    opacity: 1;*/
/*}*/
/*}*//* End custom CSS */