@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";button.custom-button{background-color:var(--accent);border-radius:0}button.custom-button:hover{background-color:var(--accent)}.custom-button-text,.custom-button-icon{color:var(--primary-text)}button.button-delete{border:.2rem solid var(--delete);background-color:var(--background)}button.button-delete:hover{background-color:var(--delete)}button.button-delete span{color:var(--primary-text)}button.button-cancel{border:.1rem solid var(--cancel);background-color:var(--background)}button.button-cancel:hover{background-color:var(--cancel)}button.button-cancel span{color:var(--primary-text)}button.button-invert{border:.2rem solid var(--primary-text);background-color:var(--primary-text)}button.button-invert:hover{background-color:var(--accent-2);border:.2rem solid var(--accent-2);color:var(--primary-text)}button.button-invert svg,button.button-invert span{color:var(--background)}button.marginh1{margin:1rem auto}.go-back-button{background:none;border:none;font-size:1rem;cursor:pointer;display:flex;align-items:center;color:var(--secondary-text);margin:0;width:120px}.primary-header{background:var(--background);width:100%;z-index:20;display:block}.navbar{width:100%}.navbar-container{display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;width:100%;padding-bottom:2rem}.menu-items{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:0;padding:0;margin:0}.menu-items li{list-style:none;cursor:pointer}.menu-items li a{font-size:1.15rem;padding:.4rem}.logo{flex:1;display:flex;width:8rem;margin:.5rem 1.4rem 1.8rem;background-color:var(--backgroundLogo)}.logo-mobile{flex:1;display:flex;height:-webkit-fill-available;margin:0 0 0 1rem;background-color:var(--backgroundLogo-inverse)}.sticky-header-mobile{display:none}@media (min-width: 430px){.menu-items li a{font-size:1.3rem;padding:.4rem .6rem}}@media (min-width: 768px){.menu-items{justify-content:flex-end;gap:2rem}.menu-items li a{font-size:1.3rem}}@media (max-width: 768px){.sticky-header-mobile{display:block;background:var(--navbar-color);position:fixed;top:0;left:0;right:0;z-index:20;width:100%;height:6rem;transform:translateY(-100%);transition:transform .5s ease-in-out}.sticky-header-mobile.show{transform:translateY(0)}.navbar-container-mobile input[type=checkbox],.navbar-container-mobile .hamburger-lines{display:block;cursor:pointer}.navbar-container-mobile{justify-content:center;align-items:center;flex-direction:column;width:100%;display:block;position:relative;height:6rem;padding-bottom:unset}.navbar-container-mobile input[type=checkbox]{position:absolute;display:block;height:32px;width:30px;top:32px;right:30px;z-index:6;opacity:0}.navbar-container-mobile .hamburger-lines{height:23px;width:35px;position:absolute;top:35px;right:30px;z-index:5;display:flex;flex-direction:column;justify-content:space-between}.hamburger-lines.open{position:fixed}.navbar-container-mobile .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:var(--accent)}.navbar-container-mobile .hamburger-lines .line1{transform-origin:0 0;transition:transform .4s ease-in-out}.navbar-container-mobile .hamburger-lines .line2{transition:transform .2s ease-in-out}.navbar-container-mobile .hamburger-lines .line3{transform-origin:0 100%;transition:transform .4s ease-in-out}.navbar-mobile .menu-items-mobile{align-items:center;flex-wrap:wrap;background:var(--headerBackground);width:100%;transform:translate(-150%);display:flex;flex-direction:column;justify-content:center;height:100vh;transition:transform .5s ease-in-out;box-shadow:5px 0 10px #aaa;margin:0;padding:0;position:fixed;top:0;left:0;z-index:4;gap:.5rem;opacity:.9;overflow:hidden}.navbar-mobile .menu-items-mobile li{list-style:none;cursor:pointer;margin-bottom:1.5rem;font-size:1.5rem;font-weight:500}.navbar-container-mobile input[type=checkbox]:checked~.menu-items-mobile{transform:translate(0)}.navbar-container-mobile input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(35deg)}.navbar-container-mobile input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}.navbar-container-mobile input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-35deg)}}:root,:root[data-theme=light]{color-scheme:light dark;--accent: #6e5937;--accent-2: #c7a756;--whatsapp: #25D366;--primary-text: #000000;--secondary-text: #474747;--primary-text-inverse: #ffffff;--background: #ffffff;--headerBackground: #ffffff;--backgroundInverse: #151515;--backgroundLogo: #151515;--backgroundLogo-inverse: rgba(255, 255, 255, 0);--background-button-group: #151515;--navbar-color: #151515;--swiper-theme-color: var(--accent) !important;--note-background: rgba(0,0,0,.04);--note-text: #555}:root[data-theme=dark]{--accent: #6e5937;--accent-2: #c7a756;--primary-text: #f4f4f4;--secondary-text: #b3b3b3;--primary-text-inverse: #000000;--background: #121212;--headerBackground: #151515;--backgroundInverse: #ffffff;--backgroundLogo-inverse: #151515;--backgroundLogo: rgba(255, 255, 255, 0);--background-button-group: #151515;--swiper-theme-color: var(--accent) !important;--note-background: rgba(255,255,255,.06);--note-text: #cfcfcf}*,*:before,*:after{transition:background-color .2s ease,color .2s ease,border-color .2s ease}footer{margin-top:3rem;display:flex;flex-direction:column;background-color:var(--backgroundInverse);color:var(--background);padding:1rem;gap:1rem}.footerNavigation{display:flex;flex-direction:column;gap:1rem;align-items:center;position:relative}.footerLogo{width:6rem;background-color:var(--backgroundLogo-inverse)}.footerLink{color:var(--background);text-decoration:none;font-size:.9rem;cursor:pointer}.footerLinkSmall{color:var(--background);text-decoration:none;font-size:.7rem}.footerLinkSmallAccent{color:var(--accent);text-decoration:none;font-size:.7rem}.copyright{display:flex;flex-direction:column;gap:.5rem;position:absolute;left:0;bottom:0}.footerLinks{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end}.footerContact{display:flex;flex-direction:column;gap:0;justify-content:flex-end;margin-bottom:4rem;align-items:center;margin-right:2rem}.theme-toggle{background-color:var(--background-button-group)}@media (min-width: 1020px){.footerContact{flex-direction:row;gap:1rem;margin-bottom:0}}.footerSocials{display:flex;flex-wrap:wrap;gap:1rem}.footerSocial:hover{cursor:pointer}.swiper{height:30rem;margin-left:-1rem!important;margin-right:-1rem!important;width:calc(100% + 2rem)}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{position:absolute;z-index:-1;display:block;width:100%;height:100%;object-fit:cover}.swiper-v{background:#eee}.carousel-slide-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:1rem;background-color:var(--headerBackground);margin:2rem;box-shadow:0 0 .5rem .1rem #0006;width:18rem;border-radius:.2rem}.carousel-slide-text{color:var(--background);font-size:1rem}.swiper-slide{display:flex!important;justify-content:center;align-items:flex-end}@media (min-width: 1020px){.swiper{clip-path:polygon(100% 100%,100% 5%,60% 0,40% 0,0 5%,0 100%)}.swiper-slide{justify-content:flex-end;align-items:center}.carousel-slide-content{width:25rem;margin-right:5rem;margin-left:5rem}.carousel-slide-content-position-right{justify-content:flex-end}.carousel-slide-content-position-left{justify-content:flex-start}}.carousel-container{width:100%;height:15rem;max-width:50rem}.card{height:12rem;margin:0;border-radius:.2rem;box-shadow:0 4px 8px #0006,0 6px 20px #0006!important}.card-media{border-radius:.2rem;object-fit:contain!important;height:100%}@media (min-width: 768px){.carousel-container{width:80%;height:24rem}.card{height:20rem;margin:0;border-radius:.2rem;box-shadow:0 4px 8px #0006,0 6px 20px #0006!important}}.form{display:flex;flex-direction:column;gap:1.5rem;width:100%}.contactForm{padding:1rem;border:.1rem solid var(--accent);width:90%;display:flex;flex-direction:column;align-items:center}.validated-input{font-size:1rem}@media (min-width: 1020px){.contactForm{min-width:25rem}}.contactHome{width:100%;margin:1rem 0}@media (min-width: 1020px){.contactHome{width:80%;gap:3rem}}@media (min-width: 1200px){.contactHome{width:80%;gap:8rem}}.section-title{font-size:1.6rem;font-weight:700;margin:2rem 0 1rem;text-align:center}.typesOverview{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--headerBackground);padding:1rem}.PageBreakAccent{background-color:var(--accent);margin-left:-1rem!important;margin-right:-1rem!important;width:calc(100% + 2rem);clip-path:polygon(0 0,100% 30%,100% 60%,0% 100%);height:8rem;display:flex;align-items:center}.typesOverviewWrapper{display:flex;flex-direction:column;align-items:center;width:100%}.RoofType{gap:1rem;max-width:75rem}.RoofTypeImg{width:100%;height:20rem}.RoofTypeImg img{width:inherit;height:inherit;object-fit:cover;border-radius:.2rem}.homeBreakLine{width:80%;border:.2rem solid var(--accent)}@media (min-width: 1020px){.PageBreakAccent{height:15rem}.RoofTypeImg{width:30rem;height:20rem;box-shadow:0 4px 8px #0000004d,0 6px 20px #0000004d}.typesOverview{gap:5rem;width:80%}.RoofType{gap:4rem}}.TitleTextButton{display:flex;flex-direction:column;gap:1rem;margin:1rem 0;justify-content:space-between;max-width:40rem;min-height:20rem}@media (min-width: 1020px){.TitleTextButton{margin:0}}.home-image-section{position:relative;display:flex;flex-direction:column;align-items:center;width:-webkit-fill-available;margin:-1rem}.home-image{width:100%;height:32rem;object-fit:cover;overflow:hidden;transition:filter .6s ease;opacity:0;transform:translate(-40px);animation:slideInLeft 1s ease forwards;animation-delay:calc(var(--i) * .1s)}.home-image-content{position:absolute;bottom:1rem;text-align:left;padding:1rem;color:#fff;display:flex;flex-direction:column}.home-image-subtitle{font-size:.8rem;color:var(--primary-text);text-transform:uppercase;letter-spacing:.1em;padding:.5rem;margin:0 0 1rem;text-align:center;background-color:var(--background)}.home-image-title{font-size:2rem;font-weight:700;padding:.5rem;margin:0;background-color:var(--background);color:var(--primary-text);text-align:center}@media (min-width: 1020px){.home-image{height:32rem}.home-image-content{bottom:2rem;left:2rem;text-align:left;padding:1rem;display:block}.home-image-subtitle{font-size:1rem}.home-image-title{font-size:2.5rem}}.home-intro{max-width:60rem;margin:4rem auto 1rem;text-align:center}.home-intro p{margin-top:1rem;font-size:1rem;line-height:1.6}.home-highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:1rem auto;padding:1rem}.backgroundAccent{background-color:var(--accent)}.home-highlights .highlight,.home-highlights .highlightInverse{flex:0 1 14rem;text-align:center}.home-highlights .highlight svg{font-size:2rem;color:var(--accent);margin-bottom:.5rem}.highlightInverse svg{font-size:2rem;color:var(--accent-2);margin-bottom:.5rem}.whatsappSection{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:2rem;width:100vw!important;background-color:var(--accent);padding:3rem}.whatsappSection .scissor{display:none}.whatsappSection .scissor.reverse{transform:scale(.6) scaleX(-1)}.home-gallery{margin:1rem auto;text-align:center}.home-gallery p{margin-bottom:2rem}.home-gallery__flex{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.home-gallery__flex img{flex:1 1 12rem;max-width:10rem;height:auto;object-fit:cover}.home-gallery__button{margin-top:2rem}.home-cta{background:var(--accent);color:var(--text-on-accent);text-align:center;padding:3rem 1rem;width:100vw!important}.home-cta__buttons{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.home-text{max-width:60rem;text-align:center}.section-image-wrapper{width:100%;max-width:100%;height:20rem;object-fit:cover;border-radius:.2rem}.section-image{width:100%;height:14rem;object-fit:contain;overflow:hidden}@media (min-width: 520px){.home-gallery__flex img{max-width:15rem}}@media (min-width: 1020px){.whatsappSection{height:23rem}.whatsappSection .scissor{display:flex;transform:scale(.6)}.whatsappSection .scissor.reverse{transform:scale(.6) scaleX(-1)}.section-image{height:20rem}}.contactInfo,.contactInfo p{text-align:center}.contactDetails{display:flex;flex-direction:column;gap:1rem;background-color:var(--background);padding:1rem 0;width:100%}.opening-line{display:flex;align-items:baseline;gap:.5rem;width:100%}.opening-day{min-width:0}.opening-dotfill{flex:1;border-bottom:1px dotted rgba(0,0,0,.25);height:0;margin:0 .25rem}.opening-time{white-space:nowrap}.mapContainer{width:100%;height:20rem;box-shadow:0 4px 8px #0000004d,0 6px 20px #0000004d}.opening-hours{display:flex;gap:.5rem;align-items:center;color:var(--primary-text);margin:0;min-width:14rem}.opening-line{display:flex;gap:.5rem;text-align:left}.opening-day{width:100px;display:inline-block}@media (min-width: 1020px){.mapContainer{width:25rem;height:25rem}.contactInfo{min-width:25rem;text-align:left}.contactInfo p{text-align:left}.contactDetails{align-items:unset;max-width:30rem}}@media (min-width: 1200px){.mapContainer{width:30rem}}@media (min-width: 1360px){.mapContainer{width:40rem}}.addressRow{display:flex;align-items:center;gap:.5rem;margin:.5rem 0;flex-wrap:wrap}.copyButton{background:var(--accent);border:1px solid var(--accent);padding:4px 6px;border-radius:4px;cursor:pointer;display:flex;align-items:center;margin:0}.copyButton svg{color:var(--backgroundInverse)}.copyButton:hover{color:var(--backgroundInverse)}.copyToast{font-size:.85rem;margin-left:.5rem;opacity:.9;color:var(--accent)}.margin1{margin:1rem}.margin0{margin:0}.marginTop0{margin-top:0}.marginh3{margin:3rem auto}.marginB05{margin-bottom:.5rem}.padding0{padding:0!important}.paddingL2{padding-left:2rem}.paddingR2{padding-right:2rem}@media (min-width: 1360px){.paddingR2Mobile{padding-right:2rem}}.textLarge{font-size:1.4rem}.textMedium{font-size:1.2rem}.textSpread{text-align:justify}.row{display:flex;flex-direction:row;gap:1rem;align-items:center}.row-space-between{display:flex;justify-content:space-between;align-items:center}.rowOrMobileCollumn{display:flex;flex-direction:column;align-items:center}@media (min-width: 1020px){.rowOrMobileCollumn{flex-direction:row;align-items:flex-start;justify-content:space-between}}.rowSpaceBetween{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.rowReverse{display:flex;flex-direction:row-reverse}.rowReverseOrMobileColumn{display:flex;flex-direction:column}@media (min-width: 1020px){.rowReverseOrMobileColumn{flex-direction:row-reverse;justify-content:space-between}}.rowIcon{display:flex;flex-direction:row;gap:.5rem;align-items:center}.rowIconText{display:flex;flex-direction:row;gap:.5rem}.flexCenter{display:flex;justify-content:center;align-items:center}.contentCenter{justify-content:center}.w100{width:100%}.height20{height:20rem}.iconText{margin:.5rem 0;font-size:.9rem}.textSmall{font-size:.8rem;margin:0}.textSmallMobile{font-size:.8rem}.textNormal0{font-size:1rem;margin:0}.textNormal{font-size:1rem;margin:0 0 1rem}.textCenterMobile{text-align:center}@media (min-width: 1020px){.textCenterMobile{text-align:left}}.bold{font-weight:700}.colorText{color:var(--primary-text)}.errorColor{color:var(--cancel)}.succesColor{color:var(--success)}.colorBackground{background:var(--background)}.colorBackgroundText{color:var(--background)}.colorAccent{background:var(--accent)}.colorAccentText{color:var(--accent)}.secondaryText{color:var(--secondary-text)}.displayCenter{display:flex;flex-direction:column;align-items:center;text-align:center}.flexGrow{flex-grow:1}.nowrap{flex-wrap:nowrap}.marginB2{margin-bottom:2rem}.wft{width:fit-content}.gap06{gap:.6rem}.position0{position:absolute;top:0;left:0}.marginTop1{margin-top:1rem}.marginB1{margin-bottom:1rem}.marginTop5{margin-top:5rem}.marginTopMobile{margin-top:2rem}.marginTopDesktop{margin-top:0}@media (min-width: 1020px){.marginTopDesktop{margin-top:2rem}}.alignItemsFlexStart{align-items:flex-start}.iconLink{display:flex;gap:1rem;align-items:center;color:var(--accent)}.iconLink a{color:var(--backgroundInverse)}.iconLinkInverseText a{color:var(--background)}.flex-container{display:flex;flex-direction:column;justify-content:space-between;align-items:start;width:100%}.text-content{padding:1rem;box-sizing:border-box;text-align:justify}.inverse-text{color:var(--primary-text-inverse)}.image-container{padding:1rem;box-sizing:border-box}.image-container img{width:100%;height:100%;border-radius:.2rem;object-fit:cover;box-shadow:0 4px 8px #0000004d,0 6px 20px #0000004d}.flex-container.reverse{flex-direction:column}button{margin-top:1rem}@media (min-width: 1020px){.flex-container{flex-direction:row;width:85%}.flex-container.reverse{flex-direction:row-reverse}.text-content{width:60%}.image-container{height:20rem}.iconText,.textSmallMobile{font-size:1rem}.marginTopMobile{margin-top:unset}}body{background:var(--background)}.container{width:100%;height:100%;position:relative}.scissors{position:relative;width:22.8em;height:6.825em;margin:7.5em auto}.half{width:22.8em;height:3.9em;position:absolute;top:0;left:0;transform-style:preserve-3d;backface-visibility:hidden;transform-origin:45.7565789474% 100% 0;transform:rotate(10deg);animation:rot-up 1s ease-out infinite}.half:nth-child(2n){top:2.925em;transform-origin:45.7565789474% 0% 0;transform:rotate(-10deg);animation:rot-down 1s ease-out infinite}.half:nth-child(2n) .blade{top:0;border-radius:0 .975em 0 0}.half:nth-child(2n) .blade:after{top:.975em;border-style:solid;border-width:.975em 1.95em 0 1.95em;border-color:var(--accent-2) transparent transparent transparent}@keyframes rot-up{0%{transform:rotate(10deg)}50%{transform:rotate(40deg)}to{transform:rotate(10deg)}}@keyframes rot-down{0%{transform:rotate(-10deg)}50%{transform:rotate(-40deg)}to{transform:rotate(-10deg)}}.joint{width:.6825em;height:.6825em;border-radius:50%;background:var(--background);position:absolute;top:3.07125em;left:44.2598684211%}.handle{width:7.8em;height:3.9em;border-radius:1.95em;border:.975em solid var(--backgroundInverse);background:transparent;position:absolute;top:0;left:0;box-sizing:border-box}.blade{width:15em;height:.975em;position:absolute;top:2.925em;left:7.8em;background:var(--accent-2);border-radius:0 0 .975em}.blade:before{content:"";width:3.9em;height:.975em;background:var(--accent-2);position:absolute;top:0;left:-3.9em}.blade:after{content:"";width:0;height:0;border-style:solid;border-width:0 1.95em .975em 1.95em;border-color:transparent transparent var(--accent-2) transparent;position:absolute;top:-.975em;left:-1.95em}.category-gallery{text-align:center}.gallery-title{font-size:1.6rem;margin-bottom:.5rem}.gallery-description{font-size:1rem;color:var(--secondary-text);margin-bottom:.5rem}.style-grids{display:flex;flex-direction:column;align-items:center}.gallery-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem}.gallery-image{width:100%;object-fit:cover;transition:filter .6s ease;opacity:0;transform:translate(-40px);animation:slideInLeft 1s ease forwards;animation-delay:calc(var(--i) * .1s)}@keyframes slideInLeft{to{opacity:1;transform:translate(0)}}.gallery-page{position:relative;max-width:-webkit-fill-available}.gallery-settings{display:flex;flex-direction:column}.style-section-title{font-size:1.4rem;margin-bottom:.5rem;color:var(--primary-text);display:flex;justify-content:center}@media (min-width: 520px){.style-grids{gap:1.5rem}.gallery-image{width:15rem;height:15rem}.gallery-title{font-size:1.8rem}.gallery-settings{flex-direction:row;align-items:center}.gallery-description{margin-bottom:1.5rem}}.pricelist{max-width:50rem;margin:0 auto;color:var(--primary-text)}.pricelist__header{text-align:center;margin-bottom:2rem}.pricelist__header h1{margin:0 0 .25rem;letter-spacing:.03rem}.pricelist__note{display:inline-block;font-size:.95rem;color:var(--note-text);background:var(--note-background);padding:.35rem .6rem}.pricelist__small{margin-top:2rem;font-size:.9rem;color:var(--note-text)}.price-section{margin:0 0 2rem;width:100%}.price-section__title{font-weight:700;letter-spacing:.05rem;margin:1.25rem 0 .75rem;color:var(--accent)}.price-table{padding:1rem;background:var(--background);box-shadow:0 .25rem 1.125rem #0000000f}.price-block+.price-block{margin-top:.35rem}.price-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.4rem .25rem}.price-row.level-1{padding-left:1rem}.price-row.level-1 .price-name{font-weight:500}.price-row.level-1 .price-value{opacity:.95}.price-name{font-size:1rem;min-width:0}.price-value{font-variant-numeric:tabular-nums;white-space:nowrap}.price-dotfill{width:100%;border-bottom:1px dotted var(--primary-text);height:0;align-self:center;margin:0 .25rem}@media (max-width: var(--breakpoint-sm)){.price-row{grid-template-columns:1fr auto}.price-dotfill{display:none}}.quoteText{font-style:italic;font-size:1.1rem;text-align:center;margin:.5rem 0 1rem;padding:.5rem 1rem;border-left:3px solid var(--accent);width:fit-content}#prices{display:flex;flex-direction:column;align-items:center}.announcement-section{background:var(--backgroundInverse);color:var(--accent-2);text-align:center;padding:3rem;border-bottom:1px solid var(--border);width:100vw!important;min-height:fit-content}.announcement-title{font-size:1.4rem;margin:.2rem 0;color:var(--accent-2)}.announcement-description{color:var(--accent-2);font-size:1rem}.wa-toggle-container{margin:1rem 0 2rem}.whats-app-color{color:var(--whatsapp)}.whats-app-button{background-color:#151515!important;color:#fff!important;border-radius:9999px;padding:.6rem 1.2rem;font-weight:500;text-transform:none;transition:color .25s ease,transform .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.whats-app-button:hover{background-color:#151515!important;color:var(--whatsapp)!important;transform:translateY(-1px)}.whats-app-button:active{transform:translateY(0)}.whats-app-icon{color:var(--whatsapp);font-size:1.3rem!important}.whatsapp-button-text{color:inherit;font-size:1.1rem}.theme-toggle .MuiToggleButton-root{border:1px solid var(--border);transition:color .25s ease,border-color .25s ease,background-color .25s ease;color:#fff;font-size:1rem}.theme-toggle .MuiToggleButton-root:hover{color:var(--accent-2);border-color:var(--accent-2);background-color:transparent}.theme-toggle .MuiToggleButton-root.Mui-selected{background-color:var(--accent-2);color:var(--background);border-color:var(--accent-2)}.theme-toggle .MuiToggleButton-root.Mui-selected:hover{filter:brightness(1.1)}.booking-section{background:var(--backgroundInverse);color:var(--background);text-align:center;padding:3rem;border-bottom:1px solid var(--border);width:100vw!important;min-height:fit-content}.booking-title{font-size:1.4rem;margin:.2rem 0;color:var(--primary-text-inverse)}.booking-description{color:var(--primary-text-inverse);font-size:1rem}:root{--delete: #ff2c2c;--cancel: #ff2c2c;--low: #ff2c2c;--available: #1bb01b;--success: #1bb01b}body{margin:0;font-family:Raleway,sans-serif;font-size:16px;overflow-wrap:break-word;display:flex;flex-direction:column}p{white-space:normal;color:var(--primary-text)}.app-container{align-items:center;display:flex;flex-direction:column;flex:1;justify-content:space-between;min-height:75vh;max-width:-webkit-fill-available;background-color:var(--background)}.content-container{flex-grow:1;display:flex;flex-direction:column;align-items:center;padding:1rem;max-width:inherit;width:100%;overflow:hidden}h1{font-size:1.7rem;color:var(--primary-text)}h2{font-size:1.4rem;color:var(--primary-text)}h3{font-size:1.2rem;color:var(--primary-text)}.slogan{font-size:1.2rem;font-weight:700;margin:1.5rem 0 2rem;text-align:center}.padding2{padding:2rem}.contactFormSend{display:flex;flex-direction:column;justify-content:center;gap:1rem;width:100%;max-width:40rem}.scrolltotop{background-color:var(--accent)!important;display:flex;align-items:center;justify-content:center;border-radius:0!important;z-index:1000!important}
