html{margin:0 !important}.morecontent{display:none}a.morelink{text-decoration:underline}.elementor-widget-text-editor p:last-child,p:last-child{margin:0}.sk-blog-content a{text-decoration:underline}.sk-blog-content ul{margin-bottom:20px}.sk-blog-content ul li{padding:5px 0}.sk-table-of-content .elementor-toc__body{padding-top:5px}.sk-table-of-content .elementor-toc__list-item{margin:0}.sk-table-of-content a.elementor-toc__list-item-text{padding:15px 0;border-bottom:1px solid #ebebeb}.sk-table-of-content a.elementor-toc__list-item-text{padding:15px 0;border-bottom:1px solid #ebebeb}.sk-header.sk-header-transparent{position:absolute;top:100%;left:0;height:auto;width:100%;z-index:1}.sk-header nav>ul>li>ul.sub-menu:after{position:absolute;top:0;left:10%;height:15px;width:15px;content:"";background:#fff;transform:rotate(45deg) translateY(-50%);z-index:-1}.sk-header nav>ul>li>ul.sub-menu{z-index:1}.sk-header .sub-menu li:first-child>a{padding-top:21px !important}.sk-header .sub-menu li:last-child>a{padding-bottom:20px !important}.sk-header ul.elementor-nav-menu--dropdown a,.sk-header ul.elementor-nav-menu--dropdown a:focus,.sk-header ul.elementor-nav-menu--dropdown a:hover{border-left:0 solid #ddd !important}.sk-header .sk-enable-two-column-submenu>ul.sub-menu{column-count:2;padding:10px}.sk-header .sk-enable-two-column-submenu>ul.sub-menu li:first-child>a{padding-top:12px !important}.sk-header .sk-enable-two-column-submenu>ul.sub-menu li:last-child>a{padding-bottom:12px !important}.sk-header ul li.current_page_parent.current-menu-item>a{color:#96e18a !important}.sk-header ul.sub-menu li .elementor-nav-menu--dropdown a.elementor-item-active{color:#1a1f19 !important}.sk-header ul li a:hover,.sk-header ul li a.highlighted,.sk-header ul.sub-menu li .elementor-nav-menu--dropdown a.elementor-item-active.highlighted,.sk-header ul.sub-menu li .elementor-nav-menu--dropdown a.elementor-item-active:hover{color:#96e18a !important}header .sk-header .elementor-nav-menu--layout-horizontal .elementor-nav-menu li.sk-ul-start-bottom>ul{top:auto !important;bottom:0 !important}.mobile-menu-wrapper .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu{position:relative;top:0;left:0;margin:0;display:block;width:100%}.mobile-menu-wrapper nav.elementor-nav-menu--main>ul>li{border-top:1px solid #d1d1d1;padding-top:10px;margin-top:10px}.mobile-menu-wrapper nav.elementor-nav-menu--main>ul>li.menu-item-has-children>a{font-size:18px !important}.mobile-menu-wrapper nav.elementor-nav-menu--main ul.elementor-nav-menu--dropdown a,.mobile-menu-wrapper nav.elementor-nav-menu--main ul.elementor-nav-menu--dropdown a:focus,.mobile-menu-wrapper nav.elementor-nav-menu--main ul.elementor-nav-menu--dropdown a:hover{border:none}.sk-mobile-menu-call-icon{padding-left:45px !important}@media (max-width:767px){.sk-mobile-menu-call-icon{padding-left:25px !important}}.sk-mobile-menu-call-icon a{padding-left:0 !important}.sk-mobile-menu-call-icon:before{position:absolute;top:50%;left:20px;height:18px;width:18px;background-image:url("/wp-content/uploads/2024/02/icon-phone-black.svg");background-size:contain;background-repeat:no-repeat;background-position:center;content:"";transform:translateY(-50%);margin-top:4px}@media (max-width:767px){.sk-mobile-menu-call-icon:before{left:0}}.sk-header-search-icon label{display:grid;align-items:center;justify-content:center;height:55px;width:40px;cursor:pointer;text-align:center}.sk-header-search-icon img{height:24px;width:24px}header{z-index:9999 !important;position:relative}.sk-header-search-form{position:absolute;top:110%;right:0;width:330px !important;height:auto;max-width:330px !important;z-index:-1;transition:.3s;opacity:0;transform:translateY(18px)}.sk-header-search-form.show-search-form{opacity:1;top:100%;z-index:9}.sk-header-search-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:24px;width:24px;background-image:url("/wp-content/uploads/2024/03/close-icon.svg");background-size:100%;background-position:center;background-repeat:no-repeat}.sk-header-search-form{outline-width:0 !important;box-shadow:-2px 2px 15px 0px rgba(0,0,0,.1)}.sk-header-search-form .elementor-search-form__icon img{height:24px;width:24px}.sk-header-search-form .elementor-search-form__input{padding-left:10px !important}.sk-header-search-form .elementor-search-form__container{padding-left:12px;padding-right:10px;border:2px solid #ebebeb;background:#fff !important;border-radius:2px !important}.sk-header-search-form .elementor-search-form__input{font-size:18px !important}.sk-header-search-form .elementor-search-form__input{height:58px}.sk-header-search-form .elementor-search-form__icon{opacity:1 !important}header.elementor-location-header.sk-sticky-header{position:fixed;left:0;height:auto;width:100%;top:0 !important;background:#fff !important;z-index:999 !important}header.elementor-location-header.sk-sticky-header .sk-header{box-shadow:-2px 2px 15px 0px rgba(0,0,0,.1);border-bottom:1px solid #eee;background:#fff !important;color:#343434 !important}header.elementor-location-header.sk-sticky-header .sk-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:#333833}header.elementor-location-header.sk-sticky-header .sk-header .elementor-widget-nav-menu .elementor-nav-menu--main .current_page_item .elementor-item{color:#96e18a}header.elementor-location-header.sk-sticky-header .sk-header .elementor-nav-menu>li>a .e-font-icon-svg.fa-svg-chevron-down{fill:#333833}header.elementor-location-header.sk-sticky-header .sk-header .sk-header-search-icon svg path{fill:#333833}header.elementor-location-header.sk-sticky-header .sk-header .sk-header-mobile-bars-icon a{fill:#343 !important;color:#343 !important;background-color:#f5f5f5 !important}.sk-home-hero-section{background-size:cover !important;background-position:top center !important;background-repeat:no-repeat !important}.sk-icon-text-wrapper{display:grid;grid-template-columns:auto auto auto;max-width:500px;justify-content:flex-start;margin-left:0;grid-column-gap:20px}@media (max-width:470px){.sk-icon-text-wrapper{grid-template-columns:1fr}.sk-single-icon-text{justify-content:start}.sk-icon-text-wrapper .sk-img-text-plus-icon .elementor-widget-container{text-align:left;padding-left:100px}}.sk-footer-newsletter form.wpforms-form{position:relative}.sk-footer-newsletter .wpforms-confirmation-container-full p{font-size:14px;line-height:1.7}.sk-footer-newsletter .wpforms-confirmation-container-full{margin:0 !important}.sk-footer-newsletter div.wpforms-container-full{margin:0}.sk-footer-newsletter .wpforms-container .wpforms-field{padding:0}.sk-footer-newsletter .wpforms-submit-container{position:absolute !important;top:0;right:0;margin:0 !important;padding:0 !important;height:50px;width:50px;text-align:center}.sk-footer-newsletter .wpforms-submit-container button{height:100% !important;width:50px !important;background-image:url("https://hannadentalimplants.com/wp-content/uploads/2024/01/send-icon.svg");text-indent:-99999px;background-color:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;background-repeat:no-repeat;background-size:auto;background-position:center}.sk-footer-newsletter .wpforms-submit-container button:hover{background-image:url("https://hannadentalimplants.com/wp-content/uploads/2024/01/send-icon.svg") !important;background-color:transparent !important;background-repeat:no-repeat !important;background-size:auto !important;background-position:center !important}.sk-single-icon-text{display:grid;grid-template-columns:auto auto}.sk-breadcrumb ul li{position:relative}.sk-breadcrumb ul li:before{position:absolute;top:50%;right:-7px;height:16px;width:16px;background-image:url("https://hannadentalimplants.com/wp-content/uploads/2024/01/icon-right-arrow.svg");content:"";transform:translate(100%,-50%);background-repeat:no-repeat;background-position:center}.sk-breadcrumb ul li:last-child:before{display:none}@media (min-width:993px){.sk-post-loop .elementor-loop-container{grid-template-columns:repeat(3,1fr)}.sk-post-loop .elementor-loop-container .e-loop-item:first-child,.sk-post-loop .elementor-loop-container style+.e-loop-item{grid-row:span 1;grid-column:span 2}}.sk-post-loop .elementor-loop-container .e-loop-item:first-child .elementor-heading-title,.sk-post-loop .elementor-loop-container style+.e-loop-item .elementor-heading-title{max-width:400px}.sk-related-post-loop .elementor-widget-image img,.sk-post-loop .elementor-widget-image img{height:300px;object-fit:cover;object-position:center}.hanna-dental-service .elementor-button-wrapper.e-loop__load-more a.elementor-button,.sk-post-loop .elementor-button-wrapper a.elementor-button{color:#343434;font-weight:800 !important;padding:14px 40px}.hanna-dental-service .elementor-button-wrapper.e-loop__load-more a.elementor-button:hover,.sk-post-loop .elementor-button-wrapper a.elementor-button:hover{background:#8acf7f}.elementor-tab-content ul,.elementor-tab-content ol{margin:15px 0}.elementor-tab-content .list-space li{margin-bottom:15px}.elementor-accordion .elementor-tab-title.elementor-active{background:#f5f5f5}.sk-faq-accordion{margin-top:20px;margin-bottom:25px}.sk-faq-accordion .accordion h3 button{font-size:20px;font-family:"Inter",Sans-serif;color:#1a1f19;line-height:1.3;padding:18px 26px;border-radius:0 !important;white-space:normal}.sk-faq-accordion .accordion .accordion-item{border:1.5px solid #ebebeb;border-radius:2px !important}.sk-faq-accordion .accordion h3 button:focus{outline:none;box-shadow:none}.sk-faq-accordion .accordion h3 button:hover,.sk-faq-accordion .accordion .accordion-button:focus,.sk-faq-accordion .accordion .accordion-button:not(.collapsed){background:#ddd}.accordion-button:after{background-image:url("https://hannadentalimplants.com/wp-content/uploads/2024/01/triangle-icon-down.svg");background-repeat:no-repeat;background-position:center;background-size:15px}.accordion-button:not(.collapsed):after{background-image:url("https://hannadentalimplants.com/wp-content/uploads/2024/01/triangle-icon-down.svg")}.sk-first-faq-disable .elementor-tab-title .elementor-accordion-title{padding-right:30px !important;display:block}#map{position:absolute;top:0;left:0;height:100%;width:100%}.map-section{position:relative}.map-wrapper{position:absolute;top:0;left:0;height:100%;width:100%}.map-html{position:absolute;top:0;left:0;height:100%;width:100%}.marker{background-image:url('https://i.imgur.com/nNzvWcO.png');width:120px;height:120px;cursor:pointer;background-position:center;background-size:contain;background-repeat:no-repeat;margin-top:-30px}#map-menu{background-color:transparent;display:grid;grid-template-columns:auto auto;grid-column-gap:0px;border-radius:4px;overflow:hidden;box-shadow:0px 1px 3px 0px #00000033;width:fit-content}#map-menu input{display:none;visibility:hidden;height:0;width:0;opacity:0}#map-menu label{padding:5px 10px;display:inline-block;background:#fff;cursor:pointer;color:#343434;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;border:1px solid #f2f2f2}.sk-contact-form div.wpforms-container-full{margin:0}.sk-contact-form div.wpforms-container-full .wpforms-field-label,.sk-contact-form div.wpforms-container-full .wpforms-field-label-inline{color:#1a1f19;font-size:14px;font-family:"Inter",Sans-serif;font-weight:800;margin-bottom:8px;cursor:pointer}.sk-contact-form .wpforms-container .wpforms-field input,.sk-contact-form .wpforms-container .wpforms-field select{height:55px}.sk-contact-form .wpforms-container .wpforms-field input,.sk-contact-form .wpforms-container .wpforms-field select,.sk-contact-form .wpforms-container .wpforms-field textarea{color:#1a1f19;font-size:18px;font-family:"Inter",Sans-serif;line-height:1.5;padding:15px 20px}.sk-contact-form.sk-quiz-form .wpforms-container .wpforms-field input,.sk-contact-form.sk-quiz-form .wpforms-container .wpforms-field select,.sk-contact-form.sk-quiz-form .wpforms-container .wpforms-field textarea{font-size:16px;padding:5px 15px}.sk-contact-form .wpforms-container .wpforms-field select{padding:0 20px}.sk-contact-form .wpforms-container .wpforms-field input::placeholder,.sk-contact-form .wpforms-container .wpforms-field select::placeholder,.sk-contact-form .wpforms-container .wpforms-field textarea::placeholder{color:#b8b8b8;opacity:1}.sk-contact-form .wpforms-container .wpforms-field input::-ms-input-placeholder,.sk-contact-form .wpforms-container .wpforms-field select::-ms-input-placeholder,.sk-contact-form .wpforms-container .wpforms-field textarea::-ms-input-placeholder{color:#b8b8b8}.sk-contact-form .wpforms-container .wpforms-submit{font-size:18px;font-weight:800;line-height:1.6;font-family:"Inter",Sans-serif;padding:15px 30px;height:auto;display:inline-block;border-radius:2px;padding-right:60px;position:relative}.sk-contact-form .wpforms-container button.wpforms-submit[type=submit]:hover{opacity:.8;background:#96e18a}.sk-contact-form .wpforms-container .wpforms-submit:before{position:absolute;background-image:url("https://hannadentalimplants.com/wp-content/uploads/2024/01/send-icon-black.svg");height:24px;width:24px;top:50%;transform:translateY(-50%);right:24px;content:""}div.wpforms-container-full input[type=checkbox]:before,div.wpforms-container-full input[type=checkbox]:focus:before{border:#333833 !important;box-shadow:0 0 0 1px #333833,0px 1px 2px rgba(0,0,0,.15)}div.wpforms-container-full input[type=checkbox]:checked:before,div.wpforms-container-full input[type=radio]:checked:before{border:#96e18a !important;box-shadow:0 0 0 1px #96e18a,0px 1px 2px rgba(0,0,0,.15)}.sk-contact-form .wpforms-container .wpforms-field input[type=checkbox]{padding:0;height:25px}.wpforms-field .wpforms-field-description{line-height:1.5em !important;font-size:12px !important}.sk-what-to-expect .timeline-item__card-arrow{display:none}.sk-what-to-expect .jet-timeline-item .timeline-item__card{box-shadow:none !important}.sk-testimonials-section{overflow:hidden}.sk-testimonials-section .slick-list.draggable{overflow:visible}.sk-single-vid-testimonial{padding:0 15px}.sk-testimonials-section .sk-single-vid-testimonial{transition:.4s}.sk-testimonials-section .sk-single-vid-testimonial img{transition:.4s}.sk-single-vid-testimonial-overlay{padding-top:15px;transition:.4s}.sk-testimonials-section .sk-single-vid-testimonial-overlay:hover{padding-top:0}.sk-testimonials-section .sk-single-vid-testimonial-overlay img,.sk-testimonials-section .sk-single-vid-testimonial-overlay .elementor-widget-video .elementor-wrapper.elementor-open-lightbox{aspect-ratio:9/15 !important}.sk-testimonials-section .sk-single-vid-testimonial-overlay:hover img{aspect-ratio:9/16 !important}.sk-testimonials-section .sk-single-vid-testimonial .sk-single-vid-testimonial-height{aspect-ratio:9/16 !important}.sk-single-vid-testimonial .elementor-custom-embed-play svg{opacity:0;transition:.4s;height:1px;width:1px}.sk-single-vid-testimonial-overlay:hover .elementor-custom-embed-play svg{opacity:1;height:115px;width:115px}.elementor-video-container.elementor-lightbox-prevent-close{width:auto}.elementor-video-wrapper.elementor-video-portrait{width:auto;display:inline-block}.sk-testimonial-title{position:absolute;bottom:0;left:0;right:0;width:auto;transition:.4s;padding:30px;background-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.sk-testimonial-title .elementor-widget-container{position:relative;padding-left:20px}.sk-testimonial-title .elementor-widget-container:before{position:absolute;top:0;left:0;height:100%;width:5px;background:#fff;content:""}.sk-testimonial-title .elementor-widget-container p{margin:0}@media (min-width:992px){.sk-testimonials-section:not(.sk-single-vid-testimonial-hover) .slick-current+div .sk-single-vid-testimonial-overlay{padding-top:0}.sk-testimonials-section:not(.sk-single-vid-testimonial-hover) .slick-current+div img{aspect-ratio:9/16 !important}.sk-testimonials-section:not(.sk-single-vid-testimonial-hover) .slick-current+div .elementor-custom-embed-play svg{opacity:1;height:115px;width:115px}}@media (max-width:991px){.sk-testimonials-section:not(.sk-single-vid-testimonial-hover) .slick-current .sk-single-vid-testimonial-overlay{padding-top:0}.sk-testimonials-section:not(.sk-single-vid-testimonial-hover) .slick-current img{aspect-ratio:9/16 !important}.sk-testimonials-section:not(.sk-single-vid-testimonial-hover) .slick-current .elementor-custom-embed-play svg{opacity:1;height:100px;width:100px}}.sk-certified-sec .elementor-widget-image{height:120px}.sk-certified-sec .elementor-widget-image .elementor-widget-container{align-items:center;display:flex}.sk-certified-carousel{width:850px;max-width:100%}.sk-certified-sec .sk-single-certified{position:relative}.sk-certified-sec .sk-single-certified:before{top:50%;right:0;height:50%;background:#d1d1d1;content:"";width:1px;left:auto;transform:translateY(-50%);position:absolute}.sk-certified-carousel ul.slick-dots{justify-content:center}@media (min-width:768px) and (max-width:991px){.sk-certified-carousel{width:700px}.sk-certified-sec .sk-single-certified{padding:0 30px}.sk-certified-sec .sk-single-certified:before{height:100px}.sk-certified-sec .sk-single-certified:after{top:50%;left:0;height:100px;background:#d1d1d1;content:"";width:1px;right:auto;transform:translateY(-50%);position:absolute}.sk-certified-sec .sk-single-certified.slick-current:before{display:none}}@media (max-width:767px){.sk-certified-carousel{width:330px}.sk-certified-sec .sk-single-certified{padding:0 30px}.sk-certified-sec .sk-single-certified:before{height:100px}.sk-certified-sec .sk-single-certified:after{top:50%;left:0;height:100px;background:#d1d1d1;content:"";width:1px;right:auto;transform:translateY(-50%);position:absolute}}.sk-certified-sec .sk-single-certified:last-child:before{display:none}.sk-video-testi-nav-btns{position:absolute;top:50%;left:0;right:0;width:100%;height:auto}.sk-video-testi-nav-btns .prev-btn{left:10px;right:auto}.sk-video-testi-nav-btns .next-btn{right:10px;left:auto}.sk-video-testi-nav-btns button{top:0;position:absolute;height:50px;width:50px;padding:0;display:grid;align-items:center;justify-content:center;align-content:center;background:#96e18a;outline:0;border:0;border-radius:0}.sk-testi-carousel-sec{overflow:hidden}@media (min-width:992px){.sk-testi-carousel{position:absolute;top:0;left:auto;right:0;width:50%;overflow:hidden;height:100%;display:grid;align-content:center;align-items:center;gap:0}}.sk-testi-carousel .slick-list{overflow:visible;width:320px}.sk-testi-carousel .sk-single-carousel{padding:0 10px}.sk-before-after ul.slick-dots,.sk-certified-carousel ul.slick-dots,.sk-testi-carousel ul.slick-dots{display:flex;margin:0;padding:20px 10px;grid-column-gap:5px}.sk-before-after ul.slick-dots li,.sk-certified-carousel ul.slick-dots li,.sk-testi-carousel ul.slick-dots li{background:#f5f5f5;list-style:none;text-indent:-1000px;height:8px;width:20px;border-radius:4px;cursor:pointer;transition:.4s}.sk-before-after ul.slick-dots li.slick-active,.sk-certified-carousel ul.slick-dots li.slick-active,.sk-testi-carousel ul.slick-dots li.slick-active{background:#96e18a;width:55px}.sk-before-after .elementor-slick-slider ul.slick-dots li button{height:8px !important;width:100%;padding:0 !important}.sk-before-after .elementor-slick-slider ul.slick-dots li button:before{display:none}.sk-before-after ul.slick-dots{bottom:0;height:15px;width:fit-content;left:50%;transform:translateX(-50%);padding:0}@media (min-width:992px){.sk-certified-carousel ul.slick-dots{display:none}}.sk-accordion-wrapper{padding-top:5px;padding-bottom:30px}.sk-accordion-item{border-radius:2px;border:1.5px solid #ebebeb;border-bottom:0 solid transparent}.sk-accordion-item:last-child{border-bottom:1.5px solid #ebebeb}.sk-accordion-tab{display:none;padding:18px 26px;border:1.5px solid #ebebeb;border-bottom:0 solid transparent}.sk-accordion-title{cursor:pointer;position:relative}.sk-accordion-title:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:26px;transition:all .4s ease;height:16px;width:16px;background-image:url("https://hannadentalimplants.com/wp-content/uploads/2024/01/triangle-icon-down.svg");background-size:contain;background-repeat:no-repeat}.sk-accordion-title.active:after{background-image:url("https://hannadentalimplants.com/wp-content/uploads/2024/01/triangle-icon-up.svg")}.sk-accordion-title h3{font-family:"Inter",Sans-serif;font-size:20px;font-weight:400;padding:18px 26px;color:#1a1f19;margin:0;padding-right:50px}.sk-accordion-tab p:last-child{margin:0}.sk-before-after div.jx-image.jx-left div.jx-label{display:none}.sk-before-after img{filter:grayscale(1)}.sk-before-after .slick-slide:hover img{filter:grayscale(0)}p.sk-before-after-service-name{font-size:14px;font-family:'Open Sans';text-transform:uppercase;margin-top:15px;margin-bottom:0;line-height:1.8;padding-left:15px;border-left:4px solid #ebebeb;color:#1a1f19;transition:.4s}.sk-before-after .slick-slide:hover p.sk-before-after-service-name{color:#1a1f19;border-left:4px solid #96e18a}.sk-before-after .jet-image-comparison .jet-arrow{border-radius:0;height:40px;width:40px}.sk-before-after .jet-image-comparison .jet-arrow.next-arrow{transform:translateX(calc(50% + 10px) )}.sk-before-after .jet-image-comparison .jet-arrow.prev-arrow{transform:translateX(calc(-50% - 10px) )}.sk-before-after button.slick-arrow{position:absolute;bottom:0;left:0;top:auto;right:0;margin:auto;background:#f5f5f5;height:40px;width:40px}.sk-before-after button.slick-arrow:focus{background:#f5f5f5}.sk-before-after .jet-image-comparison__instance{padding-bottom:60px}.sk-before-after button.slick-arrow.slick-prev{transform:translateX(-30px)}.sk-before-after button.slick-arrow.slick-next{transform:translateX(30px)}.sk-before-after button.slick-arrow.slick-prev:before,.sk-before-after button.slick-arrow.slick-next:before{display:none}.sk-before-after button.slick-arrow img{width:24px}.sk-before-after button.slick-arrow:hover{background:#96e18a}.hanna-service-table h3{font-size:18px;margin:0}.elementor-shortcode .wp-gr .grw-header{padding-bottom:50px !important}.hanna-single-service.hanna-single-service-absolute-active{overflow:hidden;height:100%;display:grid}.hanna-single-service-absolute{position:absolute;top:0;left:0;height:100%;width:100%;background:#f5f5f5;padding:30px;display:grid;align-content:start;transition:.4s;opacity:1}.hanna-single-service.hanna-single-service-absolute-active:hover .hanna-single-service-absolute{align-content:start;opacity:0;visibility:hidden}.hanna-single-service-absolute h3{position:absolute;left:30px;right:30px;bottom:50px;margin:0}.hanna-single-service.hanna-single-service-absolute-active:hover .hanna-single-service-absolute h3{display:none}.hanna-single-service-absolute img{transform:translateY(60%);transition:.4s}.hanna-single-service.hanna-single-service-absolute-active:hover .hanna-single-service-absolute img{transform:translateY(0)}.service-category-dental-implant .hanna-single-service.hanna-single-service-absolute-active a.elementor-button,.service-category-dental-implant .hanna-single-service.hanna-single-service-absolute-active .elementor-widget-container p,.service-category-dental-implant .hanna-single-service.hanna-single-service-absolute-active h3.elementor-heading-title{transform:translateY(500px);transition:.4s;opacity:0}.service-category-dental-implant .hanna-single-service.hanna-single-service-absolute-active:hover a.elementor-button,.service-category-dental-implant .hanna-single-service.hanna-single-service-absolute-active:hover .elementor-widget-container p,.service-category-dental-implant .hanna-single-service.hanna-single-service-absolute-active:hover h3.elementor-heading-title{transform:translateY(0px);opacity:1}.hanna-single-service{height:100%;overflow:hidden}@media (max-width:991px){.hanna-single-service{box-shadow:-2px 2px 15px 0px rgba(0,0,0,.1)}}.sk-dental-services-loop .elementor-loop-container.elementor-grid{grid-template-columns:repeat(6,1fr)}.service-category-dental-implant{grid-row:span 1;grid-column:span 2}.sk-dental-services-loop .elementor-loop-container.elementor-grid .service-category-dental-implant.service-category-half-width{grid-row:span 1;grid-column:span 3}.service-category-zygomatic .hanna-single-service-absolute .hanna-single-service-absolute-img{position:absolute;top:0;left:0;height:auto;width:100%}.service-category-zygomatic .hanna-single-service-absolute .hanna-single-service-absolute-img img{transform:translate(0)}.service-category-zygomatic .elementor-widget-button{width:100%}@media (min-width:992px){.service-category-zygomatic .hanna-single-service{align-items:end;align-content:end}}@media (max-width:991px){.service-category-zygomatic .hanna-single-service{align-items:start;align-content:start;justify-content:end}}.service-category-zygomatic .elementor-widget-image{position:absolute;top:0;left:0;height:auto;width:100%;transform:translate(0)}.service-category-zygomatic .elementor-widget-image img{aspect-ratio:10/6;object-fit:cover;object-position:center bottom;background:#fff}.service-category-zygomatic .hanna-single-service-absolute .hanna-single-service-absolute-img:before,.service-category-zygomatic .elementor-widget-image:before{position:absolute;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(0deg,rgba(245,245,245,1) 10%,rgba(245,245,245,0) 50%);z-index:9;content:""}.service-category-zygomatic .elementor-widget-image:before{background-image:linear-gradient(0deg,rgba(255,255,255,1) 5%,rgba(255,255,255,0) 90%)}@media (min-width:992px){.single-more-service>div{overflow:hidden}.single-more-service>div .elementor-widget-button{transform:translateY(100px);transition:.3s}.single-more-service>div:hover .elementor-widget-button{transform:translateY(0px)}}.service-category-same-day-dental-implant .hanna-single-service{justify-content:center}.service-category-same-day-dental-implant .elementor-widget-image{display:none}@media (min-width:992px){.service-category-same-day-dental-implant .hanna-single-service{align-content:flex-end;background:#f5f5f5;position:relative;z-index:1}.service-category-same-day-dental-implant .hanna-single-service:before{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;opacity:0;z-index:-1;content:"";visibility:hidden;transition:.4s}.service-category-same-day-dental-implant .hanna-single-service:after{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:-2;content:"";visibility:hidden;background-image:url("/wp-content/uploads/2024/02/same-day-dental-implants.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.service-category-same-day-dental-implant .hanna-single-service:hover:after{opacity:1;visibility:visible;transition:1s}.service-category-same-day-dental-implant .hanna-single-service:hover:before{opacity:.7;visibility:visible}.service-category-same-day-dental-implant .hanna-single-service p,.service-category-same-day-dental-implant .hanna-single-service h3{transition:.4s}.service-category-same-day-dental-implant .hanna-single-service:hover p,.service-category-same-day-dental-implant .hanna-single-service:hover h3{color:#fff !important}.service-category-same-day-dental-implant .hanna-single-service .elementor-widget-container p,.service-category-same-day-dental-implant .hanna-single-service h3.elementor-heading-title{transform:translateY(60px);transition:.4s}.service-category-same-day-dental-implant .hanna-single-service a.elementor-button{transform:translateY(500px)}.service-category-same-day-dental-implant .hanna-single-service:hover a.elementor-button,.service-category-same-day-dental-implant .hanna-single-service:hover .elementor-widget-container p,.service-category-same-day-dental-implant .hanna-single-service:hover h3.elementor-heading-title{transform:translateY(0px)}}@media (max-width:991px){.service-category-same-day-dental-implant .hanna-single-service{align-content:flex-end;background:#f5f5f5;position:relative;z-index:1}.service-category-same-day-dental-implant .hanna-single-service:before{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;z-index:-1;content:"";opacity:.7}.service-category-same-day-dental-implant .hanna-single-service:after{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-2;content:"";background-image:url("/wp-content/uploads/2024/02/same-day-dental-implants.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.service-category-same-day-dental-implant .hanna-single-service p,.service-category-same-day-dental-implant .hanna-single-service h3{color:#fff !important}}.hanna-dental-single-service-content-front{position:absolute;top:0;left:0;background:#fff;height:100%;width:100%;transition:.4s}.hanna-dental-single-service:hover .hanna-dental-single-service-content-front{visibility:hidden;opacity:0;z-index:-1}.hanna-dental-single-service-content-back{opacity:0;visibility:hidden;z-index:-2;transition:.4s}.hanna-dental-single-service:hover .hanna-dental-single-service-content-back{opacity:1;visibility:visible;box-shadow:-2px 2px 15px 0px rgba(0,0,0,.1);z-index:2}.disable-hover-services .hanna-dental-single-service:hover .hanna-dental-single-service-content-back{opacity:0;visibility:hidden;background:0 0;z-index:-1}.disable-hover-services .hanna-dental-single-service:hover .hanna-dental-single-service-content-front{opacity:1;visibility:visible;z-index:1}.hanna-dental-single-service div{height:100%}.hanna-dental-single-service-content-front,.hanna-dental-single-service-content-front div,.hanna-dental-single-service-content-back,.hanna-dental-single-service-content-back div{height:auto}.hanna-google-reviews .wp-gr .grw-reviews{display:grid !important;grid-template-columns:1fr 1fr 1fr}.wp-gr[data-layout=grid] .grw-header-inner{margin:0 !important}.hanna-service-table .jet-table__body-row td:nth-child(2),.hanna-service-table .jet-table__head-row th:nth-child(2){background:#eefaec !important}.hanna-service-table .jet-table__body-row td:nth-child(1) .jet-table__cell-content,.hanna-service-table .jet-table__head-row th:nth-child(1) .jet-table__cell-content{margin-left:0 !important;text-align:left !important}.hanna-dental-single-service p:last-child{margin:0}.hanna-dental-single-service a{color:#343434 !important}.hanna-dental-single-service a:hover{text-decoration:underline;color:#343434 !important;text-decoration-thickness:1px;text-underline-offset:2px}.sk-other-services-list ul{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px}.sk-other-services-list ul li{background:#f5f5f5;border:1px solid #ebebeb}.sk-other-services-list ul li a{display:block;padding:10px}@media (min-width:320px){.sk-tab-section .elementor-tabs-wrapper{display:flex !important;flex-direction:row;justify-content:center}}@media (min-width:320px){.sk-tab-section .elementor-tab-mobile-title{display:none}}.sk-tab-section .elementor-tab-title.elementor-active{border-color:#000 !important}.sk-tab-section .elementor-tab-title{border-bottom:1px solid #d1d1d1 !important}.sk-tab-section.elementor-widget-tabs .elementor-tab-content{padding-top:60px !important}.sk-price-box .elementor-widget-image{position:absolute;top:0;left:40px;transform:translateY(-92px);width:150px}.hanna-quiz-form iframe{box-shadow:-2px 2px 15px 0px rgba(0,0,0,.1)}.rank-math-html-sitemap a{text-decoration:none}.rank-math-html-sitemap a:hover{text-decoration:underline}.sk-testimonial-text-scroll{height:205px;overflow-y:auto;padding-right:4px}.sk-testimonial-text-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.sk-testimonial-text-scroll::-webkit-scrollbar{width:4px!important}.sk-testimonial-text-scroll::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.hanna-service-table .jet-table__head-cell img{width:230px;max-width:100%}.wpforms-confirmation-container-full.wpforms-confirmation-scroll{margin-bottom:0 !important;margin-top:30px !important;font-size:16px;text-align:center}.sk-quiz-form div.wpforms-container-full:not(:empty){margin:0}.sk-quiz-form .wpforms-form .wpforms-page-indicator{display:none}.sk-quiz-form .wpforms-container .wpforms-form .wpforms-field-label{font-size:20px;color:#343434;font-weight:700;line-height:1.4;font-family:'Poppins'}.sk-quiz-form.sk-contact-form .wpforms-container .wpforms-form .wpforms-field-label{font-size:14px}.sk-quiz-form div.wpforms-container-full input[type=checkbox]+label,.sk-quiz-form div.wpforms-container-full input[type=radio]+label{color:#333;font-family:"Open Sans";font-size:16px !important;line-height:1.7 !important}.sk-quiz-form div.wpforms-container-full ul{grid-gap:15px !important}.sk-quiz-form div.wpforms-container-full ul li{border:1px solid #ebebeb !important;padding-left:10px;align-content:center;align-items:center !important;display:grid !important;grid-template-columns:auto 1fr;justify-content:flex-start}.sk-quiz-form div.wpforms-container-full ul li label{padding:10px;display:block;width:100%}.sk-quiz-form div.wpforms-container-full ul li.wpforms-selected{border:1px solid #96e18a !important}.sk-quiz-form .elementor-widget-container{box-shadow:1px 4px 20px 0px rgba(0,0,0,.14) !important}.sk-quiz-form form{min-height:320px}.elementor-sticky.elementor-sticky__spacer{opacity:0}.key-takeaways{padding:15px 20px;position:relative;z-index:1;margin-bottom:30px;margin-top:30px}.key-takeaways:before{position:absolute;top:0;left:0;height:100px;width:400px;background:0 0;content:"";border-top:2px solid #000;border-left:2px solid #000;max-width:50%;max-height:50%;z-index:-1}.key-takeaways:after{position:absolute;bottom:0;right:0;height:100px;width:400px;background:0 0;content:"";border-bottom:2px solid #000;border-right:2px solid #000;max-width:50%;max-height:50%;z-index:-1}.sk-blog-content .key-takeaways ul{margin:0}.key-takeaways h2{text-transform:uppercase}