/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.one-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:4.583333333333%}.two-column{float:left;margin-left:.833333333333%;margin-right:10.833333333333%;width:15%}.three-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:17.083333333333%}.four-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:23.33333333333333%}.five-column{float:left;margin-left:.833333333333%;margin-right:29.58333333333333%;width:40%}.six-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:35.83333333333333%}.seven-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:42.08333333333333%}.eight-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:48.33333333333333%}.nine-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:54.58333333333333%}.ten-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:60.83333333333333%}.eleven-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:67.08333333333333%}.twelve-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:73.33333333333333%}.thirteen-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:79.58333333333333%}.fourteen-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:85.83333333333333%}.fifteen-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:92.083333333333%}.sixteen-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:98.333333333333%}
*{border:0;margin:0;padding:0;}ol,ul{list-style:none;}header,nav,article,footer,address,section{display:block}html,body{height:100%;width:100%;}a{text-decoration:none;color:#333333;}body{-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;text-rendering:optimizeLegibility;color:#333333;font-size:17px;font-weight:300;line-height:30px;margin:0;font-family:'Source Sans Pro',sans-serif;}a{text-decoration:none;cursor:pointer;cursor:hand;}p{margin-bottom:20px;}h1{font-size:2em;font-weight:300;margin-bottom:20px;text-align:left;line-height:40px;}.path-frontpage h1{display:none;}h1.show{display:block;}h2{font-size:1.4em;font-weight:300;line-height:1.4em;margin-bottom:5px;}.optioCategory h2{letter-spacing:0;}h3{font-size:1.3em;font-weight:400;line-height:1.3em;margin-bottom:5px;}h3.alt{font-weight:400;}.clear{clear:both}bold,strong{font-weight:700}.onehundred{width:100%;}.lefttext{text-align:left;}.icon{margin-right:10px;}.centered{text-align:center;}.addgap{margin-left:2.833333333333%;width:46.33333333333333%;}.bottom-margin{margin-bottom:20px;}.bottom-margin-tall{margin-bottom:40px;}.bottom-margin-xtall{margin-bottom:60px;}.top-margin{margin-top:20px;}.top-margin-tall{margin-top:40px;}.top-margin-xtall{margin-top:60px;}.no-bottom-margin{margin-bottom:0;}.no-top-margin{margin-top:0;}.bottom-padding{padding-bottom:20px;}.bottom-padding-tall{padding-bottom:40px;}.bottom-padding-xtall{padding-bottom:60px;}.top-padding{padding-top:20px;}.top-padding-tall{padding-top:40px;}.top-padding-xtall{padding-top:60px;}.mobile{display:none;}.main-image{width:100%;margin-bottom:10px;}a.closex{display:inline-block;padding:20px;margin:0 auto;border:1px solid #404040;padding-top:11px;padding-bottom:11px;color:#FFF;font-weight:400;font-size:1.1em;line-height:1.1em;}a.outline-button{background-color:black;border-radius:2px;clear:both;color:#fff;display:inline-block;font:1em;margin-bottom:10px;margin-left:0;margin-top:10px;padding:5px 20px 6px;text-align:center;text-decoration:none;font-weight:600;}.mobilebarwrap{width:100%;background-color:#000000;height:60px;color:#FFFFFF;}#block-topbar,.topbarwrap{margin:0 auto;width:100%;display:block;background-color:#535353;height:60px;}.topbarwrap .sixteen-column{float:left;padding-top:5px;}.fullwrap{margin:0 auto;width:100%;}.insidewrap{margin:0 auto;max-width:1200px;width:95%;}.headerwrap{width:100%;background-color:#FFF;}.herowrap{position:relative;margin:0 auto;width:100%;}.contentwrap{padding-bottom:80px;padding-top:80px;width:100%;}.path-node .contentwrap{background-color:#f2f2f2;padding-top:40px;}.path-node .contentwrap .twelve-column{background-color:#FFF;}.content-padding{padding:40px;}.half-a{float:left;width:49%;margin-right:1%;}.half-b{float:right;width:49%;margin-left:1%;}#block-mainnavigation{margin-bottom:40px;}#block-quicklinks li,#block-mainnavigation li{border-bottom:1px solid #e3e3e3;list-style:none outside none;padding-left:0px;padding-right:16px;padding-top:8px;padding-bottom:8px;text-align:left;}#block-mainnavigation li.menu-item--active-trail{background-color:#777777;padding-left:15px;}#block-mainnavigation li.menu-item--active-trail a{color:#FFFFFF;}.mobile-left{float:left;font-size:1.2em;font-weight:400;padding-top:15px;width:45%;}.mobile-right{float:right;width:45%;}.menubuttontop{padding-top:12px;text-align:right;}.topbarwrap p{color:#FFFFFF;display:block;font-weight:400;margin-bottom:10px;margin-top:10px;}.topheaderwrap{margin:0 auto;max-width:1200px;padding-left:2.5%;padding-right:2.5%;width:95%;}.insideheaderwrap{width:100%;padding-top:30px;padding-bottom:25px;}.HeaderA{float:left;width:50%;}.HeaderB{float:right;width:49%;}a.social img{width:36px;display:block;float:right;}.HeaderA img{display:block;width:100%;bottom:0;max-width:235px;}.HeaderB{float:right;text-align:right;}.navwrap{width:100%;background-color:#777777;}.navbuffer{margin:0 auto;max-width:1200px;padding-left:2.5%;padding-right:2.5%;width:95%;}.navmarginwrap{display:block;margin:0 auto;margin-right:auto;margin-left:auto;max-width:1200px;width:98.1481%;padding-top:8px;padding-bottom:8px;position:relative;width:100%;}nav#block-bigpictureeight-main-menu li{display:inline-block;list-style:none;margin-right:16px;}.navbara{float:left;display:block;width:27%;color:white;font-size:1em;font-weight:400;line-height:32px;}.navbarb{display:inline-block;margin:0 auto;margin-right:auto;margin-left:auto;margin-left:.92595%;width:68%;float:right;}a.booknow{padding-top:8px;padding-bottom:9px;color:white;text-align:center;display:block;border:1px solid white;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}nav#block-bigpictureeight-main-menu ul.menulist{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;padding:0;width:100%;}nav#block-bigpictureeight-main-menu ul.menulist li{display:inline-block;-webkit-box-flex-grow:1;-moz-box-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;-ms-flex:1 0 auto;flex-grow:1;list-style:none;text-align:center;float:left;}nav#block-bigpictureeight-main-menu ul.menulist li a{display:block;font-family:"Source Sans Pro",Arial,serif;font-size:1.1em;font-weight:400;line-height:32px;padding-bottom:10px;padding-top:9px;text-decoration:none;color:#FFFFFF;}#block-bigpictureeight-phonenumber{font-size:1.3em;padding-bottom:8px;}.phoneheader{display:inline-block;font-weight:600;font-size:1.2em;}.menubutton{cursor:pointer;display:none;float:right;margin-left:20px;}.mobilemenuwrap{display:none;position:fixed;z-index:5000;background-color:black;background-color:rgba(0,0,0,0.90);height:100%;width:100%;top:0;top:0;bottom:0;overflow-y:scroll;overflow-x:hidden;}.mobilemenuinsidewrap{width:80%;margin:10%;text-align:center;}nav#block-bigpictureeight-mobilemenu{margin-bottom:40px;}nav#block-bigpictureeight-mobilemenu li a{display:block;text-decoration:none;color:#FFFFFF;padding-bottom:15px;padding-top:15px;border-bottom:1px solid #fff;margin:0 auto;font-size:1.3em;line-height:1.6em;font-weight:400;}.banner ul.slides img,img.blank{width:100%;display:block;}.featuretext{position:absolute;text-shadow:2px 2px 4px rgba(0,0,0,.75);z-index:1000;top:20px;right:20px;color:white;display:block;font-style:italic;font-size:2em;font-weight:400;}img.slidearrow{display:none;float:left;width:27px;}#preloader{float:left;width:27px;}img#leftarrow{margin-right:1px;}ul.slides li{position:absolute;top:0px;width:100%;}li.slide1{z-index:500}li.slide2{z-index:400;display:none;}li.slide3{z-index:300;display:none;}li.slide4{z-index:200;display:none;}li.slide5{z-index:300;display:none;}.herowrap{position:relative;}.headline{position:absolute;text-align:center;color:#FFFFFF;font-weight:600;font-size:2.4em;z-index:2000;width:100%;bottom:10%;font-family:poly;font-style:italic;}.promo{width:25%;float:left;position:relative;overflow:hidden;}img.promoimage{height:auto;transform:scale(1);transition:transform 0.5s ease 0s;width:101%;display:block;}.promo-text{bottom:10%;color:white;display:block;font-weight:300;line-height:1em;position:absolute;text-align:center;width:100%;font-size:1.2em;z-index:2;pointer-events:none;}.promo-bold{font-weight:600}.promo-hover{bottom:0px;display:block;width:100%;position:absolute;text-align:center;width:100%;z-index:2;background:rgba(0,0,0,0.1) none repeat scroll 0 0;height:100%;transition:opacity 0.5s ease 0s;}.promo-hover:hover + img{transform:scale(1.1)}.promo-hover{transition:opacity 0.5s}.promo-hover:hover{opacity:0.9}.promo-hover:hover{background-color:rgba(0,0,0,0.5)}.right-copy{display:inline-block;float:right;margin-left:5.5%;width:87%;}.left-icon{display:inline-block;float:left;width:7%;padding-top:4px;}.left-icon img{width:100%;}a.icon-link{background-color:white;color:black;}a.icon-link{border-radius:16px;clear:both;display:inline-block;font-size:1em;font-style:italic;padding-left:20px;padding-right:20px;text-decoration:none;}.photo-text{font-style:italic;text-align:center;}ul.bullets{padding-left:20px;margin-bottom:20px;}ul.bullets li{list-style-type:disc !important;padding-left:10px;}.footerwrap{padding-bottom:80px;padding-top:80px;font-weight:400;}ul.sitemap-menu li{font-weight:400;margin-bottom:15px;}.levelwrap{padding-bottom:90px;padding-top:90px;}.levelwrap.levelone{padding-bottom:0px;padding-top:0px;}.levelone .insidewrap{margin:0 auto;width:100%;max-width:none;}.levelone{background-color:grey;text-align:center;}.alignleft h2,.alignleft{text-align:left;}.service-thumbnail img{width:95%;height:auto;padding-right:5%;}.dividerbar{border-top:1px solid #e3e3e3;margin-top:40px;margin-bottom:60px;}.photo{width:38%;padding-right:2%;float:left;}.bio{width:60%;float:left;}.office_hours{width:100%;}.left{float:left;}.right{float:right;}.day{clear:both;border-bottom:none;padding:10px;height:25px;line-height:25px;}.day:nth-child(even){background:#eeeeee;}select,input[type="text"],input[type="email"],textarea{padding:2.5%;max-width:600px;width:95%;border:0;background-color:#FFFFFF;font:14px 'Open Sans',Arial,sans-serif;transition:all .3s ease-in-out 0;margin-bottom:15px;margin-top:7px;}select{width:100%;padding:0;padding-left:2.5%;}select option{padding:2.5%;}input[type="submit"]{background-color:#000000;color:white;font-family:'Source Sans Pro',sans-serif;padding:10px;padding-left:15px;padding-right:15px;color:#FFF;text-transform:uppercase;font-size:.9em;line-height:1.6em;font-weight:600;letter-spacing:3px;text-transform:uppercase;cursor:pointer;cursor:hand;}.bookbox{background-color:#9f9f9f;color:#FFF;line-height:28px;margin-bottom:20px;padding:7%;text-align:left;display:block;font-size:1.2em;font-weight:400;}.bookbox a{color:#FFFFFF;}#block-bookside a{color:#FFFFFF;}a.bookapt{border-radius:15px;padding-top:0;margin-top:0;color:#383838;display:block;border:0;font-weight:300;text-align:left;margin-top:7px;font-size:14px;font-weight:600;text-transform:uppercase;background-color:#d0d0d0;display:inline-block;text-align:center;padding-left:15px;padding-right:15px;}.sidebox{width:100%;float:left;position:relative;overflow:hidden;}img.peopleimage{height:auto;width:101%;display:block;}.people-text{bottom:3%;color:white;display:block;font-weight:300;line-height:1em;position:absolute;text-align:center;font-size:1.1em;z-index:2;pointer-events:none;background-color:rgba(0,0,0,0.2);width:90%;padding-top:13px;padding-bottom:13px;border:1px solid white;margin-left:5%;}.people-bold{font-weight:600}.grow{transition:all .3s ease-in-out}.grow:hover{transform:scale(1.1)}.contactpopwrap{display:none;position:fixed;z-index:5000;background-color:black;background-color:rgba(0,0,0,0.60);height:100%;width:100%;top:0;top:0;bottom:0;overflow-y:scroll;overflow-x:hidden;text-align:center;}#closecontact{position:absolute;right:0;top:0;}.contactpopinsidewrap{margin-top:10%;padding-left:10%;padding-right:10%;padding-top:60px;padding-bottom:60px;background-color:grey;display:inline-block;position:relative;text-align:center;padding:60px;color:#FFF;}.contactpopinsidewrap label{display:block;}.appointmentpopwrap{display:none;position:fixed;z-index:5000;background-color:black;background-color:rgba(0,0,0,0.60);height:100%;width:100%;top:0;top:0;bottom:0;overflow-y:scroll;overflow-x:hidden;text-align:center;}#block-bigpictureeight-webform-2 h2,.appointmentpopwrap h2{text-align:center;margin-bottom:30px;font-weight:400;}#closeappointment{position:absolute;right:0;top:0;}.appointmentpopinsidewrap{margin-top:10%;margin-left:5%;margin-right:5%;padding-left:10%;padding-right:10%;padding-top:60px;padding-bottom:60px;background-color:grey;display:inline-block;position:relative;text-align:left;padding:60px;color:#FFF;}.fieldset-legend{font-weight:600;}#edit-days-available--wrapper,#edit-prefered-time-of-day--wrapper{margin-top:20px;}#edit-prefered-time-of-day--wrapper{margin-bottom:20px;}#webform-submission-book-an-appointment-form{font-weight:400;}.teammember{display:inline-block;float:left;margin-bottom:40px;padding-right:1%;width:32.3%;text-align:center;line-height:18px;}.teammember img{width:100%;}.optioControl{margin:0 auto;max-width:850px;width:100%;}a.optioThumbnailLink{display:inline-block;padding:10px!important;padding-left:0!important;border:none!important;background:none repeat scroll 0 0!important;font-family:'Source Sans Pro',sans-serif !important;font-size:18px !important;font-weight:300 !important;width:100% !important;}.optio-thumbnail{display:inline-block;width:33%;}.optioVideoCategory{display:none!important;}.videowrap{padding-top:15px;padding-right:15%;padding-bottom:30px;padding-left:15%;width:70%;}.optioVideoTitle{font-size:.85em;}.google-maps{margin-bottom:50px}.google-maps iframe{pointer-events:none;display:block;}@media only screen and (max-width:850px){.HeaderA{width:275px}.HeaderB{width:auto}.headline{font-size:1.8em}.full{display:none}.twelve-column.contentarea{float:left;margin-left:.833333333333%;margin-right:.833333333333%;width:98.333333333333%;}.four-column.sidebar{display:none}.navwrap{display:none}.menubutton,.menubutton img{display:block}a.social{display:none}.contentwrap .six-column{margin-left:12.5%;margin-right:12.5%;margin-top:40px;width:75%;}.contentwrap .ten-column{margin-left:.833333333333%;margin-right:.833333333333%;width:98.333333333333%;}.promo{width:50%}#homeicons .eight-column{margin-left:0;margin-right:0;margin-top:60px;width:100%;}#homeicons .eight-column:first-child{margin-top:0}.left-icon{display:none}.right-copy{margin-left:2.5%;margin-right:2.5%;width:95%;}}@media only screen and (max-width:600px){.headline{font-size:1em;}.teammember,.eight-column{float:left;text-align:center;margin-left:.833333333333%;margin-right:.833333333333%;width:98.333333333333%}.teammember img,.eight-column img.onehundred{width:80%;margin-left:10%;margin-right:10%;margin-bottom:20px;}}@media only screen and (max-width:480px){h1,.contentwrap{text-align:center}.path-node .contentwrap{padding-top:20px}.HeaderA img{max-width:none !important;padding-left:15%;width:70%;}.mobile{display:block}#block-topbar,.headerwrap .HeaderB{display:none}#block-bigpictureeight-branding,.headerwrap .HeaderA{text-align:center;width:100%;}.headline{display:none}.footerwrap{padding-bottom:60px;padding-top:60px;}.contentwrap,.levelwrap{padding-bottom:40px;padding-top:40px;}#homeicons .eight-column{margin-top:40px}.contentwrap{padding-bottom:20px}body{font-size:15px}.seven-column,.nine-column{float:left;margin-left:.833333333333%;margin-right:.833333333333%;text-align:center;width:98.333333333333%;}.half-a{width:100%}.half-b{width:100%}.service-thumbnail img{margin-bottom:20px;margin-left:10%;margin-right:10%;padding-right:0;width:80%;}.office_hours{margin-top:20px}.alignleft h2,.alignleft{text-align:center}}.form-item-test-optio{margin:0;overflow:hidden;height:0;}
img{height:auto;}.fullwrap{display:flex;flex-direction:column;}.headerwrap{order:-1;}.onehundred{height:auto;}.topbarwrap{background-color:#1fc2de;}.topbarwrap a{color:#fff;}.navwrap{background-color:#1fc2de;}.navbara{display:none;}.navbarb{margin-left:0;width:100%;}a.booknow{background:#346bc3;border:0;border-radius:0;box-sizing:border-box;color:#fff;display:inline-block;font-weight:600;line-height:34px;margin-right:0;padding:0 20px;height:36px;white-space:nowrap;}.bookbox small{color:#000;display:block;font-size:0.8rem;line-height:1;margin-top:0.5rem;opacity:0.3;text-transform:uppercase;}.promos{display:flex;align-items:stretch;flex-wrap:wrap;}.promo{box-sizing:border-box;border-right:1px solid #fff;border-bottom:1px solid #fff;}.promo:last-child{border-right:0;}@media (max-width:850px){.promo:nth-child(even){border-right:0;}}.banner{aspect-ratio:80/27;}.HeaderB{position:relative;}#block-bookanappointment{position:absolute;top:10px;left:0;transform:translateX(-50%);}@media screen and (max-width:850px){#block-bookanappointment{left:auto;right:60px;transform:none;}}@media screen and (max-width:630px){#block-bookanappointment{display:none;}}.phoneheader{display:flex;justify-content:flex-end;position:absolute;right:0;min-width:580px;}.phoneheader .phonenumber{display:flex;align-items:center;margin-left:0.5rem;line-height:1;}.phoneheader .phonenumber small{font-size:1.1rem;font-weight:normal;margin-right:0.5rem;position:relative;top:0.1rem;}@media (max-width:800px){.phoneheader{flex-direction:column;align-items:flex-end;min-width:none;}.phoneheader .phonenumber{font-size:1.1rem;margin-top:4px;}}.mobile-left{display:flex;width:80%;}.mobile-left .phonenumber{display:flex;flex-direction:column;align-items:center;line-height:1;margin-right:1rem;}.mobile-left .phonenumber small{color:#000;font-size:0.8rem;line-height:1;opacity:0.3;text-transform:uppercase;}.mobile-right{width:10%;}.headline{text-shadow:1px 1px 4px rgba(0,0,0,0.5);}.topbarwrap p{font-size:1.4em;}.path-node .contentwrap,.contentwrap{background-color:#eff2fa;}.leveltwo{background-color:#1fc2de;color:#FFFFFF;}.appointmentpopinsidewrap,.contactpopinsidewrap{background-color:#1fc2de;}.mobilebarwrap{background-color:#1fc2de;}a.outline-button{background-color:#1fc2de;}.footerwrap a{color:#3e47ac;}.bookbox{background-color:#1fc2de;}a.bookapt{background-color:#1db7d2;}.mobilemenuwrap{background-color:#1fc2de;}.HeaderA img{max-width:175px;}#block-mainnavigation li.menu-item--active-trail{background-color:#1fc2de;}.insideheaderwrap{padding-top:10px;padding-bottom:15px;position:relative;}.day:nth-child(even){background:#eff2fa;}.mobile-top-bar a{color:#FFFFFF;}#block-socialheader{margin-bottom:25px;margin-top:10px}#block-bigpictureeight-phonenumber{padding-bottom:0px;line-height:1.6;position:relative;}li.slide2{z-index:3000;}.featuretext{z-index:5000;}nav#block-bigpictureeight-mobilemenu li a{border-bottom:1px solid #a4e3ee;}.fullmenu nav#block-bigpictureeight-main-menu ul.menulist li a.is-active{color:#94c63f;}.outlinebutton-wrap{background-color:#94c63f;}.outlinebutton-wrap.altcolour{background-color:#c6bfb1;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);}h1,h2{font-weight:400;}strong{font-weight:600;}body.path-frontpage .contentwrap{font-weight:400;}body.path-frontpage h1::after{background-color:#FFF;}#block-phonenumber a{background-color:#94c63f;}.calltitle{color:#FFF;padding-bottom:15px;}input[type="submit"],a.closex,a.callbutton{color:#FFF;background-color:#1fc2de;border:1px solid #a4e3ee;}.levelone{background-color:#585c5f;}.promo .badge{position:absolute;top:0;left:0;}@media only screen and (max-width:480px){.HeaderA img{max-width:none !important;padding-left:25%;width:50%;}}@media only screen and (max-width:720px){.topbarwrap p.right{display:none;}}.modal-wrapper{background:rgba(0,0,0,0.8);display:none;overflow:hidden;position:fixed;top:0;left:0;text-align:center;width:100%;height:100%;z-index:19999;}.modal{box-shadow:0 0 10px rgba(0,0,0,0.8);display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:804px;height:auto;max-height:95%;}.modal-close{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/5JREFUeNq8WEtLW0EUzr1Jk/QBFa1Q04JCogvbhYsu8iMUYhcKCqlZCeJr6caVi0JXitKNgo+16MYHxqxEUEq1K12qCD5DdVvbJNP5LufIOPfm5qrBA4ebzJ0535eZM+cRwydFCOG7rxhSnMbFA4zBVOCeoCa+0pM/8zsQEHJqQT4L9L3glVzAAwEV+Bmt4adfI5KXmpP6T3kWiJxwIxQoQcIksKDUkNSwosGurq7qeDwewdStra3TmZmZrBz/K/WPojc0lgch193BO1WJAEg+l1ohNSK1PhaLxTc2Nr5eXl7+zOfzN0ITjOEd5kSj0TjW0NoKsgWbpgOenYhC4oXUKql1Upt2dna+68BXV1dib29P7O/vW591wRqsJRtVZNNGxkaEzptJvJEam5qaSh4cHKTZ+OLioujo6BChUEiwg7KGw2HR2dkpFhYWbslg7eTkZBK2yCaTMRyJEAk/bSHYx9Lp9BAbzGQyoq2tzQZeTNvb2601LOvr60NEpoow/ExGJ2KSU+I867ATbGR2dtYzAV2xlgU26ZgqCMvUfZeP5BU5VxMfx2NI6GRgk3wmQlgB5frfEgnSttWzY66urj6aBOvKyorqwPWEFdSJ4LxeSn2HK8pb2draajMoY4Ho7u4uCtjT02PN0ccTicTtEQEDWITp1wPba6lRxAC+HbqxQCAg1tbWLGOjo6O29+Pj49Y76eSOZGATAgxgEeadoBqkq/Xh4uLiByYnk0nHX6uKSoZJsDjtGmxCgAEswgyq/oGQ/baysvITG0JMcNp6HRBknMac1iL2sAALmIRtMBEEmfcjIyOfMen4+NjV8XRgLyRYT05OrHnDw8MJYBK2YSq7YtTW1sKTfdfX164pu6+vzzcxMWEbHxsb8w0ODrquzWaz1lM6bLVaRph68ntoocQFzkPFVIsaeSS/8UWen+sieTS+3t5e23h/f7+1K27CtgmLj+yOs9aUy1klGce1sKk5a43qrOr1/Yh6AhORYct9fZEIIRLjF7D063snoG1ubn7D5Pn5+bIHNNiEAIMysS2gOYb45uZmmzHTNEuGeMzRx1taWm53i6o3xxBvUk2K69vASW9paalsSW95eVlNeg2EFdJvbtEyYG5u7unKAKfCSJZ3X8pRGOGHsMCma2HkpVREbYJU7pUA5mINC2x5KhWLFc/T09Opw8PDjFo8p1IpxziDMbzjdA85OjrKwIbn4rlUO7G7u2trJ2Q6t9oJKD6XrZ3w2mCdnZ1tOzVYuVzu5vz8fBtzqArz3GAZxZKcl5ZzYGAg0tjYiCzqk01WVob2U7eWE32wU8sJKMMt25arCed/B4r1vSWJePhbwtSIFFRgr39LeCbyFH/U/BdgAA90XQbQ2jSOAAAAAElFTkSuQmCC') no-repeat right;border:0;cursor:pointer;display:block;outline:none;overflow:hidden;position:absolute;top:-16px;right:-16px;text-indent:-9999px;width:34px;height:34px;z-index:10;}.video-wrapper{background:#000;box-sizing:content-box !important;width:100%;height:0;padding-bottom:56.25% !important;position:relative;}.video-wrapper .video-js{background:#000;border:none;opacity:1;position:absolute !important;top:0 !important;left:0 !important;visibility:visible;width:100% !important;height:100% !important;}.review-call{margin-bottom:1.5em;}.review-call:last-child{margin-bottom:0;}img.review{float:left;margin:5px 15px 0 0;}.mobilemenuwrap{overflow-y:auto;}#block-invisalignprovider{background:#404041;position:relative;top:-40px;left:-40px;padding-right:80px;width:100%;}#block-invisalignprovider img{display:block;}.invisalign-teen{margin-left:20px;max-width:180px;width:25%;}.figures{margin-bottom:20px;}.figures figure{box-sizing:border-box;display:inline-block;padding-right:10px;width:33%;}.figures figure img{display:block;width:100%;height:auto;}.figures figcaption{font-size:0.85em;}@media only screen and (max-width:480px){.headerwrap .HeaderB{display:block;}#block-bigpictureeight-phonenumber{display:none;}.menubutton{display:none;}#block-socialheader{position:absolute;top:0;right:60px;width:111px;}a.social img{border:1px solid rgba(255,255,255,0.5);margin:4px 0 0 5px;width:30px;height:30px;}}.display{display:none;}@media(max-width:767px){.six-column.display{display:block;margin-top:0px;}}.show{display:block;}@media(max-width:767px){.six-column.show{display:none;}}.width-height{width:100%;height:100%;}@media (max-width:640px){.half-a,.half-b{margin:0;width:100%;}.contact-info{display:flex;flex-direction:column;}.contact-info .half-a{order:1;}}.mobile-top-bar{display:flex;align-items:center;justify-content:space-between;margin-right:-15px;}.mobile-left{padding-top:0;}.form-composite.webform-fieldset--title-inline legend{float:none;}.form-item-new-patient{margin-bottom:1.5rem;}.w-100{width:100%;height:auto;}.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;}[data-random]{display:none;}.review{break-inside:avoid;}.review::before{content:'';display:block;background-image:url(/sites/www.stalbertdental.ca/files/images/5-star.svg);background-position:left;background-repeat:no-repeat;height:30px;margin-bottom:25px;}.review-author{color:#1fc2de;font-size:1rem;font-style:italic;}.review-author::before{content:'-';}.review-columns{display:flex;gap:1rem;}.review-columns>div{flex-basis:100%;}@media (max-width:1170px){.review-columns{flex-direction:column;}}
