html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#000;background-color:#fdfce6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.footer{display:flex;justify-content:center;align-items:center;width:100%;border-top:1px solid black;padding-top:20px;margin-bottom:30px}@media screen and (max-width: 450px){.footer{border-top:unset}}.footer__svg-group{display:flex;justify-content:center;align-items:center;margin-right:20px}.footer__svg,.footer__text{margin-right:20px}.footer__content{font-size:20px}@media screen and (max-width: 924px){.footer__content{font-size:12px}.footer__svg-group,.footer__svg,.footer__text{margin-right:8px}}.header{display:flex;justify-content:space-between;align-items:center;width:100%;height:150px;border-bottom:1px solid black}@media screen and (max-width: 450px){.header{border-bottom:unset}}.header__logo{margin-left:30px;margin-bottom:10px;margin-top:20px;cursor:pointer}.header__link-group{display:flex;justify-content:space-between;align-items:center;margin-right:20px}.header__burger{display:none}@media screen and (max-width: 1010px){.header__link-group{display:none}.header__burger{display:block;margin-right:30px;margin-top:20px}}@media screen and (max-width: 1010px) and (max-width: 400px){.header__burger{margin-right:10px}}.mantine-137z75t{border-radius:6px;margin-right:20px}.mantine-1mji3m1:hover{background-color:bisque}.mantine-162lpqd{font-size:30px;font-weight:800;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.mantine-1qnz2ae,.mantine-gs3cse{background-color:#fdfce6}.mantine-1k9itrp{font-size:40px;font-weight:900;border-bottom:#010101 1px solid}.mantine-137z75t:hover{background-color:bisque;opacity:1}.carousel{position:relative;width:600px;height:700px;overflow:hidden;margin-bottom:30px}.carousel__slides{display:flex;height:100%}.carousel__slide{flex-shrink:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;position:absolute;cursor:zoom-in;display:flex;align-items:center;justify-content:center}.carousel__slide-active{opacity:1}.carousel__slide-image{max-width:100%;max-height:100%;object-fit:cover;width:500px;height:700px}.carousel__button{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;font-size:2rem;padding:10px;border:none;outline:none;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out}.carousel__button:hover{background-color:#000000b3}.carousel__button-prev{left:10px}.carousel__button-next{right:10px}.carousel__button-disabled{pointer-events:none;background-color:#0003}.carousel:hover .carousel__button{opacity:1}@media screen and (max-width: 924px){.carousel{width:280px;height:500px}.carousel__button{opacity:1}}.custom-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.custom-modal{background-color:#fdfce6;border:2px solid rgb(0,0,0);border-radius:3px;box-shadow:0 0 10px #00000024;padding:15px;position:relative;width:85%;max-height:82vh;overflow:auto}.custom-modal-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;color:#000}.custom-modal-close-button:hover{color:#00000071;cursor:pointer}.custom-modal-content{padding:10px}@media screen and (max-width: 480px){.custom-modal{width:85%}}.no-scroll{overflow:hidden}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000df;z-index:1000}.lightbox__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;display:flex;align-items:center;justify-content:center;max-width:75%;max-height:calc(100vh - 100px)}.lightbox__nav,.lightbox__close{position:absolute;font-size:2rem;color:#fff;cursor:pointer}.lightbox__nav--left{top:50%;left:20px;transform:translateY(-50%)}.lightbox__nav--right{top:50%;right:20px;transform:translateY(-50%)}.lightbox__close{top:20px;right:20px}.about{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;padding:20px;border:1px solid black}.about__image{border:2px solid rgb(0,0,0);border-radius:3px;box-shadow:0 0 10px #00000024}.about__image-column{align-self:center;display:flex;justify-content:center}.about__text-column{display:flex;flex-direction:column;justify-content:center}.about__text-column h2{align-self:center;margin-top:0;margin-bottom:10px;font-weight:800;font-size:40px}.about__text-area{border:1.5px solid rgb(0,0,0);border-radius:4px;box-shadow:0 0 10px #00000024;padding:20px;margin-bottom:0;margin-right:30px}.about__text{margin-top:0;padding:5px;font-size:30px}@media screen and (max-width: 952px){.about{grid-template-columns:1fr}.about__text-area{padding:10px;margin-bottom:0;margin-right:0}.about__text{margin-top:0;padding:3px;font-size:20px}.about__image{border:0px}}.contact{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact h2{font-size:40px;font-weight:700;margin-top:20px}.contact h3{font-size:20px;font-weight:500;margin-top:10px}.contact__alert{margin-top:10px;margin-bottom:5px;opacity:0;transition:opacity .5s ease-in-out}@media screen and (max-width: 952px){.contact__alert{width:50%}}.contact__alert.visible{opacity:1;transition:opacity .5s ease-in-out;display:block}.contact__form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80%;height:100%}.contact__input{width:50%;margin:16px}.contact__check-area{display:flex;justify-content:flex-start;margin-bottom:10px;margin-top:10px}.contact__check-group{flex:1;margin:10px}.contact__check-box{margin:10px}.contact__button{margin-bottom:10px;margin-top:10px}.contact__error{color:red;font-size:10px;font-weight:400}@media screen and (max-width: 952px){.contact__input{width:90%}.contact__check-area{display:block;justify-content:none}.contact__check-box{margin:20px}}.mantine-19cu477{background-color:#fdfce6;border:2px solid rgb(0,0,0);border-radius:3px;box-shadow:0 0 10px #00000024}.mantine-qo3mta,.mantine-9gvgd1{cursor:pointer}.gallery__container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.gallery__note{font-weight:300;margin-top:20px;text-align:center}.gallery__image-container{margin:30px;position:relative;box-sizing:border-box}.gallery__image{display:inline-block;overflow:hidden;border:2px solid rgb(0,0,0);border-radius:3px;box-shadow:0 0 10px #00000024;max-width:100%;max-height:100%;object-fit:cover;width:500px;height:700px;cursor:pointer}.gallery__title{font-weight:800;font-size:20px;text-align:center;margin-top:10px}.gallery__loading{display:flex;justify-content:center;align-items:center;width:100%;height:100px;font-size:24px;font-weight:700}.gallery__error{display:flex;justify-content:center;align-items:center;width:100%;height:100px;font-size:20px;color:red}.gallery__modal{box-sizing:border-box}.gallery__modal-content{margin-top:15px;padding:10px;display:flex;justify-content:space-around;overflow:auto}.gallery__modal-text-area{width:40%;margin-left:20px;overflow-wrap:break-word}.gallery__modal-title{font-weight:700;font-size:24px;margin-bottom:10px}.gallery__modal-dim{opacity:.6}.gallery__modal-border{border:rgba(0,0,0,.521) solid 2px;margin-top:10px}.gallery__modal-text{padding:10px;font-size:20px}.gallery__modal-image-box{display:grid;grid-template-columns:repeat(3,1fr)}.gallery__modal-image-box img{max-width:100%;max-height:100%;object-fit:cover;width:100px;height:100px}.gallery__modal-image{margin:12px;cursor:pointer}.gallery__modal-image--deselected{opacity:1;transition:opacity .5s ease-in-out}.gallery__modal-image--selected{opacity:.5;transition:opacity .5s ease-in-out}@media screen and (max-width: 1535px){.gallery__modal-image-box{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 1010px){.gallery__image-container{margin-left:30px;margin-right:30px}}@media screen and (max-width: 924px){.gallery__modal{display:flex;flex-direction:column}.gallery__modal-text-area{width:100%;margin-left:0}.gallery__modal-image-box{grid-template-columns:repeat(2,1fr)}.gallery__modal-content{flex-direction:column;align-items:center}}.mantine-1vnn4st{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;vertical-align:middle}.mantine-1vnn4st:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);cursor:pointer}@media screen and (max-width: 480px){.gallery__modal__container{width:95%}.gallery__modal-content{display:flex;justify-content:center;overflow:auto}.gallery__modal-text-area{width:95%}}.repairs{height:100%}.repairs__button{margin-top:30px;margin-bottom:30px;text-align:center;display:flex;align-items:center;justify-content:center}.repairs__text-area{display:grid;grid-template-columns:repeat(2,1fr);height:100%}.repairs__text-box{position:relative;border:1.5px solid #000000;border-radius:4px;box-shadow:0 0 10px #00000024;display:flex;flex-direction:column;margin:20px;padding-bottom:40px}.repairs__text-box--full{grid-column:1/-1}.repairs__header-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;margin-top:10px}.repairs__title-box{display:flex;justify-content:space-between;align-items:center;margin-top:15px;margin-bottom:8px}.repairs__header{font-size:2em;font-weight:800;margin-left:10px}.repairs__title{font-size:1.2em;font-weight:700;margin-left:10px}.repairs__price{font-size:1.5em;font-weight:600;margin-right:10px}.repairs__price-small{font-size:1em;line-height:1.5em;margin-right:10px;font-weight:500}.repairs__price-long{font-size:11px;margin-right:15px;margin-top:18px;font-weight:600}.repairs__text{font-size:1em;line-height:1.5em;margin-right:10px;margin-left:10px}.repairs__disclaim{position:absolute;bottom:0;font-size:.8em;font-weight:400;margin-top:20px;margin-left:10px;margin-bottom:10px}@media screen and (max-width: 1200px){.repairs__text-area{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 952px){.repairs__text-area{grid-template-columns:repeat(1,1fr)}}.signIn{display:flex;flex-direction:column;align-items:center;justify-content:center}.signIn__title{margin-top:20px}.signIn__button{margin:20px}.signIn__input{margin-top:20px}.splash__image{overflow:auto;background-color:#ccc;height:870px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(https://res.cloudinary.com/dpzpnyfv2/image/upload/v1691767268/assets/splash_1_jmawgv.jpg)}.splash__button{position:absolute!important;top:30%;left:50%;transform:translate(-50%,-50%)!important}@media screen and (max-width: 640px){.splash__image{overflow:auto;background-color:#ccc;height:775px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(https://res.cloudinary.com/dpzpnyfv2/image/upload/v1691767268/assets/splash_2_fastzq.jpg)}}@media screen and (max-width: 640px) and (max-width: 450px){.splash__image{height:600px;width:450px!important}}.upload{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.upload__alert{position:fixed;top:10%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:20%;padding:10px}.upload__container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px}.upload__button{margin-top:10px}.upload__add-area{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin:10px 20px 10px 10px}.upload__modal-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px}.upload__modal-input-area{display:flex}.upload__modal-form{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px}.upload__modal-border{border:2px black dotted;padding:10px;margin:15px}.upload__modal-form>*{margin:10px 0}.upload__modal-delete{margin-top:10px;justify-self:center}.upload__scroll{margin:20px;padding:10px;border:2px double black}.upload__card-button{margin:10px}@media (max-width: 924px){.upload{grid-template-columns:1fr}.upload__add-area{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;margin:10px auto;max-width:80%}}.mantine-fp9t1o{margin-top:-50px}@media screen and (max-width: 952px){.upload__modal-input-area{display:block}}body{font-family:Poppins,sans-serif}
