.elementor-5770 .elementor-element.elementor-element-61ea7c2c > .elementor-element-populated{padding:0px 0px 0px 90px;}.elementor-5770 .elementor-element.elementor-element-3799e7c.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-5770 .elementor-element.elementor-element-3799e7c > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-2e35a1b.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-5770 .elementor-element.elementor-element-297e115b{background-image:url("https://www.advancedimplantdentistry.com/wp-content/uploads/2019/08/8L6A3552.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5770 .elementor-element.elementor-element-297e115b > .elementor-background-overlay{background-color:#0c0c0c;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5770 .elementor-element.elementor-element-4f048ee6 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-5770 .elementor-element.elementor-global-4333 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-6aa05a27{background-color:rgba(7,7,7,0);border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-90px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-6aa05a27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5770 .elementor-element.elementor-element-7a92e57c > .elementor-container{min-height:679px;}.elementor-5770 .elementor-element.elementor-element-7a92e57c > .elementor-container:after{content:"";min-height:inherit;}.elementor-5770 .elementor-element.elementor-element-7a92e57c{background-image:url("https://www.advancedimplantdentistry.com/wp-content/uploads/2019/08/8L6A3552.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-5770 .elementor-element.elementor-element-7a92e57c > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5770 .elementor-element.elementor-element-13b537cd > .elementor-container{max-width:1297px;}.elementor-5770 .elementor-element.elementor-element-13167e2c > .elementor-element-populated{background-color:rgba(255,255,255,0.85);box-shadow:11px 11px 17px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 4% 4% 4%;}.elementor-5770 .elementor-element.elementor-element-13167e2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5770 .elementor-element.elementor-element-577eb78a .premium-dual-header-first-container span, .elementor-5770 .elementor-element.elementor-element-577eb78a .premium-dual-header-second-container{display:block;}.elementor-5770 .elementor-element.elementor-element-577eb78a .premium-dual-header-container{text-align:center;}.elementor-5770 .elementor-element.elementor-element-577eb78a .premium-dual-header-first-span{font-family:"Source Sans Pro", Sans-serif;font-size:1em;font-weight:300;}.elementor-5770 .elementor-element.elementor-element-577eb78a .premium-dual-header-second-header{font-family:"Source Sans Pro", Sans-serif;font-size:40px;font-weight:600;}.elementor-5770 .elementor-element.elementor-element-3f8dc25e .elementor-divider-separator{border-top-style:solid;border-top-width:3px;border-top-color:#d4b27a;width:60px;}.elementor-5770 .elementor-element.elementor-element-3f8dc25e .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-5770 .elementor-element.elementor-element-3f8dc25e > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-37fbe23d .elementor-text-editor{text-align:left;}.elementor-5770 .elementor-element.elementor-element-37fbe23d{font-family:"Source Sans Pro", Sans-serif;font-size:17px;line-height:28px;}.elementor-5770 .elementor-element.elementor-element-13b537cd{background-image:url("https://www.advancedimplantdentistry.com/wp-content/uploads/2020/07/oral-surgeon-at-advanced-implants-dentistry-flipped-opt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 30px 110px 30px;}.elementor-5770 .elementor-element.elementor-element-13b537cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5770 .elementor-element.elementor-element-13b537cd a{color:#0c0c0c;}.elementor-5770 .elementor-element.elementor-element-13b537cd a:hover{color:#ba8c04;}.elementor-5770 .elementor-element.elementor-element-0a830a8{text-align:center;}.elementor-5770 .elementor-element.elementor-element-c0d7f71 .elementor-divider-separator{border-top-style:solid;border-top-width:3px;border-top-color:#d4b27a;width:60px;}.elementor-5770 .elementor-element.elementor-element-c0d7f71 .elementor-divider{text-align:left;padding-top:15px;padding-bottom:15px;}.elementor-5770 .elementor-element.elementor-element-c0d7f71 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-421ccd6 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-5770 .elementor-element.elementor-element-71d8041 .elementor-flip-box__front{background-image:url("https://www.advancedimplantdentistry.com/wp-content/uploads/2019/08/8L6A3909.jpg");background-position:80% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-5770 .elementor-element.elementor-element-71d8041 .elementor-flip-box__back{background-color:#2a2a2a;}.elementor-5770 .elementor-element.elementor-element-71d8041 .elementor-flip-box{height:80vh;}.elementor-5770 .elementor-element.elementor-element-71d8041 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-5770 .elementor-element.elementor-element-71d8041 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:left;}.elementor-5770 .elementor-element.elementor-element-71d8041 .elementor-flip-box__button{margin-left:0;}.elementor-5770 .elementor-element.elementor-element-7273856 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-eee43ea .elementor-flip-box__front{background-image:url("https://www.advancedimplantdentistry.com/wp-content/uploads/2019/08/8L6A3916.jpg");background-position:30% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-5770 .elementor-element.elementor-element-eee43ea .elementor-flip-box__back{background-color:#2a2a2a;}.elementor-5770 .elementor-element.elementor-element-eee43ea .elementor-flip-box{height:80vh;}.elementor-5770 .elementor-element.elementor-element-eee43ea .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-5770 .elementor-element.elementor-element-eee43ea .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:left;}.elementor-5770 .elementor-element.elementor-element-eee43ea .elementor-flip-box__button{margin-left:0;}.elementor-5770 .elementor-element.elementor-element-ac59524 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-6412985{text-align:center;}.elementor-5770 .elementor-element.elementor-element-6412985.elementor-widget-heading .elementor-heading-title{color:#2a2a2a;}.elementor-5770 .elementor-element.elementor-element-6412985 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-3e9763b .elementor-divider-separator{border-top-style:solid;border-top-width:3px;border-top-color:#d4b27a;width:60px;}.elementor-5770 .elementor-element.elementor-element-3e9763b .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-5770 .elementor-element.elementor-element-3e9763b > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-a0af9e5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-5770 .elementor-element.elementor-element-f6326e3 a.elementor-button, .elementor-5770 .elementor-element.elementor-element-f6326e3 .elementor-button{background-color:#d4b27a;}.elementor-5770 .elementor-element.elementor-element-f6326e3 a.elementor-button:hover, .elementor-5770 .elementor-element.elementor-element-f6326e3 .elementor-button:hover{background-color:#ffffff;}.elementor-5770 .elementor-element.elementor-element-c999e6e > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-5770 .elementor-element.elementor-element-6936f81 a.elementor-button, .elementor-5770 .elementor-element.elementor-element-6936f81 .elementor-button{background-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-6936f81 a.elementor-button:hover, .elementor-5770 .elementor-element.elementor-element-6936f81 .elementor-button:hover{color:#ffffff;background-color:#d4b27a;}.elementor-5770 .elementor-element.elementor-element-ee2f679.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-5770 .elementor-element.elementor-element-ee2f679 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-5770 .elementor-element.elementor-element-5722551 a.elementor-button, .elementor-5770 .elementor-element.elementor-element-5722551 .elementor-button{background-color:#d4b27a;}.elementor-5770 .elementor-element.elementor-element-5722551 a.elementor-button:hover, .elementor-5770 .elementor-element.elementor-element-5722551 .elementor-button:hover{background-color:#ffffff;}.elementor-5770 .elementor-element.elementor-element-c0276a6 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-5770 .elementor-element.elementor-element-8a505a2 a.elementor-button, .elementor-5770 .elementor-element.elementor-element-8a505a2 .elementor-button{background-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-8a505a2 a.elementor-button:hover, .elementor-5770 .elementor-element.elementor-element-8a505a2 .elementor-button:hover{color:#ffffff;background-color:#d4b27a;}.elementor-5770 .elementor-element.elementor-element-50a2515 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-5770 .elementor-element.elementor-element-62e92a8 a.elementor-button, .elementor-5770 .elementor-element.elementor-element-62e92a8 .elementor-button{background-color:#d4b27a;}.elementor-5770 .elementor-element.elementor-element-62e92a8 a.elementor-button:hover, .elementor-5770 .elementor-element.elementor-element-62e92a8 .elementor-button:hover{background-color:#ffffff;}.elementor-5770 .elementor-element.elementor-element-20d96e4 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-5770 .elementor-element.elementor-element-5193845 a.elementor-button, .elementor-5770 .elementor-element.elementor-element-5193845 .elementor-button{background-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-5193845 a.elementor-button:hover, .elementor-5770 .elementor-element.elementor-element-5193845 .elementor-button:hover{color:#ffffff;background-color:#d4b27a;}.elementor-5770 .elementor-element.elementor-element-40e1dc1a{background-color:#f2f2f2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-5770 .elementor-element.elementor-element-40e1dc1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5770 .elementor-element.elementor-element-40e1dc1a a{color:#0c0c0c;}.elementor-5770 .elementor-element.elementor-element-40e1dc1a a:hover{color:#ba8c04;}.elementor-5770 .elementor-element.elementor-element-ae94309 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-5770 .elementor-element.elementor-element-ae94309 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-95c155c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-c4e5d77.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5770 .elementor-element.elementor-element-c4e5d77 > .elementor-element-populated{background-color:#ffffff;box-shadow:0px 0px 11px 11px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5770 .elementor-element.elementor-element-c4e5d77 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5770 .elementor-element.elementor-element-ecb8b77{line-height:2em;}.elementor-5770 .elementor-element.elementor-element-cae8674{background-color:#f2f2f2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5770 .elementor-element.elementor-element-cae8674 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5770 .elementor-element.elementor-element-56efcba{text-align:center;}.elementor-5770 .elementor-element.elementor-element-56efcba.elementor-widget-heading .elementor-heading-title{color:#2a2a2a;}.elementor-5770 .elementor-element.elementor-element-56efcba .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;line-height:40px;letter-spacing:0.6px;}.elementor-5770 .elementor-element.elementor-element-56efcba > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-ae3da6d .elementor-divider-separator{border-top-style:solid;border-top-width:3px;border-top-color:#d4b27a;width:60px;}.elementor-5770 .elementor-element.elementor-element-ae3da6d .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-5770 .elementor-element.elementor-element-ae3da6d > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-87590e7 .elementor-element-populated a:hover{color:#d4b27a;}.elementor-5770 .elementor-element.elementor-element-87590e7 > .elementor-element-populated{text-align:right;margin:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-ee1dd25 .elementor-text-editor{text-align:right;}.elementor-5770 .elementor-element.elementor-element-ee1dd25{color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:4px;}.elementor-5770 .elementor-element.elementor-element-ee1dd25 > .elementor-widget-container{margin:0px 020px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-49c6d04 .premium-button-text-icon-wrapper i{font-size:58px;margin-right:0px;color:#ffffff;}.elementor-5770 .elementor-element.elementor-element-49c6d04 .premium-button-container{text-align:center;}.elementor-5770 .elementor-element.elementor-element-49c6d04 > .elementor-widget-container{background-color:#2d2d2d;}.elementor-5770 .elementor-element.elementor-element-49c6d04:hover .elementor-widget-container{background-color:#d4b27a;}.elementor-5770 .elementor-element.elementor-element-4161da2{margin-top:60px;margin-bottom:0px;}.elementor-5770 .elementor-element.elementor-element-17e9adc{background-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 100px 0px;}.elementor-5770 .elementor-element.elementor-element-17e9adc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5770 .elementor-element.elementor-element-191dddd1 .premium-modal-box-selector-container{text-align:center;}.elementor-5770 .elementor-element.elementor-element-191dddd1 .premium-modal-box-button-selector, .elementor-5770 .elementor-element.elementor-element-191dddd1 .premium-modal-box-text-selector, .elementor-5770 .elementor-element.elementor-element-191dddd1 .premium-modal-box-img-selector{border-radius:0px;}.elementor-5770 .elementor-element.elementor-element-191dddd1 .premium-modal-box-button-selector, .elementor-5770 .elementor-element.elementor-element-191dddd1 .premium-modal-box-text-selector{padding:20px 30px 20px 30px;}.elementor-5770 .elementor-element.elementor-element-191dddd1 .premium-modal-box-modal-body{background:rgba(255,255,255,0.4);}.elementor-5770 .elementor-element.elementor-element-71a828ee > .elementor-container{max-width:1120px;}.elementor-5770 .elementor-element.elementor-element-4dafbaee > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-5770 .elementor-element.elementor-element-3e281d4e{text-align:left;}.elementor-5770 .elementor-element.elementor-element-3e281d4e.elementor-widget-heading .elementor-heading-title{color:#2a2a2a;}.elementor-5770 .elementor-element.elementor-element-3e281d4e .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;line-height:40px;letter-spacing:0.6px;}.elementor-5770 .elementor-element.elementor-element-3e281d4e > .elementor-widget-container{margin:60px 50px 0px 0px;padding:5px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-354ce6e7 .elementor-divider-separator{border-top-style:solid;border-top-width:8px;border-top-color:#d4b27a;width:6%;}.elementor-5770 .elementor-element.elementor-element-354ce6e7 .elementor-divider{text-align:left;padding-top:2px;padding-bottom:2px;}.elementor-5770 .elementor-element.elementor-element-ac998e0{color:#c6c6c6;}.elementor-5770 .elementor-element.elementor-element-ac998e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-196e43cc .premium-elements-contact-form-container input.wpcf7-text{width:35%;height:10px;}.elementor-5770 .elementor-element.elementor-element-196e43cc .premium-elements-contact-form-container textarea.wpcf7-textarea{width:100%;height:10px;}.elementor-5770 .elementor-element.elementor-element-196e43cc .premium-elements-contact-form-container input.wpcf7-submit{width:10px;font-size:16px;text-transform:uppercase;color:#ffffff;background-color:#d4b27a;}.elementor-5770 .elementor-element.elementor-element-196e43cc .premium-elements-contact-form-container{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:normal;}.elementor-5770 .elementor-element.elementor-element-196e43cc .premium-elements-contact-form-container input.wpcf7-text, .elementor-5770 .elementor-element.elementor-element-196e43cc .premium-elements-contact-form-container textarea.wpcf7-textarea{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:normal;}.elementor-5770 .elementor-element.elementor-element-196e43cc .premium-elements-contact-form-container input.wpcf7-submit:hover{background-color:#ae8424;}.elementor-5770 .elementor-element.elementor-element-196e43cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 45px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-21de20af > .elementor-widget-container{padding:0px 45px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-b5742cc .premium-modal-box-selector-container{text-align:center;}.elementor-5770 .elementor-element.elementor-element-b5742cc .premium-modal-box-button-selector, .elementor-5770 .elementor-element.elementor-element-b5742cc .premium-modal-box-text-selector{color:#ffffff;font-size:1rem;padding:10px 25px 10px 25px;}.elementor-5770 .elementor-element.elementor-element-b5742cc .premium-modal-box-button-selector{background-color:#d4b27a;}.elementor-5770 .elementor-element.elementor-element-b5742cc .premium-modal-box-button-selector, .elementor-5770 .elementor-element.elementor-element-b5742cc .premium-modal-box-text-selector, .elementor-5770 .elementor-element.elementor-element-b5742cc .premium-modal-box-img-selector{border-radius:50px;}.elementor-5770 .elementor-element.elementor-element-b5742cc .premium-modal-box-button-selector:hover{background:#ae8424;}.elementor-5770 .elementor-element.elementor-element-b5742cc .premium-modal-box-modal-title{text-transform:uppercase;}.elementor-5770 .elementor-element.elementor-element-b5742cc .premium-modal-box-modal-body{background:#ffffff;}.elementor-5770 .elementor-element.elementor-element-b5742cc .premium-modal-box-modal-content{border-radius:0px;}.elementor-5770 .elementor-element.elementor-element-3514d721.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5770 .elementor-element.elementor-element-3514d721 > .elementor-element-populated{background-image:url("https://www.advancedimplantdentistry.com/wp-content/uploads/2019/08/8L6A3447.jpg");background-position:-720px 0px;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5770 .elementor-element.elementor-element-3514d721 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5770 .elementor-element.elementor-element-7142ac17 .elementor-spacer-inner{height:50px;}.elementor-5770 .elementor-element.elementor-element-1d1fac{background-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 60px;}.elementor-5770 .elementor-element.elementor-element-1d1fac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5770 .elementor-element.elementor-element-71a828ee{background-color:#2a2a2a;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-5770 .elementor-element.elementor-element-71a828ee > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1099px){.elementor-5770 .elementor-element.elementor-element-4f86016b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-61ea7c2c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-3799e7c{text-align:center;}.elementor-5770 .elementor-element.elementor-element-2e35a1b{text-align:center;}.elementor-5770 .elementor-element.elementor-element-2e35a1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-58176e99{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-297e115b{padding:0px 90px 0px 90px;}.elementor-5770 .elementor-element.elementor-element-7a92e57c > .elementor-container{min-height:413px;}.elementor-5770 .elementor-element.elementor-element-7a92e57c > .elementor-container:after{content:"";min-height:inherit;}.elementor-5770 .elementor-element.elementor-element-13167e2c > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-5770 .elementor-element.elementor-element-577eb78a .premium-dual-header-first-span{font-size:1em;}.elementor-5770 .elementor-element.elementor-element-577eb78a .premium-dual-header-second-header{font-size:1em;}.elementor-5770 .elementor-element.elementor-element-37fbe23d .elementor-text-editor{text-align:left;}.elementor-5770 .elementor-element.elementor-element-0a830a8{text-align:center;}.elementor-5770 .elementor-element.elementor-element-0a830a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-c0d7f71 .elementor-divider{text-align:center;}.elementor-5770 .elementor-element.elementor-element-421ccd6 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-ac59524 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-5770 .elementor-element.elementor-element-6412985{text-align:center;}.elementor-5770 .elementor-element.elementor-element-d408615 .elementor-heading-title{font-size:1.7em;}.elementor-5770 .elementor-element.elementor-element-ecb8b77{line-height:1em;}.elementor-5770 .elementor-element.elementor-element-56efcba{text-align:center;}.elementor-5770 .elementor-element.elementor-element-ee1dd25 > .elementor-widget-container{margin:0px 15px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-3e281d4e{text-align:center;}.elementor-5770 .elementor-element.elementor-element-3e281d4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-354ce6e7 .elementor-divider{text-align:center;}.elementor-5770 .elementor-element.elementor-element-ac998e0 .elementor-text-editor{text-align:center;}.elementor-5770 .elementor-element.elementor-element-ac998e0 > .elementor-widget-container{padding:0px 45px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-196e43cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-21de20af .elementor-text-editor{text-align:left;}.elementor-5770 .elementor-element.elementor-element-21de20af > .elementor-widget-container{padding:0px 45px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-1d1fac{padding:60px 60px 60px 60px;}}@media(max-width:767px){.elementor-5770 .elementor-element.elementor-element-4f86016b > .elementor-element-populated{padding:0px 030px 0px 30px;}.elementor-5770 .elementor-element.elementor-element-61ea7c2c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-3799e7c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-297e115b{padding:100px 0px 100px 0px;}.elementor-5770 .elementor-element.elementor-element-6aa05a27{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-7a92e57c > .elementor-container{min-height:207px;}.elementor-5770 .elementor-element.elementor-element-7a92e57c > .elementor-container:after{content:"";min-height:inherit;}.elementor-5770 .elementor-element.elementor-element-577eb78a .premium-dual-header-first-span{font-size:1em;}.elementor-5770 .elementor-element.elementor-element-13b537cd{padding:80px 15px 80px 15px;}.elementor-5770 .elementor-element.elementor-element-0a830a8{text-align:center;}.elementor-5770 .elementor-element.elementor-element-c0d7f71 .elementor-divider{text-align:center;}.elementor-5770 .elementor-element.elementor-element-421ccd6 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-ac59524 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-6412985 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-d408615{text-align:center;}.elementor-5770 .elementor-element.elementor-element-d408615 .elementor-heading-title{font-size:2em;}.elementor-5770 .elementor-element.elementor-element-ecb8b77{line-height:1em;}.elementor-5770 .elementor-element.elementor-element-ee1dd25{font-size:14px;}.elementor-5770 .elementor-element.elementor-element-ee1dd25 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-4dafbaee{width:100%;}.elementor-5770 .elementor-element.elementor-element-3e281d4e > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-354ce6e7 .elementor-divider{text-align:center;}.elementor-5770 .elementor-element.elementor-element-ac998e0 .elementor-text-editor{text-align:center;}.elementor-5770 .elementor-element.elementor-element-ac998e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-196e43cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-21de20af .elementor-text-editor{text-align:center;}.elementor-5770 .elementor-element.elementor-element-b5742cc .premium-modal-box-selector-container{text-align:center;}.elementor-5770 .elementor-element.elementor-element-1d1fac{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-71a828ee{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-5770 .elementor-element.elementor-element-61ea7c2c{width:51.719%;}.elementor-5770 .elementor-element.elementor-element-51e0fc4d{width:48.281%;}.elementor-5770 .elementor-element.elementor-element-bf608c9{width:49.961%;}.elementor-5770 .elementor-element.elementor-element-13167e2c{width:50.039%;}}@media(max-width:1099px) and (min-width:768px){.elementor-5770 .elementor-element.elementor-element-61ea7c2c{width:100%;}.elementor-5770 .elementor-element.elementor-element-51e0fc4d{width:100%;}.elementor-5770 .elementor-element.elementor-element-13167e2c{width:100%;}.elementor-5770 .elementor-element.elementor-element-421ccd6{width:100%;}.elementor-5770 .elementor-element.elementor-element-ac59524{width:100%;}.elementor-5770 .elementor-element.elementor-element-87590e7{width:100%;}.elementor-5770 .elementor-element.elementor-element-613b6d8{width:100%;}.elementor-5770 .elementor-element.elementor-element-4dafbaee{width:100%;}}@media(min-width:1100px){.elementor-5770 .elementor-element.elementor-element-7a92e57c{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-2e35a1b */.elementor-5770 .elementor-element.elementor-element-2e35a1b div {
    display: flex;
    align-items: center;
    
}
.elementor-5770 .elementor-element.elementor-element-2e35a1b .elementor-heading-title:after {
    background: rgba(12,12,12,0.26);
    content: '';
    width: 100px;
    height: 1px;
    margin-left: 10px;
}

@media(max-width: 1100px) {
    .elementor-5770 .elementor-element.elementor-element-2e35a1b .elementor-heading-title:before {
        background: rgba(12,12,12,0.26);
    content: '';
    width: 100px;
    height: 1px;
    margin-right: 10px;
    }
    
    .elementor-5770 .elementor-element.elementor-element-2e35a1b div {
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e35a1b */.elementor-5770 .elementor-element.elementor-element-2e35a1b div {
    display: flex;
    align-items: center;
    
}
.elementor-5770 .elementor-element.elementor-element-2e35a1b .elementor-heading-title:after {
    background: rgba(12,12,12,0.26);
    content: '';
    width: 100px;
    height: 1px;
    margin-left: 10px;
}

@media(max-width: 1100px) {
    .elementor-5770 .elementor-element.elementor-element-2e35a1b .elementor-heading-title:before {
        background: rgba(12,12,12,0.26);
    content: '';
    width: 100px;
    height: 1px;
    margin-right: 10px;
    }
    
    .elementor-5770 .elementor-element.elementor-element-2e35a1b div {
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e35a1b */.elementor-5770 .elementor-element.elementor-element-2e35a1b div {
    display: flex;
    align-items: center;
    
}
.elementor-5770 .elementor-element.elementor-element-2e35a1b .elementor-heading-title:after {
    background: rgba(12,12,12,0.26);
    content: '';
    width: 100px;
    height: 1px;
    margin-left: 10px;
}

@media(max-width: 1100px) {
    .elementor-5770 .elementor-element.elementor-element-2e35a1b .elementor-heading-title:before {
        background: rgba(12,12,12,0.26);
    content: '';
    width: 100px;
    height: 1px;
    margin-right: 10px;
    }
    
    .elementor-5770 .elementor-element.elementor-element-2e35a1b div {
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e35a1b */.elementor-5770 .elementor-element.elementor-element-2e35a1b div {
    display: flex;
    align-items: center;
    
}
.elementor-5770 .elementor-element.elementor-element-2e35a1b .elementor-heading-title:after {
    background: rgba(12,12,12,0.26);
    content: '';
    width: 100px;
    height: 1px;
    margin-left: 10px;
}

@media(max-width: 1100px) {
    .elementor-5770 .elementor-element.elementor-element-2e35a1b .elementor-heading-title:before {
        background: rgba(12,12,12,0.26);
    content: '';
    width: 100px;
    height: 1px;
    margin-right: 10px;
    }
    
    .elementor-5770 .elementor-element.elementor-element-2e35a1b div {
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-297e115b */@media(max-width: 768px) {
    .elementor-5770 .elementor-element.elementor-element-297e115b {
        background-image: none !important;
        background: #000;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-4333 */.schedule_btn {
    height: 90px; 
    bottom: 0px;
    top: 0px;
    background-color: transparent;
    text-transform: uppercase; 
    color: white; 
    letter-spacing: 2px; 
    font-famly: 'Source Sans Pro', sans-serif; 
    text-align: center;
    display: inline-block;
    margin-top:0;

}

.schedule_btn:hover {
    background-color: white;
    color: #2A2A2A;
}

.btm_cta_btn {
    padding: 35px; 
}

.btm_cta_btn:hover {
    background-color: white;
}

.btm_cta_icon {
    height: 90px;
    bottom: 0;
    background-color: white;
    padding: 35px 30px;
    max-width: 50px;
    margin-left: -5px;
    display: inline-block;
}

@media(max-width: 786px){
    .btm_cta_icon {
        margin-left: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-4333 */.schedule_btn {
    height: 90px; 
    bottom: 0px;
    top: 0px;
    background-color: transparent;
    text-transform: uppercase; 
    color: white; 
    letter-spacing: 2px; 
    font-famly: 'Source Sans Pro', sans-serif; 
    text-align: center;
    display: inline-block;
    margin-top:0;

}

.schedule_btn:hover {
    background-color: white;
    color: #2A2A2A;
}

.btm_cta_btn {
    padding: 35px; 
}

.btm_cta_btn:hover {
    background-color: white;
}

.btm_cta_icon {
    height: 90px;
    bottom: 0;
    background-color: white;
    padding: 35px 30px;
    max-width: 50px;
    margin-left: -5px;
    display: inline-block;
}

@media(max-width: 786px){
    .btm_cta_icon {
        margin-left: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6aa05a27 */.elementor-5770 .elementor-element.elementor-element-6aa05a27 {
    height: 90px;
    border-top: 1px solid rgba(255,255,255,.20);
    align-self: flex-end;
    margin-left: auto;
}



@media(max-width: 992px) {
    .elementor-5770 .elementor-element.elementor-element-6aa05a27 {
        width: 100%;
    }   
}

@media(max-width: 768px) {
    .elementor-5770 .elementor-element.elementor-element-6aa05a27 {
        background-color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6326e3 */#implant-button {
    width:100%!important;
    font-size:2vw;
    padding: 3%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6936f81 */#learn-more-button-1 {
    width:100%!important;
    font-size:2vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5722551 */#full-arch-button {
    width:100%!important;
    font-size:2vw;
    padding: 3%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a505a2 */#learn-more-button-2 {
    width:100%!important;
    font-size:2vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62e92a8 */#sedation-button {
    width:100%!important;
    font-size:2vw;
    padding: 3%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5193845 */#learn-more-button-3 {
    width:100%!important;
    font-size:2vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6326e3 */#implant-button {
    width:100%!important;
    font-size:2vw;
    padding: 3%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6936f81 */#learn-more-button-1 {
    width:100%!important;
    font-size:2vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5722551 */#full-arch-button {
    width:100%!important;
    font-size:2vw;
    padding: 3%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a505a2 */#learn-more-button-2 {
    width:100%!important;
    font-size:2vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62e92a8 */#sedation-button {
    width:100%!important;
    font-size:2vw;
    padding: 3%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5193845 */#learn-more-button-3 {
    width:100%!important;
    font-size:2vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6326e3 */#implant-button {
    width:100%!important;
    font-size:2vw;
    padding: 3%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6936f81 */#learn-more-button-1 {
    width:100%!important;
    font-size:2vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5722551 */#full-arch-button {
    width:100%!important;
    font-size:2vw;
    padding: 3%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a505a2 */#learn-more-button-2 {
    width:100%!important;
    font-size:2vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62e92a8 */#sedation-button {
    width:100%!important;
    font-size:2vw;
    padding: 3%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5193845 */#learn-more-button-3 {
    width:100%!important;
    font-size:2vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6326e3 */#implant-button {
    width:100%!important;
    font-size:2vw;
    padding: 3%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6936f81 */#learn-more-button-1 {
    width:100%!important;
    font-size:2vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5722551 */#full-arch-button {
    width:100%!important;
    font-size:2vw;
    padding: 3%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a505a2 */#learn-more-button-2 {
    width:100%!important;
    font-size:2vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62e92a8 */#sedation-button {
    width:100%!important;
    font-size:2vw;
    padding: 3%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5193845 */#learn-more-button-3 {
    width:100%!important;
    font-size:2vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40e1dc1a */.add-background-color {
    background-color: #D4B27A;
}
.elementor-element-ee2f679 > .elementor-column-wrap > .elementor-widget-wrap {
    display:grid;
    height: 100%;
    grid-template-rows: min-content;
}
.elementor-element-8a505a2, .elementor-element-5193845,.elementor-element-6936f81 {
    align-self:flex-end;
}
.elementor-element-50a2515 > .elementor-column-wrap > .elementor-widget-wrap {
    display:grid;
    height: 100%;
    grid-template-rows: min-content;
}
.elementor-element-a0af9e5 > .elementor-column-wrap > .elementor-widget-wrap {
    display:grid;
    height: 100%;
    grid-template-rows: min-content;
}
.elementor-element-c4e5d77 {
    height: fit-content;
    width: 45%!important;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
}

.elementor-element-c4e5d77 > .elementor-column-wrap {
    padding:5%!important;
}
.elementor-element-ecb8b77 {
    font-size:1.4vw!important;
}
@media (max-width:768px) {
    .elementor-element-a0af9e5,.elementor-element-ee2f679, .elementor-element-50a2515, .elementor-element-7273856 {
        width:100%!important;
    }
    .responsive-font, .elementor-element-77e57a9, .elementor-element-28992d4, .elementor-element-166bd43 {
    font-size:.8em!important;
}
#implant-button,#full-arch-button,#sedation-button {
font-size: 6vw;
    padding: 3%;
}
#learn-more-button-1,#learn-more-button-2,#learn-more-button-3 {
    font-size: 7vw;
    padding: 0;
}
}
@media (min-width:769px) {
    .responsive-font h2 {
    font-size: 2vw!important;
}
.elementor-element-a0af9e5,.elementor-element-ee2f679, .elementor-element-50a2515 {
    width:31%!important;
    background-color:#D4B27A;
    margin:0 1%;
}
.elementor-element-a0af9e5 > .elementor-column-wrap, .elementor-element-ee2f679 >
.elementor-column-wrap, .elementor-element-50a2515 >
.elementor-column-wrap {
    padding:0px!important;
}
.elementor-flip-box__layer__title {
    font-size:4vw!important;
}
}
@media (min-width:1024px) {
 .equal-box-height {
    min-height:330px;
}
.elementor-flip-box__layer__description {
    font-size:16px!important;
}
.elementor-element-421ccd6 {
    width:50%!important;
}
.elementor-element-0a830a8 h2 {
    font-size:7vw!important;
}
.elementor-element-6412985 h2{
     font-size:6vw!important;
}
}
@media (min-width:769px) and (max-width:1024px) {
 .elementor-element-13167e2c,.elementor-element-421ccd6,.elementor-element-7273856 {
    width:50%!important;
}
.elementor-flip-box__layer__description {
    font-size:15px!important;
}
.elementor-element-0a830a8 h2 {
    font-size:10vw!important;
}
}
@media (min-width:426px) and (max-width:768px) {
    .elementor-flip-box__layer__description {
    font-size:1em!important;
}
.elementor-element-0a830a8 h2 {
    font-size:10vw!important;
}
.elementor-element-ecb8b77 {
    font-size:2.4vw!important;
}
}
@media (min-width:426px) {
    .elementor-flip-box__layer__inner {
    padding:5%;
}
}
@media (max-width:426px) {
    .elementor-flip-box__layer__description {
    font-size:3.3vw!important;
}
.elementor-element-c6cf72f h2 {
    font-size:9vw!important;
}
.elementor-element-3e281d4e {
    font-size:7vw;
}
.elementor-element-ecb8b77 {
    font-size:6vw!important;
}
.elementor-element-c4e5d77 {
    margin-top: 5%;
    margin-bottom: 5%;
}
}
@media (max-width:767px) {
    .elementor-element-c4e5d77 {
    height: fit-content;
    width: 75%!important;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
    margin-bottom: 5%;
}
.make-nice-list li {
    padding-bottom:5%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecb8b77 */.make-nice-list ul {
    list-style: disc;
    list-style-position: inside;
    padding-left:5%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecb8b77 */.make-nice-list ul {
    list-style: disc;
    list-style-position: inside;
    padding-left:5%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee1dd25 */.elementor-5770 .elementor-element.elementor-element-ee1dd25 {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for premium-addon-button, class: .elementor-element-49c6d04 */.elementor-5770 .elementor-element.elementor-element-49c6d04 {
    border: 1px solid rgba(255,255,255,.12);
    padding: 15px;
    border-radius: 100%;
    display: inline-block;
     background: #2a2a2a;
    z-index: 1;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .elementor-widget-container {
    font-size: 10px;
    padding: 0;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .elementor-widget-container {
        width: 53px;
    height: 53px;
    line-height: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .premium-button {
    width: 53px;
    height: 53px;
    line-height: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .premium-button i {
    font-size: 16px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-87590e7 */.elementor-5770 .elementor-element.elementor-element-87590e7 {
    position: relative;
    right: -55px;
    z-index: 1;
}

@media(max-width: 1100px) {
    .elementor-5770 .elementor-element.elementor-element-87590e7 {
        right: 0;
    }
    
    .elementor-5770 .elementor-element.elementor-element-87590e7 .elementor-widget-wrap {
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee1dd25 */.elementor-5770 .elementor-element.elementor-element-ee1dd25 {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for premium-addon-button, class: .elementor-element-49c6d04 */.elementor-5770 .elementor-element.elementor-element-49c6d04 {
    border: 1px solid rgba(255,255,255,.12);
    padding: 15px;
    border-radius: 100%;
    display: inline-block;
     background: #2a2a2a;
    z-index: 1;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .elementor-widget-container {
    font-size: 10px;
    padding: 0;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .elementor-widget-container {
        width: 53px;
    height: 53px;
    line-height: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .premium-button {
    width: 53px;
    height: 53px;
    line-height: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .premium-button i {
    font-size: 16px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-87590e7 */.elementor-5770 .elementor-element.elementor-element-87590e7 {
    position: relative;
    right: -55px;
    z-index: 1;
}

@media(max-width: 1100px) {
    .elementor-5770 .elementor-element.elementor-element-87590e7 {
        right: 0;
    }
    
    .elementor-5770 .elementor-element.elementor-element-87590e7 .elementor-widget-wrap {
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee1dd25 */.elementor-5770 .elementor-element.elementor-element-ee1dd25 {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for premium-addon-button, class: .elementor-element-49c6d04 */.elementor-5770 .elementor-element.elementor-element-49c6d04 {
    border: 1px solid rgba(255,255,255,.12);
    padding: 15px;
    border-radius: 100%;
    display: inline-block;
     background: #2a2a2a;
    z-index: 1;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .elementor-widget-container {
    font-size: 10px;
    padding: 0;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .elementor-widget-container {
        width: 53px;
    height: 53px;
    line-height: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .premium-button {
    width: 53px;
    height: 53px;
    line-height: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .premium-button i {
    font-size: 16px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-87590e7 */.elementor-5770 .elementor-element.elementor-element-87590e7 {
    position: relative;
    right: -55px;
    z-index: 1;
}

@media(max-width: 1100px) {
    .elementor-5770 .elementor-element.elementor-element-87590e7 {
        right: 0;
    }
    
    .elementor-5770 .elementor-element.elementor-element-87590e7 .elementor-widget-wrap {
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee1dd25 */.elementor-5770 .elementor-element.elementor-element-ee1dd25 {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for premium-addon-button, class: .elementor-element-49c6d04 */.elementor-5770 .elementor-element.elementor-element-49c6d04 {
    border: 1px solid rgba(255,255,255,.12);
    padding: 15px;
    border-radius: 100%;
    display: inline-block;
     background: #2a2a2a;
    z-index: 1;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .elementor-widget-container {
    font-size: 10px;
    padding: 0;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .elementor-widget-container {
        width: 53px;
    height: 53px;
    line-height: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .premium-button {
    width: 53px;
    height: 53px;
    line-height: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-5770 .elementor-element.elementor-element-49c6d04 .premium-button i {
    font-size: 16px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-87590e7 */.elementor-5770 .elementor-element.elementor-element-87590e7 {
    position: relative;
    right: -55px;
    z-index: 1;
}

@media(max-width: 1100px) {
    .elementor-5770 .elementor-element.elementor-element-87590e7 {
        right: 0;
    }
    
    .elementor-5770 .elementor-element.elementor-element-87590e7 .elementor-widget-wrap {
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for premium-addon-modal-box, class: .elementor-element-191dddd1 */.elementor-5770 .elementor-element.elementor-element-191dddd1 {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for premium-addon-modal-box, class: .elementor-element-191dddd1 */.elementor-5770 .elementor-element.elementor-element-191dddd1 {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d272b25 */.elementor-5770 .elementor-element.elementor-element-4d272b25 {
    position: fixed;
    top: -100%;
    left: -100%;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for premium-contact-form, class: .elementor-element-196e43cc */.contact-form input, .contact-form select, .contact-form textarea {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21de20af */@media(max-width: 768px) {
    .hipaa {
        color: white;
    }
}/* End custom CSS */
/* Start custom CSS for premium-addon-modal-box, class: .elementor-element-b5742cc */.premium-modal-box-modal-content {
    max-width: 80%;
    margin: 0 auto;
}
.premium-modal-box-modal-header {
  padding: 15px 15px 15px;
  border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for premium-contact-form, class: .elementor-element-196e43cc */.contact-form input, .contact-form select, .contact-form textarea {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21de20af */@media(max-width: 768px) {
    .hipaa {
        color: white;
    }
}/* End custom CSS */
/* Start custom CSS for premium-addon-modal-box, class: .elementor-element-b5742cc */.premium-modal-box-modal-content {
    max-width: 80%;
    margin: 0 auto;
}
.premium-modal-box-modal-header {
  padding: 15px 15px 15px;
  border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d1fac */@media (min-width: 768px) {
    
.home-form-inner {
    box-shadow: 0px 0px 44px 1px #0000004f;
}  

}

@media (max-width: 768px) {
    
.home-form-inner {
    background-color: transparent!important;
}
.home-form-inner .elementor-heading-title,
.home-form-inner .elementor-widget-container {
    color: #ffffff!important;
}


}/* End custom CSS */
/* Start custom CSS for premium-contact-form, class: .elementor-element-196e43cc */.contact-form input, .contact-form select, .contact-form textarea {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21de20af */@media(max-width: 768px) {
    .hipaa {
        color: white;
    }
}/* End custom CSS */
/* Start custom CSS for premium-addon-modal-box, class: .elementor-element-b5742cc */.premium-modal-box-modal-content {
    max-width: 80%;
    margin: 0 auto;
}
.premium-modal-box-modal-header {
  padding: 15px 15px 15px;
  border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for premium-contact-form, class: .elementor-element-196e43cc */.contact-form input, .contact-form select, .contact-form textarea {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21de20af */@media(max-width: 768px) {
    .hipaa {
        color: white;
    }
}/* End custom CSS */
/* Start custom CSS for premium-addon-modal-box, class: .elementor-element-b5742cc */.premium-modal-box-modal-content {
    max-width: 80%;
    margin: 0 auto;
}
.premium-modal-box-modal-header {
  padding: 15px 15px 15px;
  border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d1fac */@media (min-width: 768px) {
    
.home-form-inner {
    box-shadow: 0px 0px 44px 1px #0000004f;
}  

}

@media (max-width: 768px) {
    
.home-form-inner {
    background-color: transparent!important;
}
.home-form-inner .elementor-heading-title,
.home-form-inner .elementor-widget-container {
    color: #ffffff!important;
}


}/* End custom CSS */
/* Start custom CSS for page-settings */.elementor-element-71d8041 > .elementor-widget-container > .elementor-flip-box > .elementor-flip-box__front {
    background-image: url(/wp-content/uploads/2020/11/dr-klein-in-suit-headshot-opt.jpg)!important;
}
.elementor-element-eee43ea > .elementor-widget-container > .elementor-flip-box > .elementor-flip-box__front {
    background-image: url(/wp-content/uploads/2020/11/dr-waltuch-in-a-suit-opt.jpg)!important;
}/* End custom CSS */