html[data-theme=light][data-frost=reduced] .section .frost{--foreground: var(--foregroundAlt);color:var(--foregroundAlt)}.section{position:relative;padding:var(--padding);display:flex;width:100%;height:100vh}.section p{line-height:1.6}@media only screen and (min-width: 768px){.section h1{font-size:30px;font-size:1.875rem}.section p{font-size:20px;font-size:1.25rem;line-height:2}}summary#intro{display:flex;gap:1em;padding:var(--padding);height:calc(100vh - var(--navbar-height))}@media only screen and (max-width: 600px){summary#intro{flex-direction:column;width:100%;height:150vh}}summary#intro .section#intro{display:flex;flex-direction:column;height:calc(75vh - var(--navbar-height));justify-content:center;align-items:center}summary#intro .section#intro .logo{margin-top:var(--navbar-height);width:100%;display:flex;justify-content:center}@media only screen and (max-width: 600px){summary#intro .section#intro .logo{margin-top:0}}summary#intro .section#intro .logo img{height:10rem;aspect-ratio:1/1}summary#intro .section#intro .info{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;max-width:75vw;height:fit-content;text-align:center}summary#intro .section#intro .info h1{margin:.5em;text-shadow:var(--text-shadow)}summary#intro .section#intro .info p{margin:.5em;margin-bottom:0;text-shadow:var(--text-shadow)}summary#intro .section#intro a{margin-top:var(--padding);padding:.5em .5em;align-self:flex-end;background:var(--background);backdrop-filter:var(--frost);box-shadow:var(--shadow);border-radius:var(--border-radius);border:var(--border);transition:all .25s}summary#intro .section#intro a:hover{background:var(--backgroundPanel);box-shadow:var(--shadowHover)}.section.phone{display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow);height:75vh;padding:0}.section.phone .map{border-radius:var(--border-radius);position:absolute;top:0;left:0;width:100%;height:100%}.section.phone .map .leaflet-right{z-index:500 !important}.section.phone .map .leaflet-control-attribution{margin-bottom:calc(var(--padding)*2.5)}.section.phone .header,.section.phone .footer{background:var(--backgroundPhone);backdrop-filter:var(--frost);box-shadow:var(--shadow);border:var(--border);color:var(--foregroundAlt);text-shadow:var(--text-shadow);z-index:500}.section.phone .header.header,.section.phone .footer.header{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.section.phone .header.footer,.section.phone .footer.footer{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.section.phone .header{display:flex;flex-direction:column}.section.phone .header .icons{display:flex;padding-left:var(--padding);padding-right:var(--padding)}.section.phone .header .icons ul{padding:0px;list-style-type:none;display:flex;flex-grow:1;gap:var(--padding)}.section.phone .header .icons .menu{font-size:15pt;display:flex;align-items:center}.section.phone .header h3{padding-left:var(--padding);margin-top:0}.section.phone .footer{display:flex;padding:calc(var(--padding)/2) var(--padding) calc(var(--padding)/2) var(--padding)}.section.phone .footer .ph{font-size:15pt;display:flex;align-items:center}.section.phone .footer .left{flex-grow:1}.section.phone .footer .center{justify-content:center;align-items:center}.section.phone .footer .center::before{margin-bottom:var(--padding);position:absolute;background:var(--primary);padding:calc(var(--padding)/2);box-shadow:var(--shadow);border-radius:50%}.section.phone .footer .right{flex-grow:1;display:flex;justify-content:flex-end}.section#about{display:flex;flex-direction:column;align-self:flex-start;padding-top:0;height:fit-content}.section#about .info{z-index:1;width:100%;height:fit-content}.section#about .info h1{margin-top:0px}.section#about .info ul{list-style-type:none;margin:0;padding:0;height:fit-content;display:flex;gap:0px 1em}@media only screen and (max-width: 600px){.section#about .info ul{flex-direction:column;width:100%}}.section#about .info ul li{padding:1em;background:var(--background);backdrop-filter:var(--frost);box-shadow:var(--shadow);border-radius:var(--border-radius);border:var(--border);transition:all .25s;width:100%;height:100%;min-height:9em}@media only screen and (max-width: 600px){.section#about .info ul li{min-height:0px}}.section#about .info ul li h3{margin-top:0px}.section#about .info ul li:hover{background:var(--backgroundPanel);box-shadow:var(--shadowHover)}.section#features{display:flex;justify-content:space-between;padding-right:0;height:fit-content;flex-direction:row-reverse}@media only screen and (max-width: 600px){.section#features{flex-direction:column;justify-content:unset;padding-right:var(--padding)}}.section#features .info{max-width:30em;padding-right:var(--padding)}.section#features ul.cards{list-style:none;flex-grow:1;display:grid;grid-template-columns:repeat(3, auto);grid-template-rows:repeat(3, auto);gap:1em;padding-right:var(--padding);padding-left:0}@media only screen and (max-width: 600px){.section#features ul.cards{display:flex;padding-left:0;flex-direction:column}}.section#features ul.cards li{background:var(--background);backdrop-filter:var(--frost);box-shadow:var(--shadow);border-radius:var(--border-radius);border:var(--border);padding:var(--padding);padding-top:0;padding-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.section#features ul.cards li p{margin:0 .5em 0 .5em}.section#testimonials{display:flex;justify-content:space-between;padding-right:0;height:fit-content}@media only screen and (max-width: 600px){.section#testimonials{flex-direction:column;justify-content:unset;padding-right:var(--padding)}}.section#testimonials .info{max-width:20em}.section#testimonials ul.cards{list-style:none;flex-grow:1;display:grid;grid-template-columns:repeat(3, auto);grid-template-rows:repeat(3, auto);gap:1em;padding-right:var(--padding)}@media only screen and (max-width: 600px){.section#testimonials ul.cards{display:flex;padding-left:0;flex-direction:column}}.section#testimonials ul.cards li{background:var(--background);backdrop-filter:var(--frost);box-shadow:var(--shadow);border-radius:var(--border-radius);border:var(--border);padding:var(--padding);padding-top:0;padding-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.section#testimonials ul.cards li p{margin:0 .5em 0 .5em}.section#contact{display:flex;flex-direction:column;align-self:flex-start;height:fit-content;padding-top:0px;padding-bottom:0px}.section#contact .info{padding:var(--padding);padding-bottom:0px;z-index:1;background:var(--background);backdrop-filter:var(--frost);box-shadow:var(--shadow);border-radius:var(--border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border:var(--border);width:100%;height:fit-content}.section#contact .info ul{display:flex;justify-content:space-between;list-style:none;padding-left:0}@media only screen and (max-width: 600px){.section#contact .info ul{flex-direction:column;justify-content:unset;padding-right:var(--padding)}}.section#contact .info ul li{margin-bottom:var(--padding);display:flex;flex-direction:column;gap:.5em}.section#contact .info h1,.section#contact .info h3{margin:0px}.section#contact .info p{margin:0;font-size:16px}