@charset "utf-8";body,html,li,ul{margin:0}#content,.overlay{width:100%;height:100vh;top:0;left:0}#modal1 ul li::before,.modalunit ul li::before{background-image:url(dentist/list-heart.png);width:3em;height:3em;content:"";position:relative}#modal1 li,p,td{font-family:Raleway,sans-serif;line-height:1.5em;text-align:left}#content,.intro h3,.wrapper{text-align:center}#modal1 ul li::before,.modalunit .st li::before,.modalunit ul li::before{background-size:contain;display:block}#content,.cf:after{clear:both}.modalunit,video{transform:translate(-50%,-50%)}.modal2,.modal4{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:3px}footer,img{max-width:100%}.enquiry-submit,[id^=modal] a.closer,footer .footercta a{cursor:pointer;font-weight:700}li,ul{padding:0}.intro h3,h2,h4,p,td{padding:0 1em}body{font-family:Raleway,sans-serif;height:100%;background:url(dentist/fade-002.jpg) center no-repeat fixed #f7e2fe}.bg-video-wrap{position:relative;overflow:hidden;width:100%;height:100vh}#content,.overlay,video{position:absolute}video{left:50%;top:50%;min-width:100%;min-height:100vh;z-index:0}.overlay{background-color:hsla(360,100%,100%,.5);z-index:1}#content{padding-bottom:12em;margin:auto;z-index:3}.gloria{font-family:Mansalva,sans-serif}.sacra{font-family:Sacramento,sans-serif}.nr2{color:#b04;font-size:2em;font-family:Codystar,sans-serif}#modal1 li,.modalunit,h3,p,td{color:#006}.intro h3,.modal1{font-family:Mansalva,sans-serif}p,td{font-size:1.2rem}h3{font-family:Raleway,sans-serif;font-size:3rem;line-height:1.2em;margin:0 auto}h5{margin-top:0}ul{list-style:none}.small{font-size:.85rem;font-weight:700;padding:0 1.25em}.modal1,.modal2,.modal3{font-size:2.4em}#modal1 ul li::before{margin:0 auto}.modalunit ul li::before{padding:0;margin:0 auto}.modalunit .st li::before{content:"";background-image:url(dentist/five-stars.png);width:5em;height:1em;position:relative;padding:0;margin:0 auto}.modalunit .st li{margin-bottom:1em}#modal1 li{margin-top:1em}.wrapper{width:auto;padding:10px}img{height:auto}.intro{position:static;width:min(40em,90%);margin:0 auto;padding:.8em;border-radius:.8em;z-index:2;background:#ee9ca7;background:-webkit-linear-gradient(to right,#ffdde1,#ee9ca7);background:linear-gradient(to right,#ffdde1,#ee9ca7)}.intro h3{font-size:1.4em}.gglreviews,.phonelink,.whapplink{position:fixed;right:0;z-index:50;margin:0;pointer-events:auto;border-radius:1em 0 0 1em;background:#ffdde1;box-shadow:-.5em .5em 1em #ee9ca7;padding:.5em}.phonelink{top:5vh}.whapplink{top:18vh}.gglreviews{top:31vh}.gglreviews a,.phonelink a,.whapplink a{display:block;width:2.2em;height:2.2em;background-size:contain;background-repeat:no-repeat}.phonelink a{background-image:url(dentist/phone.png)}.whapplink a{background-image:url(dentist/whatsapp.png)}.gglreviews a{background-image:url(dentist/google-reviews.png)}@media (min-width:40em){.gglreviews,.phonelink{background-size:contain;background-repeat:no-repeat}.gglreviews,.phonelink,.whapplink{width:7.5em;height:3.5em;padding:.5em}.phonelink{background-image:url(dentist/phone.png)}.whapplink a{width:7.5em;height:3.5em;background-image:url(dentist/whatsapp2.png)}.gglreviews a,.phonelink a{background-image:none;width:auto;height:auto}.gglreviews{background-image:url(dentist/google-reviews.png)}.gglreviews a,.phonelink a{position:relative;padding-left:2em;padding-top:.2em;text-align:right;font-weight:700;text-decoration:none}.phonelink a{font-size:1.3rem}.gglreviews a{font-size:1.2rem}}.intro p,.modal6 a,.neons,.neons em,.tc{text-align:center}.intro p{margin:0}footer h6{font-size:.8em;font-weight:400}.homepic{width:80%;height:auto;z-index:1;float:none}.cf:after,.cf:before{content:" ";display:table}.fl{float:left}.bg-light-gray{background-color:#eee}.bg-near-white{background-color:#f4f4f4}.modalunit,.navitem{text-align:left}.w-50{width:50%}.modalunit{border:4px solid #90c;border-radius:.3em;padding:1em;margin-top:2em;margin-bottom:3em;position:fixed;top:50%;left:50%;height:80vh;width:60%;overflow-y:auto;z-index:3;background:#ee9ca7;background:-webkit-linear-gradient(to right,#ffdde1,#ee9ca7);background:linear-gradient(to right,#ffdde1,#ee9ca7)}.navitem a{font-size:1.4em;text-decoration:none}.modal1{text-shadow:.03em .03em 0 hsla(177,40%,97%,0)}.modal1 a{position:relative;color:#96039a}.modal1 a:after{content:attr(data-shadow);position:absolute;top:.06em;left:.06em;z-index:-1;text-shadow:none;background-image:linear-gradient(45deg,transparent 45%,hsl(331.8,72.4%,54.5%) 45%,hsl(284.1,61.4%,32.5%) 55%,#95298e00 0);background-size:.05em .05em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:15s linear infinite shad-anim}.enquiry-form label::before,.modalunit-enquiry h3{background:rgba(255,220,230,.9);border-radius:999px}.modal2{font-family:'Cabin Sketch',sans-serif;letter-spacing:.1em;-webkit-text-stroke-color:#fff;text-shadow:10px 10px #ff1f8f,20px 20px #90f}.modal3{font-family:Monoton,sans-serif;z-index:2;letter-spacing:15px;text-transform:uppercase;transform:rotate(-4deg)}.modal3 a{color:#03eaf5;-webkit-animation:2s ease-in-out infinite alternate glow3;-moz-animation:2s ease-in-out infinite alternate glow3;animation:2s ease-in-out infinite alternate glow3}.neons em{font-weight:700;color:#2b8efd}.modal4{font-weight:400;font-size:1.4em;font-family:'Londrina Sketch',sans-serif;letter-spacing:.1em;-webkit-text-stroke-color:#ff1f8f;text-shadow:10px 10px #fff,20px 20px #90f}.modal5,.modal6{font-size:2.4em}.modal5{font-family:Codystar,sans-serif;font-weight:700}.modal5 a{-webkit-animation:2s ease-in-out infinite alternate glow2;-moz-animation:2s ease-in-out infinite alternate glow2;animation:2s ease-in-out infinite alternate glow2}.modal6 a{text-shadow:0 0 5px orange,0 0 15px orange,0 0 20px orange,0 0 40px orange,0 0 60px red,0 0 10px #ff8d00,0 0 98px red;color:#fff6a9;font-family:Sacramento,sans-serif;animation:12s infinite blink;-webkit-animation:12s infinite blink}.modalunit-enquiry{max-width:36em;background-image:url("dentist/snowy-pic.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;height:auto;max-height:78vh;overflow-y:auto}.modalunit-enquiry::before{content:"";position:absolute;inset:0;background:rgba(255,220,230,0. 28);border-radius:inherit;z-index:0}.modalunit-enquiry>*{position:relative;z-index:1}.modalunit-enquiry h3{padding:.1em .2em}.enquiry-form{display:grid;gap:.8em;margin-top:.8em;background:rgba(255,255,255,.25);border-radius:1em;padding:1em}.enquiry-form label{display:grid;gap:.35em;align-items:start}.enquiry-form label::before{display:inline-block;justify-self:start;padding:.25em .75em;box-shadow:0 1px 0 rgba(255,255,255,.6),0 2px 6px rgba(176,0,204,.15);color:#006;font-weight:600}.enquiry-form label:first-of-type::before{content:"Name"}.enquiry-form label:nth-of-type(2)::before{content:"Email"}.enquiry-form label:nth-of-type(3)::before{content:"Tel no"}.enquiry-form label:nth-of-type(4)::before{content:"How can we help?"}.enquiry-form input,.enquiry-form textarea{width:100%;padding:.6em .75em;border-radius:.7em;border:1px solid #c40025;box-sizing:border-box;font-family:"Open Sans",sans-serif;color:#90f;background-color:#ffdff8}.enquiry-actions{display:flex;align-items:center;gap:.8em;justify-content:center;margin-top:.4em}.enquiry-submit{padding:.55em 1.2em;border-radius:.8em;border:1px solid #c40025;background:linear-gradient(to right,#ffdde1,#ee9ca7);font-family:Mansalva,sans-serif;font-size:1.15em}.enquiry-status{font-family:"Open Sans",sans-serif;font-size:.95em}.enquiry-form .hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}input[type=checkbox]{position:absolute;clip:rect(0 0 0 0)}#modal1:target,#modal2:target,#modal3:target,#modal4:target,#modal5:target,#modal6:target{display:block}[id^=modal] a.closer{position:fixed;top:0;left:0;padding:.3em;background:#90c;color:#fff;font-size:1.4em;text-transform:uppercase;text-decoration:none;border-radius:0 0 .2em}.navitem{list-style-type:none;z-index:3}.homepic{max-width:200px}.picmargins{margin:1.5em}.price-list{display:flex;flex-wrap:wrap;justify-content:space-around;margin:4em auto}.price-item{display:flex;justify-content:space-between;width:100%;padding:10px 0;border-bottom:1px solid #ccc}.price-item .service{flex:1;font-weight:700}.price-item .price{flex:1;text-align:right}.pink{color:#ff1f8f}@media screen and (max-width:40em){.modal2,.modal4{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px}#content,.modal5,.modal6 a,.navitem,.neons,.neons em{text-align:center}.bg-video-wrap{position:relative;overflow:hidden;width:100%;height:100vh}.intro,.modal1 a:after,.overlay{position:absolute}.nr2{font-size:1.1em!important}.intro{bottom:10%;left:50%;transform:translate(-50%,-10%);width:90%;font-size:1em}.navi{margin-bottom:1em;padding:0 .5em}.modalunit{width:80%}#content,.overlay,.w-100{width:100%}h3{font-family:Raleway,sans-serif;font-size:1.5rem;color:#006;line-height:1.5em;text-align:left}.intro h3{font-size:1em;padding:0 .5em}.neons em{padding:.2em;font-size:2rem;font-weight:700}video{min-width:100%;min-height:100vh;z-index:1}.overlay{height:100vh;top:0;left:0;background-color:hsla(360,100%,100%,.5)}#content{position:relative;height:1200px;margin:auto;clear:both}[id^=modal]{display:none;border:4px solid #90c;background-color:#fff;color:#006;border-radius:1em;padding:1em;margin-top:0;margin-bottom:3em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:80vh;width:60%;overflow-y:auto;z-index:3}#modal1,#modal3,#modal5{background:#fae0e0;background:-moz-linear-gradient(127deg,rgba(250,224,224,.9948179955575981) 0,rgba(224,13,99,.9023810207676821) 96%);background:-webkit-linear-gradient(127deg,rgba(250,224,224,.9948179955575981) 0,rgba(224,13,99,.9023810207676821) 96%);background:linear-gradient(127deg,rgba(250,224,224,.9948179955575981) 0,rgba(224,13,99,.9023810207676821) 96%)}#modal2,#modal4,#modal6{background:#ee9ca7;background:-webkit-linear-gradient(to right,#ffdde1,#ee9ca7);background:linear-gradient(to right,#ffdde1,#ee9ca7)}.navitem{list-style-type:none;width:40%}.navitem a{text-decoration:none}.modal1,.modal2,.modal3,.modal4,.modal5,.modal6{font-size:1.2em;padding:0;margin:.5em auto;float:left;display:inline-block;clear:both}.modal3,.modal4{margin-bottom:1em}.modal1{display:inline-block;font-family:Mansalva,sans-serif;text-shadow:.03em .03em 0 hsla(177,40%,97%,0)}.modal1 a{color:#96039a}.modal1 a:after{content:attr(data-shadow);top:.06em;left:.06em;z-index:-1;text-shadow:none;background-image:linear-gradient(45deg,transparent 45%,hsl(331.8,72.4%,54.5%) 45%,hsl(284.1,61.4%,32.5%) 55%,#95298e00 0);background-size:.05em .05em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:15s linear infinite shad-anim}.modal2{font-family:'Cabin Sketch',sans-serif;letter-spacing:.1em;-webkit-text-stroke-color:#fff;text-shadow:5px 5px #ff1f8f,10px 10px #90f}.modal3{font-family:Monoton,sans-serif;letter-spacing:8px;text-transform:uppercase;transform:rotate(0)}.modal3 a{color:#03eaf5;-webkit-animation:2s ease-in-out infinite alternate glow3;-moz-animation:2s ease-in-out infinite alternate glow3;animation:2s ease-in-out infinite alternate glow3}.modal4{font-weight:400;font-family:'Londrina Sketch',sans-serif;letter-spacing:.1em;-webkit-text-stroke-color:#ff1f8f;text-shadow:5px 5px #fff,10px 10px #90f}.modal5{font-family:Codystar,sans-serif;font-weight:700}.modal5 a{-webkit-animation:2s ease-in-out infinite alternate glow2;-moz-animation:2s ease-in-out infinite alternate glow2;animation:2s ease-in-out infinite alternate glow2}.modal6 a{text-shadow:0 0 5px orange,0 0 15px orange,0 0 20px orange,0 0 40px orange,0 0 60px red,0 0 10px #ff8d00,0 0 98px red;color:#fff6a9;font-family:Sacramento,sans-serif;animation:12s infinite blink;-webkit-animation:12s infinite blink}.modali{font-size:1em!important}p,td{font-size:.8rem;line-height:1.2em}.homepic{width:80%;height:auto;max-width:600px}.picmargins{margin:.5em}.hide-mob{color:#ffdde1;display:none!important}}@media screen and (min-width:40em) and (max-width:85em){.bg-video-wrap,.overlay{height:100vh;width:100%}#content,.bg-video-wrap{position:relative;width:100%}.modal2,.modal4{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:3px}#content,.modal5,.modal6 a,.navitem,.neons,.neons em{text-align:center}.bg-video-wrap{overflow:hidden}.intro,.overlay{position:absolute}.nr2{font-size:1.3em!important}.intro{bottom:10%;margin:0 auto}.navi{margin-bottom:2em;padding:0 1em}.neons em{font-size:3rem;font-weight:700;-webkit-animation:2s ease-in-out infinite alternate glow;-moz-animation:2s ease-in-out infinite alternate glow;animation:2s ease-in-out infinite alternate glow}video{min-width:100%;min-height:100vh;z-index:1}.overlay{top:0;left:0;background-color:hsla(360,100%,100%,.5)}#content{height:1200px;margin:auto;clear:both}.w-50-ns{width:50%}[id^=modal]{display:none;border:4px solid #90c;background-color:#fff;color:#006;border-radius:1em;padding:1em;margin-top:0;margin-bottom:3em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:80vh;width:60%;overflow-y:auto;z-index:3}.modal1,.modal2{position:absolute;left:0}#modal1,#modal3,#modal5{background:#fae0e0;background:-moz-linear-gradient(127deg,rgba(250,224,224,.9948179955575981) 0,rgba(224,13,99,.9023810207676821) 96%);background:-webkit-linear-gradient(127deg,rgba(250,224,224,.9948179955575981) 0,rgba(224,13,99,.9023810207676821) 96%);background:linear-gradient(127deg,rgba(250,224,224,.9948179955575981) 0,rgba(224,13,99,.9023810207676821) 96%)}#modal2,#modal4,#modal6{background:#ee9ca7;background:-webkit-linear-gradient(to right,#ffdde1,#ee9ca7);background:linear-gradient(to right,#ffdde1,#ee9ca7)}.navitem{list-style-type:none;width:30%}.navitem a{font-size:1.4em;text-decoration:none}.modal1,.modal2,.modal3,.modal4,.modal5,.modal6{font-size:2.8em;padding:0}.modal1{display:inline-block;font-family:Mansalva,sans-serif;text-shadow:.03em .03em 0 hsla(177,40%,97%,0);top:12%}.modal1 a{color:#96039a}.modal1 a:after{content:attr(data-shadow);position:absolute;top:.06em;left:.06em;z-index:-1;text-shadow:none;background-image:linear-gradient(45deg,transparent 45%,hsl(331.8,72.4%,54.5%) 45%,hsl(284.1,61.4%,32.5%) 55%,#95298e00 0);background-size:.05em .05em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:15s linear infinite shad-anim}.modal2{top:22%;font-family:'Cabin Sketch',sans-serif;letter-spacing:.1em;-webkit-text-stroke-color:#fff;text-shadow:5px 5px #ff1f8f,10px 10px #90f}.modal3,.modal4{position:absolute;top:30%;margin-bottom:1em}.modal3{left:5%;font-family:Monoton,sans-serif;font-size:2.5em;letter-spacing:12px;text-transform:uppercase;transform:rotate(-10deg)}.modal3 a{color:#03eaf5;-webkit-animation:2s ease-in-out infinite alternate glow3;-moz-animation:2s ease-in-out infinite alternate glow3;animation:2s ease-in-out infinite alternate glow3}.modal4{right:12%;font-weight:400;font-family:'Londrina Sketch',sans-serif;font-size:1.7em;letter-spacing:.1em;-webkit-text-stroke-color:#ff1f8f;text-shadow:5px 5px #fff,10px 10px #90f}.modal5,.modal6{position:absolute;right:10%}.modal5{top:22%;font-family:Codystar,sans-serif;font-weight:700}.modal5 a{font-size:2em;-webkit-animation:2s ease-in-out infinite alternate glow2;-moz-animation:2s ease-in-out infinite alternate glow2;animation:2s ease-in-out infinite alternate glow2}.modal6{top:12%}.modal6 a{text-shadow:0 0 5px orange,0 0 15px orange,0 0 20px orange,0 0 40px orange,0 0 60px red,0 0 10px #ff8d00,0 0 98px red;color:#fff6a9;font-family:Sacramento,sans-serif;animation:12s infinite blink;-webkit-animation:12s infinite blink}.modali{font-size:1em!important}.intro{width:60%}.homepic{width:100%;height:auto;max-width:650px}.picmargins{margin:1em}}@media screen and (min-width:85em) and (max-width:120em){.bg-video-wrap,.overlay{width:100%;height:100vh}.modal2,.modal4{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:3px}#content,.modal5,.modal6 a,.navitem,.neons,.neons em{text-align:center}.bg-video-wrap{position:relative;overflow:hidden}video{min-width:100%;min-height:100vh;z-index:1}.overlay{position:absolute;top:0;left:0;background-color:hsla(360,100%,100%,.5)}#content{position:relative;width:80%;height:1200px;margin:auto;clear:both}.w-third-m{width:33%}.w-25-m{width:25%}[id^=modal]{display:none;border:4px solid #90c;background-color:#fff;color:#006;border-radius:1em;padding:1em;margin-top:0;margin-bottom:3em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:80vh;width:60%;overflow-y:auto;z-index:3}.modal1,.modal3{display:inline-block}.modal1,.navitem a{position:absolute;-ms-transform:translate(-50%,-50%)}#modal1,#modal3,#modal5{background:#fae0e0;background:-moz-linear-gradient(127deg,rgba(250,224,224,.9948179955575981) 0,rgba(224,13,99,.9023810207676821) 96%);background:-webkit-linear-gradient(127deg,rgba(250,224,224,.9948179955575981) 0,rgba(224,13,99,.9023810207676821) 96%);background:linear-gradient(127deg,rgba(250,224,224,.9948179955575981) 0,rgba(224,13,99,.9023810207676821) 96%)}#modal2,#modal4,#modal6{background:#ee9ca7;background:-webkit-linear-gradient(to right,#ffdde1,#ee9ca7);background:linear-gradient(to right,#ffdde1,#ee9ca7)}.navitem{list-style-type:none}.navitem a{font-size:1.4em;text-decoration:none;top:50%;left:50%;transform:translate(-50%,-50%)}.modal1{top:15%;left:5%;transform:translate(-50%,-50%);font-family:Mansalva,sans-serif;font-size:5em;text-shadow:.03em .03em 0 hsla(177,40%,97%,0)}.modal2,.modal3{position:absolute;-ms-transform:translate(-50%,-50%)}.modal1 a{color:#96039a}.modal1 a:after{content:attr(data-shadow);position:absolute;top:.06em;left:.06em;z-index:-1;text-shadow:none;background-image:linear-gradient(45deg,transparent 45%,hsl(331.8,72.4%,54.5%) 45%,hsl(284.1,61.4%,32.5%) 55%,#95298e00 0);background-size:.05em .05em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:15s linear infinite shad-anim}.modal2{top:30%;left:10%;transform:translate(-50%,-50%);font-size:5em;font-family:'Cabin Sketch',sans-serif;letter-spacing:.1em;-webkit-text-stroke-color:#fff;text-shadow:10px 10px #ff1f8f,20px 20px #90f}.modal3{top:47%;left:15%;transform:translate(-50%,-50%);font-family:Monoton,sans-serif;z-index:2;font-size:3em;letter-spacing:15px;text-transform:uppercase;transform:rotate(-10deg)}.modal4,.modal5{-ms-transform:translate(-50%,-50%);position:absolute;font-size:3em}.modal3 a{color:#03eaf5;-webkit-animation:2s ease-in-out infinite alternate glow3;-moz-animation:2s ease-in-out infinite alternate glow3;animation:2s ease-in-out infinite alternate glow3}.neons em{font-size:5rem;font-weight:700;-webkit-animation:2s ease-in-out infinite alternate glow;-moz-animation:2s ease-in-out infinite alternate glow;animation:2s ease-in-out infinite alternate glow}.modal4{font-weight:400;top:47%;left:85%;transform:translate(-50%,-50%);font-family:'Londrina Sketch',sans-serif;letter-spacing:.1em;-webkit-text-stroke-color:#ff1f8f;text-shadow:10px 10px #fff,20px 20px #90f}.modal5{top:30%;left:90%;transform:translate(-50%,-50%);font-family:Codystar,sans-serif;font-weight:700}.modal5 a{-webkit-animation:2s ease-in-out infinite alternate glow2;-moz-animation:2s ease-in-out infinite alternate glow2;animation:2s ease-in-out infinite alternate glow2}.modal6{position:absolute;top:15%;left:95%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:3em;line-height:calc(20px + 20vh)}.modal6 a{text-shadow:0 0 5px orange,0 0 15px orange,0 0 20px orange,0 0 40px orange,0 0 60px red,0 0 10px #ff8d00,0 0 98px red;color:#fff6a9;font-family:Sacramento,sans-serif;animation:12s infinite blink;-webkit-animation:12s infinite blink}.homepic{width:100%;height:auto;max-width:800px}}@media screen and (min-width:120em){.bg-video-wrap,.overlay{width:100%;height:100vh}.modal2,.modal4{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:3px}#content,.modal5,.modal6 a,.navitem,.neons,.neons em{text-align:center}.bg-video-wrap{position:relative;overflow:hidden}video{min-width:100%;min-height:100vh;z-index:1}.overlay{position:absolute;top:0;left:0;background-color:hsla(360,100%,100%,.5)}#content{position:relative;width:80%;height:1200px;margin:auto;clear:both}.w-third-l{width:33%}.w-25-l{width:25%}[id^=modal]{display:none;border:4px solid #90c;background-color:#fff;color:#006;border-radius:1em;padding:1em;margin-top:0;margin-bottom:3em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:80vh;width:60%;overflow-y:auto;z-index:3}.modal1,.modal3{display:inline-block}.modal1,.navitem a{position:absolute;-ms-transform:translate(-50%,-50%)}[id^=modal] li{font-size:1.2em}.modalunit li{font-size:1.3em}#modal1,#modal3,#modal5{background:#fae0e0;background:-moz-linear-gradient(127deg,rgba(250,224,224,.9948179955575981) 0,rgba(224,13,99,.9023810207676821) 96%);background:-webkit-linear-gradient(127deg,rgba(250,224,224,.9948179955575981) 0,rgba(224,13,99,.9023810207676821) 96%);background:linear-gradient(127deg,rgba(250,224,224,.9948179955575981) 0,rgba(224,13,99,.9023810207676821) 96%)}#modal2,#modal4,#modal6{background:#ee9ca7;background:-webkit-linear-gradient(to right,#ffdde1,#ee9ca7);background:linear-gradient(to right,#ffdde1,#ee9ca7)}.navitem{list-style-type:none}.navitem a{font-size:1.4em;text-decoration:none;top:50%;left:50%;transform:translate(-50%,-50%)}.modal1{top:15%;left:5%;transform:translate(-50%,-50%);font-family:Mansalva,sans-serif;font-size:6em;text-shadow:.03em .03em 0 hsla(177,40%,97%,0)}.modal2,.modal3{position:absolute;-ms-transform:translate(-50%,-50%)}.modal1 a{color:#96039a}.modal1 a:after{content:attr(data-shadow);position:absolute;top:.06em;left:.06em;z-index:-1;text-shadow:none;background-image:linear-gradient(45deg,transparent 45%,hsl(331.8,72.4%,54.5%) 45%,hsl(284.1,61.4%,32.5%) 55%,#95298e00 0);background-size:.05em .05em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:15s linear infinite shad-anim}.modal2{top:35%;left:10%;transform:translate(-50%,-50%);font-size:6em;font-family:'Cabin Sketch',sans-serif;letter-spacing:.1em;-webkit-text-stroke-color:#fff;text-shadow:10px 10px #ff1f8f,20px 20px #90f}.modal3{top:55%;left:15%;transform:translate(-50%,-50%);font-family:Monoton,sans-serif;z-index:2;font-size:4em;letter-spacing:15px;text-transform:uppercase;transform:rotate(-10deg)}.modal4,.modal5{-ms-transform:translate(-50%,-50%);position:absolute;font-size:4em}.modal3 a{color:#03eaf5;-webkit-animation:2s ease-in-out infinite alternate glow3;-moz-animation:2s ease-in-out infinite alternate glow3;animation:2s ease-in-out infinite alternate glow3}.neons em{font-size:7rem;font-weight:700;-webkit-animation:2s ease-in-out infinite alternate glow;-moz-animation:2s ease-in-out infinite alternate glow;animation:2s ease-in-out infinite alternate glow}.modal4{font-weight:400;top:55%;left:85%;transform:translate(-50%,-50%);font-family:'Londrina Sketch',cursive;letter-spacing:.1em;-webkit-text-stroke-color:#ff1f8f;text-shadow:10px 10px #fff,20px 20px #90f}.modal5{top:35%;left:90%;transform:translate(-50%,-50%);font-family:Codystar,sans-serif;font-weight:700}.modal5 a{-webkit-animation:2s ease-in-out infinite alternate glow2;-moz-animation:2s ease-in-out infinite alternate glow2;animation:2s ease-in-out infinite alternate glow2}.modal6{position:absolute;top:15%;left:95%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:4em;line-height:calc(20px + 20vh)}.modal6 a{text-shadow:0 0 5px orange,0 0 15px orange,0 0 20px orange,0 0 40px orange,0 0 60px red,0 0 10px #ff8d00,0 0 98px red;color:#fff6a9;font-family:Sacramento,sans-serif;animation:12s infinite blink;-webkit-animation:12s infinite blink}.intro{width:45%;margin-top:2em}.homepic{width:100%;height:auto;max-width:1000px}}.modali,footer{position:fixed}.modali{background:rgba(255,255,255,.5)!important;width:100%;height:100%}.show{display:block!important;visibility:visible!important}.hide{display:none!important}.footer-ctas,footer,footer .footercta a,footer .intro{display:flex;box-sizing:border-box}a{cursor:pointer!important}a:visited{color:#0060df}footer{left:50%;transform:translateX(-50%);bottom:calc(.8em + env(safe-area-inset-bottom));width:max-content;z-index:10;pointer-events:none;flex-direction:column;align-items:center;padding-bottom:0}footer>*{pointer-events:auto}footer .intro{width:min(34em,76vw);margin:0 auto;padding:.8em;flex-direction:column;gap:.6em}.footer-ctas{width:100%;flex-direction:row;gap:.8em;justify-content:center;margin-top:.4em}.footercta{flex:1 1 12em;padding:.35em;background:linear-gradient(to right,#ffdde1,#ee9ca7);border-radius:.8em;box-shadow:-.5em .5em 1em #ee9ca7;border:1px solid #c40025;box-sizing:border-box}footer .footercta a{align-items:center;gap:.8em;min-height:2.6em;padding:.2em 1em;text-decoration:none;font-size:1em;color:#ff1f8f}footer .footercta a:hover,footer .footercta a:visited{color:#90f}footer .footercta a::before{content:"";flex:0 0 2.4em;height:1.8em;background:var(--cta-icon) no-repeat center/contain;display:block}.enquirieslink{--cta-icon:url(dentist/enquire.png)}.aeronalink{--cta-icon:url(dentist/patient-portal.png)}footer h5{margin:.6em auto 0;padding-bottom:env(safe-area-inset-bottom)}@media screen and (max-width:40em){.site-title{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(.8em + env(safe-area-inset-bottom) + 9.5em);z-index:12;margin:0;pointer-events:none;white-space:nowrap;animation:2s ease-in-out infinite alternate glow}footer{left:0;transform:none;width:100%;bottom:calc(.8em + env(safe-area-inset-bottom))}footer .intro{width:calc(100vw - 1.6em);margin:.8em auto 0}}