/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--default-text-color:#034d49;--default-box-bg-color:#034d49;--default-box-bg-secound-color:#fec77e;--default-box-text-color:#fff;--default-btn-hover:#05645f;--default-btn-second-hover:#fad29e;--form-section-bg-color:#edf6f3;--form-submit-bg-color:#fec77e;--form-submit-text-color:#034d49;--quote-text-color:#fec77e;--footer-text-color:#034d49;--footer-bg-color:#fec77e}body{margin:0;padding:0;font-family:Sora;line-height:1.6}.container{max-width:77.5rem;margin:0 auto 2.5rem}.header-main{z-index:5;background-color:var(--default-box-text-color);position:sticky;top:0;left:0}.headers{color:var(--default-text-color);font-optical-sizing:auto;text-align:left;margin:0;font-family:"Source Serif 4",serif;font-style:normal;font-weight:400}nav{justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}nav ul{margin:0;padding:0;list-style:none;display:flex}nav ul li{margin-right:1rem}nav ul li a{color:#333;text-decoration:none}nav ul li:hover a{text-decoration:underline}.burger{cursor:pointer;display:none}.burger div{background-color:#333;width:25px;height:3px;margin:5px;transition:all .3s}.burger.toggle .line1{transform:rotate(-45deg)translate(-5px,6px)}.burger.toggle .line2{opacity:0}.burger.toggle .line3{transform:rotate(45deg)translate(-5px,-6px)}.logo{align-items:center;display:flex}.logo__text{color:var(--default-text-color);max-width:6.25rem;font-family:"Source Serif 4",serif;font-size:.625rem;display:none}.appointment-btn{background-color:var(--default-text-color);color:var(--default-box-text-color);cursor:pointer;border:none;border-radius:2rem;justify-content:center;align-items:center;height:3.5rem;padding:.5rem 1rem;font-size:.825rem;line-height:1.25rem;transition:background-color .25s ease-in-out;display:flex}.appointment-btn:hover{background-color:var(--default-btn-hover);cursor:pointer}.hero{padding:2rem 2rem 4.5rem}.hero__content{grid-template-columns:1fr;display:grid}.hero__headers{font-size:2rem}.hero p{color:var(--default-text-color);margin-bottom:1rem;font-size:1.2rem}.learn-more-btn{max-width:17.5rem}.hero__content img{max-width:100%;margin-bottom:-8rem}.quick-reservation{background-color:var(--form-section-bg-color);border-radius:1rem;padding:2rem}.quick-reservation__headers{font-size:1.375rem;line-height:2rem}.quick-reservation__group{border:none;grid-template-columns:1fr;gap:2rem;padding:0;display:grid}.quick-reservation input[type=text],.quick-reservation input[type=tel]{appearance:none;border:none;border-radius:.25rem;padding:.5rem;font-size:1rem}.quick-reservation__submitGroup{grid-template-columns:1fr;align-items:center;display:grid}.quick-reservation__submitGroup p{margin:1rem 0 2.5rem;font-size:.7rem;line-height:1rem}.quick-reservation__submitGroup label input[type=checkbox]{border:1px solid}.quick-reservation__submitGroup p a{color:inherit}.quick-reservation button[type=submit]{max-width:11rem;margin-left:auto;margin-right:auto}.privacy-policy{max-width:75rem}dialog{border:none;border-radius:.625rem;margin:auto 1rem;padding:1.25rem;box-shadow:0 0 .625rem #0000001a}dialog::backdrop{background-color:#00000080}#dialogContent{max-height:25rem;margin-top:.625rem;overflow-y:auto}.privacyPolicyDialog__btn{cursor:pointer;margin-left:auto}.privacy-policy__list{font-size:.825rem}.privacy-policy__list .headers{font-size:1.25rem}.privacy-policy__header{font-size:1.5rem}.why-choose-us{padding:2rem}.why-choose-us__headers{margin-bottom:1rem;font-size:1.75rem;line-height:2.25rem}.features{grid-template-columns:1fr;gap:1rem;display:grid}.feature{background:var(--default-box-bg-color);color:var(--default-box-text-color);border-radius:.313rem;flex:1;padding:1rem}.feature p{font-size:.75rem;line-height:1.4rem}.feature__headers{color:var(--default-box-text-color);font-size:1.375rem;line-height:1.825rem}.specializations{padding:3rem 0 1rem}.specialization{grid-template-columns:1fr;align-items:center;gap:1rem;margin-bottom:2rem;display:grid}.specialization__imgWrap{margin-bottom:2rem}.specialization__img{border-radius:1rem;min-width:100%;max-width:100%}.specialization__headers{margin-bottom:1rem;font-size:1.75rem;line-height:2.5rem}.specialization__badge{background-color:var(--form-section-bg-color);color:var(--default-text-color);border-radius:1rem;padding:0 .75rem;font-size:.75rem;font-weight:700;line-height:1.5rem}.circle-quarter{position:relative}.circle-quarter:before{content:"";background-color:var(--default-box-bg-color);width:4.5rem;height:4.5rem;display:block;position:absolute;scale:.5}.circle-quarter--top-left:before{border-radius:100% 0 0}.circle-quarter--top-right:before{border-radius:0 100% 0 0}.circle-quarter--bottom-left:before{border-radius:0 0 0 100%}.circle-quarter--bottom-right:before{border-radius:0 0 100%}.circle-quarter--pos-top-left:before{top:-2rem;left:-1.5rem}.circle-quarter--pos-top-right:before{top:-2rem;right:-2.25rem}.circle-quarter--pos-bottom-left:before{bottom:-2.25rem;left:-1.5rem}.circle-quarter--pos-bottom-right:before{bottom:-2.25rem;right:-1.5rem}.triangle:after{content:"";width:0;height:0;display:block;position:absolute;scale:.5}.triangle--top-left:after{border-left:4.5rem solid #0000;border-bottom:4.5rem solid var(--default-box-bg-secound-color)}.triangle--top-right:after{border-right:4.5rem solid #0000;border-bottom:4.5rem solid var(--default-box-bg-secound-color)}.triangle--bottom-left:after{border-left:4.5rem solid #0000;border-top:4.5rem solid var(--default-box-bg-secound-color)}.triangle--bottom-right:after{border-right:4.5rem solid #0000;border-top:4.5rem solid var(--default-box-bg-secound-color)}.triangle--pos-top-left:after{top:-2rem;left:-1.25rem}.triangle--pos-top-right:after{top:-2rem;right:-1.25rem}.triangle--pos-bottom-left:after{bottom:-2.25rem;left:-1.25rem}.triangle--pos-bottom-rigth:after{bottom:-2.25rem;right:-1.5rem}.footer{background:var(--footer-bg-color);color:var(--footer-text-color);text-align:left;padding:4.5rem 2rem}.footer__headers{font-size:2.25rem;line-height:3rem}.footer__container{grid-template-columns:1fr;gap:1rem;margin-bottom:0;display:grid}.contact-info p{margin:.5rem 0}.contact-info__element{align-items:center;display:flex}.contact-info__element svg{margin-right:.5rem}.contact-info__element a{color:inherit}.contact-info__element a:hover{text-decoration:none}.about{padding:2rem}.about__description{font-weight:300}.about__headers{color:var(--default-box-bg-color)}.btn--default{appearance:none;background-color:var(--form-submit-bg-color);color:var(--form-submit-text-color);border:none;border-radius:2rem;justify-content:center;align-items:center;width:100%;height:3.5rem;font-size:1rem;line-height:1.5rem;transition:background-color .25s ease-in-out;display:flex}.btn--default:hover{background-color:var(--default-btn-second-hover);cursor:pointer}.grecaptcha-badge{display:none}@media screen and (width<=48rem){.nav-links{background-color:var(--form-section-bg-color);text-align:center;flex-direction:column;width:100%;display:none;position:absolute;top:5rem;left:0}nav ul li a{justify-content:center;align-items:center;height:3.5rem;display:flex}.nav-links.active{display:flex}.burger{display:block}.hero__info{margin-bottom:2rem}}@media screen and (width>=32rem){.logo__text{display:block}}@media screen and (width>=48rem){.container{max-width:77.5rem;margin:0 auto 4.5rem}.logo__text{max-width:13.25rem;font-size:1rem}.hero{padding:2rem}.hero__content{grid-template-columns:repeat(2,1fr);gap:4rem}.hero__headers{font-size:3rem;line-height:3.5rem}.hero__info p{margin-bottom:2rem;display:inline-block}.hero__content img{margin-bottom:-12rem}.quick-reservation__headers{font-size:2.5rem;line-height:3rem}.quick-reservation__submitGroup{grid-template-columns:repeat(2,1fr)}.quick-reservation__submitGroup p{margin-top:2.25rem}.quick-reservation button[type=submit]{margin-right:0}.features{gap:2rem}.feature p{font-size:1rem;line-height:2rem}.feature__headers{font-size:2.5rem;line-height:3rem}.why-choose-us__headers{margin-bottom:1rem;font-size:3.5rem;line-height:4rem}.specializations{padding-bottom:3rem}.specialization{grid-template-columns:repeat(2,1fr);grid-template-areas:"imageWrap figcaption";gap:3rem;margin-bottom:5rem}.specialization__headers{margin-bottom:1rem;font-size:3.5rem;line-height:4rem}.specialization figcaption{grid-area:figcaption}.specialization__imgWrap{grid-area:imageWrap;margin-bottom:0}.specialization--reverse{grid-template-areas:"figcaption imageWrap"}.circle-quarter:before,.triangle:after{scale:1}.footer__headers{font-size:3.5rem;line-height:4rem}.footer__container{grid-template-columns:60% 1fr}}@media screen and (width>=64rem){.quick-reservation__group{grid-template-columns:repeat(3,1fr);display:grid}dialog{margin:auto}}@media screen and (width>=77.5rem){.hero__headers{font-size:4rem;line-height:5rem}.features{grid-template-columns:repeat(3,1fr);gap:2rem}.specialization{gap:10rem;margin-bottom:7rem}}
/*# sourceMappingURL=index.52b65351.css.map */
