main{display:block}.clear{clear:both}h4{font-size:35px;line-height:40px;font-weight:600;margin-bottom:20px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template{display:none}.btn:active,.btn:focus{box-shadow:none;outline:0}.btn:active:active,.btn:focus:active{box-shadow:none}.btn{color:#fff;min-width:154px;min-width:148px;font-size:18px;padding:16px 40px;line-height:26px;text-decoration:none;border-radius:0;text-align:center;text-transform:uppercase;transition:all .3s ease}.btn-white-ghost{background:0 0;border:1px solid #fff;text-transform:uppercase}.btn-white-ghost:hover{background:#fff;border:1px solid #fff;color:rgba(0,0,0,.7);text-transform:uppercase}.btn-green-trans{background:url("/wp-content/themes/twentyseventeen/css/../images/right-arrow.png") no-repeat right 10px;background-size:40px auto;color:#256137;padding-left:0;padding-right:70px;--lzl-bg-img:"/wp-content/themes/twentyseventeen/css/../images/right-arrow.png"}.btn-green-trans:hover{color:rgba(0,0,0,.7);background:url("/wp-content/themes/twentyseventeen/css/../images/right-arrow.png") no-repeat right -30px;background-size:40px auto;--lzl-bg-img:"/wp-content/themes/twentyseventeen/css/../images/right-arrow.png"}.btn-green-trans:hover.lzl:not(.lzl-ed),.btn-green-trans:hover.lzl-ing:not(.lzl-ed){background-image:none}.no-radius{border-radius:0!important}.btn-green{background:#256137;text-transform:uppercase;color:#fff}.btn-green:hover{background:#fff;color:#256137}.btn-white{background:#fff;text-transform:uppercase;color:#21442c}.btn-white:hover{background:#d1d9d3}.btn-red{background:#db3a3b;font-size:18px;text-transform:uppercase;color:#fff;border-radius:0}.btn-red:hover{background:#fff;color:#db3a3b}.btn-radius{border-radius:30px}.btn-ghost-red{background:0 0;text-transform:uppercase;color:#db3a3b;border:1px solid #db3a3b;border-radius:0;border-radius:30px}.btn-ghost-blue{background:0 0;text-transform:uppercase;color:#303773;border:1px solid #303773;border-radius:0;border-radius:30px}.btn-ghost-red:hover{background:#db3a3b;color:#fff}.btn-ghost-blue:hover{background:#303773;color:#fff}.btn-ghost-white{background:0 0;text-transform:uppercase;color:rgba(255,255,255,1);border:1px solid #fff;border-radius:0;border-radius:30px}.btn-ghost-white:hover{background:#fff;color:#db3a3b}.btn-lg{font-size:18px;line-height:32px;padding:16px 25px;border-radius:5px}.btn-small{font-size:14px;line-height:28px;padding:5px 25px;letter-spacing:0;min-width:0;border-radius:3px}.btn-green-trans.lzl:not(.lzl-ed),.btn-green-trans.lzl-ing:not(.lzl-ed){background-image:none}.header-bottom .dropdown-toggle::after{display:none}.banner-section .flexslider{margin:0;border:0}.callout-inner .callout-details .call-heading{font-family:Georgia,Times,Times New Roman,serif;-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;display:inline-block;color:#0068a6;font-size:.75em;position:relative;line-height:1;padding-bottom:1.15em;margin-bottom:1em}.callout-inner .callout-details{margin-left:auto;margin-right:auto;max-width:20em;padding:1.7em 0 2em}.callout-inner .callout-details .call-desc{color:#707070;font-size:.65em;line-height:1.154em}.callout-section .callout-inner{background:#fff;display:block;max-width:32.3em;overflow:hidden;box-shadow:0 5px 5px rgba(0,0,0,8%)}.callout-details .call-heading:before{-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;content:"";background:#707070;height:1px;width:auto;display:block;position:absolute;left:50%;left:5%;bottom:0;right:5%}.callout-inner:hover .callout-details .call-heading:before{background:#4eb889;left:-1em;right:-1em}.callout-inner:hover .callout-details .call-heading{color:#4eb889}.callout-inner:hover .callout-details .call-heading:after{opacity:1;-webkit-transform:rotate(-45deg) scale(1);-moz-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);-o-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.callout-details .call-heading:after{-webkit-transition:ease-in-out all .5s;-moz-transition:ease-in-out all .5s;-o-transition:ease-in-out all .5s;-ms-transition:ease-in-out all .5s;transition:ease-in-out all .5s;-webkit-transform:rotate(-45deg);-webkit-transform:scale(0);-webkit-transform:rotate(-45deg) scale(0);-moz-transform:rotate(-45deg);-moz-transform:scale(0);-moz-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg);-ms-transform:scale(0);-ms-transform:rotate(-45deg) scale(0);-o-transform:rotate(-45deg);-o-transform:scale(0);-o-transform:rotate(-45deg) scale(0);transform:rotate(-45deg);transform:scale(0);transform:rotate(-45deg) scale(0);content:"";width:1em;height:1em;margin:0 auto;background:#4eb889;position:absolute;right:0;left:0;top:-1.45em;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;opacity:0}.callout-inner .callout-details .call-heading:after{top:-2.45em}.spotlight-01-section a{display:inline-block;width:44%;max-width:19.55em;margin:1em .5em;margin:0 2.7%}.spotlight-01-section{background:#fff;text-align:center;position:relative;padding:7em 0 6.5em;z-index:410}.spotlight-01-section a h2{text-transform:uppercase;text-align:center;color:#0068a6;font-size:1.2em;position:relative;padding-bottom:.2em}.spotlight-01-section a h2:before{-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;content:"";background:#4eb889;height:1px;width:0;display:block;position:absolute;left:50%;bottom:0}.spotlight-01-section a .voluble{display:inline-block;color:#707070;font-size:.7em;line-height:1.286;max-width:24.86em}.spotlight-01-section a .btn{letter-spacing:.18em;-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;text-transform:uppercase;font-weight:700;display:inline-block;font-size:.6em;color:#fff;background:#4eb889;padding:0 17px;margin-top:2.1em;height:3.42em;line-height:3.42}.spotlight-01-section a:hover h2{color:#4eb889}.spotlight-01-section a:hover h2:before{width:30%;margin-left:-15%}.spotlight-01-section a:hover .btn{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);background:#0068a6}.spotlight-01-section a .decoration{display:block;margin-left:auto;margin-right:auto;margin-bottom:1.15em;width:19.55em}.spotlight-02-section{padding:5em 0;background:#0068a6;text-align:center;position:relative;z-index:410}.spotlight-02-section .decoration{width:48.9%;display:inline-block;vertical-align:top;position:relative}.spotlight-02-section .full img{width:100%}.spotlight-02-section .decoration img{width:100%}.spotlight-02-section .mod{width:96%;max-width:29.65em;display:inline-block;vertical-align:top}.spotlight-02-section .mod>img{float:left}.spotlight-02-section .full .cta{line-height:1;font-size:2.5em}.spotlight-02-section .mod:nth-child(2){margin:0 0 0 .5em}.spotlight-02-section .mod:nth-child(2) .full{margin-bottom:2.19%}.spotlight-02-section .mod:nth-child(1) .decoration:nth-child(1){margin-right:2.2%}.spotlight-02-section .mod:nth-child(1) .decoration{margin-bottom:2.19%}.spotlight-02-section .mod:nth-child(2) .decoration:nth-last-child(1){margin-left:2.2%}.spotlight-02-section a{background:#000;overflow:hidden}.spotlight-02-section .full{width:100%;display:inline-block;vertical-align:top;position:relative}.spotlight-02-section .cta{font-family:Georgia,Times,Times New Roman,serif;text-align:center;text-transform:uppercase;color:#fff;width:100%;margin-left:auto;margin-right:auto;display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);right:0;left:0}.spotlight-02-section .decoration .cta{line-height:.9;font-size:1.55em;padding:0 1em}.spotlight-02-section a:hover img{opacity:.6}.spotlight-02-section a:hover .cta{-webkit-transform:translateY(-50%) scale(1.1);-moz-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);-o-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.spotlight-02-section a img{-webkit-transition-duration:.55s;-moz-transition-duration:.55s;-o-transition-duration:.55s;-ms-transition-duration:.55s;transition-duration:.55s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.spotlight-02-section a .cta{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}.spotlight-02-section .decoration{width:48.9%;display:inline-block;vertical-align:top;position:relative}.spotlight-02-section img{max-width:none}.testimonial-section{text-align:center;padding:2em 0;background:#fff}.testimonial-section .decoration{vertical-align:middle;display:inline-block;border:solid .6em #fff;box-shadow:0 5px 5px rgba(0,0,0,.14);margin-bottom:1.5em;width:60%;max-width:352px}.testimonial-section .mod{vertical-align:middle;display:inline-block;max-width:370px}.testimonial-section .decoration{width:auto;margin:0}.testimonial-section .decoration{vertical-align:middle;display:inline-block;border:solid .6em #fff;box-shadow:0 5px 5px rgba(0,0,0,.14);margin-bottom:1.5em;width:60%;max-width:352px}.testimonial-section .mod{vertical-align:middle;display:inline-block;max-width:370px}.testimonial-section h2{text-transform:uppercase;letter-spacing:.14em;text-align:center;color:#0068a6;font-size:1.65em;margin-bottom:1em}.testimonial-section .cycle-slideshow{width:100%;display:block}.testimonial-section .cycle-slide{color:#707070;width:100%;display:block;margin:0 auto}.testimonial-section .voluble{display:block;line-height:1.235;font-size:.85em;margin:0}.testimonial-section .cred{letter-spacing:.2em;font-weight:700;display:block;text-transform:uppercase;font-size:.7em;color:#0068a6}.testimonial-section .btn{letter-spacing:.18em;-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;text-transform:uppercase;font-weight:700;display:inline-block;font-size:.6em;color:#fff;background:#4eb889;padding:0 17px;margin-top:2.5em}.testimonial-section .btn:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);background:#0068a6}.welcome-section{background:#f9f9f9;position:relative;z-index:400;padding:3.7em 0 3em}form label{display:block;line-height:1em;font-weight:400;max-width:100%}form p{height:auto}select{font-family:inherit;font-size:inherit;color:#333;outline:0;height:34px;padding:.5%;width:100%;max-width:100%;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0}form #survey_participant{margin:20px 0 0}form fieldset span,form label span{display:block;font-size:1em;margin-bottom:8px}.full select{font-family:inherit;font-size:inherit;color:#333;outline:0;height:34px;padding:.5%;width:100%;max-width:100%;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0}form fieldset span,form label span{display:block;font-size:1em}form label.required{font-weight:700}form label .quiet{font-weight:400;font-style:italic;margin-top:3px}input[type=text],input[type=date],input[type=email],input[type=search],input[type=tel],input[type=file]{padding:0 0 0 16px!important}form label{margin:15px 0 0;min-height:0}legend{margin-left:0;-webkit-padding-start:0;-webkit-padding-end:0;font-size:1.4285714285714em;font-family:inherit;font-weight:700;display:block;width:100%;padding:5px 0}form label textarea{width:100%!important;padding:5px!important;margin-top:2px}form p.notice{margin:0 0 25px!important;font-style:italic}.full textarea{vertical-align:top;outline:0;min-height:180px;display:block;padding:.5% 10px!important;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:vertical;font-family:inherit;font-size:inherit;color:#333}.full textarea{padding:9px 0 0 16px!important;min-height:0}form button{background:#0068a6;border:1px solid #0068a6;color:#fff;text-transform:uppercase;padding:10px 30px;text-align:center;font-size:0.9285714285714286em;display:inline-block;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;transition-duration:.5s}form button:hover{color:#fff;border-color:#004873;background:#004873}fieldset{border:0;margin:0;padding:0}form fieldset{margin:0}form #rating label input,form .full label input[type=radio]{float:left;position:relative;width:20px!important;height:1em;margin:0 3px!important;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.success{text-transform:none;font-weight:400;color:#fff;padding:16px;float:left;background:#0068a6}form #rating label,form .full label{margin:15px 5px;clear:both;line-height:1em}@media only screen and (min-width:81.25em){.welcome-section{padding-top:120px;min-height:828px}}.welcome-section .hp-decor{display:block;position:absolute;bottom:114px;left:50%;margin-left:-500px}.welcome-section h1{margin:0;width:420px;position:absolute;top:0;left:0}.welcome-innner{position:relative}.welcome-innner a{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;color:#0068a6;text-decoration:underline}.welcome-innner a:hover{color:#4eb889}.types-section{text-align:center;position:relative;z-index:410;padding:3em 0;padding:0 0 3em;background:#fff;font-size:3vw}.types-section .mod{border-radius:0 0 1.5em 1.5em;background:#4eb889;display:block;margin-left:auto;margin-right:auto;width:96%;max-width:44.35em;height:6.25em;position:relative;overflow:hidden;margin-bottom:2em}.types-section h2{text-transform:uppercase;color:#fff;margin:0;position:absolute;bottom:-0.22857143em;left:0.27142857142857em;font-size:3.5em}.types-section a{-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;width:7.95em;display:inline-block;position:relative;margin:4em .5em 1em}.types-section a:hover:before{top:0;width:100%;height:7.95em;border-radius:50%;background:rgba(255,255,255,.5)}.types-section a:hover .decoration img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.types-section a:hover .topic{font-weight:700;-webkit-transform:translateY(-7em) scale(1.1);-moz-transform:translateY(-7em) scale(1.1);-ms-transform:translateY(-7em) scale(1.1);-o-transform:translateY(-7em) scale(1.1);transform:translateY(-7em) scale(1.1)}.types-section a:before{content:"";background:#b7b6b6;width:1px;height:2.05em;display:block;margin-left:auto;margin-right:auto;position:absolute;left:0;right:0;top:-3.75em;-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;z-index:400}.types-section a .decoration{border-radius:50%;-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.types-section a .decoration img{-webkit-transition:ease-in-out all .5s;-moz-transition:ease-in-out all .5s;-o-transition:ease-in-out all .5s;-ms-transition:ease-in-out all .5s;transition:ease-in-out all .5s;border-radius:50%;width:7.95em}.types-section a .topic{font-weight:300;display:block;-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;text-transform:uppercase;font-size:.75em;line-height:1.2;color:#2c2b2b;margin-top:.8em;z-index:440;position:relative}.kids-section{text-align:center;position:relative;z-index:410;padding:3em 0;font-size:3vw;background:#0068a5}.kids-section a{width:13.45em;margin:5% .5em;background:#4eb889;display:inline-block;vertical-align:top;position:relative}.kids-section a:hover .decoration{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%);opacity:.5}.kids-section a:hover .topic{color:#2f6e52;width:100%;height:100%;bottom:0;background:rgba(78,184,137,.1)}.kids-section a:hover .topic span{top:80%}.kids-section a:hover .topic span:before{height:100%;bottom:0;opacity:.5}.kids-section a .decoration{-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;display:block}.kids-section a .decoration img{width:100%}.kids-section a .topic{display:block;margin-left:auto;margin-right:auto;-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;font-size:.75em;color:#fff;background:#4eb889;width:9.4em;height:6em;margin:0 auto;position:absolute;right:0;bottom:-2.3em;left:0;z-index:400}.kids-section a .topic span{width:100%;display:block;position:absolute;top:50%;top:39%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0;z-index:400;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;-ms-transition-delay:.25s;transition-delay:.25s}.kids-section a .topic span:before{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;content:"";background:#fff;width:auto;height:1px;display:block;position:absolute;left:18px;right:18px;bottom:-.5em;z-index:-1}.gallery-section{text-align:center;position:relative;z-index:410;background:#fff;padding:2em 0}.gallery-section .decoration{display:block;margin-left:auto;margin-right:auto;position:relative;max-width:1200px;overflow:hidden;background:#000}.gallery-section .decoration:before{letter-spacing:.22em;-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;content:"Smile Gallery";width:auto;height:auto;display:block;position:absolute;left:2em;bottom:1.05em;color:#fff;text-transform:uppercase;z-index:410;font-size:.75em}.gallery-section .decoration img{position:relative;-webkit-transition:ease-in-out all .4s;-moz-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;transition:ease-in-out all .4s;width:100%;z-index:400}.gallery-section .decoration:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:.8}.gallery-section .decoration:hover:before{letter-spacing:.3em}.gallery-section .mod{display:block;text-align:left;margin-top:1.15em}.gallery-section .mod .cycle-slideshow{background:0 0;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;-o-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.gallery-section .mod .cycle-slide{width:100%;display:block}.gallery-section .mod img{display:inline-block;width:19%;max-width:167px;margin:0 .5%}.gallery-section h3{color:#0068a6;text-align:center;text-transform:uppercase;font-family:"Lato",sans-serif;letter-spacing:.15em;font-size:.85em;margin-bottom:.3em}.gallery-section .social-media img,.gallery-section .social-media .ib{vertical-align:top}.gallery-section .social-media{text-align:center;height:auto;display:inline-block;vertical-align:middle;padding:0;margin:2em 0 0;position:relative}.gallery-section .social-media .ib{display:inline-block}.gallery-section .social-media a{color:#4eb889;font-size:13px;margin:0 5px;position:relative;display:block;float:left;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}.gallery-section .social-media a:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);color:#0068a6}.credit-section .sesame-link .sesame-icon{width:16px;height:14px;margin-right:.4em;display:inline-block;vertical-align:middle}.credit-section .sesame-link .sesame-icon path{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}.credit-section .sesame-link .sesame-icon path.top{fill:#d6e03d}.credit-section .sesame-link .sesame-icon path.bottom{fill:#00a5e3}.credit-section .sesame-link:hover .sesame-icon path{fill:currentColor}#slideshow{text-align:center;background:#fff;position:relative;z-index:400}#slideshow #home-slideshow{width:100%;margin:0}.callout-section{text-align:center;width:100%;position:relative;background:#f5f6f6;padding:0;z-index:410}body.coronavirus-update #coronavirus-update{display:none}#subnav-outer .divider{display:none;margin:0 3px}.welcome-section h1{font-weight:400;color:#0068a6}.welcome-section h1 span{font-family:"Lato",sans-serif;text-transform:none;display:block;font-size:.673em;color:#707070;line-height:1.3}.img-center,.img-left,.img-right{float:none;display:block;margin:2.5% auto;clear:both}.img-right{max-width:50%;margin-top:0}.before-after-box{width:51%}.before-after-image{width:40%;float:left;text-align:center;padding-right:20px;margin-bottom:25px}hr{color:#d4d4d4;background-color:#d4d4d4;border:none;height:1px;clear:both;margin:1.58em 0}.before-after-image img{border:1px solid rgba(0,0,0,.3)}.before-after-image span{display:block}p.before-after-text{width:50%;float:right}.content-col .content-text-full ul li{list-style:none}.content-col .content-text-full ul{margin:0 0 1.8em}.content-col .content-text-full ul li{margin-top:21px;list-style:none}.content-col .content-text-full ul li a{font-weight:400;text-transform:none;font-family:Georgia,Times,Times New Roman,serif;font-size:1.2em;color:#4eb889;display:inline-block;text-decoration:none}.content-col .content-text-full ul ul{padding-left:0;margin:0}.content-col .content-text-full ul ul li{margin:0;list-style:none}.content-col .content-text-full ul{margin:0 0 1.8em}.content-col .content-text-full ul ul li a{font-family:"Lato",sans-serif;font-weight:400;display:inline-block;font-size:1em;color:#333;text-transform:none}.content-col .content-text-full ul li a:hover,.content-col .content-text-full ul ul li a:hover{color:#4eb889}.spot00{padding:2.25em 0 2.5em;background:#0068a6}.spot00 h2.topic{letter-spacing:.2em;line-height:1;font-size:31px;font-family:"Lato",sans-serif;font-weight:400;text-transform:uppercase;color:#fff;width:96%;max-width:1000px;margin:0 auto 28px}.contactform{width:96%;max-width:1000px;margin:0 auto;padding:0}.contactform form{width:100%;display:inline-block;vertical-align:top}.contactform input[type=text],.contactform textarea{font-size:.75em;color:#fff;caret-color:#4eb889;width:100%;margin:0 0 10px;background:#4d96c1;border:1px solid transparent;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;box-shadow:none;display:block}.contactform input[type=text]::-webkit-input-placeholder,.contactform textarea::-webkit-input-placeholder{color:#fff}.contactform input[type=text]:-moz-placeholder,.contactform textarea:-moz-placeholder{color:#fff}.contactform input[type=text]::-moz-placeholder,.contactform textarea::-moz-placeholder{color:#fff}.contactform input[type=text]:-ms-input-placeholder,.contactform textarea:-ms-input-placeholder{color:#fff}.contactform input[type=text]:focus,.contactform textarea:focus{color:#fff;box-shadow:none;background:0 0;border-color:#fff}.contactform input[type=text]:focus::-webkit-input-placeholder,.contactform textarea:focus::-webkit-input-placeholder{color:#fff}.contactform input[type=text]:focus:-moz-placeholder,.contactform textarea:focus:-moz-placeholder{color:#fff}.contactform input[type=text]:focus::-moz-placeholder,.contactform textarea:focus::-moz-placeholder{color:#fff}.contactform input[type=text]:focus:-ms-input-placeholder,.contactform textarea:focus:-ms-input-placeholder{color:#fff}.contactform input[type=text]{height:45px}.contactform textarea{height:85px}.contactform .widget-btn{letter-spacing:.2em;line-height:85px;font-size:25px;text-transform:uppercase;color:#fff;width:100%;height:85px;margin:0 auto;padding:0;background:#4eb889;border:none;display:block;position:relative;z-index:400}.contactform .widget-btn:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid #fff;opacity:0;z-index:-1;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}.contactform .widget-btn:hover{color:#fff;background:0 0}.contactform .widget-btn:hover:after{opacity:1}@media only screen and (min-width:48em){.contactform input[type=text]{width:32.7%;display:inline-block;vertical-align:top}.contactform input[type=text]#Full_Name{float:left;margin-right:10px}.contactform input[type=text]#Call_To{float:right}form .full label input{width:80%!important}.contactform .widget-btn{width:178px;display:inline-block;vertical-align:top;float:right}.contactform textarea{float:left;width:calc(100% - 188px)}select{width:80%;max-width:100%}.content-col .content-text-full .width1{width:50%;display:inline;float:left}#sub-top h1{padding:0}.img-left{float:left;margin:0 2.5% 2.5% 0;clear:left}.img-right{float:right;margin:0 0 2.5% 2.5%;clear:right}.img-right{max-width:100%;margin-top:0;margin:0 0 2.5% 2.5%}.testimonial-section .mod{width:37%;margin-left:5%}.testimonial-section .decoration{width:auto;margin:0}#slideshow #home-slideshow .cycle-slideshow{margin-top:-5%}.kids-section a{margin:0 .55em}.kids-section{font-size:inherit;padding:4.15em 0 5.3em}.types-section a{margin:0 .22em;position:relative}.welcome-section h1{font-size:2.45em}}@media only screen and (min-width:48em){.welcome-section .content-text{display:block;margin-left:auto;margin-right:auto;width:70%;float:none}.callout-section{padding:2em 0}.types-section{padding:0 0 4.55em;font-size:inherit}.types-section .mod{margin-bottom:5.35em}}@media only screen and (min-width:64em){.welcome-section .content-text{font-size:.75em;line-height:1.333}.gallery-section .pics{text-align:left;width:70%;display:inline-block}.testimonial-section{padding:105px 0 100px}.callout-section{padding:5em 0;font-size:.98vw}#slideshow #home-slideshow .cycle-slideshow{margin-top:0}#slideshow #home-slideshow .hp-slide{max-width:none;width:100%}#slideshow{width:100%;margin-top:0;top:0}#slideshow #home-slideshow{position:relative;width:100%;margin:0 auto}.gallery-section .mod img{margin:0 1% 0 0}.gallery-section .social-media{margin:0 0 0 2em}}@media only screen and (max-width:47.9375em){.before-after-box{width:100%}.before-after-image{width:50%;padding:0}p.before-after-text{width:100%}}@media only screen and (min-width:75em){.gallery-section .pics img{margin:0 23px 0 0}.gallery-section .pics{width:950px;vertical-align:middle}.gallery-section .mod{margin:23px 0 0}.gallery-section .social-media{vertical-align:middle;display:inline-block;width:auto;margin:20px 0 0 10px}}@media only screen and (min-width:81.25em){.welcome-section .content-text{display:inline-block;float:right;max-width:325px;margin:110px -15px 0 auto}#slideshow #home-slideshow{width:100%;top:59px;position:fixed}#slideshow{padding:0 0 39%}}@media (min-width:1499px){.banner-section .banner-content{justify-content:center;padding-top:0}}@media (max-width:1299px){.welcome-section .hp-decor{display:none}.welcome-section h1{width:70%;margin-left:auto;position:static;margin-right:auto;margin-bottom:.7em}}@media (max-width:991px){.spotlight-01-section,.callout-section{padding:30px 0}.callout-section .callout-inner{margin:15px auto}.spotlight-01-section a{width:100%;display:block;margin:15px auto}}