html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}body,html{margin:0;padding:0;font-size:10px}b,strong{font-weight:700}.buttons{margin-top:4rem}.buttons .button{margin-top:2rem}.buttons .button:nth-last-child(2){margin-right:2rem}.button{display:inline-block;background-color:#6FCCDD;padding:1.2rem 2.5rem;cursor:pointer;transition:all ease-in-out .2s;font-weight:700;font-size:1.4rem;align-self:center;text-align:center;text-transform:uppercase;outline:none;-webkit-appearance:none;border-radius:29px;min-width:17.5rem;border:1px solid transparent;letter-spacing:.47px;position:relative}.button:hover{color:#fff}.button.book-button{padding:2.1rem 7.6rem 2.1rem 4.4rem;background-color:#FFD860;font-size:1.6rem;border:none;letter-spacing:.53px}.button.book-button:after{content:'';position:absolute;top:50%;right:3rem;width:42px;height:42px;transform:translate(50%,-50%);transition:all ease-in-out .2s;background-image:url(https://dentistdirect.au/wp-content/themes/dentistdirect/assets/dist/images/book-button-arrow.svg)}.button.book-button:hover{background-color:#6FCCDD}.button.phone-button{background:transparent;border:1px solid #fff;color:#fff;padding:1.2rem 2.5rem 1.2rem 4.3rem}.button.phone-button svg{position:absolute;left:2rem;top:50%;transform:translateY(-50%)}.button.phone-button svg path{transition:all ease-in-out .2s}.button.phone-button:hover{background-color:#6FCCDD;border:1px solid transparent}.button.button-yellow{background-color:#FFD860}.button.button-yellow:hover{background-color:#6FCCDD}.button.button-simple{background:transparent;border-bottom:1px solid #012B2D;border-top:0;border-right:0;border-left:0;border-radius:0;padding:.5rem 0;min-width:0}.button.button-simple svg path{transition:all ease-in-out .2s}.button.button-simple:hover{color:#6FCCDD;border-bottom:1px solid #6FCCDD}.button.button-simple:hover svg path{fill:#6FCCDD}@media only screen and (max-width:1024px){.buttons{margin-top:2rem}.button.book-button{padding:1.2rem 4.5rem 1.2rem 2.5rem;font-size:1.4rem}.button.book-button:after{width:25px;height:25px;right:2rem;background-image:url(https://dentistdirect.au/wp-content/themes/dentistdirect/assets/dist/images/book-button-arrow-small.svg)}}.contact{background-color:rgba(111,204,221,.1);padding:9rem 0 14rem}.contact .form{flex:0 0 60%;height:100%;background-color:#fff;padding:6rem 5.5rem 5rem 8.5rem;border-radius:51.5px}.contact .contact-col{margin-right:5%;flex:0 0 35%}.contact .contact-col a{font-size:1.6rem;display:inline-block}.contact .contact-col .google-url{text-decoration:underline}.contact .contact-col p,.contact .contact-col a{margin:0 0 1rem}.contact .contact-col .contact-row{margin:0 0 4rem}.contact .contact-col .button{margin:0 0 5rem}@media only screen and (max-width:1024px){.contact{padding:8rem 0}.contact .form{padding:5rem}}@media only screen and (max-width:850px){.contact .form{padding:5%}}@media only screen and (max-width:650px){.contact .form{flex:0 0 100%;border-radius:29px}.contact .contact-col{margin:0 0 5rem;flex:0 0 100%;text-align:center}}body,html{font-size:10px;overflow-x:hidden}html{scroll-behavior:smooth}*{box-sizing:border-box;font-family:nimbus-sans,sans-serif;color:#012B2D}.background-light-teal{background-color:rgba(111,204,221,.1)}.background-main{background-color:#012B2D}.background-main h2,.background-main h4,.background-main p{color:#fff}.background-main .wysiwyg *{color:#fff}.background-main .wysiwyg a{color:#6FCCDD}.background-main .wysiwyg a:hover{color:#fff}.background-green{background-color:#02747A}.background-white{background-color:#fff}.container{max-width:90%;width:1250px;margin:0 auto}.container.container-2{width:965px}.container.container-3{width:1140px}.container.container-4{width:1440px;max-width:100%}img{max-width:100%;height:auto}.img-container{position:relative;overflow:hidden}.img-container>img{position:absolute;top:0;right:0;height:100%;width:100%;object-fit:cover}.img-container>img+.container{position:relative;z-index:1}main{padding-top:127.39px}h2,h3,h4,h5,h6{font-weight:700}h1,h2,h4,h5,h6{letter-spacing:.6px}h4,h5,h6{font-size:1.8rem;margin:0 0 1.5rem}h1,h2{margin:0 0 3.5rem;line-height:1.1}h1{font-size:3.9rem;font-weight:900}h2{font-size:4.5rem}h3{font-size:2.7rem;letter-spacing:.36px;margin:0 0 2.5rem}.cap{text-transform:uppercase}.italic-font{font-size:3rem;font-style:italic;font-weight:300;line-height:1.2;margin:0 0 3.5rem}.flex{display:flex;flex-wrap:wrap}.wysiwyg a{color:#6FCCDD}.wysiwyg a:hover{color:#012B2D}p,li{font-size:1.6rem;line-height:1.6;letter-spacing:.53px}p:first-of-type,li:first-of-type{margin-top:0}p:last-of-type,li:last-of-type{margin-bottom:0}a,span{text-decoration:none;transition:all ease-in-out .2s;font-size:inherit;font-weight:inherit;font-style:inherit}a:hover{color:#6FCCDD}@media only screen and (max-width:1300px){main{padding-top:85.5px}}@media only screen and (max-width:1200px){main{padding-top:84.19px}}@media only screen and (max-width:1080px){main{padding-top:89.09px}}@media only screen and (max-width:1024px){main{padding-top:80.39px}h1,h2{margin:0 0 2.5rem}h1,h2{font-size:3rem}.italic-font{font-size:2.5rem;margin:0 0 2.5rem}}@media only screen and (max-width:1024px){body,html{font-size:9px}}.form .gform_body .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}.form .gform_body .gform_fields .full-width{flex:0 0 100%}.form .gform_body .gform_fields .half-width{flex:0 0 47.5%}.form .gform_body .gform_fields .gfield{margin:0 0 1.5rem}.form .gform_body .gform_fields .gfield.gfield_html{margin:0 0 3.5rem}.form .gform_body .gform_fields .gfield.gfield_html p{font-size:3rem;font-weight:300;font-style:italic;line-height:1.2}.form .gform_body .gform_fields .gfield .gfield_label{display:none}.form .gform_body .gform_fields .gfield .ginput_container input,.form .gform_body .gform_fields .gfield .ginput_container textarea,.form .gform_body .gform_fields .gfield .ginput_container select{font-size:1.6rem;outline:none;padding:1.8rem 4rem;border:1px solid rgba(151,151,151,.28);border-radius:8px;width:100%;background-color:#fff;color:#012B2D;letter-spacing:.53px}.form .gform_body .gform_fields .gfield .ginput_container input::placeholder,.form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder,.form .gform_body .gform_fields .gfield .ginput_container select::placeholder{font-size:1.6rem;color:#012B2D;opacity:1;letter-spacing:.53px}.form .gform_body .gform_fields .gfield .ginput_container textarea{width:100%;resize:none}.form .gform_footer{display:flex;justify-content:center;margin:3rem 0 0}.form .gform_footer .button{-webkit-appearance:none;flex:0 0 100%;padding:1.65rem 2.5rem}.gfield_error .ginput_container input,.gfield_error .ginput_container textarea,.gfield_error .ginput_container select{border:1px solid #c10012!important}.gform_confirmation_message,.validation_error{font-size:1.9rem;line-height:1.4}.validation_error{margin:0 0 3.5rem}.validation_message{display:none}.gform_ajax_spinner{display:none!important}select::-ms-expand{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid transparent;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill::first-line{font-size:1.6rem;color:#012B2D;letter-spacing:.53px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.form .gform_body .gform_fields .gfield .ginput_container input,.form .gform_body .gform_fields .gfield .ginput_container textarea,.form .gform_body .gform_fields .gfield .ginput_container select{margin:0}.form .gform_footer input{margin:0}}}@media only screen and (max-width:500px){.half-width{flex:0 0 100%!important}}@media only screen and (max-width:1024px){.form .gform_body .gform_fields .gfield.gfield_html p{font-size:2.5rem}}footer ul{list-style-type:none;margin:0;padding:0}.footer-top{background-color:#012B2D;padding:9rem 0}.footer-top #footer-logo{flex:0 0 40%}.footer-top a,.footer-top h4,.footer-top p{color:#fff}.footer-top .phone,.footer-top .email{line-height:1.6}.footer-top a{font-size:1.6rem;letter-spacing:.53px}.footer-top a:hover{color:#6FCCDD}.footer-top ul li{margin:0 0 .5rem}.footer-top ul li:last-of-type{margin:0}.footer-top .social{margin:1.5rem 3rem 0 0;display:inline-block}.footer-top .social svg{height:2rem;width:auto}.footer-top .social svg path{fill:#fff;transition:all ease-in-out .2s}.footer-top .social:hover svg path{fill:#6FCCDD}.footer-top .social:last-of-type{margin-right:0}.footer-top .footer-columns{flex:0 0 60%}.footer-top .footer-columns .footer-column{flex:0 0 60%}.footer-top .footer-columns .footer-column .phone{display:inline-block}.footer-top .footer-columns .footer-column .row,.footer-top .footer-columns .footer-column .phone,.footer-top .footer-columns .footer-column p{margin:0 0 .5rem}.footer-top .footer-columns .footer-column:nth-of-type(1){margin-right:10%;flex:0 0 30%}.footer-top .footer-columns .form{flex:0 0 100%;margin:6rem 0 0;position:relative}.footer-top .footer-columns .form .gform_body .gform_fields .gfield{margin:0}.footer-top .footer-columns .form .gform_body .gform_fields .gfield.gfield_html{margin:0 0 3.5rem}.footer-top .footer-columns .form .gform_body .gform_fields .gfield.gfield_html p{font-size:2rem;letter-spacing:.67px;font-weight:700;font-style:normal}.footer-top .footer-columns .form .gform_body .gform_fields .gfield .ginput_container input,.footer-top .footer-columns .form .gform_body .gform_fields .gfield .ginput_container textarea,.footer-top .footer-columns .form .gform_body .gform_fields .gfield .ginput_container select{padding:1.8rem 11rem 1.8rem 1.8rem;border:2px solid #fff;background:transparent;color:#fff;font-weight:300}.footer-top .footer-columns .form .gform_body .gform_fields .gfield .ginput_container input::placeholder,.footer-top .footer-columns .form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder,.footer-top .footer-columns .form .gform_body .gform_fields .gfield .ginput_container select::placeholder{color:#fff;opacity:.6;font-weight:300}.footer-top .footer-columns .form .gform_footer{margin:0;position:absolute;bottom:0;right:0;height:5.9rem}.footer-top .footer-columns .form .gform_footer .button{border-radius:0 8px 8px 0;height:100%;min-width:0;padding:1rem 2rem}.footer-top .gform_confirmation_message,.footer-top .validation_error{color:#fff}.footer-top .validation_error{margin:0 0 1.5rem}.footer-top input:-webkit-autofill::first-line{color:#fff;opacity:.6;font-weight:300}.footer-top .gfield_error .ginput_container input,.footer-top .gfield_error .ginput_container textarea,.footer-top .gfield_error .ginput_container select{border:2px solid #c10012!important}.footer-top input:-webkit-autofill,.footer-top input:-webkit-autofill:hover,.footer-top input:-webkit-autofill:focus,.footer-top textarea:-webkit-autofill,.footer-top textarea:-webkit-autofill:hover,.footer-top textarea:-webkit-autofill:focus,.footer-top select:-webkit-autofill,.footer-top select:-webkit-autofill:hover,.footer-top select:-webkit-autofill:focus{border:2px solid transparent}.footer-bottom{padding:1.5rem 0;align-items:center}.footer-bottom .container{align-items:center}.footer-bottom p{flex:0 0 40%}.footer-bottom ul{display:flex}.footer-bottom ul li{margin:0 2rem 0 0}.footer-bottom ul li:last-of-type{margin:0}.footer-bottom a,.footer-bottom p{opacity:.6;letter-spacing:.53px;font-size:1.6rem}.footer-bottom a:hover{opacity:1}.footer-bottom .thrive{margin:0 0 0 6rem}@media only screen and (max-width:1024px){.footer-top{padding:8rem 0}.footer-top #footer-logo{flex:0 0 35%;margin-right:5%}.footer-top .footer-columns .form .gform_footer{height:53.39px}}@media only screen and (max-width:850px){.footer-top #footer-logo{margin:0 auto 5rem;flex:none;max-width:100%}.footer-top .footer-columns{flex:0 0 100%}.footer-bottom .container{justify-content:center}.footer-bottom p,.footer-bottom ul{flex:0 0 100%}.footer-bottom p{text-align:center;margin:0 0 .75rem}.footer-bottom ul{justify-content:center}.footer-bottom .thrive{margin:1rem 0 0}}@media only screen and (max-width:500px){.footer-top .footer-columns{text-align:center}.footer-top .footer-columns .footer-column{flex:0 0 100%!important;margin:0 0 5rem}.footer-top .footer-columns .form{margin:0}}.error .container{justify-content:center}.error h1,.error h3,.error p{margin-bottom:1.5rem}.error h1{font-size:12rem}.error h3,.error p{flex:0 0 100%;text-align:center}.error h3{font-size:4rem}.error p{font-size:2rem}@media only screen and (max-width:650px){.error h1{font-size:9rem}.error h3{font-size:3rem}.error p{font-size:1.8rem}}.admin-bar header{top:32px}header{position:fixed;top:0;left:0;width:100%;background-color:#012B2D;z-index:999;transition:all ease-in-out .2s}header.scroll-active{box-shadow:0 0 2rem 0 rgba(0,0,0,.5)}header .container{display:flex;justify-content:space-between;align-items:center}header nav{display:flex}header nav ul{display:flex;align-items:center;list-style:none;padding:0;margin:0}header nav ul .current-menu-item>a{color:#6FCCDD}header nav ul #menu-item-570>a{color:#fff}header nav ul #menu-item-570>a:hover{color:#6FCCDD}header nav ul li a{display:block;color:#fff;padding:5.25rem 1.25rem;font-size:1.4rem;font-weight:700;letter-spacing:.47px;text-transform:uppercase}header nav ul li.menu-item-has-children{position:relative;margin-right:1.25rem}header nav ul li.menu-item-has-children .expand-child-items{position:absolute;top:0;right:0;height:100%;width:2rem;display:flex;align-items:center;justify-content:flex-end}header nav ul li.menu-item-has-children .expand-child-items i{color:#fff;transition:all ease-in-out .2s}header nav ul li.menu-item-has-children .sub-menu{position:absolute;top:100%;left:0;display:block;width:26rem;background-color:#fff;box-shadow:0 0 2rem 0 rgba(0,0,0,.2);opacity:0;visibility:hidden;max-height:0;transition:all ease-in-out .2s;margin:0;border-top:2px solid #6FCCDD}header nav ul li.menu-item-has-children .sub-menu li{border-bottom:1px solid rgba(151,151,151,.28)}header nav ul li.menu-item-has-children .sub-menu li:last-of-type{border:none}header nav ul li.menu-item-has-children .sub-menu li a{padding:1.5rem 2rem;font-weight:400;text-transform:initial;color:#012B2D}header nav ul li.menu-item-has-children .sub-menu li a:hover{background-color:#6FCCDD}header nav ul li.menu-item-has-children:hover .expand-child-items i{transform:rotate(180deg)}header nav ul li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;max-height:calc(100vh - 13rem);overflow:scroll}header nav .button{margin-left:2rem}header #mobile-menu{display:none;position:relative;top:7px;margin:0;padding:0;width:25px;height:16px;cursor:pointer;transition:all 0.3s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}header #mobile-menu span{display:block;position:absolute;left:0;width:100%;height:2px;background:#fff;transition:background 0s 0.3s}header #mobile-menu span:before{content:"";top:-7px;transition-property:top,transform!important;transition-duration:0.3s,0.3s!important;transition-delay:0.3s,0s!important;display:block;position:absolute;left:0;width:100%;height:2px;background:#fff;transition:background 0s 0.3s}header #mobile-menu span:after{content:"";bottom:-7px;transition-property:bottom,transform!important;transition-duration:0.3s,0.3s!important;transition-delay:0.3s,0s!important;display:block;position:absolute;left:0;width:100%;height:2px;background:#fff;transition:background 0s 0.3s}@media only screen and (max-width:1300px){header #header-logo{max-width:25rem}header nav ul li a{padding:3.25rem 1.25rem;font-size:1.3rem}header nav .button{min-width:0;padding:1.2rem 2rem;margin-left:1.25rem}}@media only screen and (max-width:1200px){header nav ul li a{font-size:1.2rem}header .button{font-size:1.2rem;padding:1.2rem}}@media only screen and (max-width:1080px){header #header-logo{padding:.5rem 0}header nav{position:absolute;top:100%;left:100%;width:100%;background-color:#012B2D;transition:all ease-in-out .2s;max-height:calc(100vh - 89.9px);overflow:auto;padding:2.5rem 0;box-shadow:0 1rem 1rem 0 rgba(0,0,0,.2);flex-wrap:wrap;justify-content:center}header nav ul{display:block;margin:0;flex:0 0 100%}header nav ul li{text-align:center}header nav ul li a{padding:1.5rem 2rem;font-size:1.8rem}header nav ul li.menu-item-has-children{margin:0}header nav ul li.menu-item-has-children .sub-menu{box-shadow:0 0 0 0 rgba(0,0,0,0);background-color:#012B2D}header nav ul li.menu-item-has-children .sub-menu li a{font-size:1.6rem;color:#fff}header nav ul li.menu-item-has-children .sub-menu li:last-of-type{border-bottom:1px solid rgba(151,151,151,.28)}header nav ul li.menu-item-has-children:hover .expand-child-items i{transform:rotate(0deg)}header nav ul li.menu-item-has-children:hover .sub-menu{opacity:0;visibility:hidden;max-height:0}header nav ul li.menu-item-has-children .expand-child-items{padding:2rem 6% 2rem 2rem;width:auto;height:5.8rem;cursor:pointer}header nav ul li.menu-item-has-children .expand-child-items.active i{transform:rotate(180deg)}header nav ul li.menu-item-has-children .sub-menu{position:relative;width:100%;border:none}header nav ul li.menu-item-has-children .sub-menu li a{padding:1rem 4rem}header nav ul li.menu-item-has-children .sub-menu.active{opacity:1;visibility:visible;max-height:100vh}header nav .button{margin:2rem .5rem 0}header #mobile-menu{display:block}header.mobile-active nav{left:0}header.mobile-active #mobile-menu span{background:none}header.mobile-active #mobile-menu span:before{top:0;transform:rotate(45deg);transition-delay:0s,0.3s!important}header.mobile-active #mobile-menu span:after{bottom:0;transform:rotate(-45deg);transition-delay:0s,0.3s!important}}@media only screen and (max-width:1024px){header nav{max-height:calc(100vh - 80.39px)}}@media screen and (max-width:782px){.admin-bar header{top:45px}#wpadminbar{position:fixed!important}}#sb_instagram{position:relative}#sb_instagram .sb_instagram_header{position:absolute}#sb_instagram .sb_instagram_header .sbi_header_link .sbi_header_text h3{margin:0!important;padding:0!important;text-align:center;position:absolute;top:-2rem;left:50%;transform:translate(-50%,-100%);text-transform:uppercase}#sb_instagram .sb_instagram_header .sbi_header_img{display:none}#sb_instagram #sbi_images .sbi_item{position:relative}#sb_instagram #sbi_images .sbi_item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:8;background-color:#000;opacity:0;transition:all ease-in-out .2s;pointer-events:none}#sb_instagram #sbi_images .sbi_item:hover .sbi_photo{opacity:1!important}#sb_instagram #sbi_images .sbi_item:hover:before{opacity:.7}@media only screen and (max-width:800px){#sb_instagram #sbi_images{display:flex}#sb_instagram #sbi_images .sbi_item{flex:0 0 25%;width:25%!important}}@media only screen and (max-width:650px){#sb_instagram #sbi_images .sbi_item{flex:0 0 33.33%;width:33.33%!important}}.cta{text-align:center;padding:9rem 0}@media only screen and (max-width:1024px){.cta{padding:4rem 0}}.partners-logo{padding:9rem 0}.partners-logo .owl-stage{display:flex;align-items:center}.partners-logo .owl-stage.owl-grab .item{cursor:grabbing}.partners-logo .item{margin-right:10rem;cursor:grab}.partners-logo .item img{max-height:15rem;width:auto}@media only screen and (max-width:1024px){.partners-logo{padding:8rem 0}.partners-logo .item{margin-right:5rem}.partners-logo .item img{max-height:12rem}}.banner .curve{clip-path:ellipse(100% 100% at 50% 0%);background-color:#fff;padding:10% 0}.banner .curve:before{content:'';position:absolute;width:66%;height:100%;top:0;right:0;z-index:3;background-image:linear-gradient(-90deg,rgba(255,255,255,0) 72%,rgba(255,255,255,.02) 72%,rgba(255,255,255,.05) 72%,#FFFFFF 99%)}.banner .button{margin-top:3rem}.banner .button:nth-of-type(1){margin:6.5rem 3rem 0 0}.banner img{max-width:66%;margin-left:auto}.banner .container{position:relative;z-index:9!important}.banner .container .inner-container{max-width:68rem}.banner .container .inner-container h1,.banner .container .inner-container p{color:#012B2D}@media only screen and (max-width:1024px){.banner .curve{clip-path:ellipse(150% 100% at 50% 0%)}.banner .curve:after{content:'';position:absolute;width:100%;height:100%;top:0;right:0;z-index:3;background-color:#fff;opacity:.5}.banner .button{margin-top:3rem}.banner .button:nth-of-type(1){margin:3rem 3rem 0 0}}@media only screen and (max-width:650px){.banner .curve{padding:18% 0}.banner .button{margin-top:1.5rem}.banner .button:nth-of-type(1){margin:1.5rem 1.5rem 0 0}}.content-columns-home{padding:0!important}.content-columns-home .curve{clip-path:ellipse(150% 100% at 50% 0%);background-color:#02747A;padding:9rem 0;transform:rotate(-180deg)}.content-columns-home .curve .container{transform:rotate(-180deg)}.content-columns-home .content-column{align-items:center!important}.content-columns-home .content-col{flex:0 0 40%}.content-columns-home .content-col .phone-button{background-color:transparent;border:1px solid #fff;color:#fff}.content-columns-home .content-col .phone-button svg path{fill:#fff}.content-columns-home .content-col .phone-button:hover{background-color:#6FCCDD;border:1px solid #6FCCDD}.content-columns-home .img-container{border-radius:50%;flex:0 0 50%}.content-columns{padding:9rem 0}.content-columns.background-main .content-column{align-items:flex-start}.content-columns.background-main .img-container{padding:0}.content-columns.background-main .img-container img{position:relative}.content-columns .content-column{margin-bottom:9rem;justify-content:center}.content-columns .content-column:nth-of-type(even){flex-direction:row-reverse}.content-columns .content-column:nth-of-type(even) .col:nth-last-child(2){margin:0 0 0 10%}.content-columns .content-column:last-of-type{margin:0}.content-columns .italic-font{margin-bottom:3.5rem!important}.content-columns .phone-button{background-color:#6FCCDD;border:1px solid transparent;color:#012B2D}.content-columns .phone-button svg path{fill:#012B2D}.content-columns .phone-button:hover{color:#fff}.content-columns .phone-button:hover svg path{fill:#fff}.content-columns .content-col{flex:1 0 50%}.content-columns .img-container{flex:0 0 40%;padding-bottom:50%}.content-columns .col{height:100%}.content-columns .col:nth-last-child(2){margin-right:10%}@media only screen and (max-width:1024px){.content-columns-home .curve{padding:8rem 0}.content-columns{padding:8rem 0}.content-columns .content-col{flex:1 0 45%}.content-columns .img-container{flex:0 0 50%}.content-columns .col:nth-last-child(2){margin-right:5%}.content-columns .content-column{margin-bottom:8rem}.content-columns .content-column:nth-of-type(even) .col:nth-last-child(2){margin:0 0 0 5%}}@media only screen and (max-width:650px){.content-columns-home .curve{clip-path:ellipse(200% 100% at 50% 0%)}.content-columns .content-column:nth-of-type(even) .col:nth-last-child(2){margin:0 0 5rem}.content-columns .col{margin:0 0 5rem}.content-columns .col:last-of-type{margin:0}.content-columns .content-col{flex:0 0 100%}.content-columns .img-container{flex:0 0 100%;padding:0 0 100%}}.accordion-section .curve{clip-path:ellipse(150% 100% at 50% 0%);background-color:#02747A;padding:9rem 0}.accordion-section .title{text-align:center;color:#fff}.accordion-section .wysiwyg *{color:#fff}.accordion-section .wysiwyg a{color:#6FCCDD}.accordion-section .wysiwyg a:hover{color:#fff}.accordion-section .buttons{text-align:center}.accordion-item{border-bottom:1px solid #6FCCDD}.accordion-item--title{padding:2rem 4rem 2rem 0;user-select:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative;font-size:1.8rem;color:#fff}.accordion-item--title.active+.accordion-item--content{opacity:1}.accordion-item--title.active .accordion-item--toggle .fa-minus{opacity:1}.accordion-item--title.active .accordion-item--toggle .fa-plus{opacity:0}.accordion-item--title .accordion-item--toggle{position:absolute;top:50%;transform:translateY(-50%);right:0}.accordion-item--title .accordion-item--toggle .fa-minus,.accordion-item--title .accordion-item--toggle .fa-plus{transition:all ease-in-out .2s;position:absolute;top:0;right:0;color:#6FCCDD;font-size:2.5rem;transform:translateY(-50%)}.accordion-item--title .accordion-item--toggle .fa-minus{opacity:0}.accordion-item--content{opacity:0;max-height:0;overflow:hidden;transition:all ease-in-out .2s}.accordion-item--content .accordion-content--inner{padding:0 4rem 1rem 0}.home .featured-services .background-svg{display:inline-block}.featured-services{padding:12rem 0 10rem;position:relative}.featured-services .background-svg{display:none}.featured-services .background-svg svg{position:absolute;top:0;left:0;width:auto;height:auto;max-width:100%}.featured-services h2{text-align:center;color:#fff}.featured-services .service-thumbnail{flex:0 0 15.83%;margin-right:1%}.featured-services .service-thumbnail:nth-of-type(1n+7){margin-top:1%}.featured-services .service-thumbnail:nth-of-type(6n+6){margin-right:0}.featured-services .service-thumbnail .img-container{width:100%;flex:0 0 100%;padding-bottom:72%}.featured-services .service-thumbnail .img-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#012B2D;opacity:0;transition:all ease-in-out .2s;z-index:3}.featured-services .service-thumbnail .title-container{background-color:#fff;flex:0 0 100%;width:100%;padding:1.5rem 2rem;min-height:7.5rem}.featured-services .service-thumbnail .title-container h3{margin:0;font-size:1.8rem;text-align:center;height:100%;border-bottom:1px solid #012B2D}.featured-services .service-thumbnail:hover .img-container:before{opacity:.5}@media only screen and (max-width:1300px){.featured-services{padding:10rem 0}}@media only screen and (max-width:1150px){.featured-services .service-thumbnail h3{font-size:1.6rem}.featured-services .service-thumbnail{flex:0 0 23.5%;margin-right:2%!important}.featured-services .service-thumbnail:nth-of-type(1n+5){margin-top:2%}.featured-services .service-thumbnail:nth-of-type(4n+4){margin-right:0!important}}@media only screen and (max-width:1024px){.featured-services{padding:8rem 0}}@media only screen and (max-width:750px){.featured-services .container .service-thumbnail{flex:0 0 32%;margin-right:2%!important}.featured-services .container .service-thumbnail:nth-of-type(1n+4){margin-top:2%}.featured-services .container .service-thumbnail:nth-of-type(3n+3){margin-right:0!important}}@media only screen and (max-width:550px){.featured-services .container .flex .service-thumbnail{flex:0 0 49%;margin-right:2%!important}.featured-services .container .flex .service-thumbnail:nth-of-type(1n+3){margin-top:2%}.featured-services .container .flex .service-thumbnail:nth-of-type(2n+2){margin-right:0!important}}@media only screen and (max-width:350px){.featured-services .container .flex .service-thumbnail{flex:0 0 100%;margin:0 0 5%!important}.featured-services .container .flex .service-thumbnail:last-of-type{margin:0!important}}.testimonials{position:relative;background-color:rgba(73,148,208,.75);padding:8rem 0;overflow:hidden}.testimonials .background-svg svg{position:absolute;top:-12rem;left:0;width:auto;height:auto;max-width:100%}.testimonials .container{position:relative;z-index:2}.testimonials h2{text-align:center}.testimonials .wprs_unslider .wprev-slider{margin:0 5rem}.testimonials .wprs_unslider .wprevpro_t1_DIV_2{padding:4.5rem 3.5rem}.testimonials .wprs_unslider .wprevpro_t1_DIV_2:before{display:none}.testimonials .wprs_unslider .wprs_unslider-arrow{background:transparent;opacity:1;transform:rotate(0)}.testimonials .wprs_unslider .next:before{content:'';position:absolute;top:50%;left:50%;width:17px;height:35px;transform:translate(-50%,-50%);background-image:url(https://dentistdirect.au/wp-content/themes/dentistdirect/assets/dist/images/arrow-right.svg)}.testimonials .wprs_unslider .prev:before{content:'';position:absolute;top:50%;left:50%;width:17px;height:35px;transform:translate(-50%,-50%);background-image:url(https://dentistdirect.au/wp-content/themes/dentistdirect/assets/dist/images/arrow-left.svg)}.testimonials .wprs_unslider .wprs_unslider-nav ol li{background-color:#4994D0;border:3px solid #4994D0;width:1.4rem;height:1.4rem;border-radius:50%}.testimonials .wprs_unslider .wprs_unslider-nav ol li.wprs_unslider-active{background-color:#fff}@media only screen and (max-width:550px){.testimonials .wprs_unslider .wprev-slider{margin:0}.testimonials .wprs_unslider .wprevpro_t1_DIV_2{padding:3.5rem 5%}.testimonials .wprs_unslider .wprevpro_t1_DIV_1{padding:0}.testimonials .wprs_unslider .wprs_unslider-arrow{display:none}}.slider-section{padding:5.5rem 0}.slider .img-container{width:50%;padding-bottom:35%;margin:0 5.5rem 0 0}.slider .img-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5;transition:all ease-in-out .2s;z-index:2}.slider .img-container.is-selected:before{opacity:0}.slider .flickity-page-dots{position:relative;bottom:0;margin-top:5.5rem}.slider .flickity-page-dots li{background-color:#4994D0;border:3px solid #4994D0;width:1.4rem;height:1.4rem;border-radius:50%;opacity:1}.slider .flickity-page-dots li.is-selected{background-color:#fff}@media only screen and (max-width:1024px){.slider-section{padding:3rem 0}.slider-section .slider .img-container{margin:0 3rem 0 0}.slider-section .slider .flickity-page-dots{margin-top:3rem}}@media only screen and (max-width:650px){.slider-section .slider .img-container{width:80%;padding-bottom:55%}}.benefits{padding:4.5rem 0 9rem}.benefits h2{margin:0 0 5rem}.benefits .benefit{flex:0 0 21.25%;margin-right:5%}.benefits .benefit h4{position:relative;padding:0 0 2rem}.benefits .benefit h4:before{content:'';position:absolute;bottom:0;left:0;width:10rem;height:1px;background-color:#6FCCDD}.benefits .benefit:nth-of-type(4n+4){margin-right:0}.benefits .benefit:nth-of-type(1n+5){margin-top:5%}@media only screen and (max-width:1024px){.benefits{padding:4rem 0 8rem}}@media only screen and (max-width:850px){.benefits .benefit{flex:0 0 30%;margin-right:5%!important}.benefits .benefit:nth-of-type(3n+3){margin-right:0!important}.benefits .benefit:nth-of-type(1n+4){margin-top:5%}}@media only screen and (max-width:650px){.benefits .container .benefit{flex:0 0 47.5%;margin-right:5%!important}.benefits .container .benefit:nth-of-type(2n+2){margin-right:0!important}.benefits .container .benefit:nth-of-type(1n+3){margin-top:5%}}@media only screen and (max-width:500px){.benefits h2{text-align:center}.benefits .container .benefit{flex:0 0 100%;margin-right:0!important;text-align:center}.benefits .container .benefit h4:before{left:50%;transform:translateX(-50%)}.benefits .container .benefit:nth-of-type(1n+2){margin-top:5rem}}.contact-details .curve{clip-path:ellipse(150% 100% at 50% 0%);background-color:#02747A;padding:9rem 0;position:relative;overflow:hidden}.contact-details .curve .background-svg img{position:absolute;top:0;right:0;width:auto;height:auto;max-width:100%}.contact-details .content-column{align-items:center}.contact-details .img-container{flex:0 0 45%;padding:0 0 45%;border-radius:50%}.contact-details .content-col{flex:1 0 45%}.contact-details .col:nth-last-child(2){margin-right:10%}@media only screen and (max-width:1024px){.contact-details .curve{padding:8rem 0}.contact-details .content-col{flex:0 0 45%}.contact-details .img-container{flex:0 0 50%;padding:0 0 50%}.contact-details .col:nth-last-child(2){margin-right:5%}}@media only screen and (max-width:650px){.contact-details .curve{clip-path:ellipse(200% 100% at 50% 0%)}.contact-details .content-column .col{flex:0 0 100%;margin:0 0 5rem}.contact-details .content-column .col:last-of-type{margin:0}.contact-details .content-column .img-container{padding:0 0 100%}}.location-details{padding:4.5rem 0 9rem}.location-details .container{position:relative;z-index:2}.location-details h1,.location-details h2,.location-details h3,.location-details h4,.location-details h5,.location-details h6,.location-details p,.location-details li{color:#fff}.location-details .col-left{flex:0 0 55%}.location-details .col-right{flex:0 0 35%}.location-details #map{width:100%;height:28rem;border-radius:8px;margin-top:2rem}.location-details .phone,.location-details .email{color:#fff;font-size:1.6rem;margin:0 0 2rem;display:inline-block}.location-details .phone:hover,.location-details .email:hover{color:#6FCCDD}.location-details .button{margin-top:3rem}.location-details .col:nth-last-child(2){margin-right:10%}.location-details .col .google-url{color:#fff;text-decoration:underline;font-size:1.8rem;text-underline-position:under}.location-details .col .google-url:hover{color:#6FCCDD}.location-details .col .hours{margin:0 0 8rem}@media only screen and (max-width:1024px){.location-details{padding:4rem 0 8rem}.location-details .col .hours{margin:0 0 4rem}}@media only screen and (max-width:650px){.location-details .col{flex:0 0 100%;margin:0 0 4rem!important}.location-details .col:last-of-type{margin:0!important}}