.tm-header{z-index:1}.tm-header{box-shadow:0 2px 10px rgb(0 0 0 / 13%)}.uk-sticky.uk-sticky-below.uk-sticky-fixed{box-shadow:0 2px 10px rgb(0 0 0 / 13%)}.uk-offcanvas-bar{background:#2d2e33}.uk-navbar-container{padding:16px}.uk-navbar-dropdown{padding:0;border-radius:3px}.uk-navbar-dropdown.uk-open.uk-navbar-dropdown-bottom-left{width:auto}ul.uk-nav.uk-navbar-dropdown-nav li{border-bottom:1px solid #eee}ul.uk-nav.uk-navbar-dropdown-nav li:last-child{border-bottom:none}ul.mega-sub-menu>li>a{padding:6px 20px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{position:absolute!important;width:0 auto!important;padding:.25rem 1.5rem!important;border:1px solid rgb(0 0 0 / .15)!important;background:white!important;border-radius:0.25rem!important;clear:both!important;font-weight:400!important;color:#212529!important;text-align:inherit!important;border:0!important}.mega-sub-menu ul.mega-sub-menu{margin-left:2px!important}#mega-menu-navbar>li>a:hover{color:#8195DB!important}#mega-menu-navbar>li>a{padding:0 18px!important}#mega-menu-navbar>li.mega-call-button>a{display:inline-flex!important;align-items:center;gap:8px!important;padding:10px 14px!important;white-space:nowrap!important}.mega-call-button::before{content:""!important;background:url(https://thedentalfamilybeaumaris.com.au/wp-content/uploads/2025/09/Vector.png) no-repeat center/contain!important;width:20px!important;height:20px!important;display:inline-block!important;vertical-align:middle!important;margin-right:-8px!important;margin-top:-4px!important}.mega-book-online-button a{border-radius:30px!important;background:#FFFFFF!important;padding:0 20px!important;cursor:pointer!important;color:#000!important}.tm-footer{padding:10px 0}.uk-panel.footer-bottom.uk-margin{color:#ffffffb3;font-size:15px}p.footer-head{font-size:16px;margin-bottom:0;color:#FFF;font-weight:600;font-family:poppins;font-style:bold}.uk-panel.footer-bottom.uk-margin a{color:#ffffffb3;font-weight:400}.headline{font-size:55px;color:#000}.banner-sec .b1 a,.banner-sec .b1 button{border:1px solid;font-size:20px;font-family:inter;display:inline-block;padding:5px 35px;border-radius:30px;background:#fff0;color:#000;font-weight:600;text-decoration:none;text-transform:none;transition:transform .18s ease}.banner-sec .b1 a:hover,.banner-sec .b1 button:hover{transform:translateY(-3px)}.banner-sec .b2 a,.banner-sec .b2 button{font-family:inter;display:inline-block;padding:3px 50px;border-radius:30px;background:#8195DB;color:#fff;font-weight:600;text-decoration:none;transition:transform .18s ease}.banner-sec .b2 a:hover,.banner-sec .b2 button:hover{transform:translateY(-3px);background-color:#2511bdb0}.services-row .el-content{padding:20px}.services-row .el-item{position:relative}.services-row .uk-grid>div>div:after{content:"";position:absolute;right:0;top:-70px;bottom:-70px;border-left:4px solid #fff;display:block}.services-row .uk-grid>div:nth-child(5)>div:after{border-left:none}.services-row,.services-row .uk-grid{border-bottom:none!important}@media (max-width:767px){.services-row .uk-grid>div>div:after{display:none}.services-row .uk-grid>div>div:before{content:"";position:absolute;right:0;left:0;border-bottom:4px solid #fff;display:block}.services-row .uk-grid>div:nth-child(5n-4)>div:before{border-bottom:none}}.services-row .services-icon{margin-bottom:18px}.services-row .services-icon img{width:36px;height:36px;display:block;margin:0 auto;filter:grayscale(0)}.services-row h3,.services-row .tm-heading{font-weight:600;font-size:24px;margin:6px 0 12px;line-height:1.25;color:#fff}.services-row .uk-text-small,.services-row p{color:rgb(255 255 255 / .75);margin:0;font-size:13px;line-height:1.45}.about-row p{color:#000}.about-row .uk-grid>*:first-child .about-image img{width:100%;height:100%;display:block;min-height:360px}.about-row .uk-grid>*:first-child{padding:18px}.about-row .uk-grid>*:last-child{padding:30px 28px;display:flex;flex-direction:column;justify-content:center;font-family:poppins;color:#000}.about-sub{color:#6c6d74!important}.about-row a,.about-row button{display:inline-block;padding:3px 40px;border-radius:30px;background:#8195DB;color:#fff;font-weight:600;text-decoration:none;transition:transform .18s ease}.about-row a:hover,.about-row button:hover{transform:translateY(-3px);background-color:#2511bdb0}p.hero-contact-text{margin-top:-15px}.rounded-bg .uk-background-cover{border-top-left-radius:20px;border-top-right-radius:20px;height:65%;width:100%}.custom-contact-form input.wpcf7-form-control.wpcf7-text{width:calc(100% - 15px);height:40px;padding-left:15px;border:1px solid #ccc}.custom-contact-form input.wpcf7-form-control.wpcf7-submit{background:#8195db;color:#fff;border:none;border-radius:30px;width:100%;height:43px;font-size:36px;line-height:36px}.custom-contact-form input.wpcf7-form-control.wpcf7-submit:hover{transform:translatex(3px);background-color:#2511bdb0}.custom-contact-form p{margin-bottom:0}.custom-contact-form{background:#fff;padding:30px 50px;border-radius:20px;box-shadow:0 17px 15px -6px #e5e9f6}.wpcf7-spinner{display:none}p.form-text{color:#000;margin-bottom:20px}.services-grid .el-item{position:relative;overflow:hidden;min-height:220px;display:flex;align-items:flex-end}.services-grid .el-content{position:absolute;width:100%;padding:26px 15px;background:#504C65E5;margin-bottom:20px;min-height:150px}.services-grid .el-item:hover .el-image{transform:scale(1.06)}.services-title{font-size:22px;font-weight:600;color:#FFFFFF!important}.services-sub{font-size:17px;color:#ccc!important;margin-top:-18px}p.services-button{color:#CCC;margin-top:-7px;text-decoration:underline}.services-button a{color:#ccc;cursor:pointer}p.services-button:hover{color:#FFF;transform:translateY(-3px)}.author{color:#000}.author-person{color:#000;font-family:poppins}.authors .uk-panel.uk-margin.uk-text-center{padding:12px}.uk-accordion{border-top:1px solid #000;padding-top:20px}.uk-accordion>:nth-child(n+2){border-top:1px solid #000}.uk-accordion>:last-child{border-bottom:1px solid #000;padding-bottom:20px}.schedule-row a,.schedule-row button{display:inline-block;padding:3px 40px;border-radius:30px;background:#8195DB;color:#fff;text-decoration:none;font-weight:600;transition:transform .18s ease}.schedule-row a:hover,.schedule-row button:hover{transform:translateY(-3px);background-color:#2511bdb0}.text{color:#000;padding-left:12%;padding-right:12%}.section-row p{padding-right:12%;padding-left:12%}.section-row a,.section-row button{display:inline-block;padding:3px 60px;border-radius:30px;background:#8195DB;color:#fff;font-weight:600;text-decoration:none;transition:transform .18s ease}.section-row a:hover,.section-row button:hover{transform:translateY(-3px);background-color:#2511bdb0}.our-cosmetic{padding-right:20%}.bordered-card-primary{position:relative}.bordered-card-primary:before{position:absolute;content:"";width:calc(100% - 20px);height:calc(100% - 20px);top:9px;left:9px;border:1px solid #ccc;box-sizing:content-box}.form-text-2{color:#000;margin-bottom:0}.services-contact-form{background:#F6F8FF;padding:20px 60px 20px 60px;max-width:100%}.services-contact-form input{width:calc(100% - 13px);padding-left:13px!important;border:1px solid #ddd;border-radius:3px;margin-top:22px;height:45px;font-size:14px;padding-inline:0;font-family:'Poppins'}.services-contact-form textarea.wpcf7-form-control.wpcf7-textarea{height:100px;width:calc(100% - 13px);padding-left:13px;padding-top:10px;border:1px solid #ddd;border-radius:3px;margin-top:22px;font-family:'Poppins'}.services-contact-form .uk-select:not([multiple]):not([size]){height:48px;padding:0 13px;border:1px solid #ddd;border-radius:3px;margin-top:22px;font-size:14px;width:100%!important}.services-contact-form input:focus,.services-contact-form select:focus,.services-contact-form textarea:focus{border-color:#5b73e8;outline:none}.services-contact-form input[type="submit"]{width:190px;background:#8195DB;color:#fff;border:none;border-radius:30px;padding:0 15px;font-size:15px;cursor:pointer;transition:0.3s ease}.services-contact-form input[type="submit"]:hover{background:#2511bdb0}.services-contact-form input.wpcf7-form-control.wpcf7-submit.has-spinner.button{margin-left:auto;margin-right:auto;display:block}.services-contact-form select.wpcf7-form-control.wpcf7-select.uk-select{background:#fff url(/wp-content/uploads/2025/11/down-arrow-icon.svg);background-repeat:no-repeat;background-position-x:95%;background-position-y:15px}.services-contact-form .wpcf7-form-control.wpcf7-text.walcf7-datetimepicker{background:#fff url(/wp-content/uploads/2025/11/calendar-symbol-circles-set-1-1.svg);background-repeat:no-repeat;background-position-x:95%;background-position-y:15px}h2.orthodotics-text{color:#fff}p.orthodotics-text{color:#fff}.orthodontics-2 a,.orthodontics-2 button{display:inline-block;padding:3px 60px;border-radius:30px;background:#FFF;color:#8094DC;font-weight:600;text-decoration:none;transition:transform .18s ease}.orthodontics-2 a:hover,.orthodontics-2 button:hover{transform:translateY(-3px);background-color:#fff}.contact-details p{font-size:21px;line-height:31px;color:#000}.contact-details h4{text-transform:inherit;letter-spacing:0;font-size:24px;font-weight:600;margin-bottom:0}.contact-us input.wpcf7-form-control.wpcf7-text{width:calc(100% - 15px);height:45px;padding-left:15px;border:1px solid #ccc;border-radius:4px;outline:none;font-size:16px;font-weight:500;color:#000;margin-bottom:20px}.contact-us textarea.wpcf7-form-control.wpcf7-textarea{width:calc(100% - 15px);padding-left:15px;padding-top:10px;font-size:16px;font-weight:500;color:#000;outline:none;height:100px;border:1px solid #ccc;border-radius:4px;margin-bottom:20px}.contact-us input.wpcf7-form-control.wpcf7-submit{background:#8195db;border:none;padding:12px 34px;color:#fff;border-radius:20px;font-size:17px;text-transform:uppercase;font-weight:500;border:1px solid #8195db}.contact-us input.wpcf7-form-control.wpcf7-submit:hover{transform:translateY(-3px);background-color:#2511bdb0}.our-team-section h3.el-title{font-weight:400}.our-team-section .el-meta.uk-text-meta{color:#000;text-transform:inherit;letter-spacing:0;font-size:18px;margin-top:10px!important}.out-team-popup .uk-modal-dialog{width:900px;text-align:center;padding:30px 60px}.out-team-popup h3{font-family:'Prata';text-transform:inherit;letter-spacing:0;font-size:24px;margin-bottom:0;margin-top:15px}.out-team-popup p{margin:10px 0}.cta .uk-button:hover{color:#000}.process-steps{margin:0 auto;max-width:1100px}.step-card{position:relative;background-color:#8094dc;width:180px;height:240px;border-radius:100px 100px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:35px;text-align:center;box-shadow:0 4px 8px rgb(0 0 0 / .1);transition:transform 0.3s ease}.step-card::after{content:"";position:absolute;right:-33px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url(/wp-content/uploads/2025/11/arrow.svg);background-size:contain;background-repeat:no-repeat}.step-card.last:after{display:none}.step-card:hover{transform:translateY(-5px)}.step-card .icon{background-color:#504C65;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}.step-card .icon img{width:40px;height:40px;object-fit:contain;filter:brightness(0) invert(1)}.step-card p{font-size:16px;color:#fff;line-height:1.4em;padding:0 15px}.boxed .uk-tile-muted{background-color:#fff}p.text-purple{color:#504C65;font-weight:900}.tm-footer-sticky ul{list-style:none;padding-left:0}.tm-footer-sticky ul li{display:inline-block;margin-left:10px}.tm-footer-sticky{position:fixed;z-index:999;right:20px;bottom:40px}.tm-footer-sticky a.uk-icon.uk-totop{padding:10px;border-radius:30px;background:#8195DB;color:#fff;width:26px;height:26px;line-height:20px;text-align:center}.tm-footer-sticky a.uk-icon.uk-totop:hover{background:rgb(37 17 189 / .69)}.tm-footer-sticky a.uk-icon.uk-totop svg{width:20px;height:20px}.book-appointment-form{background:#F6F8FF;padding:20px 60px 20px 60px;max-width:100%}.book-appointment-form input{width:calc(100% - 13px);padding-left:13px!important;border:1px solid #ddd;border-radius:3px;margin-top:22px;height:45px;font-size:14px;padding-inline:0;font-family:'Poppins'}.book-appointment-form textarea.wpcf7-form-control.wpcf7-textarea{height:100px;width:calc(100% - 13px);padding-left:13px;padding-top:10px;border:1px solid #ddd;border-radius:3px;margin-top:22px;font-family:'Poppins'}.book-appointment-form .uk-select:not([multiple]):not([size]){height:48px;padding:0 13px;border:1px solid #ddd;border-radius:3px;margin-top:22px;font-size:14px;width:100%!important}.book-appointment-form input:focus,.book-appointment-form select:focus,.book-appointment-form textarea:focus{border-color:#5b73e8;outline:none}.book-appointment-form input[type="submit"]{width:190px;background:#8195DB;color:#fff;border:none;border-radius:30px;padding:0 15px;font-size:15px;cursor:pointer;transition:0.3s ease}.book-appointment-form input[type="submit"]:hover{background:#2511bdb0}.book-appointment-form input.wpcf7-form-control.wpcf7-submit.has-spinner.button{margin-left:auto;margin-right:auto;display:block}.book-appointment-form select.wpcf7-form-control.wpcf7-select.uk-select{background:#fff url(/wp-content/uploads/2025/11/down-arrow-icon.svg);background-repeat:no-repeat;background-position-x:95%;background-position-y:15px}.book-appointment-form .wpcf7-form-control.wpcf7-text.walcf7-datetimepicker{background:#fff url(/wp-content/uploads/2025/11/calendar-symbol-circles-set-1-1.svg);background-repeat:no-repeat;background-position-x:95%;background-position-y:15px}.contact-us-form{background:#F6F8FF;padding:20px 60px 20px 60px;max-width:100%}.contact-us-form input{width:calc(100% - 13px);padding-left:13px!important;border:1px solid #ddd;border-radius:3px;margin-top:22px;height:45px;font-size:14px;padding-inline:0;font-family:'Poppins'}.contact-us-form input:focus,.contact-us-form textarea:focus{border-color:#5b73e8;outline:none}.contact-us-form textarea.wpcf7-form-control.wpcf7-textarea{height:100px;width:calc(100% - 13px);padding-left:13px;padding-top:10px;border:1px solid #ddd;border-radius:3px;margin-top:22px;font-family:'Poppins'}.contact-us-form input[type="submit"]{width:190px;background:#8195DB;color:#fff;border:none;border-radius:30px;padding:0 15px;font-size:15px;cursor:pointer;transition:0.3s ease}.contact-us-form input[type="submit"]:hover{background:#2511bdb0}.contact-us-form input.wpcf7-form-control.wpcf7-submit.has-spinner.button{margin-left:auto;margin-right:auto;display:block}.contact-us-form .services-contact-form{background:#F6F8FF;padding:20px 60px 20px 60px;max-width:100%}.divider-set{border-top:1px solid #8094dc;padding:50px;margin:30px}.mega-sub-menu li.mega-current_page_parent>a{color:#8193dd!important}#mega-menu-wrap-navbar #mega-menu-navbar li.mega-menu-item>ul.mega-sub-menu>li.mega-current-menu-item>a{color:#8193dd!important}.blog-section h4.el-title{font-size:21px;text-transform:inherit;letter-spacing:0;font-weight:600;line-height:1.5}.blog-section .el-meta.uk-text-meta,.blog-section .el-meta.uk-text-meta a{color:#686868;letter-spacing:0;text-decoration:none}.single.single-post .el-meta.uk-text-meta,.single.single-post .el-meta.uk-text-meta a{color:#686868;letter-spacing:0;font-size:16px;text-decoration:none;margin-top:20px!important}.blog-inner-content a{text-decoration:underline}.blog-inner-contact p{letter-spacing:1.7}.blog-inner-content h1,.blog-inner-content h2,.blog-inner-content h3,.blog-inner-content h4,.blog-inner-content p{font-family:'Poppins'}.blog-inner-content .el-title{font-size:34px;margin-top:40px!important}.blog-inner-content .el-content h2{font-size:26px;font-weight:500}.blog-inner-content .el-content h3{font-size:22px}.faq-section{margin-top:40px}.faq-section p{border-bottom:1px solid #ddd;padding-bottom:20px}.blog-inner-box{background:#8195db;padding:35px;margin:40px 0;color:#fff}.blog-inner-btn a{background-color:#fff;padding:12px 30px;border-radius:30px;color:#000!important;text-decoration:none}.blog-inner-btn a:hover{background-color:#2511bdb0;color:#fff!important}.blog-inner-btn{margin-top:30px;font-size:16px;text-align:center;padding-bottom:10px}.blog-inner-box p{font-size:28px!important}.blog-inner-box a{text-decoration:none;color:#fff}.custom-contact-form .wpcf7-response-output{color:#000}#holiday-notice .uk-modal-body{padding:40px 20px}#holiday-notice h3{font-size:30px!important;margin-bottom:10px!important;margin-top:10px}#holiday-notice p{font-size:18px;margin:10px 0;font-family:'Inter'}#holiday-notice a.uk-button.uk-button-large{background:#8195DB;color:#fff;padding:0 28px;line-height:40px;font-size:16px}#holiday-notice p.uk-text-small.uk-margin-top{font-size:18px;margin-top:10px!important}.blog-grid img.el-image{border-radius:25px}.blog-table table{border:none;border-collapse:collapse;border-spacing:0;margin:50px 0;width:50%!important}.blog-table table tr{border-top:1px solid}.blog-table table tr:first-of-type{border:none}.blog-table table td{padding:10px 10px 10px 0;width:auto!important}p.highlight-box{background:#8195db;padding:20px;border-radius:30px 0;color:#fff;font-size:18px}.highlight-box a{color:#fff}#vidya-pulla ol,#vidya-pulla ul{max-width:430px;margin:0 auto;text-align:left}