.elementor-2588 .elementor-element.elementor-element-5810f8f1:not(.elementor-motion-effects-element-type-background), .elementor-2588 .elementor-element.elementor-element-5810f8f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gallagherorthodontics.com/wp-content/uploads/2022/02/default-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2588 .elementor-element.elementor-element-5810f8f1 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2588 .elementor-element.elementor-element-5810f8f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:350px 0px 250px 0px;}.elementor-2588 .elementor-element.elementor-element-b311095{text-align:center;}.elementor-2588 .elementor-element.elementor-element-b311095 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7e72aaf );}.elementor-2588 .elementor-element.elementor-element-253f1e83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-2588 .elementor-element.elementor-element-253f1e83{text-align:center;}.elementor-2588 .elementor-element.elementor-element-253f1e83 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-2588 .elementor-element.elementor-element-d59c2a7 > .elementor-container{max-width:1490px;}.elementor-2588 .elementor-element.elementor-element-d59c2a7{padding:0px 10px 0px 10px;}.elementor-2588 .elementor-element.elementor-element-91195f7 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-2588 .elementor-element.elementor-element-c4603c8 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2588 .elementor-element.elementor-element-58bd076 > .elementor-widget-container{margin:16px 0px 40px 0px;}.elementor-2588 .elementor-element.elementor-element-58bd076{font-family:var( --e-global-typography-f601b7d-font-family ), Sans-serif;font-size:var( --e-global-typography-f601b7d-font-size );font-weight:var( --e-global-typography-f601b7d-font-weight );line-height:var( --e-global-typography-f601b7d-line-height );color:var( --e-global-color-6166d03 );}.elementor-2588 .elementor-element.elementor-element-4627c6e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2588 .elementor-element.elementor-element-4627c6e{font-family:var( --e-global-typography-97338be-font-family ), Sans-serif;font-size:var( --e-global-typography-97338be-font-size );font-weight:var( --e-global-typography-97338be-font-weight );line-height:var( --e-global-typography-97338be-line-height );}.elementor-2588 .elementor-element.elementor-element-af91ca6 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-2588 .elementor-element.elementor-element-e926c58 img{border-radius:16px 16px 16px 16px;}@media(max-width:1024px) and (min-width:768px){.elementor-2588 .elementor-element.elementor-element-91195f7{width:100%;}}@media(max-width:1024px){.elementor-2588 .elementor-element.elementor-element-5810f8f1{margin-top:0px;margin-bottom:0px;padding:264px 40px 164px 40px;}.elementor-2588 .elementor-element.elementor-element-b311095 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2588 .elementor-element.elementor-element-253f1e83 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2588 .elementor-element.elementor-element-c4603c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2588 .elementor-element.elementor-element-58bd076 > .elementor-widget-container{margin:14px 0px 40px 0px;}.elementor-2588 .elementor-element.elementor-element-58bd076{font-size:var( --e-global-typography-f601b7d-font-size );line-height:var( --e-global-typography-f601b7d-line-height );}.elementor-2588 .elementor-element.elementor-element-4627c6e{font-size:var( --e-global-typography-97338be-font-size );line-height:var( --e-global-typography-97338be-line-height );}}@media(max-width:767px){.elementor-2588 .elementor-element.elementor-element-5810f8f1{margin-top:0px;margin-bottom:0px;padding:169px 20px 163px 20px;}.elementor-2588 .elementor-element.elementor-element-b311095 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2588 .elementor-element.elementor-element-253f1e83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-2588 .elementor-element.elementor-element-253f1e83 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2588 .elementor-element.elementor-element-c4603c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2588 .elementor-element.elementor-element-58bd076 > .elementor-widget-container{margin:12px 0px 30px 0px;}.elementor-2588 .elementor-element.elementor-element-58bd076{font-size:var( --e-global-typography-f601b7d-font-size );line-height:var( --e-global-typography-f601b7d-line-height );}.elementor-2588 .elementor-element.elementor-element-4627c6e{font-size:var( --e-global-typography-97338be-font-size );line-height:var( --e-global-typography-97338be-line-height );}}/* Start custom CSS for column, class: .elementor-element-af91ca6 */@media (min-width: 1025px) {
	.payment__cal .elementor-top-column:last-child {
		width: 560px;
	}

	.payment__cal .elementor-top-column:first-child {
		width: calc(100% - 560px);
	}

	.payment__cal .elementor-top-column:last-child .elementor-image {
		z-index: 2;
		max-width: 460px;
		margin-left: auto;
		position: relative;
	}

	.payment__cal .elementor-top-column:last-child .elementor-image::before {
		content: "";
		position: absolute;
		left: -40px;
		top: 40px;
		width: 100%;
		height: 100%;
		border: 10px solid #9eb641;
		box-sizing: border-box;
		border-radius: 16px;
		z-index: -1;
	}
}/* End custom CSS */