@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);@import url(https://fonts.googleapis.com/css?family=Montserrat);body{margin:0;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important}.navbar-align{width:60vw;margin:0 auto;min-height:144px}.logo{width:25vw;min-height:100px}.logo,.top{position:relative}.top{padding-top:2vh;text-align:right;display:block;float:right}.address{float:left;width:49%}.telfax{font-family:"Montserrat","Helvetica Neue",sans-serif;float:right;width:49%}a{color:#2b2f89!important}@media screen and (min-width:1200px){.navbar{width:100%}}@media screen and (min-width:992px) and (max-width:1199px){.navbar-align{height:auto}.logo{display:block;width:50vw;margin:0 auto}.logo,.top{text-align:center}.top{width:100%}}@media screen and (min-width:640px) and (max-width:991px){.navbar-align{height:auto}.logo{display:block;width:50vw;margin:0 auto}.logo,.top{text-align:center}.top{width:100%}}@media screen and (max-width:639px){.navbar-align{height:auto}.logo{display:block;width:80vw;margin:0 auto;text-align:center}.navbar-align{width:100vw;margin:0 auto}.top{text-align:center;width:95vw;display:block;margin:0 auto}}:root{--logo:#2b2f89;--accent:#acadae;--link:#2f2f30}body,html{font-family:"Montserrat","Helvetica Neue",sans-serif}.full{background-color:#fff}.navbar a{color:#2b2f89!important;color:var(--logo)!important;font-family:"Montserrat","Helvetica Neue",sans-serif}.navbar-brand{font-size:1rem!important}h1,h2,h3,h4,h5,h6{color:#2b2f89!important;color:var(--logo)!important;font-family:"Montserrat","Helvetica Neue",sans-serif}a{text-decoration:none;color:#2f2f30;color:var(--link)}p{font-family:"Montserrat","Helvetica Neue",sans-serif}.content{min-height:50vh}@media only screen and (max-width:992px){.navbar-brand{font-size:1.25rem!important}}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.carousel{box-sizing:border-box;background:#eee}.carousel img{display:block;height:200px}@media screen and (min-width:768px){.carousel img{height:400px}}.footer{bottom:0;font-family:"Montserrat","Helvetica Neue",sans-serif}.flex-container-6040{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:top}.flex-div-60{width:60%;padding:0 2%}.flex-div-40{width:40%;padding:0 2%}.map{display:block;border:none;top:0;width:25vw;height:20vh}@media only screen and (max-width:992px){.flex-container-6040{display:block}.map{width:100%}.flex-div-40,.flex-div-60{width:100%;padding:0 2%}}.body{padding:2rem 0;width:100%}.body h1{text-align:left}.heading-custom-2{font-size:calc(2.16vw + 1rem);margin:2rem 0;font-weight:500}.heading-custom-4{font-size:calc(.72vw + 1rem);margin:2rem 0;font-weight:500}.heading-custom-5{font-size:calc(.36vw + 1rem);margin:2rem 0}@media only screen and (max-width:992px){.heading-custom-2{text-align:center}.body{background-color:#fff;padding-top:2rem}}.flex-container-alt img{max-width:100%}.flex-container-alt{display:flex;align-items:top;justify-content:baseline;flex-direction:row-reverse}.flex-container-alt>.bio{width:80%;padding:2%}.flex-container-alt>.headshot{width:25%;padding:2%}@media only screen and (max-width:992px){.flex-container-alt{display:block}.flex-container-alt>.headshot{width:100%;padding:2%}}.body{font-family:"Montserrat","Helvetica Neue",sans-serif}.flex-container{display:flex;flex-flow:row;width:100%;align-content:space-between;align-items:center;justify-content:center}.contact-map{width:30vw;height:352px;border:none}#contact-left,#contact-right{width:100%}@media only screen and (max-width:992px){.contact-map{width:100%}}.flex-service-container{display:flex;align-items:center;justify-content:center}.flex-service-container>div{width:50%;padding:2%}.flex-container-50 img,.flex-service-container img{max-width:100%}.flex-container-50{display:flex;align-items:top;justify-content:baseline}.flex-container-50>div{width:50%;padding:2%}ol>.heading-custom-5{margin-top:.5em;margin-bottom:.5em}.flex-container-50 .heading-custom-5{margin-top:0!important}.flex-thirds{display:flex;justify-items:baseline}.flex-thirds>div{width:33%;padding:2%}.image-container-1{background-image:url(https://lifeisanepisode.com/wp-content/uploads/invisalign-clear-aligners.jpg)}.image-container-1,.image-container-2{height:20vh;width:100%;background-position:50%;background-size:cover}.image-container-2{background-image:url(https://www.profilodental.com.au/assets/Uploads/Invisalign-Clear-Aligners-Braces-Profilo-Dental-Care-Newcastle-Sydney3.jpg)}.image-container-3{height:20vh;width:100%;background-image:url(https://www.dentistryspringfieldvt.com/images/aligner-wide.jpg);background-position:50%;background-size:cover}@media only screen and (max-width:992px){.flex-service-container{display:block}.flex-service-container>div{width:100%;padding:2%}.image-container-1,.image-container-2,.image-container-3{height:30vh}.flex-container-50{display:block}.flex-container-50>div{width:100%;padding:2%}.flex-thirds{display:block}.flex-thirds>div{width:100%}}
/*# sourceMappingURL=main.5ec04f64.chunk.css.map */