@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;700&amp;family=Playfair+Display:ital@0;1&amp;display=swap);@keyframes pulse{to{box-shadow:0 0 0 0 #1b3c7b}}@keyframes inAnimation{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes outAnimation{0%{opacity:1}to{opacity:0;visibility:hidden}}article{align-items:center;background-color:#fff;display:flex;flex-direction:column;min-height:calc(60vh - 73px);padding:5rem 10vw;position:relative}@media screen and (max-width:970px){article{padding-bottom:2rem;padding-inline:2rem}}article section{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;margin-bottom:5rem;max-width:1400px;padding-bottom:3rem;width:100%}article section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}h1,h2,h3{font-family:Playfair Display,serif;white-space:pre-line}h1,h2{font-size:2.2rem;font-weight:400}h1{color:#fff;padding-bottom:1rem}h2{margin-bottom:3rem}h3{font-size:1.8rem;font-weight:400;margin-bottom:1rem}h4{font-size:1.2rem;margin-bottom:.5rem}h5{font-size:1.1rem;font-weight:600}.text-img{display:flex;margin-bottom:1rem}.text-img .photos{display:flex;flex-direction:row;gap:1rem;justify-content:space-around}.page-photo{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-inline:2rem}.page-photo img{box-shadow:20px 20px 20px 2px rgba(31,31,31,.4);max-width:350px}@media screen and (max-width:970px){.page-photo{margin-inline:0}.page-photo img{width:100%}}.horizontal{margin-bottom:3rem;width:100%}.horizontal .photos{justify-content:space-around;width:100%}.horizontal .photos .page-photo{margin-inline:0}.horizontal .photos .page-photo img{width:100%}.normal{flex-direction:row-reverse;gap:5rem;justify-content:space-between;margin-top:1rem}@media screen and (max-width:970px){.normal{flex-direction:column-reverse;gap:2rem}.normal.reverse{flex-direction:column}.normal ul{margin-bottom:0}}.upright{display:inline;display:initial}.upright .photos{flex-direction:column;float:right;margin-bottom:1rem}@media screen and (max-width:970px){.upright{display:flex;flex-direction:column-reverse}.upright .photos{flex-direction:row}.downright>div{display:flex;flex-direction:column-reverse}}@media screen and (min-width:970px){.downright .photos{float:right;height:100%;shape-outside:inset(calc(100% - 300px) 0 0)}.downright .photos .page-photo{align-self:flex-end}}.loading{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:auto;text-align:center}.img-loading{filter:blur(3px)}.img-loaded{filter:blur(0)}.button,.text-link{cursor:pointer;text-decoration:none}.text-link,.text-link a{color:#3fbbd1}.text-link a{text-decoration:none}.text-link:hover{text-decoration:underline}.button{background-color:#1b3c7b;border-radius:10rem;color:#fff;font-size:.8rem;padding:1rem 2rem;transition:all .2s ease-in-out}.button:hover{background-color:#3fbbd1}.submit{border:none;font-weight:400;line-height:inherit;width:auto}#main-page .button{background-color:transparent;border-bottom:1px solid #fff;border-top:1px solid #fff;transition:all .6s ease-in-out}#main-page .button:hover{animation:pulse .6s;background-color:#1b3c7b;border-color:hsla(0,0%,100%,.3);box-shadow:0 0 0 2rem rgba(255,0,0,0)}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}a:visited{color:#fff}b,dfn{font-weight:500}dfn{font-style:normal}abbr{cursor:help;font-style:italic;text-decoration:none}.contact-box p,address,p,textarea,ul{margin-bottom:1rem}.contact-box p,address,input,p,textarea,ul{font-size:18px;font-weight:300;letter-spacing:.3px;line-height:25px;width:100%}@media screen and (max-width:970px){.contact-box p,address,input,p,textarea,ul{font-size:15px;letter-spacing:normal}}.contact-box p.center,address.center,input.center,p.center,textarea.center,ul.center{text-align:center}textarea{resize:none}ul{font-size:16px;margin-bottom:2rem;padding-left:3rem}ul ul{margin-bottom:0}.nowrap{white-space:nowrap}.white{color:#fff}.error-message{color:red}.success-message{color:green}.author{color:#fff}#main-page{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_main.jpeg) no-repeat;background-position-x:25%}#appointments{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_appointment.jpeg) no-repeat;background-position-x:100%;background-position-y:35%}#about,#privacy-policy{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_about.jpeg) no-repeat;background-position-x:50%;background-position-y:40%}#offer{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_offer.jpeg) no-repeat;background-position-x:70%;background-position-y:70%}#prices{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_prices.jpeg) no-repeat;background-position-y:25%}#certificates{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_certificates.jpeg) no-repeat;background-position-y:35%}#faq,#not-found{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_faq.jpeg) no-repeat;background-position-x:100%;background-position-y:30%}#contact{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_contact.jpeg) no-repeat;background-position-x:100%;background-position-y:10%}#aesthetic-dentistry{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_aesthetics.jpeg) no-repeat;background-position-x:80%;background-position-y:20%}#conservative-dentistry{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_conservatives.jpeg) no-repeat;background-position-x:50%;background-position-y:15%}#dental-surgery{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_surgeries.jpeg) no-repeat;background-position-x:100%;background-position-y:50%}#diagnostics{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_diagnostics.jpeg) no-repeat;background-position-x:60%;background-position-y:50%}#digital-dentistry{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_digital.jpeg) no-repeat;background-position-x:100%;background-position-y:35%}#endodontics{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_endodontics.jpeg) no-repeat;background-position-x:100%;background-position-y:10%}#implantology{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_implants.jpeg) no-repeat;background-position-x:100%}#inlay-onlay{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_inlay_onlay.jpeg) no-repeat;background-position-x:60%;background-position-y:40%}#joints{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_joints.jpeg) no-repeat;background-position-x:70%;background-position-y:60%}#periodontics{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_periodontics.jpeg) no-repeat;background-position-x:100%}#prevention{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_prevention.jpeg) no-repeat;background-position-x:95%;background-position-y:50%}#prosthodontics{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3)),url(https://bujnickadentstorage.blob.core.windows.net/bunicka-dent-images/banners/banner_prosthodontics.jpeg) no-repeat 100%;background-position-y:57%}.page-wrapper{padding-top:40vh}.page-wrapper .banner{align-items:center;background-size:cover!important;display:flex;flex-direction:column;height:40vh;justify-content:center;position:fixed;text-align:center;top:0;width:100%}@media screen and (max-width:970px){.page-wrapper .banner{padding:3rem}}.page-wrapper .banner-title{border-bottom:2px solid #fff}@media screen and (max-width:500px){.page-wrapper{padding-top:30vh}.page-wrapper .banner{height:30vh}.page-wrapper .banner h1{font-size:1.8rem}}.collapsible{margin-bottom:0;padding:2rem 3rem}@media screen and (max-width:970px){.collapsible{padding-inline:0}}.collapsible-header{align-items:center;cursor:pointer;display:flex;gap:2rem}.collapsible-header:hover .marker{background:rgba(63,187,209,.2)}.collapsible-header>h3{margin:0}.collapsible-header .marker{align-items:center;border:1px solid rgba(0,0,0,.5);border-radius:3rem;display:flex;justify-content:center;min-height:2.5rem;min-width:2.5rem;transition:all .2s ease-in-out}.collapsible-header .marker.opened{transform:rotate(-540deg)}@media screen and (max-width:500px){.collapsible-header{gap:1rem}.collapsible-header>h3{font-size:1.2rem}.collapsible-header i{font-size:1rem;min-height:2rem;min-width:2rem}}.collapsible-body{height:0;overflow:hidden;transition:height .6s}.collapsible-body-content{border-top:1px solid rgba(0,0,0,.2);margin-left:4.5rem;margin-top:1rem;padding-top:1rem}@media screen and (max-width:970px){.collapsible-body-content{margin-left:0}}.collapsible-body-content .important-info{margin-bottom:0}.contact-form{display:flex;flex-direction:column;width:100%}.contact-form-input-box{display:flex;gap:.5rem}.contact-form-input .form-icon{color:#1b3c7b;font-size:1.2rem}.contact-form-input .form-icon:not(.select){margin-top:3px}.contact-form-input label{display:none}.contact-form-input input,.contact-form-input select,.contact-form-input textarea{background-color:#fff;border:none;border-bottom:1px solid #000;color:#000;font-family:inherit;padding-bottom:.4rem;transition:all .2s ease-in-out;width:100%}.contact-form-input input:-ms-input-placeholder,.contact-form-input select:-ms-input-placeholder,.contact-form-input textarea:-ms-input-placeholder{color:rgba(0,0,0,.6)}.contact-form-input input::placeholder,.contact-form-input select::placeholder,.contact-form-input textarea::placeholder{color:rgba(0,0,0,.6)}.contact-form-input input:focus,.contact-form-input input:hover,.contact-form-input select:focus,.contact-form-input select:hover,.contact-form-input textarea:focus,.contact-form-input textarea:hover{border-color:#3fbbd1;outline:none}.contact-form-input input:-webkit-autofill,.contact-form-input select:-webkit-autofill,.contact-form-input textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px rgba(63,187,209,.1)}.contact-form-input .error-input{border-bottom:1px solid red}.contact-form-input .error-text{color:red;display:inline-block;font-family:inherit;font-size:.8rem;min-height:20px}.contact-form .submit{margin:1rem auto 0}.contact-form .agreement-box{padding-block:1rem}.contact-form .agreement-box-input{align-items:center;display:flex;flex-direction:row-reverse;gap:.5rem;justify-content:flex-end}.contact-form .agreement-box-input label[for=agreement]{display:block}.contact-form .agreement-box-input input{margin:0;width:auto}.contact-form .agreement-box .error-input{outline:2px solid red;outline-offset:-2px}.gallery-overlay{background:rgba(31,31,31,.9);height:100vh;position:fixed;top:0;width:100%;z-index:11}.gallery-overlay>*{position:absolute}.gallery-overlay.closing{animation:outAnimation .2s ease-out}.gallery-overlay.opened{animation:inAnimation .2s ease-in}.gallery-overlay .left-pane,.gallery-overlay .right-pane,.gallery-overlay .top-pane{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:all .2s ease-in-out;width:50px;z-index:12}.gallery-overlay .left-pane:hover,.gallery-overlay .right-pane:hover,.gallery-overlay .top-pane:hover{background:hsla(0,0%,100%,.1);transition:all .2s ease-in-out}.gallery-overlay .left-pane i,.gallery-overlay .right-pane i,.gallery-overlay .top-pane i{color:#fff;font-size:1.5rem}.gallery-overlay .top-pane{height:50px;right:0;top:0}.gallery-overlay .left-pane{height:100%;left:0;top:0}.gallery-overlay .right-pane{bottom:0;height:calc(100% - 50px);right:0}.gallery-overlay .right-pane *{transform:translateY(-25px)}.gallery-overlay .bottom-pane{align-items:center;bottom:0;color:#fff;display:flex;height:5%;justify-content:center;min-height:25px;width:100%;z-index:1}.gallery-overlay .bottom-pane p{margin:0 1rem;text-align:center;width:auto}.gallery-overlay .bottom-pane i{cursor:pointer;padding:10px}.gallery-overlay .bottom-pane-button{border-radius:50px;cursor:pointer;display:flex;padding:5px}.gallery-overlay .central-pane{align-items:center;display:flex;height:100%;left:50%;padding-block:30px;transition:all .2s ease-in-out}.gallery-overlay .central-pane.user-moving{transition:none}.gallery-overlay .central-pane .img-box{align-items:center;display:flex;height:90%;justify-content:center;width:100vw}.gallery-overlay .central-pane .img-box .loading{color:#fff}.gallery-overlay .central-pane .img-box img{max-height:100%;max-width:100%;z-index:12}.compare{display:flex;flex-direction:column;gap:1rem;margin-inline:3rem}.compare-content{box-shadow:20px 20px 20px 2px rgba(31,31,31,.4);cursor:col-resize;display:flex;max-width:450px;position:relative;width:100%}.compare-content img{width:100%}.compare-content-divider{align-items:center;display:flex;height:100%;position:absolute;right:-10;top:0}.compare-content-divider-arrow{color:#3fbbd1}.compare-content-divider-line{background-color:#3fbbd1;height:100%;width:6px}.compare-content-active-img{height:100%;object-fit:cover;object-position:0;position:absolute}.compare-content .img{max-width:450px;width:100%}.compare-captions{display:flex;justify-content:space-around}.important-info{background:#1b3c7b;border-radius:1rem;color:#fff;margin:2rem 1rem 3rem;padding:1rem}.important-info p{margin:1rem;width:auto}.important-info p .text-link{color:#fff;text-decoration:underline}.important-info-title{align-items:center;display:flex;gap:.5rem;margin:1rem}@media screen and (max-width:500px){.important-info{margin-inline:0}.important-info p,.important-info-title{margin-block:.5rem;margin-inline:0}}.modal{background-color:rgba(31,31,31,.9);display:block;height:100vh;overflow:hidden;position:fixed;top:0;width:100%;z-index:20}.modal,.modal.closing{animation:outAnimation .2s ease-out}.modal.opened{animation:inAnimation .2s ease-in}.modal-body{background-color:#fff;border-radius:.5rem;left:50%;padding:2rem 5rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.modal-body-content{display:flex;flex-direction:column}.modal-body-content img{max-width:300px;width:100%}.modal-body-close{align-items:center;background-color:rgba(31,31,31,.2);border-radius:5px;cursor:pointer;display:flex;font-size:1.2rem;height:2rem;justify-content:center;padding:5px;position:absolute;right:2rem;top:2rem;transition:all .2s ease-in-out;width:2rem}.modal-body-close-icon{pointer-events:none}.modal-body-close:hover{background-color:rgba(31,31,31,.5)}@media screen and (max-width:970px){.modal-body{padding-inline:1rem;width:90%}}ol{list-style:none;margin:1rem auto;max-width:700px}ol>li{border-top:2px dashed;border-color:#3fbbd1!important;counter-increment:section;margin:0;padding:30px;position:relative}ol>li:first-child{border-top:0;border-top-left-radius:0!important}ol>li:first-child:after{display:none}ol>li:nth-child(2n):before,ol>li:nth-child(odd):before{background-color:#1b3c7b;border-radius:50%;box-sizing:content-box;box-sizing:initial;color:#fff;content:counter(section);font-size:110%;height:15px;line-height:.9;margin:-10px -16px 0;padding:10px;position:absolute;text-align:center;width:15px}ol>li:nth-child(2n):after,ol>li:nth-child(odd):after{border-bottom:2px dashed #3fbbd1;box-sizing:content-box;box-sizing:initial;content:"";height:30px;position:absolute;width:28px}ol>li:nth-child(odd){border-bottom-left-radius:30px;border-left:2px dashed;border-top-left-radius:30px;margin-right:30px;padding-right:0}ol>li:nth-child(odd):before{right:100%}ol>li:nth-child(odd):after{border-bottom-right-radius:30px;left:100%;top:-32px}ol>li:nth-child(2n){border-bottom-right-radius:30px;border-right:2px dashed;border-top-right-radius:30px;margin-left:30px;padding-left:0}ol>li:nth-child(2n):before{left:100%}ol>li:nth-child(2n):after{border-bottom-left-radius:30px;left:-29px;top:-33px}ol>li:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}ol-item:first-child:after{border:none}ol.wide{max-width:95%}ol.wide h3{margin-top:-8px}footer{background-color:#1f1f1f;color:#fff;display:flex;justify-content:center;padding:1.5rem;text-align:center}footer p{margin-bottom:0;margin-inline:1rem;width:auto}footer p a.text-link{color:#fff}@media screen and (max-width:500px){footer{flex-direction:column;padding:.5rem}footer p{font-size:12px}}header{position:absolute;top:0;width:100%;z-index:10}@media screen and (max-width:970px){header{background-color:rgba(0,0,0,.5);position:absolute}}header .header-container{background-color:transparent;display:flex;justify-content:space-between;padding:1rem 3rem;transition:all .2s ease-in-out}header .header-container .logo img{min-width:300px;transition:all .2s ease-in-out}@media screen and (max-width:970px){header .header-container .logo img{min-width:250px}}@media screen and (max-width:500px){header .header-container .logo img{min-width:150px}}header .scrolled{background-color:rgba(0,0,0,.7);padding-block:.5rem}header .scrolled .logo img{width:50%}header .menu{align-items:center;display:flex;justify-content:center}.menu-nav{margin:0;padding:0}.menu-nav-item{display:inline;padding-left:1.5rem}.menu-nav-link{color:#fff;font-size:1.5rem;text-transform:uppercase;transition:all .2s ease-in-out}.menu-nav-link:hover{color:#3fbbd1;text-decoration:none}.up-btn{align-items:center;background-color:rgba(31,31,31,.7);border:1px solid hsla(0,0%,100%,.7);border-radius:10px;bottom:1rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:35px;justify-content:center;opacity:0;position:fixed;right:1rem;transition:all .6s ease-in-out,transform .2s ease-in-out;visibility:hidden;width:35px}.up-btn.active{opacity:1;visibility:visible}.up-btn:hover{background-color:rgba(31,31,31,.9);border:1px solid #fff;transform:scale(1.1)}@media screen and (max-width:1200px){.menu-nav-item{padding-left:.7rem}.menu-nav-link{font-size:1.2rem}}.scrolled .menu-nav-link{font-size:1rem}.menu-btn{cursor:pointer;height:20px;position:absolute;right:3rem;top:50%;transform:translateY(-50%);visibility:hidden;width:28px;z-index:1}.menu-btn-burger{right:0;top:.5rem;transition:all .2s ease-in-out}.menu-btn-burger,.menu-btn-burger:before{background:#fff;height:3px;position:absolute;width:28px}.menu-btn-burger:before{content:"";top:-8px}.menu-btn-burger:after{background:#fff;content:"";height:3px;position:absolute;top:8px;transition:all .2s ease-in-out;width:20px}.menu-btn-burger.opened{background:transparent;transform:rotate(2turn)}.menu-btn-burger.opened:before{transform:rotate(45deg) translate(5px,8px)}.menu-btn-burger.opened:after{transform:rotate(-45deg) translate(3px,-7px);width:28px}@media screen and (max-width:970px){header .header-container{padding-inline:1rem}header .header-container .logo img{width:50%}.menu-btn{visibility:visible}.nav{left:0;position:fixed;top:0;visibility:hidden;width:100%}.nav.opened{visibility:visible}.nav .menu-nav{align-items:center;background:rgba(31,31,31,.9);display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0;transform:translateY(-100%);transition:all .2s ease-in-out}.nav .menu-nav.opened{transform:translateY(0)}.nav .menu-nav-item{padding:0;transform:translateX(100vw);transition:all .2s ease-in-out}.nav .menu-nav-item.opened{transform:translateX(0)}.nav .menu-nav-link{display:inline-block;font-size:2rem;padding-block:2rem;transition:all .2s ease-in-out}.nav .menu-nav-link:hover{color:#3fbbd1}}.menu-nav-item:first-child{transition-delay:.25s}.menu-nav-item:nth-child(2){transition-delay:.35s}.menu-nav-item:nth-child(3){transition-delay:.45s}.menu-nav-item:nth-child(4){transition-delay:.55s}.menu-nav-item:nth-child(5){transition-delay:.65s}.menu-nav-item:nth-child(6){transition-delay:.75s}.menu-nav-item:nth-child(7){transition-delay:.85s}.main-wrapper{padding-top:100vh}.main-wrapper .banner{height:100vh}.main-wrapper .banner .contact-box{bottom:3rem;color:#fff;left:3rem;position:absolute}.main-wrapper .banner .contact-box .text-link{color:#fff}@media screen and (max-width:500px){.main-wrapper .banner .contact-box{font-size:12px;gap:.5rem;left:1rem}}.main-wrapper .banner-title{margin-block:10vh}.main-wrapper .banner .scroll-down-button{bottom:1rem;color:#fff;cursor:pointer;font-size:2vw;position:fixed}.main-wrapper .banner .scroll-down-button *{transition:all .2s ease-in-out}@media screen and (max-width:970px){.main-wrapper .banner .scroll-down-button{font-size:1.5rem}}.main-wrapper .banner .scroll-down-button:hover *{color:#3fbbd1;font-size:2.5vw;transition:all .2s ease-in-out}@media screen and (max-width:970px){.main-wrapper .banner .scroll-down-button:hover *{font-size:2rem}}.main-wrapper .banner .quote{bottom:3rem;color:#fff;font-family:Playfair Display,serif;position:absolute;right:3rem;text-align:right}.main-wrapper .banner .quote q{font-size:25px;font-style:italic}.main-wrapper .banner .quote .author{margin-bottom:0;margin-top:.5rem}.main-wrapper article{min-height:100vh}.main-wrapper article section{align-items:center}.main-wrapper article section .main-page-container{grid-gap:0 3rem;display:grid;gap:0 3rem;max-width:1100px;min-height:50vh}.main-wrapper article section .main-page-container>*{width:100%}.main-wrapper article section .main-page-container .main-page-title{align-self:end}.main-wrapper article section .main-page-container .main-page-img{align-items:center;display:flex;grid-row-end:span 2;grid-row-start:1;justify-content:center}.main-wrapper article section .main-page-container .main-page-img img{max-width:450px;width:100%}.main-wrapper article section .main-page-container .main-page-text{display:flex;flex-direction:column;grid-column-start:2}.main-wrapper article section .main-page-container .main-page-text .button{align-self:center;margin-top:2rem}.main-wrapper article section:nth-child(2n) .main-page-container .main-page-img{grid-column-start:2;grid-row-end:span 2;grid-row-start:1}.main-wrapper article section:nth-child(2n) .main-page-container .main-page-text{grid-column-start:1}@media screen and (max-width:970px){.main-wrapper .banner-title{margin-top:0}.main-wrapper .banner-title h1{font-size:2rem}.main-wrapper .banner .quote{right:1rem}.main-wrapper .banner .quote p{font-size:10px;margin-bottom:0}.main-wrapper .banner .quote q{font-size:18px}.main-wrapper .banner .quote .author{margin-top:0}.main-wrapper article section:nth-child(n) .main-page-container{width:80%}.main-wrapper article section:nth-child(n) .main-page-container .main-page-title{text-align:center}.main-wrapper article section:nth-child(n) .main-page-container .main-page-img{grid-column-start:1;grid-row-start:2;margin-bottom:2rem}.main-wrapper article section:nth-child(n) .main-page-container .main-page-img img{max-width:350px}.main-wrapper article section:nth-child(n) .main-page-container .main-page-text{grid-column-start:1}}@media screen and (max-width:500px){.main-wrapper article section:nth-child(n) .main-page-container{width:100%}}.history{align-items:center;padding-bottom:0;padding-inline:10rem}.history-text{margin-bottom:3rem}.history .horizontal .photos{gap:3rem;justify-content:center}.history .horizontal .photos .page-photo{gap:2rem}.history .horizontal .photos .page-photo-text{align-items:center;display:flex;flex-direction:column}.history .horizontal .photos .page-photo-text span{font-weight:300}.employee{grid-gap:2rem 5rem;display:grid;gap:2rem 5rem;justify-items:center}.employee-title{text-align:center}.employee-title h2{margin-bottom:.5rem}.employee-title .subheadder{color:#3fbbd1;text-transform:uppercase}.employee-photo{max-width:260px}.employee-about{width:100%}@media screen and (max-width:970px){.history{padding-inline:0}}@media screen and (min-width:970px){.employee{justify-items:flex-start}.employee-title{text-align:left}.employee-photo{grid-row-end:span 2;grid-row-start:1}.employee-about{grid-column-start:2}}.h-desc{padding:0 3rem 5rem;text-align:center}.offers{grid-gap:3vw;display:grid;gap:3vw;grid-template-columns:repeat(3,1fr)}.offers-single{align-items:center;display:flex;flex-direction:column}.offers-single img{width:100%}.offers-single h3{margin-top:.5rem;text-align:center}.offers-single .button{margin-top:auto}@media screen and (max-width:970px){.offers{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.offers{grid-template-columns:repeat(1,1fr)}}.prices-wrapper{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:250px 1fr;width:100%}@media screen and (max-width:970px){.prices-wrapper{display:flex;flex-direction:column;gap:0}}.prices-wrapper .tabs-nav{border:1px solid rgba(0,0,0,.2);border-radius:1rem;margin-bottom:3rem;padding-left:0}@media screen and (max-width:970px){.prices-wrapper .tabs-nav{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.prices-wrapper .tabs-nav{grid-template-columns:repeat(1,1fr)}}.prices-wrapper .tabs-nav li{align-items:center;cursor:pointer;display:flex;font-weight:400;justify-content:center;list-style:none;padding:.5rem;text-align:center;transition:all .2s ease-in-out}.prices-wrapper .tabs-nav li:hover{background:rgba(63,187,209,.2)}.prices-wrapper .tabs-nav li.active{background:#1b3c7b;color:#fff}@media only screen and (min-width:500px)and (max-width:970px){.prices-wrapper .tabs-nav li:first-child{border-top-left-radius:1rem}.prices-wrapper .tabs-nav li:nth-child(2){border-top-right-radius:1rem}.prices-wrapper .tabs-nav li:nth-child(9){border-bottom-left-radius:1rem}.prices-wrapper .tabs-nav li:last-child{border-bottom-right-radius:1rem}}@media (min-width:970px),only screen and (max-width:500px){.prices-wrapper .tabs-nav li:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}.prices-wrapper .tabs-nav li:nth-child(10){border-bottom-left-radius:1rem}.prices-wrapper .tabs-nav li:last-child{border-bottom-right-radius:1rem}}.prices{max-width:1200px}.prices-item{border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:.5rem .5rem 0;transition:all .2s ease-in-out}.prices-item:hover{background-color:rgba(63,187,209,.1);border-radius:5px}.prices-item p{margin-bottom:.2rem;width:auto}.prices-item p dt{margin-right:-8px}.prices-multiple{flex-direction:column}.prices-multiple-items{display:grid;grid-template-columns:repeat(2,auto);padding-left:2rem}.prices-multiple-items p{padding-top:.2rem}.prices-multiple-items p:nth-child(2n){text-align:right}.prices aside,.prices dd{padding:1rem 1rem 0}.gallery{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:1200px){.gallery{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:970px){.gallery{gap:3rem}}@media screen and (max-width:500px){.gallery{gap:2rem;grid-template-columns:repeat(2,1fr)}}.gallery img{box-shadow:20px 20px 20px 2px rgba(31,31,31,.4);cursor:pointer;transition:all .2s ease-in-out;width:100%}.gallery img:hover{box-shadow:30px 30px 30px 5px rgba(31,31,31,.4);transform:scale(1.1)}.contact-box{align-items:center;display:flex;gap:1rem}.contact-box .address-icon{text-align:center}.contact-box address,.contact-box p{font-style:italic;margin-top:1rem}.contact-box a{display:inline-block;margin-top:1rem}.contact-box a:last-child{margin-bottom:1rem}.contact{flex-direction:row;justify-content:space-between;padding-bottom:3rem}.contact>div{width:50%}.contact-info{display:flex;flex-direction:column}.contact-info h3{margin-bottom:2rem}.contact-info .button{align-self:center;margin-top:auto}@media screen and (max-width:500px){.contact{flex-direction:column;gap:3rem}.contact>div{width:100%}}.map-container{align-items:center}.map-container .map{border:none;height:50vh;margin-top:2rem;width:100%}.contact-form-info{align-items:center;display:flex;gap:.5rem}.appointment{grid-column-gap:5rem;column-gap:5rem;display:grid;grid-template-columns:repeat(2,1fr);max-width:1400px}.appointment .calendar{grid-column-end:2;grid-column-start:2;grid-row-end:10;grid-row-start:1;text-align:center}.appointment .calendar-wrapper .info{display:block;margin:1rem}.appointment .calendar-nav{align-items:center;background-color:#1b3c7b;display:flex;padding-inline:1rem}.appointment .calendar-nav p{color:#fff;margin:auto;padding:1rem}.appointment .calendar-nav-button svg{color:#fff;cursor:pointer;font-size:1.5rem;margin-top:5px;transition:all .2s ease-in-out;width:1.5rem}.appointment .calendar-nav-button:not(.disabled):hover *{font-size:1.7rem}.appointment .calendar-nav-button.disabled svg{color:#c8c8c8;cursor:not-allowed}.appointment .calendar-schedule{display:grid;flex-direction:row;grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto 1fr;justify-content:space-around;position:relative;width:100%}.appointment .calendar-schedule-loader{align-items:center;background-color:hsla(0,0%,100%,.733);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.appointment .calendar-schedule-day{align-items:center;display:flex;gap:.5rem;margin:.5rem}.appointment .calendar-schedule-day.feast{background-color:red;border-radius:10px;color:#fff;margin:.5rem}.appointment .calendar-schedule-day p{font-size:.9rem;margin-bottom:0}.appointment .calendar-schedule-times{align-items:center;display:flex;flex-basis:100%;flex-direction:column;gap:.5rem;padding:.5rem}.appointment .calendar-schedule-times p{font-size:1rem;margin-bottom:0}.appointment .calendar-schedule-time{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:1rem;cursor:pointer;max-width:70px;min-width:45px;padding-block:5px;width:100%}.appointment .calendar-schedule-time:disabled,.appointment .calendar-schedule-time[disabled]{background-color:#c8c8c8;pointer-events:none}.appointment .calendar-schedule-time:hover{background-color:#79cfdf;color:#fff;transition:all .2s ease-in-out}.appointment .calendar-schedule .time-selected{background-color:#1b3c7b;color:#fff;cursor:default}.appointment .error-calendar .calendar-wrapper{border-bottom:2px solid red}@media screen and (max-width:610px){.appointment{display:inline;display:initial}.appointment .calendar{margin-top:1rem}}.privacy-policy section{flex-direction:column}.privacy-policy li,.privacy-policy p{max-width:800px}body{font-family:Montserrat,sans-serif}i{transition:all .2s ease-in-out}article.loading{background-color:#c8c8c8;display:flex;justify-content:center;min-height:calc(100vh - 73px)}
/*# sourceMappingURL=main.ed4c315c.css.map*/