.elementor-10085 .elementor-element.elementor-element-3f0dcb1c{--display:flex;--min-height:100vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-10085 .elementor-element.elementor-element-2e33982a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10085 .elementor-element.elementor-element-2e33982a img{width:350px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-Serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10085 .elementor-element.elementor-element-7426ae1f{text-align:center;}.elementor-10085 .elementor-element.elementor-element-7426ae1f .elementor-heading-title{font-family:var( --e-global-typography-4c6ae7a-font-family ), Sans-Serif;font-size:var( --e-global-typography-4c6ae7a-font-size );font-weight:var( --e-global-typography-4c6ae7a-font-weight );line-height:var( --e-global-typography-4c6ae7a-line-height );letter-spacing:var( --e-global-typography-4c6ae7a-letter-spacing );text-shadow:0px 2px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-secondary );}.elementor-10085 .elementor-element.elementor-element-13075375{text-align:center;}.elementor-10085 .elementor-element.elementor-element-13075375 .elementor-heading-title{font-family:var( --e-global-typography-53d5981-font-family ), Sans-Serif;font-size:var( --e-global-typography-53d5981-font-size );font-weight:var( --e-global-typography-53d5981-font-weight );text-transform:var( --e-global-typography-53d5981-text-transform );line-height:var( --e-global-typography-53d5981-line-height );letter-spacing:var( --e-global-typography-53d5981-letter-spacing );text-shadow:0px 2px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-secondary );}.elementor-10085 .elementor-element.elementor-element-515ab954{text-align:center;}.elementor-10085 .elementor-element.elementor-element-515ab954 .elementor-heading-title{font-family:var( --e-global-typography-ab25059-font-family ), Sans-Serif;font-size:var( --e-global-typography-ab25059-font-size );font-weight:var( --e-global-typography-ab25059-font-weight );line-height:var( --e-global-typography-ab25059-line-height );text-shadow:0px 2px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10085 .elementor-element.elementor-element-7426ae1f .elementor-heading-title{font-size:var( --e-global-typography-4c6ae7a-font-size );line-height:var( --e-global-typography-4c6ae7a-line-height );letter-spacing:var( --e-global-typography-4c6ae7a-letter-spacing );}.elementor-10085 .elementor-element.elementor-element-13075375 .elementor-heading-title{font-size:var( --e-global-typography-53d5981-font-size );line-height:var( --e-global-typography-53d5981-line-height );letter-spacing:var( --e-global-typography-53d5981-letter-spacing );}.elementor-10085 .elementor-element.elementor-element-515ab954 .elementor-heading-title{font-size:var( --e-global-typography-ab25059-font-size );line-height:var( --e-global-typography-ab25059-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10085 .elementor-element.elementor-element-7426ae1f .elementor-heading-title{font-size:var( --e-global-typography-4c6ae7a-font-size );line-height:var( --e-global-typography-4c6ae7a-line-height );letter-spacing:var( --e-global-typography-4c6ae7a-letter-spacing );}.elementor-10085 .elementor-element.elementor-element-13075375 .elementor-heading-title{font-size:var( --e-global-typography-53d5981-font-size );line-height:var( --e-global-typography-53d5981-line-height );letter-spacing:var( --e-global-typography-53d5981-letter-spacing );}.elementor-10085 .elementor-element.elementor-element-515ab954 .elementor-heading-title{font-size:var( --e-global-typography-ab25059-font-size );line-height:var( --e-global-typography-ab25059-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10085 .elementor-element.elementor-element-7426ae1f .elementor-heading-title{font-size:var( --e-global-typography-4c6ae7a-font-size );line-height:var( --e-global-typography-4c6ae7a-line-height );letter-spacing:var( --e-global-typography-4c6ae7a-letter-spacing );}.elementor-10085 .elementor-element.elementor-element-13075375 .elementor-heading-title{font-size:var( --e-global-typography-53d5981-font-size );line-height:var( --e-global-typography-53d5981-line-height );letter-spacing:var( --e-global-typography-53d5981-letter-spacing );}.elementor-10085 .elementor-element.elementor-element-515ab954 .elementor-heading-title{font-size:var( --e-global-typography-ab25059-font-size );line-height:var( --e-global-typography-ab25059-line-height );}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10085 .elementor-element.elementor-element-7426ae1f .elementor-heading-title{font-size:var( --e-global-typography-4c6ae7a-font-size );line-height:var( --e-global-typography-4c6ae7a-line-height );letter-spacing:var( --e-global-typography-4c6ae7a-letter-spacing );}.elementor-10085 .elementor-element.elementor-element-13075375 .elementor-heading-title{font-size:var( --e-global-typography-53d5981-font-size );line-height:var( --e-global-typography-53d5981-line-height );letter-spacing:var( --e-global-typography-53d5981-letter-spacing );}.elementor-10085 .elementor-element.elementor-element-515ab954 .elementor-heading-title{font-size:var( --e-global-typography-ab25059-font-size );line-height:var( --e-global-typography-ab25059-line-height );}}/* Start custom CSS for image, class: .elementor-element-2e33982a */.elementor-10085 .elementor-element.elementor-element-2e33982a {
    filter: drop-shadow(0px 0px 12px rgba(0,0,0,0.3));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7426ae1f */.elementor-10085 .elementor-element.elementor-element-7426ae1f .elementor-heading-title {
    font-weight: 800!important;
    letter-spacing: 4px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-515ab954 */.elementor-10085 .elementor-element.elementor-element-515ab954 .elementor-heading-title {
    font-weight: 600!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f0dcb1c */.elementor-10085 .elementor-element.elementor-element-3f0dcb1c {
    padding-top: 120px;
    padding-bottom: 120px;
	min-height: 100vh;
	background: url(https://smilenowcos.com/wp-content/uploads/2023/06/Full-arch-graphic-69-opacity.webp), radial-gradient(at top left, var(--e-global-color-primary),20%,rgba(0,0,0,1));
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

@media (max-width: 1366px) {.elementor-10085 .elementor-element.elementor-element-3f0dcb1c {
	background: url(https://smilenowcos.com/wp-content/uploads/2023/06/Full-arch-graphic-crop-1-69-opacity.webp), radial-gradient(at top left, var(--e-global-color-primary),20%,rgba(0,0,0,1));
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
	}
}

@media (max-width: 1024px) {.elementor-10085 .elementor-element.elementor-element-3f0dcb1c {
	background: url(https://smilenowcos.com/wp-content/uploads/2023/06/Full-arch-graphic-crop-2-69-opacity.webp), radial-gradient(at top left, var(--e-global-color-primary),20%,rgba(0,0,0,1));
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
	}
}

@media (max-width: 767px) {.elementor-10085 .elementor-element.elementor-element-3f0dcb1c {
	background: url(https://smilenowcos.com/wp-content/uploads/2023/06/Full-arch-graphic-mobile-30-opacity.webp), radial-gradient(at top left, var(--e-global-color-primary),20%,rgba(0,0,0,1));
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
	}
}/* End custom CSS */