@import url(https://fonts.googleapis.com/css?family=Raleway);.NavBar_navBarStyle__2zAfB{display:flex;flex-direction:row;justify-content:center;width:100%;padding-top:20px;height:100px;font-family:Quicksand,sans-serif}.NavBar_navBarHead__2ircd{display:flex;align-items:center;cursor:pointer;font-family:Josefin Slab,serif;border:2px solid #000;padding-left:15px;padding-right:15px}.NavBar_navbarAction__osPLs{color:#000}.NavBar_alignNavItems__1krOT{display:flex;width:100%;justify-content:space-around;align-items:center;list-style-type:none;margin:0;padding:0}.NavBar_navItemStyle__t3CyD{padding-left:10px;padding-right:10px}.NavBar_navItemMain__3dSed{font-size:200%}.NavBar_navContactBar__2ow9j{display:flex;justify-content:center;background-color:#000;color:#fff;font-family:Roboto Slab,serif}.NavBar_contactBarText__3ZrlZ{margin-left:30px}.NavBar_all__1KXPJ{box-sizing:border-box}.NavBar_button__1j-NK{position:relative;padding:1em 1.5em;border:none;background-color:transparent;cursor:pointer;outline:none;font-size:18px;margin:1em .8em}.NavBar_button__1j-NK.NavBar_type1__2lsYe{color:#566473}.NavBar_button__1j-NK.NavBar_type1__2lsYe.NavBar_type1__2lsYe:after,.NavBar_button__1j-NK.NavBar_type1__2lsYe.NavBar_type1__2lsYe:before{content:"";display:block;position:absolute;width:20%;height:20%;border:2px solid;transition:all .6s ease;border-radius:2px}.NavBar_button__1j-NK.NavBar_type1__2lsYe.NavBar_type1__2lsYe:after{bottom:0;right:0;border-color:transparent #566473 #566473 transparent}.NavBar_button__1j-NK.NavBar_type1__2lsYe.NavBar_type1__2lsYe:before{top:0;left:0;border-color:#566473 transparent transparent #566473}.NavBar_button__1j-NK.NavBar_type1__2lsYe.NavBar_type1__2lsYe:hover:after,.NavBar_button__1j-NK.NavBar_type1__2lsYe.NavBar_type1__2lsYe:hover:before{width:100%;height:100%}.NavBar_button__1j-NK.NavBar_type2__2wpSA{color:#566473}.NavBar_button__1j-NK.NavBar_type2__2wpSA.NavBar_type2__2wpSA:after,.NavBar_button__1j-NK.NavBar_type2__2wpSA.NavBar_type2__2wpSA:before{content:"";display:block;position:absolute;top:100%;left:0;width:100%;height:2px;background-color:#566473;transition:all .3s ease;transform:scale(.85)}.NavBar_button__1j-NK.NavBar_type2__2wpSA.NavBar_type2__2wpSA:hover:before{top:0;transform:scale(1)}.NavBar_button__1j-NK.NavBar_type2__2wpSA.NavBar_type2__2wpSA:hover:after{transform:scale(1)}.NavBar_button__1j-NK.NavBar_type3__CMkJL{color:#435a6b}.NavBar_button__1j-NK.NavBar_type3__CMkJL.NavBar_type3__CMkJL:after,.NavBar_button__1j-NK.NavBar_type3__CMkJL.NavBar_type3__CMkJL:before{content:"";display:block;position:absolute;width:20%;height:20%;border:2px solid;transition:all .6s ease;border-radius:2px}.NavBar_button__1j-NK.NavBar_type3__CMkJL.NavBar_type3__CMkJL:after{bottom:0;right:0;border-color:transparent #435a6b #435a6b transparent}.NavBar_button__1j-NK.NavBar_type3__CMkJL.NavBar_type3__CMkJL:before{top:0;left:0;border-color:#435a6b transparent transparent #435a6b}.NavBar_button__1j-NK.NavBar_type3__CMkJL.NavBar_type3__CMkJL:hover:after,.NavBar_button__1j-NK.NavBar_type3__CMkJL.NavBar_type3__CMkJL:hover:before{border-color:#435a6b;width:100%;height:100%}@media(max-width:1250px){.NavBar_navLogoText__2bNWq{font-size:150%}}.LandingCard_cardContainer__3GLgJ{height:541px;display:flex;justify-content:center;align-items:center}@media(min-width:993px){.LandingCard_phraseContainer__3-Hox{position:absolute;right:120px;top:60px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:hsla(0,0%,100%,.5)}}@media(max-width:992px){.LandingCard_phraseContainer__3-Hox{display:flex;flex-direction:column;justify-content:space-around;height:100%;align-items:center;background-color:hsla(0,0%,100%,.5)}}.LandingCard_mobileScreenBannerText__2NDGs{display:block;width:100%;font-size:4.4vw}.LandingCard_staffCardPText__U58AN{font-family:Roboto Slab,serif}.LandingCard_bannerText__ByA76{margin-top:40px;padding:30px;font-family:Quicksand,sans-serif;font-size:150%;margin-left:50px;margin-right:50px}.LandingCard_landingImageContainer__2iAlT{background-image:url(/static/dsa_opt.jpg);background-size:cover;background-position:50%;height:100%}.LandingCard_customActionTag__1GIEY{color:#fff;font-weight:underline}.LandingCard_customActionTag__1GIEY:hover{color:#ff0}.LandingCard_bookingButton__3Mc_a{margin-top:40px;--offset:10px;--border-size:2px;font-family:Roboto Slab,serif;display:block;position:relative;padding:1.5em 3em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#000;text-transform:uppercase;letter-spacing:.25em;outline:none;cursor:pointer;margin-bottom:70px;font-weight:700;border-radius:0;box-shadow:inset 0 0 0 var(--border-size) currentcolor;transition:background .8s ease}.LandingCard_bookingButton__3Mc_a:hover{background:hsla(0,0%,100%,.03)}.LandingCard_bookingButton__horizontal__4Y576,.LandingCard_bookingButton__vertical__NYgpt{position:absolute;top:var(--horizontal-offset,0);right:var(--vertical-offset,0);bottom:var(--horizontal-offset,0);left:var(--vertical-offset,0);transition:transform .8s ease;will-change:transform}.LandingCard_bookingButton__horizontal__4Y576:before,.LandingCard_bookingButton__vertical__NYgpt:before{content:"";position:absolute;border:inherit}.LandingCard_bookingButton__horizontal__4Y576{--vertical-offset:calc(var(--offset) * -1);border-top:var(--border-size) solid;border-bottom:var(--border-size) solid}.LandingCard_bookingButton__horizontal__4Y576:before{top:calc(var(--vertical-offset) - var(--border-size));bottom:calc(var(--vertical-offset) - var(--border-size));left:calc(var(--vertical-offset) * -1);right:calc(var(--vertical-offset) * -1)}.LandingCard_bookingButton__3Mc_a:hover .LandingCard_bookingButton__horizontal__4Y576{transform:scaleX(0)}.LandingCard_bookingButton__vertical__NYgpt{--horizontal-offset:calc(var(--offset) * -1);border-left:var(--border-size) solid;border-right:var(--border-size) solid}.LandingCard_bookingButton__vertical__NYgpt:before{top:calc(var(--horizontal-offset) * -1);bottom:calc(var(--horizontal-offset) * -1);left:calc(var(--horizontal-offset) - var(--border-size));right:calc(var(--horizontal-offset) - var(--border-size))}.LandingCard_bookingButton__3Mc_a:hover .LandingCard_bookingButton__vertical__NYgpt{transform:scaleY(0)}.LandingCard_bookingButton__3Mc_a:focus{outline:0}.About_aboutUsHeadContainer__2ErpJ{display:flex;align-items:center;justify-content:center;margin-top:130px;margin-bottom:30px}.About_aboutUsHeading__2aV_c{display:flex;padding-top:14px;align-items:center;justify-content:center;width:250px;font-family:Josefin Slab,serif;border:1.5px solid #000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.About_aboutUsSectionContainer__agbDL{padding-top:40px;padding-bottom:40px}.About_aboutUsComponent__2Cik6{display:flex;flex-direction:column;justify-content:center}.About_staffCardWrapper__2r1Vv{align-items:center;justify-content:center}.About_clinicCardWrapper__3D1E8,.About_staffCardWrapper__2r1Vv{width:100%;height:100%;display:flex}.About_staffCard__2316u{width:90%;background-color:hsla(0,0%,100%,.7);border-radius:20px;box-shadow:1px 1px #000;display:block}.About_staffCard2ndOrder__1dB8K{display:flex;justify-content:center;align-items:center;margin-top:30px;margin-bottom:30px}.About_subComponentHeading__l3cSZ{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-family:Josefin Slab,serif}.About_staffCircleContainer__3Or0b{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.About_staffCircle__1gvKA{margin-top:30px;margin-bottom:30px;height:200px;border-radius:50%;width:200px;background-size:cover;background-position:50%}.About_imgAna__TREsJ{background-image:url(/static/headshot1.jpg)}.About_imgAlex__2DXQ-{background-image:url(/static/headshot2_opt.jpg)}.About_staffTextContainer__ShSLh{display:flex;flex-direction:column;align-items:center;justify-content:center}.About_landingBreakImage__24ECo{margin-bottom:100px;margin-top:100px;width:100vw;height:400px;background-image:url(/static/bgimg2_opt.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}.ServicesCard_serviceCardContainer__rEc-m{margin-bottom:150px}.ServicesCard_serviceHeadingContainer__3ad7d{display:flex;justify-content:center;font-family:Josefin Slab,serif;margin-bottom:40px;margin-top:100px}.ServicesCard_serviceHeading__3gd8i{border:1.5px solid #000;padding:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ServicesCard_serviceAssetContainer__1YbRc{display:flex;flex-direction:column;align-items:center;justify-content:center}.ServicesCard_circle__1p1xB{margin-top:30px;margin-bottom:30px;height:200px;border-radius:50%;width:200px;background-size:cover;background-position:50%}.ServicesCard_dentureImg__1oWZT{background-image:url(/static/DenturesService2.jpg)}.ServicesCard_repairsImg__CH9lh{background-image:url(/static/RepairsService2.jpg)}.ServicesCard_mouthguardImg__1QEec{background-image:url(/static/MouthguardService2.jpg)}.ContactForm_alignContactInputs__2jnHY:focus,.ContactForm_contactForm-textarea__LH7c-:focus,.ContactForm_contactFormInput__vwjtt:focus{outline:none;background-color:hsla(0,0%,100%,.8)}.ContactForm_contactFormBackground__38JES{width:100%;padding-bottom:200px;background-image:url(/static/bgimg6.jpg);background-size:cover}.ContactForm_contactFormAlign__icibT{display:flex;justify-content:center}.ContactForm_contactFormContainer__s_b17{margin-top:100px}@media(min-width:951px){.ContactForm_contactFormContainerWidth__1Bfun{width:50%}}@media(max-width:950px){.ContactForm_contactFormContainerWidth__1Bfun{width:90%}}.ContactForm_contactFormHeading__2Xsj1{display:flex;justify-content:center;padding-top:30px;padding-bottom:30px;color:#fff;font-family:Josefin Slab,serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ContactForm_alignContactInputs__2jnHY{display:flex;justify-content:center;padding-left:0!important;padding-right:0!important}.ContactForm_contactLabelContainer__ieXVE{color:#fff;margin-left:25%}.ContactForm_contactInputWrapper__3xf7i{margin:5px;height:40px;display:flex;align-items:center;background:transparent;width:100%}.ContactForm_contactFormInput__vwjtt{width:100%;height:100%;border:none;padding-left:10px;font-family:Roboto Slab,serif}.ContactForm_contactFormErrorClass__L3W9e{border:1px solid rgba(200,0,0,.8);background-color:rgba(255,240,244,.9)}.ContactForm_textareaWrapper__IReod{width:100%;margin:5px;height:200px;display:flex;align-items:flex-start;background:transparent}.ContactForm_effect1__22bAW{border:0;padding:7px 0;border-bottom:1px solid #ccc}.ContactForm_effect1__22bAW~.ContactForm_focusBorder__nrwYE{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#4caf50;transition:.4s}.ContactForm_effect1__22bAW:focus~.ContactForm_focusBorder__nrwYE{width:100%;transition:.4s}.ContactForm_contactFormTextarea__3diUS{height:100%;width:100%;border:none;padding-left:10px;font-family:Roboto Slab,serif;resize:none}.ContactForm_contactSubmitButton__2JP4t{margin-top:50px;font-family:Josefin Slab,serif;background-color:transparent;background-repeat:no-repeat;width:300px;height:100px;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:scale(1);transition:transform .25s ease}.ContactForm_contactSubmitButton__2JP4t:hover{transform:scale(1.05);transition:transform .25s ease-out}.ContactForm_spinnerWrapper__2RdBL{display:flex;justify-content:center;align-items:center;margin-top:60px}.ContactForm_contactSpinnerTxt__1-HmP{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;margin-top:15px;font-size:120%}.ContactForm_websiteBy__3xMex{position:fixed;bottom:0;left:0;color:#fff;font-size:10px}.ContactCard_contactContainerHeight__2CslR{height:900px}.ContactCard_landingImageContainer__3v7uL{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.ContactCard_contactContainerDimensions__VVZFK{height:100%;font-family:Quicksand,sans-serif}.ContactCard_contactFormContainer__1K-ih{padding-left:5px}.CalendlyWidget_calendlyInlineWidget__1exAF{height:100%;width:100%}.BookingCard_bookingCardMargin__1AoCh{margin-top:150px;margin-bottom:150px}.BookingCard_bookingText__3kTzF{font-family:Roboto Slab,serif;margin-bottom:20px;padding-left:60px;padding-right:60px}.BookingCard_bookingCardContainer__3P-A7{font-family:Quicksand,sans-serif;height:850px;margin:0}.BookingCard_bookingCardHeadContainer__hVeGB{font-family:Quicksand,sans-serif;display:flex;justify-content:center;padding-bottom:20px}.BookingCard_bookingHeading__aByk-{font-family:Josefin Slab,serif;border:1.5px solid #000;padding:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.BookingCard_calendlyContainer__Ax3lO{margin:0;display:flex;flex-direction:column;align-items:center;height:100%}.BookingCard_bookingFormHeading__zPMYV{padding-bottom:30px}.BookingCard_bookingCopyContainer__1r5k6{height:30%}.BookingCard_correctMargin__s44g7{margin:0}.MapContainer_mapContainer__xL8FP{height:400px}.MapContainer_mapAddressPadding__21CHN{display:flex;flex-direction:column;align-items:center;padding-top:30px}.MapContainer_mapAddressText__2sWxf{font-family:Roboto Slab,serif}.MapContainer_mapHeadingContainer__enSJa{display:inline-block;text-align:center;width:100%;padding-top:30px;padding-bottom:30px}.MapContainer_mapHeadingContainer-phonescreen__31AHR{display:flex;flex-direction:column;align-items:center}.MapContainer_mapHeadingWrapper__1hYSF{display:flex;justify-content:center}.MapContainer_mapHeading__o0HzA{width:250px;font-family:Josefin Slab,serif;border:1.5px solid #000;padding:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.BackToTopButton_backToTopButton__Ogrpp{height:80px;width:80px;border:1px dashed #000;background:hsla(0,0%,100%,.5);border-radius:50%;font-size:20px;font-family:Josefin Slab,serif;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}@media(min-width:801px){.BackToTopButton_backToTopButtonPosition__2tIQQ{position:fixed;bottom:5px;left:47.6%}}@media(min-width:401px)and (max-width:800px){.BackToTopButton_backToTopButtonPosition__2tIQQ{position:fixed;bottom:5px;left:43.5%}}@media(max-width:400px){.BackToTopButton_backToTopButtonPosition__2tIQQ{position:fixed;bottom:5px;left:39%}}.BackToTopButton_backToTopButton__Ogrpp:focus{outline:0;box-shadow:none!important}