@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans&display=swap);#services[data-v-f1221d16]{padding:auto;margin:auto;height:auto;background-color:#fff}#services #title[data-v-f1221d16]{text-transform:uppercase;font-weight:700;color:var(--accent-color);padding-top:15px}@media screen and (min-width:300px){#services[data-v-f1221d16]{padding:10%}#services #title[data-v-f1221d16]{width:100vw}}@media screen and (min-width:900px){#services[data-v-f1221d16]{padding-block:10%;padding-left:15%}}#services .service-names[data-v-f1221d16]{margin-inline:0}#services .service-names p[data-v-f1221d16]{font-family:var(--secondary-font);font-size:3em;color:var(--main-bg-color);transition:font-size .3s ease-in-out}#services .service-names p[data-v-f1221d16]:hover{color:var(--gray);font-size:3.3em;font-weight:medium}.banner{text-align:left;height:100vh;width:100vw;background-color:var(--main-bg-color);padding:10%}.intro p{margin-left:10px;padding:0;font-size:1.5em;font-weight:700}.intro p,.intro span{color:var(--dark-accent)}.intro .btn,.intro .secondary-text{color:var(--gray)}.intro .heading{margin:0;padding:0;font-size:3.4em;color:var(--highlight-color)}#about[data-v-bce5c936]{padding-left:10%}#about h2[data-v-bce5c936]{text-transform:uppercase;font-weight:700;color:var(--accent-color);padding-top:15px}#about span[data-v-bce5c936]{color:var(--dark-accent)}#about p[data-v-bce5c936]{padding-block:10px;padding-right:10px;font-weight:400;color:var(--gray);font-size:1.3em}#footer[data-v-77a13622]{background-color:var(--main-bg-color)}.social-icons[data-v-77a13622]{display:block;text-align:left;padding:auto}.icon[data-v-77a13622]{vertical-align:middle;background-color:var(--gray);margin:auto;padding:auto;height:40x}.up[data-v-77a13622]{height:44px;margin:auto;margin-top:-18px}.copyright[data-v-77a13622]{margin-top:5px;font-size:16px;color:var(--gray);font-weight:700;text-align:left}.copyright>span[data-v-77a13622]{color:var(--highlight-color)}.credit[data-v-77a13622]{padding-block:10px;color:var(--gray);font-family:var(--secondary-font);font-weight:medium}#menuToggle[data-v-2606d196]{display:block;position:relative;top:50px;left:50px;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menuToggle a[data-v-2606d196]{text-decoration:none;color:#232323;transition:color .3s ease}#menuToggle a[data-v-2606d196]:hover{color:tomato}#menuToggle input[data-v-2606d196]{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span[data-v-2606d196]{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:var(--highlight-color);border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span[data-v-2606d196]:first-child{transform-origin:0 0}#menuToggle span[data-v-2606d196]:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span[data-v-2606d196]{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323}#menuToggle input:checked~span[data-v-2606d196]:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}#menuToggle input:checked~span[data-v-2606d196]:nth-last-child(2){transform:rotate(-45deg) translateY(-1px)}#menu[data-v-2606d196]{position:absolute;width:300px;margin:-100px 0 0 -50px;padding:50px;padding-top:125px;height:102vh;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(-100%);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#menu li[data-v-2606d196]{padding:10px 0;font-size:22px}#menuToggle input:checked~ul[data-v-2606d196]{transform:none}#nav[data-v-3d8e36dc]{position:fixed;z-index:4}:root{--main-bg-color:#1a1a1d;--gray:#4e4e50;--highlight-color:#950740;--accent-color:#c30734;--dark-accent:#6f2232;--primary-font:"Montserrat",sans-serif;--secondary-font:"Work Sans",sans-serif}.work-sans{font-family:Work Sans,sans-serif}.montserrat{font-family:Montserrat,sans-serif}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Work Sans,sans-serif;font-weight:300;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:900}