.ast-container{padding:0}#content h1,#content .h1-style{line-height:70px}#content h2{line-height:40px}#content h3,#content .h3-mask{line-height:40px}#content h4{line-height:30px}#content h5{line-height:20px}#content p,details summary,#content .p-font{line-height:30px}#content .california-font{font-family:'The California';font-weight:400}#content .h1-style{font-size:60px}#content .h3-mask{font-size:30px}#content .p-font{font-size:20px}#content .fs-15,#content .btn.fs-15{font-size:15px;line-height:20px}#content .fs-25{font-size:25px;line-height:30px}#content .fs-40{font-size:40px;line-height:1em}#content .text-border-2{color:#fff;-webkit-text-stroke:2px #000}#content .white,#colophon .white{color:#fff}#content .accent-color,.accent-color{color:var(--accent,#ff8c00)}#content .accent-color-alt,.accent-color-alt{color:var(--accent-2,#ff8c00)}#content .color-3,.color-3{color:var(--color-3,#fff)}#content a.btn,#content .btn{padding:10px 30px;border-width:1px;border-style:solid;border-radius:10px;display:inline-flex}#content .btn.block{display:block}#content a.btn.alt:not(#hero a.btn.alt){padding:10px 20px;font-size:15px;line-height:15px}#content a.btn.main,#content .btn.main{color:var(--light,#fff);background-color:var(--accent,#ff8c00);border-color:var(--accent,#ff8c00)}#content a.btn.new-main,#content .btn.new-main{color:#0f0f0f;background-color:var(--accent-2,#ff8c00);border-color:var(--accent-2,#ff8c00)}#content #hero a.btn.alt{color:#fff;background-color:#000;border-color:#fff}#content .btn.white{background-color:#fff;color:#000;border-color:#fff}a.btn.black{background-color:#000;color:#fff}a.btn.transparent{color:#fff;border-color:#fff}.bkg-white-pattern{background-image:url('/wp-content/uploads/md-white-pattern.jpg');background-position:center;background-size:auto}.bkg-white{background-color:var(--light,#fff)}.bkg-black{background-color:var(--black,#000)}.bkg-broken-white{background-color:#f8f7f3}.bkg-black-pattern{background-image:url('/wp-content/uploads/md-black-pattern.png');background-position:center;background-size:auto}.bkg-clinic{background-image:url('/wp-content/uploads/clinic-bkg-sm.jpg');background-position:center;background-size:cover}.bkg-lightgray{background-color:#f9f9f9}.bkg-image-footer{background-image:url('/wp-content/uploads/bkg-img-footer.jpg')}#content [class*=bkg-image],[class*=bkg-image],[class*=bkg-img]{background-size:cover;background-position:center}.br-5{border-radius:5px}.br-10{border-radius:10px}.br-20{border-radius:20px}.box-shadow-1{box-shadow:0 4px 4px rgba(0,0,0,.25)}.sm-icon-footer i{font-size:40px;line-height:40px}.border-2-black{border:2px solid #000}.border-accent-alt{border:2px solid var(--accent-2,#ff8c00)}.border-accent{border:2px solid var(--accent,brown)}table.new-table th,table.new-table td{padding-left:0;padding-right:0}#page .sticky-header{position:fixed !important;top:0;left:0;right:0;width:100%;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:100;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out}#hero:not(.new){background-image:url('/wp-content/uploads/2024/03/hero-background-tablet.jpg');background-position:top;background-size:cover}.hero-slider img{border:3px solid #fff}.hero-slider{bottom:0;left:0;right:0}#hero.alt{background-image:none;background:linear-gradient(180deg,#313131,#0f0f0f)}.splide__pagination li button.is-active{opacity:1}.splide__pagination li button:after{content:"\f111";font-family:'Font Awesome 6 Free';font-weight:900;font-size:10px}.splide__pagination li button{background-color:unset;color:#a5a5a5;padding:2px;margin:0 5px;opacity:.5}button.splide__arrow{position:absolute;z-index:10;top:0;bottom:0;font-size:45px;padding:0;background:0 0;line-height:unset}button.splide__arrow--prev{left:0}button.splide__arrow--next{right:0}div#contact-form:not(.hidden-popup):not(.new-cf){border-radius:30px;border:3px solid var(--accent,#ff8c00);padding:50px 45px}#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap{margin-bottom:35px}#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap input,#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap select{padding:0 0 15px;border:unset;box-shadow:none;border-bottom:2px solid var(--accent,#ff8c00);border-radius:0;font-size:20px;background-color:transparent}#contact-form:not(.hidden-popup):not(.new-cf) .wpcf7 .wpcf7-not-valid-tip,footer .wpcf7-form .wpcf7-not-valid-tip{margin-top:0;position:absolute;font-size:10px}#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap textarea{border:2px solid var(--accent,#ff8c00);border-radius:22px;font-size:20px;line-height:30px;color:var(--accent,#ff8c00)}#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap select.wpcf7-not-valid,footer .wpcf7-form span.wpcf7-form-control-wrap select.wpcf7-not-valid{opacity:.6}#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap select{color:var(--accent,#ff8c00);font-weight:600}#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap input::placeholder{font-weight:600;color:var(--accent,#ff8c00);opacity:.7}#contact-form:not(.hidden-popup):not(.new-cf) form>input{margin:0 auto;width:fit-content;display:block;background-color:#000;color:#fff;font-weight:600;padding:15px 30px;border-radius:10px;line-height:20px}#contact-form span.wpcf7-spinner,footer .wpcf7-form span.wpcf7-spinner{position:absolute;right:0;bottom:-30px}.wpcf7-acceptance>span{margin:0}#download-form form span.wpcf7-form-control-wrap,.new-footer form span.wpcf7-form-control-wrap,.new-cf form span.wpcf7-form-control-wrap,#contact-form.hidden-popup form span.wpcf7-form-control-wrap{margin-bottom:10px}#download-form form>span.wpcf7-form-control-wrap,.new-cf form>span.wpcf7-form-control-wrap,.new-footer form>span.wpcf7-form-control-wrap{margin-bottom:30px}#download-form form span.wpcf7-form-control-wrap>input,#download-form form>.wpcf7-form-control-wrap>textarea,#contact-form.hidden-popup form span.wpcf7-form-control-wrap>input,#contact-form.hidden-popup form>.wpcf7-form-control-wrap>textarea,.new-footer form span.wpcf7-form-control-wrap>input,.new-footer form>.wpcf7-form-control-wrap>textarea,.new-cf form span.wpcf7-form-control-wrap>input,.new-cf form>.wpcf7-form-control-wrap>textarea{padding:10px 20px;font-size:20px;line-height:25px;display:block}#download-form form span.wpcf7-form-control-wrap>input::placeholder,#download-form form>.wpcf7-form-control-wrap>textarea::placeholder,#contact-form.hidden-popup form span.wpcf7-form-control-wrap>input::placeholder,#contact-form.hidden-popup form>.wpcf7-form-control-wrap>textarea::placeholder,.new-footer form span.wpcf7-form-control-wrap>input::placeholder,.new-footer form>.wpcf7-form-control-wrap>textarea::placeholder,.new-cf form span.wpcf7-form-control-wrap>input::placeholder,.new-cf form>.wpcf7-form-control-wrap>textarea::placeholder{font-size:20px;font-weight:400;color:rgba(0,0,0,.5)}#download-form form>input.wpcf7-form-control.wpcf7-submit,#contact-form.hidden-popup form>input.wpcf7-form-control.wpcf7-submit,.new-footer form>input.wpcf7-form-control.wpcf7-submit,.new-cf form>input.wpcf7-form-control.wpcf7-submit{font-size:20px;padding:12px 24px;border-radius:4px;background-color:var(--accent-color-2,#f0ad69);border-color:var(--accent-color-2,#f0ad69);color:var(--dark,#000)}.wpcf7 form{position:relative}span.wpcf7-spinner{position:absolute;right:0;margin:0 10px 0 0;bottom:10px}.details-container details:not(.faqs):not(.new-faqs){border-bottom:1px solid #000}#content details:not(.faqs):not(.new-faqs) summary{position:relative}#content details summary::marker{content:""}#content details:not(.faqs):not(.new-faqs) summary:after{content:"\f063";font-weight:900;font-family:'Font Awesome 6 Free';position:absolute;right:0;top:40%;height:100%}#content details[open]:not(.faqs):not(.new-faqs) summary:after{content:"\f062"}details.faqs summary{border:2px solid var(--accent,red);position:relative}details.faqs summary:after,#content details.new-faqs summary:after{content:"\2b";font-weight:900;font-family:'Font Awesome 6 Free';font-size:25px;position:absolute;right:15px;top:0;bottom:0;align-content:center}details.faqs[open] summary:after,#content details.new-faqs[open] summary:after{content:"\f068"}#content details.new-faqs summary:after{color:var(--accent-2,#ff8c00)}#content details.new-faqs summary{border:2px solid #fff}#content details.new-faqs[open] summary{border-color:var(--accent-2,#ff8c00)}.reviews-slides .splide__list li{border:2px solid var(--accent,red);border-radius:13px;display:inline-flex;flex-direction:column}.reviews-slides img{border-radius:50px}.reviews-slides .stars i~i{margin-left:5px}.reviews-slides li>.stars:before{content:"";top:0;border-top:1px solid #000;display:block;width:90%;margin:0 auto;position:absolute;left:0;right:0}.tab{overflow:hidden;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;position:relative;z-index:1}.tab button{background-color:transparent;border:none;outline:none;cursor:pointer;padding:0 0 10px;transition:.3s;position:relative;z-index:5;border-bottom:3px solid #000;border-radius:0;color:#0f0f0f;box-shadow:unset}#content .tab button h3{font-size:15px;line-height:20px;text-align:left}.tab button.active{border-bottom:3px solid var(--accent,darkred)}.tab button.active h3,.tab button.active{color:var(--accent,darkred)}.tabcontent{display:none;justify-content:space-between;animation:fadeEffect 1s;flex-direction:column}#colophon .site-footer-section{margin-bottom:0}#colophon .ast-builder-html-element section{padding-top:40px}#colophon .ast-builder-html-element section:not([class*=pb0]){padding-bottom:40px}#colophon .ast-builder-grid-row-container-inner>div{padding-left:0;padding-right:0}#template-footer .wpcf7-acceptance .wpcf7-list-item-label,#template-footer .wpcf7-acceptance .wpcf7-list-item-label a,#colophon .wpcf7-acceptance .wpcf7-list-item-label,#colophon .wpcf7-acceptance .wpcf7-list-item-label a,.hidden-popup .wpcf7-acceptance .wpcf7-list-item-label,.hidden-popup .wpcf7-acceptance .wpcf7-list-item-label a,.new-cf .wpcf7-acceptance .wpcf7-list-item-label,.new-cf .wpcf7-acceptance .wpcf7-list-item-label a,#download-form .wpcf7-acceptance .wpcf7-list-item-label,#download-form .wpcf7-acceptance .wpcf7-list-item-label a{color:#fff}#template-footer .map{height:400px}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}@media screen and (min-width:768px){#content h1,#content .h1-style{line-height:80px}#content h2{line-height:60px}#content h3,#content .md-h3-mask{line-height:40px}#content h4{line-height:30px}#content h5{line-height:20px}#content p,#content .p-font,#content .md-fs-20{line-height:30px}#content a.btn,#content .btn{padding:15px 30px;font-size:15px;line-height:1em}#content .md-fs-15{font-size:15px;line-height:20px}#content .md-fs-20,#content .p-font{font-size:20px}#content .h1-style{font-size:70px}#content .md-h3-mask{font-size:30px}.bkg-image-footer{background-image:url('/wp-content/uploads/bkg-img-footer-dsk.jpg')}#hero img.md-absolute{top:0;right:0;height:100%;z-index:0}.tabcontent{flex-direction:row}.tabcontent>div:first-child{margin:auto 0}.z-index-10{z-index:10}.bkg-clinic{background-image:url('/wp-content/uploads/clinic-bkg-md.jpg')}div#contact-form:not(.hidden-popup){padding:45px 40px}#contact-form:not(.hidden-popup):not(.new-cf) form .mb0,footer .wpcf7-form .mb0{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}#download-form form .mb0,.new-footer form .mb0,#contact-form.hidden-popup form .mb0,.new-cf form .mb0{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap input,#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap select{font-size:13px;line-height:18px}#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap{margin-bottom:28px}#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap textarea{font-size:15px;line-height:20px}#contact-form:not(.hidden-popup):not(.new-cf) form>input{font-size:15px;line-height:15px}#template-footer .map{height:500px}}@media screen and (min-width:1024px){#content h1,#content .h1-style{line-height:80px}#content h2{line-height:60px}#content h3{line-height:40px}#content h4{line-height:30px}#content h5{line-height:20px}#content p,#content .lg-fs-20,#content .p-font,#content .lg-fs-25,.lg-fs-25{line-height:30px}#content .lg-fs-15{font-size:15px;line-height:20px}#content a.btn,#content .btn{font-size:20px;line-height:1em}#content .lg-fs-20,#content .p-font{font-size:20px}#content .lg-fs-25,.lg-fs-25{font-size:25px}#content .lg-lh-1em{line-height:1em}#content .h1-style{font-size:80px}#content .lg-black,.lg-black{color:var(--black,#000)}#content .lg-contact{padding:24px;border-radius:4px;background-color:#000 !important;height:fit-content}#content .lg-contact h2,#contact .lg-contact p{color:#fff}#content .lg-contact-img-container image{object-fit:scale-down}.lg-bkg-white{background-color:var(--white,#fff)}.bkg-clinic{background-image:url('/wp-content/uploads/clinic-bkg-lg.jpg')}.lg-bkg-img-contact{background-image:url('/wp-content/uploads/lg-white-pattern.jpg')}.lg-bkg-img-contact-alt{background-image:url('/wp-content/uploads/bkg-img-contact-1.webp')}img.lg-bkg-img{height:100%;z-index:0;inset:0}.max-height-730{max-height:730px}.details-container summary{cursor:pointer}nav .menu-item-has-children .sub-menu .menu-link{color:var(--black,#000)}nav .menu-item-has-children .sub-menu .menu-link:hover{color:var(--color-1,#90ee90)}#ast-desktop-header .sub-menu li a{padding:0}#ast-desktop-header .sub-menu li+li{padding-top:5px}#ast-desktop-header .sub-menu{padding:10px 20px}#ast-desktop-header .sub-menu li.current-menu-item a{color:var(--accent,green)}#hero button.splide__arrow{left:0;right:0}#hero button.splide__arrow.splide__arrow--next{bottom:0;top:unset}button.splide__arrow.splide__arrow--prev{top:0;bottom:unset}#hero img.md-absolute{inset:0;height:100%;z-index:0;margin:0 auto}#download-form .wpcf7-acceptance .wpcf7-list-item-label,#download-form .wpcf7-acceptance .wpcf7-list-item-label a{color:var(--light,#fff)}#contact-form:not(.hidden-popup):not(.new-cf) form .mb0{column-gap:50px}#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap input,#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap select{font-size:20px;line-height:30px}#contact-form:not(.hidden-popup):not(.new-cf) form span.wpcf7-form-control-wrap textarea{font-size:20px;line-height:30px}#contact-form:not(.hidden-popup):not(.new-cf) form>input{font-size:20px;line-height:20px}#colophon .ast-builder-html-element section{padding-top:80px}#colophon .ast-builder-html-element section:not([class*=pb0]){padding-bottom:80px}#template-footer .map{height:-webkit-fill-available}}@media screen and (min-width:1024px){#content .xl-fs-30{font-size:30px;line-height:35px}}