@import url(https://fonts.googleapis.com/css2?family=Inclusive+Sans:ital@1&family=Playfair+Display:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inclusive+Sans:ital@1&family=Playfair+Display:wght@700&family=Tilt+Neon&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap);.about__header{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center;margin:0 auto;width:calc(100% - 80px)}.about__header__header,.about__header__subtitle{margin:0;text-align:center}.about__header__subtitle{color:#1f1717;font-family:Tilt Neon,sans-serif,Arial;font-size:50px;max-width:1215px;width:100%}.about__header__subtitle__emphasis{color:#b58f5e}.about__showcase{align-items:center;background-color:#1f1717;display:flex;flex-direction:column;font-family:Rubik,sans-serif;margin:0 auto;padding:40px 0;width:calc(100% - 80px)}.about__showcase-header{color:#f5f0f0;font-family:Rubik,sans-serif;font-size:40px;letter-spacing:1px;margin:0 0 40px;text-align:center}.about__showcase-items{display:flex;flex-direction:row;gap:50px}.about__showcase-item{background-color:#f1f2f3;border:0;border-radius:5px;box-shadow:0 0 23px 1px rgba(0,0,8,.56);display:flex;flex-direction:column;height:80px;justify-content:center;padding:5px 10px;width:160px}.about__showcase-item__title{color:#b58f5e;font-size:35px;font-weight:700;margin:0;text-align:center}.about__showcase-item__subtitle{font-size:17px;font-weight:500;margin:0;text-align:center}.about__what{flex-wrap:wrap;gap:20px;justify-content:center;margin:80px auto;width:calc(100% - 80px)}.about__what,.about__what-card{display:flex;flex-direction:row}.about__what-card{border-radius:0;box-shadow:none;font-family:Rubik,sans-serif;gap:10px;height:-webkit-min-content;height:min-content;margin:auto;max-width:550px;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:100%;&:hover{border-radius:10px;box-shadow:0 4px 8px rgba(38,38,38,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}}.about__what-card__icon{height:50px;margin:auto 0 auto 10px;width:50px}.about__what-card__paragraph{cursor:default;font-size:18px;line-height:25px;margin:10px 10px 10px 0}@media screen and (max-width:1300px){.about__header{height:250px}.about__header__subtitle{font-size:37px}}@media screen and (max-width:1226px){.about__what-card{max-width:500px}.about__what-card__paragraph{font-size:16px;line-height:22px}}@media screen and (max-width:1127px){.about__what-card{max-width:470px}.about__what-card__icon{height:40px;width:40px}.about__what-card__paragraph{font-size:16px;line-height:22px}}@media screen and (max-width:1066px){.about__what-card{max-width:450px}.about__what-card__icon{height:35px;width:35px}.about__what-card__paragraph{font-size:14px;line-height:20px}}@media screen and (max-width:1026px){.about__what-card{max-width:550px}.about__what-card__icon{height:50px;width:50px}.about__what-card__paragraph{font-size:18px;line-height:25px}}@media screen and (max-width:1000px){.about__showcase-items{align-content:space-between;flex-wrap:wrap;gap:0;height:325px;justify-content:space-between;width:600px}.about__showcase-item{height:125px;width:250px}.about__showcase-item__title{font-size:40px}.about__showcase-item__subtitle{font-size:24px}}@media screen and (max-width:950px){.about__header,.about__showcase{width:calc(100% - 40px)}}@media screen and (max-width:815px){.about__showcase-header{font-size:37px}.about__showcase-items{height:260px;width:520px}.about__showcase-item{height:100px;width:200px}.about__showcase-item__subtitle{font-size:21px}}@media screen and (max-width:765px){.about__showcase-header{font-size:34.5px}}@media screen and (max-width:720px){.about__header{height:225px}.about__showcase-header{font-size:32px}.about__showcase-items{height:250px;width:500px}}@media screen and (max-width:690px){.about__showcase-header{font-size:30px}.about__header__subtitle{font-size:33px}.about__showcase-items{height:225px;width:450px}.about__showcase-item{height:90px;width:180px}.about__showcase-item__subtitle{font-size:19px}}@media screen and (max-width:650px){.about__showcase-header{font-size:28px;margin:0 0 30px}.about__header__subtitle{font-size:30px}.about__showcase-items{height:200px;width:425px}.about__showcase-item{height:80px;width:160px}.about__showcase-item__subtitle{font-size:17px}.about__what{gap:30px}.about__what-card__icon{height:40px;width:40px}.about__what-card__paragraph{font-size:16px;line-height:22px}}@media screen and (max-width:620px){.about__showcase-header{font-size:26px;margin:0 auto 20px}.about__showcase-items{width:400px}.about__what-card__paragraph{font-size:14px;line-height:22px}}@media screen and (max-width:565px){.about__header__subtitle{font-size:28px}.about__showcase-header{font-size:24px}.about__showcase-items{height:180px;width:350px}.about__showcase-item{height:70px;width:140px}.about__showcase-item__title{font-size:35px}.about__showcase-item__subtitle{font-size:15px}.about__what-card__icon{height:35px;width:35px}}@media screen and (max-width:520px){.about__header{height:200px}.about__header__subtitle{font-size:25px}.about__showcase-header{font-size:22px}.about__showcase-items{height:160px;width:310px}.about__showcase-item{height:60px;width:120px}.about__showcase-item__subtitle{font-size:13px}.about__what-card__paragraph{font-size:13px;line-height:20px}}@media screen and (max-width:483px){.about__header{height:180px}.about__header__subtitle{font-size:23px}.about__showcase-header{font-size:20px}.about__showcase-items{height:160px;width:310px}.about__showcase-item{height:60px;width:120px}.about__showcase-item__subtitle{font-size:13px}.about__what-card{gap:5px}.about__what-card__icon{height:30px;width:30px}}@media screen and (max-width:450px){.about__header__subtitle{font-size:22px}.about__showcase-header{font-size:19px}.about__showcase-items{height:160px;width:310px}.about__showcase-item{height:60px;width:120px}.about__showcase-item__subtitle{font-size:13px}.about__what{margin:60px auto 100px}.about__what-card__paragraph{font-size:12px;line-height:18px}}@media screen and (max-width:425px){.about__header__subtitle{font-size:21px}.about__showcase-header{font-size:17px}.about__showcase-items{height:160px;width:310px}.about__showcase-item{height:60px;width:120px}.about__showcase-item__subtitle{font-size:13px}}@media screen and (max-width:390px){.about__header__subtitle{font-size:20px}}@media screen and (max-width:370px){.about__header{height:170px}.about__header__subtitle{font-size:19px}.about__showcase-header{font-size:16px}.about__showcase-items{height:155px;width:300px}}.book-online-button{align-items:center;background:#b58f5e;border:3px solid #ffffff4d;border-radius:10%;box-shadow:0 10px 20px rgba(0,0,0,.2);color:#fff;display:flex;font-weight:700;gap:10px;justify-content:center;outline:none;overflow:hidden;position:relative;transition:all .3s ease-in-out}.book-online-button__icon{height:24px;transition:all .3s ease-in-out;width:24px}.book-online-button:focus-visible{outline:3px solid #926d3d;outline-offset:4px}.book-online-button:hover{border-color:#fff9;-webkit-transform:scale(1.05);transform:scale(1.05)}.book-online-button:hover .icon{-webkit-transform:translate(4px);transform:translate(4px)}.book-online-button:hover:before{-webkit-animation:shine 1.5s ease-out infinite;animation:shine 1.5s ease-out infinite}.book-online-button:before{background-image:linear-gradient(120deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.8),hsla(0,0%,100%,0) 70%);content:"";height:100%;left:-100px;opacity:.6;position:absolute;top:0;width:100px}@-webkit-keyframes shine{0%{left:-100px}60%{left:100%}to{left:100%}}@keyframes shine{0%{left:-100px}60%{left:100%}to{left:100%}}.contact-form__header{font-family:Roboto Condensed,sans-serif,Arial;font-size:70px;margin:10px 0 40px;padding:0;text-align:center}.contact-form__intro{padding:0 20px;text-align:center}.contact-form__quote-button{cursor:pointer;margin:24px auto;min-height:50px;padding:12px 24px}.contact-form__number{color:inherit;font-size:24px;font-weight:700;text-decoration:none}@media (max-width:600px){.contact-form__header{font-size:42px;margin-top:30px}}.contact-form__number-container{display:flex;justify-content:center;margin:0 0 70px}.contact-form__number{align-self:center;margin:0;padding:0}.contact-form__seperator-container{margin:0 0 70px;position:relative}.contact-form__seperator{margin:70px auto}.contact-form__seperator-text{background:#f5f0f0;left:51%;margin:-20px 0 0 -50px;padding:0 20px;position:absolute;top:50%}.form{align-content:center;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto 60px;max-width:450px;padding:0}.form__header{font-size:50px;margin:0;text-align:center}.form__input-box{align-self:center;position:relative;width:450px}.form__input{background-color:initial;border:1px solid #000;border-radius:5px;outline:none;padding:10px 0 10px 10px;width:376px}.form__input,.form__input-span{color:#000;font-size:1em;margin-left:2rem;transition:.5s}.form__input-span{left:0;padding:10px;pointer-events:none;position:absolute;text-transform:uppercase;top:0}.form__input-box .form__input:focus~.form__input-span,.form__input-box .form__input:valid~.form__input-span{background-color:#f5f0f0;border-left:1px solid #000;border-right:1px solid #000;color:#000;font-size:.65em;letter-spacing:.2em;padding:0 10px;-webkit-transform:translateX(10px) translateY(-7px);transform:translateX(10px) translateY(-7px)}.form__input-box .form__input:focus,.form__input-box .form__input:valid{border:1px solid #000}.form__label{display:flex;flex-direction:column}.react-select__container{background:transparent;border:1px solid #000}.css-13cymwt-control,.react-select__control{background:transparent;border-radius:0}.react-select__value-container{font-size:large}.react-select-control{background:transparent;border-radius:0}.form__submit{align-items:center;background-color:#b58f5e;border:none;border-radius:30px;cursor:pointer;display:flex;gap:3px;height:40px;justify-content:center;outline:3px solid #b58f5e;outline-offset:-3px;padding:0;transition:.4s;width:140px}.form__submit-svg{height:30px}.form__submit-text{font-size:20px;margin:0}.form__submit .form__submit-text{color:#fff;font-weight:700;transition:.4s}.form__submit .form__submit-svg path{transition:.4s}.form__submit:hover{background-color:initial}.form__submit:hover .form__submit-text{color:#b58f5e}.form__submit:hover .form__submit-svg path{fill:#b58f5e}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #f5f0f0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media screen and (max-width:500px){.contact-form__header{font-size:50px}}.services-submenu{list-style:none;padding:0;position:absolute;text-align:start;top:105px;width:10rem;z-index:3}.services-submenu.clicked{display:none}.dropdown__li{background-color:rgba(21,23,23,.7);cursor:pointer}.dropdown__li:last-child:hover{border-bottom-left-radius:10%;border-bottom-right-radius:10%}.dropdown__li:hover,.dropdown__li:last-child:hover{background-color:#151717;color:#b58f5e;width:10rem}.dropdown__li:last-child{border-bottom-left-radius:10%;border-bottom-right-radius:10%}.nav-item{color:#fff;display:block;height:100%;padding:16px;text-decoration:none;width:100%}.nav-item:hover{color:#b58f5e}.explore{background-color:#f5f0f0;padding:0 0 100px}.explore__header{color:#1f1717;font-family:Roboto Condensed,sans-serif,Arial;font-size:40px;letter-spacing:-1px;margin:0 0 70px;text-align:center}.explore__items{flex-direction:row;flex-wrap:wrap;gap:30px}.explore__item,.explore__items{display:flex;justify-content:center}.explore__item{align-items:center;color:#b58f5e;flex-direction:column;letter-spacing:1px}.explore__image-wrapper:hover~.explore__title{border-bottom:3px solid #b58f5e;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.explore__image-wrapper{border-radius:50%;height:200px;overflow:hidden;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;width:200px}.explore__image-wrapper:hover{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.explore__image{border-radius:50%;cursor:pointer;height:200px;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;width:200px}.explore__image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.explore__title{border-bottom:3px solid transparent;color:#000;cursor:pointer;display:inline-block;font-family:Inclusive Sans,sans-serif,Arial;font-size:16px;font-weight:700;line-height:22px;margin:10px 0 0;padding:0;position:relative;text-decoration:none;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.explore__title:hover{border-bottom:3px solid #b58f5e;transition:all .5s ease}@media screen and (max-width:1300px){.explore{padding:0 20px 100px}.explore__image,.explore__image-wrapper{height:170px;width:170px}}@media screen and (max-width:500px){.explore__items{gap:40px}.explore__image,.explore__image-wrapper{height:130px;width:130px}.explore__title{font-size:14px}}.featured{display:flex;flex-direction:row}.featured__carousel{border-bottom:solid #1f1717;border-top:solid #1f1717;cursor:grab;margin:0 auto;overflow:hidden;width:85%}.featured__carousel::-webkit-scrollbar{display:none}.featured__carousel__container{background-color:#f5f0f0;margin:80px auto;width:50%}.featured__carousel__inner{display:flex}.featured__carousel__image-div{height:500px;min-width:400px;padding:40px}.featured__carousel__image{border-radius:2rem;height:100%;pointer-events:none;width:100%}.featured__text{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap;margin:80px 50px 80px auto;padding-top:40px;width:50%}.featured__header{font-size:50px;letter-spacing:-2px;line-height:55px;margin:0 auto 40px 0}.featured__header,.featured__paragraph{font-family:Inclusive Sans,sans-serif,Arial;padding:0}.featured__paragraph{font-size:25px;line-height:45px;margin:0 0 auto}.featured__button{cursor:pointer;font-size:25px;height:75px;padding:0;width:311px}@media screen and (max-width:1300px){.featured{flex-direction:column-reverse}.featured__text{margin:30px auto 40px;padding:0;width:80%}.featured__header{font-size:35px;margin:0 auto 10px 0}.featured__paragraph{font-size:20px;margin:0 auto 30px}.featured__carousel__container{margin:0 auto 40px;width:100%}.featured__carousel{width:95%}.featured__carousel__image-div{height:400px;min-width:300px}}@media screen and (max-width:700px){.featured__text{align-items:center}.featured__header{font-size:28px;letter-spacing:-1px;line-height:1.2}.featured__paragraph{font-size:16px;line-height:1.6;margin-bottom:24px}}.footer{background-color:#1f1717;justify-content:center;padding:80px 200px 150px;position:relative}.footer,.footer__container{border:none;display:flex;flex-direction:row;margin:0}.footer__container{justify-content:space-between;width:900px}.footer__column{color:#f5f0f0;display:flex;flex-direction:column;gap:25px}.footer__text{cursor:pointer;font-size:20px;margin:0;transition:color .15s ease-in}.footer__text:hover{color:#b58f5e}.footer__author{bottom:40px;color:#f5f0f0;position:absolute}.footer__author-a{color:#f5f0f0;cursor:pointer;text-decoration:none}.footer__icons{display:flex;gap:10px;margin-top:20px}.footer__email,.footer__facebook{height:40px;width:40px}.footer__email{margin-top:1px}@media screen and (max-width:1000px){.footer{padding:80px 100px 150px}}@media screen and (max-width:700px){.footer{padding:80px 50px 150px}}@media screen and (max-width:450px){.footer{padding:80px 30px 150px}.footer__text{font-size:15px}}.gallery{box-sizing:border-box;font-family:Inter,Arial,sans-serif;margin:40px auto 80px;max-width:calc(100% - 400px);position:relative;width:880px}.gallery__container{grid-gap:20px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(280px,max-content));justify-content:center;list-style-type:none;margin:0;padding:0}.gallery__card{display:flex;flex-direction:column;position:relative;&:hover{border-radius:10px;box-shadow:0 4px 8px rgba(38,38,38,.2);top:-4px;transition:all .2s ease-out}}.gallery__image{border-radius:10px 10px 0 0;height:282px;width:282px}.gallery__photo-button{background:transparent;border:0;border-radius:10px;color:inherit;cursor:zoom-in;display:flex;flex-direction:column;font:inherit;padding:0;text-align:left}.gallery__photo-button:focus-visible{outline:3px solid #b58f5e;outline-offset:4px}.gallery__photo-button .gallery__description{box-sizing:border-box;width:100%}.gallery__photo-button span{margin-left:0}.gallery__description{align-items:center;background:#fff;border-radius:0 0 10px 10px;display:flex;justify-content:space-between;padding:22px 15px 22px 21px}.gallery__title{font-family:Inter,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:900;line-height:29px;margin:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:2000px){.gallery{max-width:1180px;padding:0}}@media screen and (max-width:1258px){.gallery{max-width:calc(100% - 400px)}}@media screen and (max-width:1070px){.gallery{max-width:calc(100% - 200px)}}@media screen and (max-width:480px){.gallery{max-width:calc(100% - 38px)}}.dropdown{position:relative}.dropdown-menu{background-color:aqua;border-radius:.25rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);color:#000;left:0;opacity:0;padding:.75rem;pointer-events:none;position:absolute;top:calc(100% + .25rem);-webkit-transform:translateY(-10px);transform:translateY(-10px);transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.header{background:#1f1717;height:105px;padding:0 40px;position:relative;z-index:1}.header__container{align-items:center;display:flex;flex-direction:row;height:104px;justify-content:space-between}.header__logo{align-self:center;cursor:pointer;height:90px}.header__list{align-items:center;color:#f5f0f0;display:flex;font-family:Roboto Condensed,sans-serif,Arial;font-size:x-large;gap:40px;list-style-type:none;padding:0}.header__list-item-menu{align-items:center}.header__list-item-menu,.header__list-item-menu-hovered{color:#fff;cursor:pointer;display:flex;flex-direction:row;transition:color .15s ease-in}.header__list-item-menu-hovered{align-items:flex-start;height:79px;margin-top:51px}.header__list-item-menu-hovered:hover{color:#b58f5e;cursor:pointer}.header__list-item{color:#fff;cursor:pointer;transition:color .15s ease-in}.header__list-item:hover{color:#b58f5e;cursor:pointer}.header__button{align-self:center;cursor:pointer;font-size:17px;height:50px;padding:0;width:200px}.menu__container{display:none;height:105px;pointer-events:none;visibility:hidden}.navbar{align-items:center;background-color:initial;display:flex;height:100%;justify-content:space-between}.menu-bars{background:none;font-size:2rem;margin:0}.nav-menu{background-color:#363031;display:flex;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:.85s;width:250px}.nav-menu.active{right:0;transition:.35s}.nav-menu__backdrop{align-items:flex-start;align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:space-between;justify-content:center;left:0;position:fixed;right:0;top:0;visibility:hidden;z-index:3}.nav-menu__backdrop__open{opacity:1;visibility:visible}.nav-text{height:50px;justify-content:start;list-style:none;padding:8px 0 8px 16px}.nav-text,.nav-text a{align-items:center;display:flex}.nav-text a{border-radius:4px;color:#f5f5f5;font-size:18px;height:100%;padding:0 16px;text-decoration:none;width:95%}.nav-text a:hover{background-color:rgba(21,23,23,.7);color:#b58f5e}.nav-menu-items{margin:0;padding:0;z-index:5}.nav-menu-items,.navbar-toggle{background-color:#363031;width:100%}.navbar-toggle{align-items:center;display:flex;height:80px;justify-content:start;padding-left:40px}span{margin-left:16px}.nav-menu__button{font-size:18px;height:50px;margin:20px 0 0 20px;width:210px}@media screen and (max-width:1100px){.header{height:90px}.header__container{display:none;pointer-events:none;visibility:hidden}.menu__container{display:block;height:90px;pointer-events:all;visibility:visible}.header__logo{height:70px}}@media screen and (max-width:600px){.nav-text{height:50px}}@media screen and (max-width:400px){.nav-text{height:40px}}.menu-item{display:flex;flex-direction:column;font-family:Inclusive Sans,sans-serif,Arial;height:auto;margin:0 auto 150px 375px;max-width:670px}.menu-item__title{color:#1f1717;font-family:Roboto Condensed,sans-serif,Arial;font-size:50px;margin:40px auto 50px 0}.menu-item__subtitle{color:#1f1717;margin:0 auto 30px 0}.menu-item__ul{display:flex;flex-direction:column;margin:30px auto 0 0;padding:0}.menu-item__li{border-bottom:1px solid #1f1717;cursor:default;display:flex;flex-direction:row;height:160px;max-width:850px;padding:10px 0}.menu-item__li:hover{background-color:hsla(0,0%,100%,.685)}.menu-item__image{border-radius:5%;display:block;height:130px;margin:0;width:268px}.menu-item__image-button{align-self:flex-start;background:transparent;border:0;border-radius:5%;cursor:zoom-in;flex-shrink:0;margin:0 15px 0 0;padding:0}.menu-item__image-button:focus-visible{outline:3px solid #b58f5e;outline-offset:4px}.menu-item__text{color:#1f1717;padding:0 20px 0 0;width:386px}.menu-item__buttons{display:flex;flex-direction:row;font-family:Inclusive Sans,sans-serif,Arial;gap:10px}.menu-item__popular{align-items:center;background-color:#b58f5e;border:1px solid #b58f5e;border-radius:3px;color:#fff;display:flex;font-size:16px;height:18px;padding:1px 3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-item__name{color:#1f1717;font-family:Roboto Condensed,sans-serif,Arial;letter-spacing:.5px;margin:0}.menu-item__description{color:#1f1717;line-height:1.5;margin:0}.menu-item__button{align-self:flex-start;cursor:pointer;font-size:20px;height:57px;margin:0;padding:0;width:200px}.menu-item__show-more{background:transparent;border:1px solid #4f4f4f;border-radius:4px;color:#000;cursor:pointer;display:inline-block;font-size:19px;margin:20px auto;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s ease-in;z-index:1}.menu-item__show-more:before{background-color:rgba(0,0,0,.05);height:180%;left:50%;top:100%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.25);transform:translateX(-50%) scaleY(1) scaleX(1.25);width:140%}.menu-item__show-more:after,.menu-item__show-more:before{border-radius:50%;content:"";display:block;position:absolute;transition:all .5s cubic-bezier(.55,0,.1,1) .1s;z-index:-1}.menu-item__show-more:after{background-color:#b58f5e;height:190%;left:55%;top:180%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.45);transform:translateX(-50%) scaleY(1) scaleX(1.45);width:160%}.menu-item__show-more:hover{border:1px solid #b58f5e;color:#fff}.menu-item__show-more:hover:before{top:-35%}.menu-item__show-more:hover:after,.menu-item__show-more:hover:before{background-color:#b58f5e;-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(.8);transform:translateX(-50%) scaleY(1.3) scaleX(.8)}.menu-item__show-more:hover:after{top:-45%}.menu-item__advisory{margin:0 auto 80px 0;padding:0}.menu-item__advisory-show-more{margin:20px auto 60px 0;padding:0}@media screen and (max-width:1300px){.menu-item{margin:0 auto 150px 275px}}@media screen and (max-width:1100px){.menu-item{margin:0 auto 150px 175px}.menu-item__li{max-width:650px}}@media screen and (max-width:900px){.menu-item{margin:0 auto 150px 75px}.menu-item__li{max-width:650px}}@media screen and (max-width:800px){.menu-item{margin:0 auto 150px 25px}.menu-item__li{max-width:540px}.menu-item{margin:0 auto 150px 25px}.menu-item__li{max-width:540px}.menu-item__subtitle{margin:0 40px 30px 0}}@media screen and (max-width:700px){.menu-item__li{max-width:460px}.menu-item__title{margin:20px auto 10px 0}.menu-tem__ul{margin:20px auto 0 0}}@media screen and (max-width:500px){.menu-item__li{max-width:350px}.menu-item__popular{font-size:11px;width:-webkit-max-content;width:max-content}.menu-item__image{width:128px}.menu-item__advisory{margin:0 20px 80px 0}.menu-item__text{width:180px}}@media screen and (max-width:400px){.menu-item__li{max-width:335px}}.menu-pizza__button{align-self:center;cursor:pointer;font-size:15px;height:41px;margin:0 auto 30px 0;padding:0;width:170px}.modal-submit__paragraph{font-family:Inclusive Sans,sans-serif,Arial;font-size:20px;line-height:30px;margin:0 0 40px}.modal{align-items:flex-start;align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:space-between;justify-content:center;left:0;position:fixed;right:0;top:0;visibility:hidden;z-index:3}.modal__open{opacity:1;visibility:visible}.modal__form{background:#fff;border-radius:20px;display:flex;flex-direction:column;font-family:Roboto Condensed,sans-serif,Arial;font-size:30px;justify-content:space-between;padding:34px 36px;position:absolute;width:440px}.modal__form,.modal__title{font-weight:700;line-height:20px}.modal__title{color:#1a1b22;font-family:Roboto,Arial,sans-serif;font-size:16px;font-size:24px;font-weight:900;margin:0 0 20px}.modal__button{align-items:center;background-color:#b58f5e;border:none;border-radius:30px;cursor:pointer;display:flex;height:64px;justify-content:center;outline:3px solid #b58f5e;outline-offset:-3px;transition:.4s;width:100%}.modal__button-svg{height:40px}.modal__button-text{font-size:20px;font-weight:700;margin:0}.modal__button .modal__button-text{color:#fff;font-weight:700;transition:.4s}.modal__button .modal__button-svg path{transition:.4s}.modal__button:hover{background-color:initial}.modal__button:hover .modal__button-text{color:#b58f5e}.modal__button:hover .modal__button-svg path{fill:#b58f5e}.modal__button-close{background:url(/static/media/close-button.629db13e11de3c409b1f.svg) 50% no-repeat;background-color:initial;border:none;cursor:pointer;height:40px;position:absolute;right:-40px;top:-40px;width:40px}@media screen and (max-width:670px){.modal__form{width:350px}}@media screen and (max-width:600px){.modal__form{width:200px}.modal-submit__paragraph{font-size:16px;margin:0 0 20px}}.video-background{height:500px;position:relative;width:100%}.video-background__video{height:100%;object-fit:cover;pointer-events:none;width:100%}.video-background__play-button{background:#211b18;border:1px solid #fff;border-radius:6px;color:#fff;cursor:pointer;font:inherit;left:50%;padding:12px 20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-background__video::-webkit-media-controls,.video-background__video::-webkit-media-controls-start-playback-button{display:none;pointer-events:none}.video-background__video-blocker{height:500px;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}@media screen and (max-width:1300px){.video-background{height:400px}.video-background__video{pointer-events:none}.video-background__video-blocker{height:400px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Inclusive Sans,sans-serif,Arial;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.quote-form{--quote-gold:#b58f5e;--quote-focus:#926d3d;font-size:15px;line-height:1.5;width:100%}.quote-form *,.quote-success *{box-sizing:border-box}.quote-form span{margin-left:0}.quote-progress{background:#e7e1db;border-radius:999px;height:6px;margin-bottom:16px;overflow:hidden}.quote-progress__fill{background:var(--quote-gold);border-radius:inherit;height:100%;transition:width .2s ease}@media (prefers-reduced-motion:reduce){.quote-progress__fill{transition:none}}.quote-form h3{font-size:20px;margin:0 0 16px}.quote-form h3:focus,.quote-success h3:focus{outline:none}.quote-fields,.quote-radio-group{border:0;margin:0;min-width:0;padding:0}.quote-fields{display:flex;flex-direction:column;gap:18px}.quote-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-field{display:flex;flex-direction:column;gap:6px;min-width:0}.quote-field>label,.quote-radio-group legend{font-size:13px;font-weight:600}.quote-optional{color:#766d64;font-weight:400}.quote-hint{color:#665d54;font-size:13px;line-height:1.5;margin:0}.quote-field>input{background:#eee9e9;border:1px solid #dcd6d1;border-radius:8px;color:#302720;font:inherit;min-height:46px;padding:10px 12px;width:100%}.quote-field>input::-webkit-input-placeholder{color:#746c63;opacity:1}.quote-field>input::placeholder{color:#746c63;opacity:1}.quote-field>input:focus{border-color:var(--quote-gold);outline:2px solid var(--quote-focus);outline-offset:1px}.quote-radio-group{display:flex;flex-wrap:wrap;gap:8px 24px}.quote-radio-group legend{margin-bottom:8px}.quote-radio-group label{align-items:center;cursor:pointer;display:flex;gap:8px;min-height:44px}.quote-radio-group input{accent-color:var(--quote-focus);height:20px;margin:0;width:20px}.quote-address{border-top:1px solid #ded3c6;display:flex;flex-direction:column;gap:16px;padding-top:16px}.quote-select__control.quote-select__control{background:#eee9e9;border:1px solid #dcd6d1;border-radius:8px;box-shadow:none;min-height:46px}.quote-select__control--is-focused.quote-select__control--is-focused{border-color:var(--quote-gold);outline:2px solid var(--quote-focus);outline-offset:1px}.quote-select__menu.quote-select__menu{color:#302720;margin-top:8px;position:absolute;z-index:5}.quote-select__option.quote-select__option{align-items:center;cursor:pointer;display:flex;gap:10px;min-height:44px;padding:10px 12px}.quote-select__option--is-focused.quote-select__option--is-focused,.quote-select__option--is-selected.quote-select__option--is-selected{background:#f0e6d9;color:#302720}.quote-select__checkbox{border:1px solid #926d3d;border-radius:3px;color:#765326;display:inline-grid;flex-shrink:0;font-size:13px;height:17px;place-items:center;width:17px}.quote-select__multi-value.quote-select__multi-value{background:#e6d7c4;border-radius:4px}.quote-select__multi-value__label.quote-select__multi-value__label{color:#563c1b;white-space:normal}.quote-select__multi-value__remove.quote-select__multi-value__remove{cursor:pointer;min-width:28px}.quote-select__indicator.quote-select__indicator,.quote-select__placeholder.quote-select__placeholder{color:#746c63}.quote-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:24px}.quote-actions__forward{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.quote-button{background:#b58f5e;border:1px solid #b58f5e;border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:44px;padding:10px 18px}.quote-button:hover{background:#967345;border-color:#967345}.quote-button--secondary{background:transparent;border-color:#ad8960;color:#674b2b}.quote-button--secondary:hover{background:#e9dfd2;color:#674b2b}.quote-button:focus-visible{outline:2px solid #926d3d;outline-offset:3px}.quote-button:disabled{cursor:wait;opacity:.65}.quote-footer{margin-top:18px;text-align:center}.quote-footer a{color:#674b2b}.quote-error{background:#fff2ef;border:1px solid #b24635;border-radius:8px;color:#8a2e20;padding:12px}.quote-success{color:#62594f;font-size:15px;line-height:1.65;padding:0;text-align:center}.quote-success>p{margin:0 auto;max-width:410px}.quote-success>.quote-success__invitation{color:#766d64;font-size:14px;margin-top:12px}.quote-success .quote-actions{gap:12px;justify-content:center}.quote-success h3{margin-top:0}.quote-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.quote-form h3.quote-visually-hidden{margin:-1px}@media (max-width:600px){.quote-grid{grid-template-columns:minmax(0,1fr)}.quote-field>input,.quote-select__input-container{font-size:16px}.quote-actions .quote-button{padding-left:14px;padding-right:14px}}.quote-dialog{background:#f5f0f0;border:0;border-radius:18px;box-shadow:0 24px 80px #0005;color:#211b18;font-family:Arial,Helvetica,sans-serif;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:none;overflow:auto;overscroll-behavior:contain;padding:0;scrollbar-color:#b58f5e transparent;scrollbar-width:thin;width:min(900px,calc(100% - 32px))}.quote-dialog::-webkit-scrollbar{height:8px;width:8px}.quote-dialog::-webkit-scrollbar-track{background:transparent;margin:14px 0}.quote-dialog::-webkit-scrollbar-thumb{background:#b58f5e;background-clip:padding-box;border:2px solid transparent;border-radius:999px}.quote-dialog::-webkit-scrollbar-thumb:hover{background-color:#967345}.quote-dialog::-webkit-scrollbar-button{display:none;height:0;width:0}.quote-dialog::-webkit-scrollbar-corner{background:transparent}@supports selector(::-webkit-scrollbar){.quote-dialog{scrollbar-color:auto;scrollbar-width:auto}}.quote-dialog::-webkit-backdrop{background:#000b}.quote-dialog::backdrop{background:#000b}.quote-dialog__content{padding:38px 32px 24px;position:relative}.quote-dialog__header{margin-bottom:16px;text-align:center}.quote-dialog__header h2{font-size:clamp(23px,4vw,30px);line-height:1.2;margin:14px 24px 0}.quote-dialog__close{background:transparent;border:none;border-radius:8px;color:#211b18;cursor:pointer;font-size:30px;height:44px;position:absolute;right:8px;top:8px;width:44px}.quote-dialog__close:hover{background:#e8dfd5}.quote-dialog__close:focus-visible{outline:2px solid #926d3d}.quote-dialog__close:disabled{cursor:wait;opacity:.45}.quote-dialog--success{width:min(560px,calc(100% - 32px))}.quote-dialog--success .quote-dialog__content{padding:44px 32px 32px}.quote-dialog--success .quote-dialog__header{margin-bottom:14px}.quote-dialog--success .quote-dialog__header h2{font-size:clamp(24px,4vw,28px);margin:16px 0 0}.quote-dialog__success-icon{background:#eee2d1;border-radius:50%;color:#926d3d;display:grid;height:56px;margin:0 auto;place-items:center;width:56px}.quote-dialog__success-icon svg{height:28px;width:28px}@media (max-width:600px){.quote-dialog{border-radius:14px;max-height:calc(100dvh - 16px);width:calc(100% - 16px)}.quote-dialog__content{padding:38px 18px 20px}.quote-dialog__header h2{margin-left:0;margin-right:0}.quote-dialog--success{width:min(560px,calc(100% - 16px))}.quote-dialog--success .quote-dialog__content{padding:44px 22px 28px}}.menu-image-modal{background:#f5f0f0;border:0;border-radius:16px;box-shadow:0 24px 80px #0005;color:#1f1717;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:min(1040px,calc(100vw - 32px));overflow:auto;overscroll-behavior:contain;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-image-modal::-webkit-backdrop{background:#000c}.menu-image-modal::backdrop{background:#000c}.menu-image-modal__content{padding:56px 20px 20px;position:relative}.menu-image-modal__figure{margin:0;text-align:center}.menu-image-modal__image{border-radius:8px;display:block;height:auto;margin:0 auto;max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px);max-width:100%;object-fit:contain;width:auto}.menu-image-modal h2{font-size:22px;line-height:1.3;margin:16px 0 0;overflow-wrap:anywhere}.menu-image-modal__close{background:transparent;border:0;border-radius:8px;color:#1f1717;cursor:pointer;font-size:30px;height:44px;position:absolute;right:6px;top:6px;width:44px}.menu-image-modal__close:hover{background:#e8dfd5}.menu-image-modal__close:focus-visible{outline:2px solid #926d3d}@media (max-width:600px){.menu-image-modal{max-height:calc(100dvh - 16px);max-width:calc(100vw - 16px)}.menu-image-modal__content{padding:52px 12px 16px}.menu-image-modal h2{font-size:18px}}
/*# sourceMappingURL=main.dd91a303.css.map*/