@media (min-width:768px){.sk-what-to-expect .jet-timeline--align-left .jet-timeline__line{z-index:5;position:absolute;top:0;left:50%;right:auto;transform:translateX(-50%);margin:0 !important}.sk-what-to-expect .jet-timeline-item .timeline-item__card .timeline-item__card-inner{z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:200px}.sk-what-to-expect .jet-timeline--align-left .timeline-item__point{position:absolute;top:0;left:50%;z-index:5;margin:0 !important;transform:translateX(-50%)}.sk-what-to-expect .jet-timeline-item:nth-child(even) .timeline-item__card .timeline-item__card-inner .timeline-item__card-img{order:2}.sk-what-to-expect .jet-timeline-item:nth-child(even) .timeline-item__card .timeline-item__card-inner .timeline-item__card-content{order:1}.sk-what-to-expect .jet-timeline--align-left .jet-timeline-item{margin:0 !important;margin-bottom:50px !important}.sk-what-to-expect .jet-timeline--align-left .jet-timeline-item:last-child{margin:0 !important}}@media (max-width:767px){.sk-what-to-expect .jet-timeline--align-left .timeline-item__card-img{display:none}}@media (min-width:1200px) and (max-width:1399px){.sk-tab-section.elementor-widget-tabs .elementor-tab-content{padding-top:50px !important}}@media (min-width:992px) and (max-width:1199px){.sk-faq-accordion .accordion h3 button,.sk-blog-content a{font-size:18px}.sk-what-to-expect .jet-timeline--align-middle .jet-timeline-item{margin-bottom:60px !important}.sk-accordion-title h3,.sk-accordion-tab p{font-size:18px}.hanna-single-service-absolute h3{font-size:18px}.hanna-google-reviews .wp-gr .grw-reviews{grid-template-columns:1fr 1fr}.sk-tab-section.elementor-widget-tabs .elementor-tab-content{padding-top:40px !important}.hanna-service-table h3{font-size:16px}.sk-testimonial-text-scroll{height:170px}.elementor-shortcode .wp-gr .grw-header{padding-bottom:40px !important}.sk-header-search-icon label{height:46px}.hanna-service-table .jet-table__head-cell img{max-width:200px}.sk-other-services-list ul{grid-template-columns:1fr 1fr}.sk-before-after .jet-image-comparison__instance{padding-bottom:50px}.sk-quiz-form .wpforms-container .wpforms-form .wpforms-field-label{font-size:18px}}@media (min-width:768px) and (max-width:991px){.sk-faq-accordion .accordion h3 button,.sk-blog-content a{font-size:18px}.sk-what-to-expect .jet-timeline-item .timeline-item__card .timeline-item__card-inner{grid-column-gap:100px}.sk-what-to-expect .jet-timeline--align-middle .jet-timeline-item{margin-bottom:40px !important}.sk-video-testimonials{max-width:100%;width:300px;margin:0 auto}.sk-accordion-title h3,.sk-accordion-tab p{font-size:18px}.sk-dental-services-loop .elementor-loop-container.elementor-grid{grid-template-columns:repeat(2,1fr)}.service-category-dental-implant{grid-row:span 1;grid-column:span 1}.sk-dental-services-loop .elementor-loop-container.elementor-grid .service-category-dental-implant.service-category-half-width{grid-row:span 1;grid-column:span 1}.hanna-single-service-absolute h3{font-size:18px}.hanna-google-reviews .wp-gr .grw-reviews{grid-template-columns:1fr 1fr}.sk-tab-section.elementor-widget-tabs .elementor-tab-content{padding-top:30px !important}.hanna-service-table h3{font-size:16px}.sk-testimonial-text-scroll{height:170px}.elementor-shortcode .wp-gr .grw-header{padding-bottom:25px !important}.sk-header-search-icon label{height:48px}.hanna-service-table .jet-table__head-cell img{max-width:150px}.hanna-service-table table thead th:nth-child(3) .jet-table__cell-text{width:120px;white-space:break-spaces}.sk-other-services-list ul{grid-template-columns:1fr 1fr}.sk-before-after img{filter:grayscale(0)}.marker{width:80px;height:80px;margin-top:-10px}.sk-before-after .jet-image-comparison__instance{padding-bottom:40px}.sk-quiz-form .wpforms-container .wpforms-form .wpforms-field-label{font-size:18px}}@media (max-width:767px){.sk-faq-accordion .accordion h3 button,.sk-blog-content a{font-size:16px}.sk-what-to-expect .jet-timeline--align-right .jet-timeline__line{transform:translateX(50%) !important}.sk-what-to-expect .jet-timeline{width:400px;max-width:100%}.sk-what-to-expect .elementor-jet-timeline{text-align:center}.sk-what-to-expect .timeline-item__card-content{text-align:left}.sk-what-to-expect .jet-timeline-item .timeline-item__card-img{margin-bottom:20px !important}.sk-video-testimonials{max-width:100%;width:300px;margin:0 auto}.sk-certified-sec>.e-con-inner>.elementor-element:before{top:auto;right:auto;left:50%;bottom:0;height:1px;background:#d1d1d1;content:"";width:50%;transform:translateX(-50%)}.sk-accordion-title h3,.sk-accordion-tab p{font-size:16px}.hanna-single-service-absolute h3{font-size:16px}.hanna-google-reviews .wp-gr .grw-reviews{grid-template-columns:1fr}.hanna-dental-service{max-width:100%;width:400px;margin:0 auto}.sk-tab-section.elementor-widget-tabs .elementor-tab-content{padding-top:30px !important}.sk-price-box .elementor-widget-image{left:30px;transform:translateY(-73px);width:120px}.hanna-service-table h3{font-size:14px}.sk-dental-services-loop .elementor-loop-container{display:block}.hanna-single-service{margin-bottom:30px}.service-category-dental-implant:last-child .hanna-single-service{margin-bottom:0}.sk-testimonial-text-scroll{height:170px}.elementor-shortcode .wp-gr .grw-header{padding-bottom:15px !important}.sk-header-search-icon label{height:40px}.sk-header-search-form{width:calc(100vw - 60px) !important;max-width:calc(100vw - 60px) !important}.hanna-service-table .jet-table__head-cell img{max-width:120px}.hanna-service-table table thead th:nth-child(3) .jet-table__cell-text{width:100px;white-space:break-spaces}.service-category-zygomatic .hanna-single-service{padding-top:230px}.sk-other-services-list ul{grid-template-columns:1fr}.sk-before-after img{filter:grayscale(0)}.sk-dental-features-list ul{display:block !important;text-align:center}.sk-dental-features-list ul li:after{display:none}.sk-dental-features-list ul li span{margin:0 auto}.sk-tab-section.elementor-widget-tabs .elementor-tab-desktop-title{padding:10px}.marker{width:80px;height:80px;margin-top:-10px}.sk-before-after .jet-image-comparison__instance{padding-bottom:30px}.sk-quiz-form .wpforms-container .wpforms-form .wpforms-field-label{font-size:18px}.key-takeaways{padding:10px 15px}}