diff --git a/static/css/main.311facaa.css.map b/static/css/main.311facaa.css.map index b922aae..994b924 100644 --- a/static/css/main.311facaa.css.map +++ b/static/css/main.311facaa.css.map @@ -1 +1 @@ -{"version":3,"file":"static/css/main.311facaa.css","mappings":"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","sources":["components/nav/Navbar.css","components/main/Main.css","components/about/About.css","components/skills/Skills.css","../node_modules/swiper/swiper-bundle.css","../node_modules/swiper/modules/free-mode.css","../node_modules/swiper/modules/pagination.css","../node_modules/swiper/modules/navigation.css","components/photoSlider2/PhotoSlider2.css","components/projects/Projects.css","components/contactForm/ContactForm.css","components/footer/Footer.css","components/social/SocialIcons.css","components/contact/Contact.css","App.css"],"sourcesContent":[".navbar {\r\n z-index: 2;\r\n background-color: black;\r\n display: flex;\r\n flex-direction: column;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n height: 100%;\r\n width: 8.5rem;\r\n overflow-y: auto;\r\n box-shadow: 5px 0px 5px 0px rgba(255, 255, 255, 0.225);\r\n}\r\n\r\n.navbar img {\r\n padding-bottom: 45px;\r\n width: 100%;\r\n height: auto;\r\n}\r\n\r\n.nav {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-between;\r\n height: 50vh;\r\n\r\n}\r\n\r\nnav ul {\r\n list-style-type: none;\r\n padding: 0;\r\n}\r\n\r\nnav li {\r\n height: 100%;\r\n width: 100%;\r\n display: inline-block;\r\n margin-right: 1rem;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n}\r\n\r\nnav a {\r\n width: 100%;\r\n height: 100%;\r\n color: gainsboro;\r\n text-decoration: none;\r\n font-weight: bold;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: center;\r\n}\r\n\r\na:hover {\r\n background-color: rgba(255, 255, 255, 0.750);\r\n color: black;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .navbar {\r\n top: 0;\r\n width: 100%;\r\n height: 2.25em;\r\n flex-direction: row;\r\n justify-content: space-between;\r\n box-shadow: 0px 3px 5px 0px rgba(255, 255, 255, 0.225);\r\n }\r\n\r\n .image {\r\n display: none;\r\n }\r\n\r\n .icon {\r\n display: none;\r\n }\r\n\r\n .nav {\r\n width: 100%;\r\n height: 100%;\r\n flex-direction: row;\r\n }\r\n\r\n nav li {\r\n height: 100%;\r\n width: 100%;\r\n margin-right: 0;\r\n }\r\n\r\n .link {\r\n height: 100%;\r\n width: 100%;\r\n }\r\n\r\n a {\r\n font-size: 1.33em;\r\n }\r\n}\r\n",".main {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n height: 100vh;\r\n color: gainsboro;\r\n margin-left: 8rem;\r\n width: auto;\r\n padding-bottom: 1em;\r\n background-color: black;\r\n}\r\n\r\nh1 {\r\n margin-top: .25em;\r\n font-size: 2.5rem;\r\n}\r\n\r\np {\r\n font-size: 1.25rem;\r\n margin-bottom: .75em;\r\n}\r\n\r\n.main img {\r\n margin-top: 5rem;\r\n width: 33em;\r\n box-shadow: 5px 5px 5px 0px rgba(255, 255, 255, 0.225);\r\n border-radius: 5px;\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .main img {\r\n margin-top: 8rem;\r\n width: 70%;\r\n }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .main img {\r\n width: 70%;\r\n }\r\n\r\n .main {\r\n margin-left: 0em;\r\n height: 100vh;\r\n padding: 0;\r\n }\r\n\r\n h1 {\r\n margin-top: 2em;\r\n font-size: 1.5em;\r\n }\r\n\r\n p {\r\n margin-bottom: 2em;\r\n font-size: 1.15em;\r\n }\r\n}",".about {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n height: 100vh;\r\n background-color: black;\r\n color: gainsboro;\r\n margin-left: 8rem;\r\n width: auto;\r\n}\r\n\r\n.aboutName {\r\n margin-bottom: .25em;\r\n font-size: 2rem;\r\n}\r\n\r\n.divider {\r\n width: 75%;\r\n height: 2px;\r\n background-color: rgba(255, 255, 255, 0.225);\r\n margin-bottom: .5em;\r\n}\r\n\r\n.aboutMe {\r\n width: 75%;\r\n font-size: 1.25rem;\r\n text-align: justify;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .about {\r\n background-color: black;\r\n margin-left: 0em;\r\n height: auto;\r\n width: auto;\r\n padding: 0;\r\n }\r\n\r\n .aboutName {\r\n margin-top: 2em;\r\n font-size: 1.5em;\r\n }\r\n\r\n .skills {\r\n margin-top: .5em;\r\n }\r\n\r\n .aboutMe {\r\n margin-bottom: 0;\r\n font-size: 1.15em;\r\n }\r\n}",".grid-container {\r\n display: grid;\r\n grid-template-columns: repeat(4, 1fr); /* Three columns of equal width */\r\n grid-template-rows: repeat(3, 1fr); /* Four rows of equal height */\r\n grid-gap: 0; /* Adjust the gap between grid items */\r\n width: 80%;\r\n height: 100vh;\r\n color: gainsboro;\r\n}\r\n\r\n.grid-item {\r\n padding: 2px;\r\n text-align: center;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .grid-container {\r\n grid-template-columns: repeat(3, 1fr); /* Four columns of equal width */\r\n grid-template-rows: repeat(4, .5fr); /* Three rows of equal height */\r\n margin-left: 0;\r\n width: 85%;\r\n height: 50%\r\n }\r\n\r\n .grid-item {\r\n padding: 0;\r\n text-align: center;\r\n background-color: black;\r\n }\r\n}\r\n","/**\n * Swiper 11.0.4\n * Most modern mobile touch slider and framework with hardware accelerated transitions\n * https://swiperjs.com\n *\n * Copyright 2014-2023 Vladimir Kharlampidi\n *\n * Released under the MIT License\n *\n * Released on: November 9, 2023\n */\n\n/* FONT_START */\n@font-face {\n font-family: 'swiper-icons';\n src: url('data:application/font-woff;charset=utf-8;base64, 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');\n font-weight: 400;\n font-style: normal;\n}\n/* FONT_END */\n:root {\n --swiper-theme-color: #007aff;\n /*\n --swiper-preloader-color: var(--swiper-theme-color);\n --swiper-wrapper-transition-timing-function: initial;\n */\n}\n:host {\n position: relative;\n display: block;\n margin-left: auto;\n margin-right: auto;\n z-index: 1;\n}\n.swiper {\n margin-left: auto;\n margin-right: auto;\n position: relative;\n overflow: hidden;\n list-style: none;\n padding: 0;\n /* Fix of Webkit flickering */\n z-index: 1;\n display: block;\n}\n.swiper-vertical > .swiper-wrapper {\n flex-direction: column;\n}\n.swiper-wrapper {\n position: relative;\n width: 100%;\n height: 100%;\n z-index: 1;\n display: flex;\n transition-property: transform;\n transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);\n box-sizing: content-box;\n}\n.swiper-android .swiper-slide,\n.swiper-ios .swiper-slide,\n.swiper-wrapper {\n transform: translate3d(0px, 0, 0);\n}\n.swiper-horizontal {\n touch-action: pan-y;\n}\n.swiper-vertical {\n touch-action: pan-x;\n}\n.swiper-slide {\n flex-shrink: 0;\n width: 100%;\n height: 100%;\n position: relative;\n transition-property: transform;\n display: block;\n}\n.swiper-slide-invisible-blank {\n visibility: hidden;\n}\n/* Auto Height */\n.swiper-autoheight,\n.swiper-autoheight .swiper-slide {\n height: auto;\n}\n.swiper-autoheight .swiper-wrapper {\n align-items: flex-start;\n transition-property: transform, height;\n}\n.swiper-backface-hidden .swiper-slide {\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n/* 3D Effects */\n.swiper-3d.swiper-css-mode .swiper-wrapper {\n perspective: 1200px;\n}\n.swiper-3d .swiper-wrapper {\n transform-style: preserve-3d;\n}\n.swiper-3d {\n perspective: 1200px;\n}\n.swiper-3d .swiper-slide,\n.swiper-3d .swiper-cube-shadow {\n transform-style: preserve-3d;\n}\n/* CSS Mode */\n.swiper-css-mode > .swiper-wrapper {\n overflow: auto;\n scrollbar-width: none;\n /* For Firefox */\n -ms-overflow-style: none;\n /* For Internet Explorer and Edge */\n}\n.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {\n display: none;\n}\n.swiper-css-mode > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: start start;\n}\n.swiper-css-mode.swiper-horizontal > .swiper-wrapper {\n scroll-snap-type: x mandatory;\n}\n.swiper-css-mode.swiper-vertical > .swiper-wrapper {\n scroll-snap-type: y mandatory;\n}\n.swiper-css-mode.swiper-free-mode > .swiper-wrapper {\n scroll-snap-type: none;\n}\n.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: none;\n}\n.swiper-css-mode.swiper-centered > .swiper-wrapper::before {\n content: '';\n flex-shrink: 0;\n order: 9999;\n}\n.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: center center;\n scroll-snap-stop: always;\n}\n.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {\n margin-inline-start: var(--swiper-centered-offset-before);\n}\n.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {\n height: 100%;\n min-height: 1px;\n width: var(--swiper-centered-offset-after);\n}\n.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {\n margin-block-start: var(--swiper-centered-offset-before);\n}\n.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {\n width: 100%;\n min-width: 1px;\n height: var(--swiper-centered-offset-after);\n}\n/* Slide styles start */\n/* 3D Shadows */\n.swiper-3d .swiper-slide-shadow,\n.swiper-3d .swiper-slide-shadow-left,\n.swiper-3d .swiper-slide-shadow-right,\n.swiper-3d .swiper-slide-shadow-top,\n.swiper-3d .swiper-slide-shadow-bottom,\n.swiper-3d .swiper-slide-shadow,\n.swiper-3d .swiper-slide-shadow-left,\n.swiper-3d .swiper-slide-shadow-right,\n.swiper-3d .swiper-slide-shadow-top,\n.swiper-3d .swiper-slide-shadow-bottom {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n z-index: 10;\n}\n.swiper-3d .swiper-slide-shadow {\n background: rgba(0, 0, 0, 0.15);\n}\n.swiper-3d .swiper-slide-shadow-left {\n background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-right {\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-top {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-bottom {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-lazy-preloader {\n width: 42px;\n height: 42px;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-left: -21px;\n margin-top: -21px;\n z-index: 10;\n transform-origin: 50%;\n box-sizing: border-box;\n border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));\n border-radius: 50%;\n border-top-color: transparent;\n}\n.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,\n.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {\n animation: swiper-preloader-spin 1s infinite linear;\n}\n.swiper-lazy-preloader-white {\n --swiper-preloader-color: #fff;\n}\n.swiper-lazy-preloader-black {\n --swiper-preloader-color: #000;\n}\n@keyframes swiper-preloader-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n/* Slide styles end */\n.swiper-virtual .swiper-slide {\n -webkit-backface-visibility: hidden;\n transform: translateZ(0);\n}\n.swiper-virtual.swiper-css-mode .swiper-wrapper::after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n pointer-events: none;\n}\n.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {\n height: 1px;\n width: var(--swiper-virtual-size);\n}\n.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {\n width: 1px;\n height: var(--swiper-virtual-size);\n}\n:root {\n --swiper-navigation-size: 44px;\n /*\n --swiper-navigation-top-offset: 50%;\n --swiper-navigation-sides-offset: 10px;\n --swiper-navigation-color: var(--swiper-theme-color);\n */\n}\n.swiper-button-prev,\n.swiper-button-next {\n position: absolute;\n top: var(--swiper-navigation-top-offset, 50%);\n width: calc(var(--swiper-navigation-size) / 44 * 27);\n height: var(--swiper-navigation-size);\n margin-top: calc(0px - (var(--swiper-navigation-size) / 2));\n z-index: 10;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--swiper-navigation-color, var(--swiper-theme-color));\n}\n.swiper-button-prev.swiper-button-disabled,\n.swiper-button-next.swiper-button-disabled {\n opacity: 0.35;\n cursor: auto;\n pointer-events: none;\n}\n.swiper-button-prev.swiper-button-hidden,\n.swiper-button-next.swiper-button-hidden {\n opacity: 0;\n cursor: auto;\n pointer-events: none;\n}\n.swiper-navigation-disabled .swiper-button-prev,\n.swiper-navigation-disabled .swiper-button-next {\n display: none !important;\n}\n.swiper-button-prev svg,\n.swiper-button-next svg {\n width: 100%;\n height: 100%;\n object-fit: contain;\n transform-origin: center;\n}\n.swiper-rtl .swiper-button-prev svg,\n.swiper-rtl .swiper-button-next svg {\n transform: rotate(180deg);\n}\n.swiper-button-prev,\n.swiper-rtl .swiper-button-next {\n left: var(--swiper-navigation-sides-offset, 10px);\n right: auto;\n}\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n right: var(--swiper-navigation-sides-offset, 10px);\n left: auto;\n}\n.swiper-button-lock {\n display: none;\n}\n/* Navigation font start */\n.swiper-button-prev:after,\n.swiper-button-next:after {\n font-family: swiper-icons;\n font-size: var(--swiper-navigation-size);\n text-transform: none !important;\n letter-spacing: 0;\n font-variant: initial;\n line-height: 1;\n}\n.swiper-button-prev:after,\n.swiper-rtl .swiper-button-next:after {\n content: 'prev';\n}\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n right: var(--swiper-navigation-sides-offset, 10px);\n left: auto;\n}\n.swiper-button-next:after,\n.swiper-rtl .swiper-button-prev:after {\n content: 'next';\n}\n/* Navigation font end */\n:root {\n /*\n --swiper-pagination-color: var(--swiper-theme-color);\n --swiper-pagination-left: auto;\n --swiper-pagination-right: 8px;\n --swiper-pagination-bottom: 8px;\n --swiper-pagination-top: auto;\n --swiper-pagination-fraction-color: inherit;\n --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);\n --swiper-pagination-progressbar-size: 4px;\n --swiper-pagination-bullet-size: 8px;\n --swiper-pagination-bullet-width: 8px;\n --swiper-pagination-bullet-height: 8px;\n --swiper-pagination-bullet-border-radius: 50%;\n --swiper-pagination-bullet-inactive-color: #000;\n --swiper-pagination-bullet-inactive-opacity: 0.2;\n --swiper-pagination-bullet-opacity: 1;\n --swiper-pagination-bullet-horizontal-gap: 4px;\n --swiper-pagination-bullet-vertical-gap: 6px;\n */\n}\n.swiper-pagination {\n position: absolute;\n text-align: center;\n transition: 300ms opacity;\n transform: translate3d(0, 0, 0);\n z-index: 10;\n}\n.swiper-pagination.swiper-pagination-hidden {\n opacity: 0;\n}\n.swiper-pagination-disabled > .swiper-pagination,\n.swiper-pagination.swiper-pagination-disabled {\n display: none !important;\n}\n/* Common Styles */\n.swiper-pagination-fraction,\n.swiper-pagination-custom,\n.swiper-horizontal > .swiper-pagination-bullets,\n.swiper-pagination-bullets.swiper-pagination-horizontal {\n bottom: var(--swiper-pagination-bottom, 8px);\n top: var(--swiper-pagination-top, auto);\n left: 0;\n width: 100%;\n}\n/* Bullets */\n.swiper-pagination-bullets-dynamic {\n overflow: hidden;\n font-size: 0;\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transform: scale(0.33);\n position: relative;\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {\n transform: scale(1);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {\n transform: scale(1);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {\n transform: scale(0.66);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {\n transform: scale(0.33);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {\n transform: scale(0.66);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {\n transform: scale(0.33);\n}\n.swiper-pagination-bullet {\n width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));\n height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));\n display: inline-block;\n border-radius: var(--swiper-pagination-bullet-border-radius, 50%);\n background: var(--swiper-pagination-bullet-inactive-color, #000);\n opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);\n}\nbutton.swiper-pagination-bullet {\n border: none;\n margin: 0;\n padding: 0;\n box-shadow: none;\n -webkit-appearance: none;\n appearance: none;\n}\n.swiper-pagination-clickable .swiper-pagination-bullet {\n cursor: pointer;\n}\n.swiper-pagination-bullet:only-child {\n display: none !important;\n}\n.swiper-pagination-bullet-active {\n opacity: var(--swiper-pagination-bullet-opacity, 1);\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n}\n.swiper-vertical > .swiper-pagination-bullets,\n.swiper-pagination-vertical.swiper-pagination-bullets {\n right: var(--swiper-pagination-right, 8px);\n left: var(--swiper-pagination-left, auto);\n top: 50%;\n transform: translate3d(0px, -50%, 0);\n}\n.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,\n.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {\n margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;\n display: block;\n}\n.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,\n.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n top: 50%;\n transform: translateY(-50%);\n width: 8px;\n}\n.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,\n.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n display: inline-block;\n transition: 200ms transform,\n 200ms top;\n}\n.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,\n.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);\n}\n.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,\n.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n left: 50%;\n transform: translateX(-50%);\n white-space: nowrap;\n}\n.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,\n.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition: 200ms transform,\n 200ms left;\n}\n.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition: 200ms transform,\n 200ms right;\n}\n/* Fraction */\n.swiper-pagination-fraction {\n color: var(--swiper-pagination-fraction-color, inherit);\n}\n/* Progress */\n.swiper-pagination-progressbar {\n background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));\n position: absolute;\n}\n.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n transform: scale(0);\n transform-origin: left top;\n}\n.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n transform-origin: right top;\n}\n.swiper-horizontal > .swiper-pagination-progressbar,\n.swiper-pagination-progressbar.swiper-pagination-horizontal,\n.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,\n.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {\n width: 100%;\n height: var(--swiper-pagination-progressbar-size, 4px);\n left: 0;\n top: 0;\n}\n.swiper-vertical > .swiper-pagination-progressbar,\n.swiper-pagination-progressbar.swiper-pagination-vertical,\n.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,\n.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {\n width: var(--swiper-pagination-progressbar-size, 4px);\n height: 100%;\n left: 0;\n top: 0;\n}\n.swiper-pagination-lock {\n display: none;\n}\n:root {\n /*\n --swiper-scrollbar-border-radius: 10px;\n --swiper-scrollbar-top: auto;\n --swiper-scrollbar-bottom: 4px;\n --swiper-scrollbar-left: auto;\n --swiper-scrollbar-right: 4px;\n --swiper-scrollbar-sides-offset: 1%;\n --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);\n --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);\n --swiper-scrollbar-size: 4px;\n */\n}\n.swiper-scrollbar {\n border-radius: var(--swiper-scrollbar-border-radius, 10px);\n position: relative;\n touch-action: none;\n background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));\n}\n.swiper-scrollbar-disabled > .swiper-scrollbar,\n.swiper-scrollbar.swiper-scrollbar-disabled {\n display: none !important;\n}\n.swiper-horizontal > .swiper-scrollbar,\n.swiper-scrollbar.swiper-scrollbar-horizontal {\n position: absolute;\n left: var(--swiper-scrollbar-sides-offset, 1%);\n bottom: var(--swiper-scrollbar-bottom, 4px);\n top: var(--swiper-scrollbar-top, auto);\n z-index: 50;\n height: var(--swiper-scrollbar-size, 4px);\n width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));\n}\n.swiper-vertical > .swiper-scrollbar,\n.swiper-scrollbar.swiper-scrollbar-vertical {\n position: absolute;\n left: var(--swiper-scrollbar-left, auto);\n right: var(--swiper-scrollbar-right, 4px);\n top: var(--swiper-scrollbar-sides-offset, 1%);\n z-index: 50;\n width: var(--swiper-scrollbar-size, 4px);\n height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));\n}\n.swiper-scrollbar-drag {\n height: 100%;\n width: 100%;\n position: relative;\n background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));\n border-radius: var(--swiper-scrollbar-border-radius, 10px);\n left: 0;\n top: 0;\n}\n.swiper-scrollbar-cursor-drag {\n cursor: move;\n}\n.swiper-scrollbar-lock {\n display: none;\n}\n/* Zoom container styles start */\n.swiper-zoom-container {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n.swiper-zoom-container > img,\n.swiper-zoom-container > svg,\n.swiper-zoom-container > canvas {\n max-width: 100%;\n max-height: 100%;\n object-fit: contain;\n}\n/* Zoom container styles end */\n.swiper-slide-zoomed {\n cursor: move;\n touch-action: none;\n}\n/* a11y */\n.swiper .swiper-notification {\n position: absolute;\n left: 0;\n top: 0;\n pointer-events: none;\n opacity: 0;\n z-index: -1000;\n}\n.swiper-free-mode > .swiper-wrapper {\n transition-timing-function: ease-out;\n margin: 0 auto;\n}\n.swiper-grid > .swiper-wrapper {\n flex-wrap: wrap;\n}\n.swiper-grid-column > .swiper-wrapper {\n flex-wrap: wrap;\n flex-direction: column;\n}\n.swiper-fade.swiper-free-mode .swiper-slide {\n transition-timing-function: ease-out;\n}\n.swiper-fade .swiper-slide {\n pointer-events: none;\n transition-property: opacity;\n}\n.swiper-fade .swiper-slide .swiper-slide {\n pointer-events: none;\n}\n.swiper-fade .swiper-slide-active {\n pointer-events: auto;\n}\n.swiper-fade .swiper-slide-active .swiper-slide-active {\n pointer-events: auto;\n}\n.swiper-cube {\n overflow: visible;\n}\n.swiper-cube .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1;\n visibility: hidden;\n transform-origin: 0 0;\n width: 100%;\n height: 100%;\n}\n.swiper-cube .swiper-slide .swiper-slide {\n pointer-events: none;\n}\n.swiper-cube.swiper-rtl .swiper-slide {\n transform-origin: 100% 0;\n}\n.swiper-cube .swiper-slide-active,\n.swiper-cube .swiper-slide-active .swiper-slide-active {\n pointer-events: auto;\n}\n.swiper-cube .swiper-slide-active,\n.swiper-cube .swiper-slide-next,\n.swiper-cube .swiper-slide-prev {\n pointer-events: auto;\n visibility: visible;\n}\n.swiper-cube .swiper-cube-shadow {\n position: absolute;\n left: 0;\n bottom: 0px;\n width: 100%;\n height: 100%;\n opacity: 0.6;\n z-index: 0;\n}\n.swiper-cube .swiper-cube-shadow:before {\n content: '';\n background: #000;\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n filter: blur(50px);\n}\n.swiper-cube .swiper-slide-next + .swiper-slide {\n pointer-events: auto;\n visibility: visible;\n}\n/* Cube slide shadows start */\n.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,\n.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,\n.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,\n.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n/* Cube slide shadows end */\n.swiper-flip {\n overflow: visible;\n}\n.swiper-flip .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1;\n}\n.swiper-flip .swiper-slide .swiper-slide {\n pointer-events: none;\n}\n.swiper-flip .swiper-slide-active,\n.swiper-flip .swiper-slide-active .swiper-slide-active {\n pointer-events: auto;\n}\n/* Flip slide shadows start */\n.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,\n.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,\n.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,\n.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n/* Flip slide shadows end */\n.swiper-creative .swiper-slide {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n overflow: hidden;\n transition-property: transform, opacity, height;\n}\n.swiper-cards {\n overflow: visible;\n}\n.swiper-cards .swiper-slide {\n transform-origin: center bottom;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n overflow: hidden;\n}\n",".swiper-free-mode > .swiper-wrapper {\n transition-timing-function: ease-out;\n margin: 0 auto;\n}\n",":root {\n /*\n --swiper-pagination-color: var(--swiper-theme-color);\n --swiper-pagination-left: auto;\n --swiper-pagination-right: 8px;\n --swiper-pagination-bottom: 8px;\n --swiper-pagination-top: auto;\n --swiper-pagination-fraction-color: inherit;\n --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);\n --swiper-pagination-progressbar-size: 4px;\n --swiper-pagination-bullet-size: 8px;\n --swiper-pagination-bullet-width: 8px;\n --swiper-pagination-bullet-height: 8px;\n --swiper-pagination-bullet-border-radius: 50%;\n --swiper-pagination-bullet-inactive-color: #000;\n --swiper-pagination-bullet-inactive-opacity: 0.2;\n --swiper-pagination-bullet-opacity: 1;\n --swiper-pagination-bullet-horizontal-gap: 4px;\n --swiper-pagination-bullet-vertical-gap: 6px;\n */\n}\n.swiper-pagination {\n position: absolute;\n text-align: center;\n transition: 300ms opacity;\n transform: translate3d(0, 0, 0);\n z-index: 10;\n}\n.swiper-pagination.swiper-pagination-hidden {\n opacity: 0;\n}\n.swiper-pagination-disabled > .swiper-pagination,\n.swiper-pagination.swiper-pagination-disabled {\n display: none !important;\n}\n/* Common Styles */\n.swiper-pagination-fraction,\n.swiper-pagination-custom,\n.swiper-horizontal > .swiper-pagination-bullets,\n.swiper-pagination-bullets.swiper-pagination-horizontal {\n bottom: var(--swiper-pagination-bottom, 8px);\n top: var(--swiper-pagination-top, auto);\n left: 0;\n width: 100%;\n}\n/* Bullets */\n.swiper-pagination-bullets-dynamic {\n overflow: hidden;\n font-size: 0;\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transform: scale(0.33);\n position: relative;\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {\n transform: scale(1);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {\n transform: scale(1);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {\n transform: scale(0.66);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {\n transform: scale(0.33);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {\n transform: scale(0.66);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {\n transform: scale(0.33);\n}\n.swiper-pagination-bullet {\n width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));\n height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));\n display: inline-block;\n border-radius: var(--swiper-pagination-bullet-border-radius, 50%);\n background: var(--swiper-pagination-bullet-inactive-color, #000);\n opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);\n}\nbutton.swiper-pagination-bullet {\n border: none;\n margin: 0;\n padding: 0;\n box-shadow: none;\n -webkit-appearance: none;\n appearance: none;\n}\n.swiper-pagination-clickable .swiper-pagination-bullet {\n cursor: pointer;\n}\n.swiper-pagination-bullet:only-child {\n display: none !important;\n}\n.swiper-pagination-bullet-active {\n opacity: var(--swiper-pagination-bullet-opacity, 1);\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n}\n.swiper-vertical > .swiper-pagination-bullets,\n.swiper-pagination-vertical.swiper-pagination-bullets {\n right: var(--swiper-pagination-right, 8px);\n left: var(--swiper-pagination-left, auto);\n top: 50%;\n transform: translate3d(0px, -50%, 0);\n}\n.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,\n.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {\n margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;\n display: block;\n}\n.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,\n.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n top: 50%;\n transform: translateY(-50%);\n width: 8px;\n}\n.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,\n.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n display: inline-block;\n transition: 200ms transform,\n 200ms top;\n}\n.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,\n.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);\n}\n.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,\n.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n left: 50%;\n transform: translateX(-50%);\n white-space: nowrap;\n}\n.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,\n.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition: 200ms transform,\n 200ms left;\n}\n.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition: 200ms transform,\n 200ms right;\n}\n/* Fraction */\n.swiper-pagination-fraction {\n color: var(--swiper-pagination-fraction-color, inherit);\n}\n/* Progress */\n.swiper-pagination-progressbar {\n background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));\n position: absolute;\n}\n.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n transform: scale(0);\n transform-origin: left top;\n}\n.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n transform-origin: right top;\n}\n.swiper-horizontal > .swiper-pagination-progressbar,\n.swiper-pagination-progressbar.swiper-pagination-horizontal,\n.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,\n.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {\n width: 100%;\n height: var(--swiper-pagination-progressbar-size, 4px);\n left: 0;\n top: 0;\n}\n.swiper-vertical > .swiper-pagination-progressbar,\n.swiper-pagination-progressbar.swiper-pagination-vertical,\n.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,\n.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {\n width: var(--swiper-pagination-progressbar-size, 4px);\n height: 100%;\n left: 0;\n top: 0;\n}\n.swiper-pagination-lock {\n display: none;\n}\n",":root {\n --swiper-navigation-size: 44px;\n /*\n --swiper-navigation-top-offset: 50%;\n --swiper-navigation-sides-offset: 10px;\n --swiper-navigation-color: var(--swiper-theme-color);\n */\n}\n.swiper-button-prev,\n.swiper-button-next {\n position: absolute;\n top: var(--swiper-navigation-top-offset, 50%);\n width: calc(var(--swiper-navigation-size) / 44 * 27);\n height: var(--swiper-navigation-size);\n margin-top: calc(0px - (var(--swiper-navigation-size) / 2));\n z-index: 10;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--swiper-navigation-color, var(--swiper-theme-color));\n}\n.swiper-button-prev.swiper-button-disabled,\n.swiper-button-next.swiper-button-disabled {\n opacity: 0.35;\n cursor: auto;\n pointer-events: none;\n}\n.swiper-button-prev.swiper-button-hidden,\n.swiper-button-next.swiper-button-hidden {\n opacity: 0;\n cursor: auto;\n pointer-events: none;\n}\n.swiper-navigation-disabled .swiper-button-prev,\n.swiper-navigation-disabled .swiper-button-next {\n display: none !important;\n}\n.swiper-button-prev svg,\n.swiper-button-next svg {\n width: 100%;\n height: 100%;\n object-fit: contain;\n transform-origin: center;\n}\n.swiper-rtl .swiper-button-prev svg,\n.swiper-rtl .swiper-button-next svg {\n transform: rotate(180deg);\n}\n.swiper-button-prev,\n.swiper-rtl .swiper-button-next {\n left: var(--swiper-navigation-sides-offset, 10px);\n right: auto;\n}\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n right: var(--swiper-navigation-sides-offset, 10px);\n left: auto;\n}\n.swiper-button-lock {\n display: none;\n}\n/* Navigation font start */\n.swiper-button-prev:after,\n.swiper-button-next:after {\n font-family: swiper-icons;\n font-size: var(--swiper-navigation-size);\n text-transform: none !important;\n letter-spacing: 0;\n font-variant: initial;\n line-height: 1;\n}\n.swiper-button-prev:after,\n.swiper-rtl .swiper-button-next:after {\n content: 'prev';\n}\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n right: var(--swiper-navigation-sides-offset, 10px);\n left: auto;\n}\n.swiper-button-next:after,\n.swiper-rtl .swiper-button-prev:after {\n content: 'next';\n}\n/* Navigation font end */\n",".sliderContainer {\r\n width: 75%;\r\n height: 80%;\r\n}\r\n\r\n.swiper-slide {\r\n margin-top: 1em;\r\n height: 50%;\r\n}\r\n\r\n.sliderContainer img {\r\n width: 100%;\r\n height: auto;\r\n margin-top: 2.5rem;\r\n}\r\n\r\n.swiper-button-prev {\r\n margin-top: 15.5em;\r\n height: 5em;\r\n}\r\n\r\n.swiper-button-next {\r\n margin-top: 15.5em;\r\n height: 5em;\r\n}\r\n\r\n.swiper-pagination {\r\n margin-bottom: 5em;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .swiper-slide {\r\n margin-top: 5em;\r\n height: 50%;\r\n }\r\n\r\n .swiper-button-prev {\r\n margin-top: 7em;\r\n height: 5em;\r\n }\r\n \r\n .swiper-button-next {\r\n margin-top: 7em;\r\n height: 5em;\r\n }\r\n}",".projects {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n height: 100vh;\r\n background-color: black;\r\n color: gainsboro;\r\n margin-left: 8rem;\r\n width: auto;\r\n padding-bottom: 1em;\r\n}\r\n\r\n.divider {\r\n width: 75%;\r\n height: 2px;\r\n background-color: rgba(255, 255, 255, 0.225);\r\n margin-bottom: .5em;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .projects {\r\n background-color: black;\r\n margin-left: 0em;\r\n padding: 0;\r\n }\r\n\r\n .projects .divider {\r\n margin-bottom: 3.5em;\r\n }\r\n}",".contactForm {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n width: 75%;\r\n}\r\n\r\n.contactForm input {\r\n width: 100%;\r\n height: 3em;\r\n margin-bottom: .50em;\r\n font-size: 1em;\r\n background-color: gainsboro;\r\n}\r\n\r\n.contactForm textarea {\r\n width: 100%;\r\n margin-bottom: .50em;\r\n font-size: 1em;\r\n max-width: 100%;\r\n max-height: 5em;\r\n background-color: gainsboro;\r\n}\r\n\r\n.contactForm button {\r\n width: 35%;\r\n height: 3em;\r\n font-size: 1em;\r\n background-color: gainsboro;\r\n}\r\n\r\n.contactForm button:hover {\r\n background-color: white;\r\n}\r\n\r\nlabel {\r\n position: absolute;\r\n left: -9999px;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .contactForm input {\r\n width: 100%;\r\n height: 2.5em;\r\n margin-bottom: .50em;\r\n }\r\n\r\n .contactForm textarea {\r\n width: 100%;\r\n height: 3em;\r\n margin-bottom: .50em;\r\n }\r\n\r\n .contactForm button {\r\n width: 45%;\r\n height: 2.25em;\r\n }\r\n}","footer { \r\n width: 75%;\r\n color: gainsboro;\r\n margin-top: .50em;\r\n}\r\n",".socialIcons {\r\n width: 75%;\r\n height: 5em;\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-start;\r\n}\r\n\r\n.socialIcons a {\r\n color: gainsboro;\r\n margin-right: 1.5em;\r\n margin-top: 2em;\r\n}\r\n\r\n.socialIcons a:hover {\r\n color: white;\r\n background-color: black;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .socialIcons {\r\n width: 75%;\r\n height: 5em;\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-start;\r\n }\r\n\r\n .socialIcons a {\r\n color: white;\r\n margin: 0;\r\n margin-right: 1em;\r\n margin-top: 2em;\r\n }\r\n \r\n}",".contact {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n height: 100vh;\r\n background-color: black;\r\n color: gainsboro;\r\n margin-left: 8rem;\r\n width: auto;\r\n}\r\n\r\n.aboutName {\r\n margin-bottom: .25em;\r\n font-size: 2rem;\r\n}\r\n\r\n.divider {\r\n width: 75%;\r\n height: 2px;\r\n background-color: rgba(255, 255, 255, 0.225);\r\n margin-bottom: .5em;\r\n}\r\n\r\n.contactDetails {\r\n margin-top: 2.5rem;\r\n width: 75%;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-start;\r\n margin-bottom: 1em;\r\n}\r\n\r\n.locationIcon {\r\n margin-top: 1em;\r\n}\r\n\r\n.aboutMe {\r\n margin-top: 2.5rem;\r\n width: 75%;\r\n font-size: 1.25rem;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .contact {\r\n background-color: black;\r\n margin-left: 0em;\r\n height: 100vh;\r\n width: auto;\r\n padding: 0;\r\n }\r\n\r\n .locationIcon {\r\n margin-top: 1em;\r\n }\r\n\r\n .aboutName {\r\n margin-top: 2em;\r\n font-size: 1.5em;\r\n }\r\n\r\n .aboutMe {\r\n margin-bottom: 0;\r\n font-size: 1.15em;\r\n }\r\n\r\n .aboutContact {\r\n margin-bottom: 1em;\r\n }\r\n}\r\n","*, body, html, ::before, ::after {\r\n margin: 0;\r\n padding: 0;\r\n box-sizing: border-box;\r\n font-family: 'Nunito', Tahoma, Geneva, Verdana, sans-serif;\r\n}\r\n\r\n.container {\r\n display: flex;\r\n flex-direction: column;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/css/main.7b5d54cb.css","mappings":"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","sources":["components/nav/Navbar.css","components/main/Main.css","components/about/About.css","components/skills/Skills.css","../node_modules/swiper/swiper-bundle.css","../node_modules/swiper/modules/free-mode.css","../node_modules/swiper/modules/pagination.css","../node_modules/swiper/modules/navigation.css","components/photoSlider2/PhotoSlider2.css","components/projects/Projects.css","components/contactForm/ContactForm.css","components/footer/Footer.css","components/social/SocialIcons.css","components/contact/Contact.css","App.css"],"sourcesContent":[".navbar {\r\n z-index: 2;\r\n background-color: black;\r\n display: flex;\r\n flex-direction: column;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n height: 100%;\r\n width: 8.5rem;\r\n overflow-y: auto;\r\n box-shadow: 5px 0px 5px 0px rgba(255, 255, 255, 0.225);\r\n}\r\n\r\n.navbar img {\r\n padding-bottom: 45px;\r\n width: 100%;\r\n height: auto;\r\n}\r\n\r\n.nav {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-between;\r\n height: 50vh;\r\n\r\n}\r\n\r\nnav ul {\r\n list-style-type: none;\r\n padding: 0;\r\n}\r\n\r\nnav li {\r\n height: 100%;\r\n width: 100%;\r\n display: inline-block;\r\n margin-right: 1rem;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n}\r\n\r\nnav a {\r\n width: 100%;\r\n height: 100%;\r\n color: gainsboro;\r\n text-decoration: none;\r\n font-weight: bold;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: center;\r\n}\r\n\r\na:hover {\r\n background-color: rgba(255, 255, 255, 0.750);\r\n color: black;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .navbar {\r\n top: 0;\r\n width: 100%;\r\n height: 2.25em;\r\n box-shadow: 0px 3px 5px 0px rgba(255, 255, 255, 0.225);\r\n }\r\n\r\n .image {\r\n display: none;\r\n }\r\n\r\n .icon {\r\n display: none;\r\n }\r\n\r\n .nav {\r\n flex-direction: row;\r\n justify-content: space-between;\r\n width: 100%;\r\n height: 100%;\r\n\r\n }\r\n\r\n nav li {\r\n height: 100%;\r\n width: 100%;\r\n margin-right: 0;\r\n }\r\n\r\n .link {\r\n height: 100%;\r\n width: 100%;\r\n }\r\n\r\n a {\r\n font-size: .90em;\r\n }\r\n\r\n}\r\n",".main {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n height: 100vh;\r\n color: gainsboro;\r\n margin-left: 8rem;\r\n width: auto;\r\n padding-bottom: 1em;\r\n background-color: black;\r\n}\r\n\r\nh1 {\r\n margin-top: .25em;\r\n font-size: 2.5rem;\r\n}\r\n\r\np {\r\n font-size: 1.25rem;\r\n margin-bottom: .75em;\r\n}\r\n\r\n.main img {\r\n margin-top: 5rem;\r\n width: 33em;\r\n box-shadow: 5px 5px 5px 0px rgba(255, 255, 255, 0.225);\r\n border-radius: 5px;\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .main img {\r\n margin-top: 8rem;\r\n width: 70%;\r\n }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .main img {\r\n width: 70%;\r\n }\r\n\r\n .main {\r\n margin-left: 0em;\r\n height: 100vh;\r\n padding: 0;\r\n }\r\n\r\n h1 {\r\n margin-top: 2em;\r\n font-size: 1.5em;\r\n }\r\n\r\n p {\r\n margin-bottom: 2em;\r\n font-size: 1.15em;\r\n }\r\n}",".about {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n height: 100vh;\r\n background-color: black;\r\n color: gainsboro;\r\n margin-left: 8rem;\r\n width: auto;\r\n}\r\n\r\n.aboutName {\r\n margin-bottom: .25em;\r\n font-size: 2rem;\r\n}\r\n\r\n.divider {\r\n width: 75%;\r\n height: 2px;\r\n background-color: rgba(255, 255, 255, 0.225);\r\n margin-bottom: .5em;\r\n}\r\n\r\n.aboutMe {\r\n width: 75%;\r\n font-size: 1.25rem;\r\n text-align: justify;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .about {\r\n background-color: black;\r\n margin-left: 0em;\r\n height: auto;\r\n width: auto;\r\n padding: 0;\r\n }\r\n\r\n .aboutName {\r\n margin-top: 2em;\r\n font-size: 1.5em;\r\n }\r\n\r\n .skills {\r\n margin-top: .5em;\r\n }\r\n\r\n .aboutMe {\r\n margin-bottom: 0;\r\n font-size: 1.15em;\r\n }\r\n}",".grid-container {\r\n display: grid;\r\n grid-template-columns: repeat(4, 1fr); /* Three columns of equal width */\r\n grid-template-rows: repeat(3, 1fr); /* Four rows of equal height */\r\n grid-gap: 0; /* Adjust the gap between grid items */\r\n width: 80%;\r\n height: 100vh;\r\n color: gainsboro;\r\n}\r\n\r\n.grid-item {\r\n padding: 2px;\r\n text-align: center;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .grid-container {\r\n grid-template-columns: repeat(3, 1fr); /* Four columns of equal width */\r\n grid-template-rows: repeat(4, .5fr); /* Three rows of equal height */\r\n margin-left: 0;\r\n width: 85%;\r\n height: 50%\r\n }\r\n\r\n .grid-item {\r\n padding: 0;\r\n text-align: center;\r\n background-color: black;\r\n }\r\n}\r\n","/**\n * Swiper 11.0.4\n * Most modern mobile touch slider and framework with hardware accelerated transitions\n * https://swiperjs.com\n *\n * Copyright 2014-2023 Vladimir Kharlampidi\n *\n * Released under the MIT License\n *\n * Released on: November 9, 2023\n */\n\n/* FONT_START */\n@font-face {\n font-family: 'swiper-icons';\n src: url('data:application/font-woff;charset=utf-8;base64, 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');\n font-weight: 400;\n font-style: normal;\n}\n/* FONT_END */\n:root {\n --swiper-theme-color: #007aff;\n /*\n --swiper-preloader-color: var(--swiper-theme-color);\n --swiper-wrapper-transition-timing-function: initial;\n */\n}\n:host {\n position: relative;\n display: block;\n margin-left: auto;\n margin-right: auto;\n z-index: 1;\n}\n.swiper {\n margin-left: auto;\n margin-right: auto;\n position: relative;\n overflow: hidden;\n list-style: none;\n padding: 0;\n /* Fix of Webkit flickering */\n z-index: 1;\n display: block;\n}\n.swiper-vertical > .swiper-wrapper {\n flex-direction: column;\n}\n.swiper-wrapper {\n position: relative;\n width: 100%;\n height: 100%;\n z-index: 1;\n display: flex;\n transition-property: transform;\n transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);\n box-sizing: content-box;\n}\n.swiper-android .swiper-slide,\n.swiper-ios .swiper-slide,\n.swiper-wrapper {\n transform: translate3d(0px, 0, 0);\n}\n.swiper-horizontal {\n touch-action: pan-y;\n}\n.swiper-vertical {\n touch-action: pan-x;\n}\n.swiper-slide {\n flex-shrink: 0;\n width: 100%;\n height: 100%;\n position: relative;\n transition-property: transform;\n display: block;\n}\n.swiper-slide-invisible-blank {\n visibility: hidden;\n}\n/* Auto Height */\n.swiper-autoheight,\n.swiper-autoheight .swiper-slide {\n height: auto;\n}\n.swiper-autoheight .swiper-wrapper {\n align-items: flex-start;\n transition-property: transform, height;\n}\n.swiper-backface-hidden .swiper-slide {\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n/* 3D Effects */\n.swiper-3d.swiper-css-mode .swiper-wrapper {\n perspective: 1200px;\n}\n.swiper-3d .swiper-wrapper {\n transform-style: preserve-3d;\n}\n.swiper-3d {\n perspective: 1200px;\n}\n.swiper-3d .swiper-slide,\n.swiper-3d .swiper-cube-shadow {\n transform-style: preserve-3d;\n}\n/* CSS Mode */\n.swiper-css-mode > .swiper-wrapper {\n overflow: auto;\n scrollbar-width: none;\n /* For Firefox */\n -ms-overflow-style: none;\n /* For Internet Explorer and Edge */\n}\n.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {\n display: none;\n}\n.swiper-css-mode > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: start start;\n}\n.swiper-css-mode.swiper-horizontal > .swiper-wrapper {\n scroll-snap-type: x mandatory;\n}\n.swiper-css-mode.swiper-vertical > .swiper-wrapper {\n scroll-snap-type: y mandatory;\n}\n.swiper-css-mode.swiper-free-mode > .swiper-wrapper {\n scroll-snap-type: none;\n}\n.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: none;\n}\n.swiper-css-mode.swiper-centered > .swiper-wrapper::before {\n content: '';\n flex-shrink: 0;\n order: 9999;\n}\n.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: center center;\n scroll-snap-stop: always;\n}\n.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {\n margin-inline-start: var(--swiper-centered-offset-before);\n}\n.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {\n height: 100%;\n min-height: 1px;\n width: var(--swiper-centered-offset-after);\n}\n.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {\n margin-block-start: var(--swiper-centered-offset-before);\n}\n.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {\n width: 100%;\n min-width: 1px;\n height: var(--swiper-centered-offset-after);\n}\n/* Slide styles start */\n/* 3D Shadows */\n.swiper-3d .swiper-slide-shadow,\n.swiper-3d .swiper-slide-shadow-left,\n.swiper-3d .swiper-slide-shadow-right,\n.swiper-3d .swiper-slide-shadow-top,\n.swiper-3d .swiper-slide-shadow-bottom,\n.swiper-3d .swiper-slide-shadow,\n.swiper-3d .swiper-slide-shadow-left,\n.swiper-3d .swiper-slide-shadow-right,\n.swiper-3d .swiper-slide-shadow-top,\n.swiper-3d .swiper-slide-shadow-bottom {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n z-index: 10;\n}\n.swiper-3d .swiper-slide-shadow {\n background: rgba(0, 0, 0, 0.15);\n}\n.swiper-3d .swiper-slide-shadow-left {\n background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-right {\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-top {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-bottom {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-lazy-preloader {\n width: 42px;\n height: 42px;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-left: -21px;\n margin-top: -21px;\n z-index: 10;\n transform-origin: 50%;\n box-sizing: border-box;\n border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));\n border-radius: 50%;\n border-top-color: transparent;\n}\n.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,\n.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {\n animation: swiper-preloader-spin 1s infinite linear;\n}\n.swiper-lazy-preloader-white {\n --swiper-preloader-color: #fff;\n}\n.swiper-lazy-preloader-black {\n --swiper-preloader-color: #000;\n}\n@keyframes swiper-preloader-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n/* Slide styles end */\n.swiper-virtual .swiper-slide {\n -webkit-backface-visibility: hidden;\n transform: translateZ(0);\n}\n.swiper-virtual.swiper-css-mode .swiper-wrapper::after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n pointer-events: none;\n}\n.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {\n height: 1px;\n width: var(--swiper-virtual-size);\n}\n.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {\n width: 1px;\n height: var(--swiper-virtual-size);\n}\n:root {\n --swiper-navigation-size: 44px;\n /*\n --swiper-navigation-top-offset: 50%;\n --swiper-navigation-sides-offset: 10px;\n --swiper-navigation-color: var(--swiper-theme-color);\n */\n}\n.swiper-button-prev,\n.swiper-button-next {\n position: absolute;\n top: var(--swiper-navigation-top-offset, 50%);\n width: calc(var(--swiper-navigation-size) / 44 * 27);\n height: var(--swiper-navigation-size);\n margin-top: calc(0px - (var(--swiper-navigation-size) / 2));\n z-index: 10;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--swiper-navigation-color, var(--swiper-theme-color));\n}\n.swiper-button-prev.swiper-button-disabled,\n.swiper-button-next.swiper-button-disabled {\n opacity: 0.35;\n cursor: auto;\n pointer-events: none;\n}\n.swiper-button-prev.swiper-button-hidden,\n.swiper-button-next.swiper-button-hidden {\n opacity: 0;\n cursor: auto;\n pointer-events: none;\n}\n.swiper-navigation-disabled .swiper-button-prev,\n.swiper-navigation-disabled .swiper-button-next {\n display: none !important;\n}\n.swiper-button-prev svg,\n.swiper-button-next svg {\n width: 100%;\n height: 100%;\n object-fit: contain;\n transform-origin: center;\n}\n.swiper-rtl .swiper-button-prev svg,\n.swiper-rtl .swiper-button-next svg {\n transform: rotate(180deg);\n}\n.swiper-button-prev,\n.swiper-rtl .swiper-button-next {\n left: var(--swiper-navigation-sides-offset, 10px);\n right: auto;\n}\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n right: var(--swiper-navigation-sides-offset, 10px);\n left: auto;\n}\n.swiper-button-lock {\n display: none;\n}\n/* Navigation font start */\n.swiper-button-prev:after,\n.swiper-button-next:after {\n font-family: swiper-icons;\n font-size: var(--swiper-navigation-size);\n text-transform: none !important;\n letter-spacing: 0;\n font-variant: initial;\n line-height: 1;\n}\n.swiper-button-prev:after,\n.swiper-rtl .swiper-button-next:after {\n content: 'prev';\n}\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n right: var(--swiper-navigation-sides-offset, 10px);\n left: auto;\n}\n.swiper-button-next:after,\n.swiper-rtl .swiper-button-prev:after {\n content: 'next';\n}\n/* Navigation font end */\n:root {\n /*\n --swiper-pagination-color: var(--swiper-theme-color);\n --swiper-pagination-left: auto;\n --swiper-pagination-right: 8px;\n --swiper-pagination-bottom: 8px;\n --swiper-pagination-top: auto;\n --swiper-pagination-fraction-color: inherit;\n --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);\n --swiper-pagination-progressbar-size: 4px;\n --swiper-pagination-bullet-size: 8px;\n --swiper-pagination-bullet-width: 8px;\n --swiper-pagination-bullet-height: 8px;\n --swiper-pagination-bullet-border-radius: 50%;\n --swiper-pagination-bullet-inactive-color: #000;\n --swiper-pagination-bullet-inactive-opacity: 0.2;\n --swiper-pagination-bullet-opacity: 1;\n --swiper-pagination-bullet-horizontal-gap: 4px;\n --swiper-pagination-bullet-vertical-gap: 6px;\n */\n}\n.swiper-pagination {\n position: absolute;\n text-align: center;\n transition: 300ms opacity;\n transform: translate3d(0, 0, 0);\n z-index: 10;\n}\n.swiper-pagination.swiper-pagination-hidden {\n opacity: 0;\n}\n.swiper-pagination-disabled > .swiper-pagination,\n.swiper-pagination.swiper-pagination-disabled {\n display: none !important;\n}\n/* Common Styles */\n.swiper-pagination-fraction,\n.swiper-pagination-custom,\n.swiper-horizontal > .swiper-pagination-bullets,\n.swiper-pagination-bullets.swiper-pagination-horizontal {\n bottom: var(--swiper-pagination-bottom, 8px);\n top: var(--swiper-pagination-top, auto);\n left: 0;\n width: 100%;\n}\n/* Bullets */\n.swiper-pagination-bullets-dynamic {\n overflow: hidden;\n font-size: 0;\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transform: scale(0.33);\n position: relative;\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {\n transform: scale(1);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {\n transform: scale(1);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {\n transform: scale(0.66);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {\n transform: scale(0.33);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {\n transform: scale(0.66);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {\n transform: scale(0.33);\n}\n.swiper-pagination-bullet {\n width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));\n height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));\n display: inline-block;\n border-radius: var(--swiper-pagination-bullet-border-radius, 50%);\n background: var(--swiper-pagination-bullet-inactive-color, #000);\n opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);\n}\nbutton.swiper-pagination-bullet {\n border: none;\n margin: 0;\n padding: 0;\n box-shadow: none;\n -webkit-appearance: none;\n appearance: none;\n}\n.swiper-pagination-clickable .swiper-pagination-bullet {\n cursor: pointer;\n}\n.swiper-pagination-bullet:only-child {\n display: none !important;\n}\n.swiper-pagination-bullet-active {\n opacity: var(--swiper-pagination-bullet-opacity, 1);\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n}\n.swiper-vertical > .swiper-pagination-bullets,\n.swiper-pagination-vertical.swiper-pagination-bullets {\n right: var(--swiper-pagination-right, 8px);\n left: var(--swiper-pagination-left, auto);\n top: 50%;\n transform: translate3d(0px, -50%, 0);\n}\n.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,\n.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {\n margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;\n display: block;\n}\n.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,\n.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n top: 50%;\n transform: translateY(-50%);\n width: 8px;\n}\n.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,\n.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n display: inline-block;\n transition: 200ms transform,\n 200ms top;\n}\n.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,\n.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);\n}\n.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,\n.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n left: 50%;\n transform: translateX(-50%);\n white-space: nowrap;\n}\n.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,\n.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition: 200ms transform,\n 200ms left;\n}\n.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition: 200ms transform,\n 200ms right;\n}\n/* Fraction */\n.swiper-pagination-fraction {\n color: var(--swiper-pagination-fraction-color, inherit);\n}\n/* Progress */\n.swiper-pagination-progressbar {\n background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));\n position: absolute;\n}\n.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n transform: scale(0);\n transform-origin: left top;\n}\n.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n transform-origin: right top;\n}\n.swiper-horizontal > .swiper-pagination-progressbar,\n.swiper-pagination-progressbar.swiper-pagination-horizontal,\n.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,\n.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {\n width: 100%;\n height: var(--swiper-pagination-progressbar-size, 4px);\n left: 0;\n top: 0;\n}\n.swiper-vertical > .swiper-pagination-progressbar,\n.swiper-pagination-progressbar.swiper-pagination-vertical,\n.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,\n.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {\n width: var(--swiper-pagination-progressbar-size, 4px);\n height: 100%;\n left: 0;\n top: 0;\n}\n.swiper-pagination-lock {\n display: none;\n}\n:root {\n /*\n --swiper-scrollbar-border-radius: 10px;\n --swiper-scrollbar-top: auto;\n --swiper-scrollbar-bottom: 4px;\n --swiper-scrollbar-left: auto;\n --swiper-scrollbar-right: 4px;\n --swiper-scrollbar-sides-offset: 1%;\n --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);\n --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);\n --swiper-scrollbar-size: 4px;\n */\n}\n.swiper-scrollbar {\n border-radius: var(--swiper-scrollbar-border-radius, 10px);\n position: relative;\n touch-action: none;\n background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));\n}\n.swiper-scrollbar-disabled > .swiper-scrollbar,\n.swiper-scrollbar.swiper-scrollbar-disabled {\n display: none !important;\n}\n.swiper-horizontal > .swiper-scrollbar,\n.swiper-scrollbar.swiper-scrollbar-horizontal {\n position: absolute;\n left: var(--swiper-scrollbar-sides-offset, 1%);\n bottom: var(--swiper-scrollbar-bottom, 4px);\n top: var(--swiper-scrollbar-top, auto);\n z-index: 50;\n height: var(--swiper-scrollbar-size, 4px);\n width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));\n}\n.swiper-vertical > .swiper-scrollbar,\n.swiper-scrollbar.swiper-scrollbar-vertical {\n position: absolute;\n left: var(--swiper-scrollbar-left, auto);\n right: var(--swiper-scrollbar-right, 4px);\n top: var(--swiper-scrollbar-sides-offset, 1%);\n z-index: 50;\n width: var(--swiper-scrollbar-size, 4px);\n height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));\n}\n.swiper-scrollbar-drag {\n height: 100%;\n width: 100%;\n position: relative;\n background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));\n border-radius: var(--swiper-scrollbar-border-radius, 10px);\n left: 0;\n top: 0;\n}\n.swiper-scrollbar-cursor-drag {\n cursor: move;\n}\n.swiper-scrollbar-lock {\n display: none;\n}\n/* Zoom container styles start */\n.swiper-zoom-container {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n.swiper-zoom-container > img,\n.swiper-zoom-container > svg,\n.swiper-zoom-container > canvas {\n max-width: 100%;\n max-height: 100%;\n object-fit: contain;\n}\n/* Zoom container styles end */\n.swiper-slide-zoomed {\n cursor: move;\n touch-action: none;\n}\n/* a11y */\n.swiper .swiper-notification {\n position: absolute;\n left: 0;\n top: 0;\n pointer-events: none;\n opacity: 0;\n z-index: -1000;\n}\n.swiper-free-mode > .swiper-wrapper {\n transition-timing-function: ease-out;\n margin: 0 auto;\n}\n.swiper-grid > .swiper-wrapper {\n flex-wrap: wrap;\n}\n.swiper-grid-column > .swiper-wrapper {\n flex-wrap: wrap;\n flex-direction: column;\n}\n.swiper-fade.swiper-free-mode .swiper-slide {\n transition-timing-function: ease-out;\n}\n.swiper-fade .swiper-slide {\n pointer-events: none;\n transition-property: opacity;\n}\n.swiper-fade .swiper-slide .swiper-slide {\n pointer-events: none;\n}\n.swiper-fade .swiper-slide-active {\n pointer-events: auto;\n}\n.swiper-fade .swiper-slide-active .swiper-slide-active {\n pointer-events: auto;\n}\n.swiper-cube {\n overflow: visible;\n}\n.swiper-cube .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1;\n visibility: hidden;\n transform-origin: 0 0;\n width: 100%;\n height: 100%;\n}\n.swiper-cube .swiper-slide .swiper-slide {\n pointer-events: none;\n}\n.swiper-cube.swiper-rtl .swiper-slide {\n transform-origin: 100% 0;\n}\n.swiper-cube .swiper-slide-active,\n.swiper-cube .swiper-slide-active .swiper-slide-active {\n pointer-events: auto;\n}\n.swiper-cube .swiper-slide-active,\n.swiper-cube .swiper-slide-next,\n.swiper-cube .swiper-slide-prev {\n pointer-events: auto;\n visibility: visible;\n}\n.swiper-cube .swiper-cube-shadow {\n position: absolute;\n left: 0;\n bottom: 0px;\n width: 100%;\n height: 100%;\n opacity: 0.6;\n z-index: 0;\n}\n.swiper-cube .swiper-cube-shadow:before {\n content: '';\n background: #000;\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n filter: blur(50px);\n}\n.swiper-cube .swiper-slide-next + .swiper-slide {\n pointer-events: auto;\n visibility: visible;\n}\n/* Cube slide shadows start */\n.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,\n.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,\n.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,\n.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n/* Cube slide shadows end */\n.swiper-flip {\n overflow: visible;\n}\n.swiper-flip .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1;\n}\n.swiper-flip .swiper-slide .swiper-slide {\n pointer-events: none;\n}\n.swiper-flip .swiper-slide-active,\n.swiper-flip .swiper-slide-active .swiper-slide-active {\n pointer-events: auto;\n}\n/* Flip slide shadows start */\n.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,\n.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,\n.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,\n.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n/* Flip slide shadows end */\n.swiper-creative .swiper-slide {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n overflow: hidden;\n transition-property: transform, opacity, height;\n}\n.swiper-cards {\n overflow: visible;\n}\n.swiper-cards .swiper-slide {\n transform-origin: center bottom;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n overflow: hidden;\n}\n",".swiper-free-mode > .swiper-wrapper {\n transition-timing-function: ease-out;\n margin: 0 auto;\n}\n",":root {\n /*\n --swiper-pagination-color: var(--swiper-theme-color);\n --swiper-pagination-left: auto;\n --swiper-pagination-right: 8px;\n --swiper-pagination-bottom: 8px;\n --swiper-pagination-top: auto;\n --swiper-pagination-fraction-color: inherit;\n --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);\n --swiper-pagination-progressbar-size: 4px;\n --swiper-pagination-bullet-size: 8px;\n --swiper-pagination-bullet-width: 8px;\n --swiper-pagination-bullet-height: 8px;\n --swiper-pagination-bullet-border-radius: 50%;\n --swiper-pagination-bullet-inactive-color: #000;\n --swiper-pagination-bullet-inactive-opacity: 0.2;\n --swiper-pagination-bullet-opacity: 1;\n --swiper-pagination-bullet-horizontal-gap: 4px;\n --swiper-pagination-bullet-vertical-gap: 6px;\n */\n}\n.swiper-pagination {\n position: absolute;\n text-align: center;\n transition: 300ms opacity;\n transform: translate3d(0, 0, 0);\n z-index: 10;\n}\n.swiper-pagination.swiper-pagination-hidden {\n opacity: 0;\n}\n.swiper-pagination-disabled > .swiper-pagination,\n.swiper-pagination.swiper-pagination-disabled {\n display: none !important;\n}\n/* Common Styles */\n.swiper-pagination-fraction,\n.swiper-pagination-custom,\n.swiper-horizontal > .swiper-pagination-bullets,\n.swiper-pagination-bullets.swiper-pagination-horizontal {\n bottom: var(--swiper-pagination-bottom, 8px);\n top: var(--swiper-pagination-top, auto);\n left: 0;\n width: 100%;\n}\n/* Bullets */\n.swiper-pagination-bullets-dynamic {\n overflow: hidden;\n font-size: 0;\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transform: scale(0.33);\n position: relative;\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {\n transform: scale(1);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {\n transform: scale(1);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {\n transform: scale(0.66);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {\n transform: scale(0.33);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {\n transform: scale(0.66);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {\n transform: scale(0.33);\n}\n.swiper-pagination-bullet {\n width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));\n height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));\n display: inline-block;\n border-radius: var(--swiper-pagination-bullet-border-radius, 50%);\n background: var(--swiper-pagination-bullet-inactive-color, #000);\n opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);\n}\nbutton.swiper-pagination-bullet {\n border: none;\n margin: 0;\n padding: 0;\n box-shadow: none;\n -webkit-appearance: none;\n appearance: none;\n}\n.swiper-pagination-clickable .swiper-pagination-bullet {\n cursor: pointer;\n}\n.swiper-pagination-bullet:only-child {\n display: none !important;\n}\n.swiper-pagination-bullet-active {\n opacity: var(--swiper-pagination-bullet-opacity, 1);\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n}\n.swiper-vertical > .swiper-pagination-bullets,\n.swiper-pagination-vertical.swiper-pagination-bullets {\n right: var(--swiper-pagination-right, 8px);\n left: var(--swiper-pagination-left, auto);\n top: 50%;\n transform: translate3d(0px, -50%, 0);\n}\n.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,\n.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {\n margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;\n display: block;\n}\n.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,\n.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n top: 50%;\n transform: translateY(-50%);\n width: 8px;\n}\n.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,\n.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n display: inline-block;\n transition: 200ms transform,\n 200ms top;\n}\n.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,\n.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);\n}\n.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,\n.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n left: 50%;\n transform: translateX(-50%);\n white-space: nowrap;\n}\n.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,\n.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition: 200ms transform,\n 200ms left;\n}\n.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition: 200ms transform,\n 200ms right;\n}\n/* Fraction */\n.swiper-pagination-fraction {\n color: var(--swiper-pagination-fraction-color, inherit);\n}\n/* Progress */\n.swiper-pagination-progressbar {\n background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));\n position: absolute;\n}\n.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n transform: scale(0);\n transform-origin: left top;\n}\n.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n transform-origin: right top;\n}\n.swiper-horizontal > .swiper-pagination-progressbar,\n.swiper-pagination-progressbar.swiper-pagination-horizontal,\n.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,\n.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {\n width: 100%;\n height: var(--swiper-pagination-progressbar-size, 4px);\n left: 0;\n top: 0;\n}\n.swiper-vertical > .swiper-pagination-progressbar,\n.swiper-pagination-progressbar.swiper-pagination-vertical,\n.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,\n.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {\n width: var(--swiper-pagination-progressbar-size, 4px);\n height: 100%;\n left: 0;\n top: 0;\n}\n.swiper-pagination-lock {\n display: none;\n}\n",":root {\n --swiper-navigation-size: 44px;\n /*\n --swiper-navigation-top-offset: 50%;\n --swiper-navigation-sides-offset: 10px;\n --swiper-navigation-color: var(--swiper-theme-color);\n */\n}\n.swiper-button-prev,\n.swiper-button-next {\n position: absolute;\n top: var(--swiper-navigation-top-offset, 50%);\n width: calc(var(--swiper-navigation-size) / 44 * 27);\n height: var(--swiper-navigation-size);\n margin-top: calc(0px - (var(--swiper-navigation-size) / 2));\n z-index: 10;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--swiper-navigation-color, var(--swiper-theme-color));\n}\n.swiper-button-prev.swiper-button-disabled,\n.swiper-button-next.swiper-button-disabled {\n opacity: 0.35;\n cursor: auto;\n pointer-events: none;\n}\n.swiper-button-prev.swiper-button-hidden,\n.swiper-button-next.swiper-button-hidden {\n opacity: 0;\n cursor: auto;\n pointer-events: none;\n}\n.swiper-navigation-disabled .swiper-button-prev,\n.swiper-navigation-disabled .swiper-button-next {\n display: none !important;\n}\n.swiper-button-prev svg,\n.swiper-button-next svg {\n width: 100%;\n height: 100%;\n object-fit: contain;\n transform-origin: center;\n}\n.swiper-rtl .swiper-button-prev svg,\n.swiper-rtl .swiper-button-next svg {\n transform: rotate(180deg);\n}\n.swiper-button-prev,\n.swiper-rtl .swiper-button-next {\n left: var(--swiper-navigation-sides-offset, 10px);\n right: auto;\n}\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n right: var(--swiper-navigation-sides-offset, 10px);\n left: auto;\n}\n.swiper-button-lock {\n display: none;\n}\n/* Navigation font start */\n.swiper-button-prev:after,\n.swiper-button-next:after {\n font-family: swiper-icons;\n font-size: var(--swiper-navigation-size);\n text-transform: none !important;\n letter-spacing: 0;\n font-variant: initial;\n line-height: 1;\n}\n.swiper-button-prev:after,\n.swiper-rtl .swiper-button-next:after {\n content: 'prev';\n}\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n right: var(--swiper-navigation-sides-offset, 10px);\n left: auto;\n}\n.swiper-button-next:after,\n.swiper-rtl .swiper-button-prev:after {\n content: 'next';\n}\n/* Navigation font end */\n",".sliderContainer {\r\n width: 75%;\r\n height: 80%;\r\n}\r\n\r\n.swiper-slide {\r\n margin-top: 1em;\r\n height: 50%;\r\n}\r\n\r\n.sliderContainer img {\r\n width: 100%;\r\n height: auto;\r\n margin-top: 2.5rem;\r\n}\r\n\r\n.swiper-button-prev {\r\n margin-top: 15.5em;\r\n height: 5em;\r\n}\r\n\r\n.swiper-button-next {\r\n margin-top: 15.5em;\r\n height: 5em;\r\n}\r\n\r\n.swiper-pagination {\r\n margin-bottom: 5em;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .swiper-slide {\r\n margin-top: 5em;\r\n height: 50%;\r\n }\r\n\r\n .swiper-button-prev {\r\n margin-top: 7em;\r\n height: 5em;\r\n }\r\n \r\n .swiper-button-next {\r\n margin-top: 7em;\r\n height: 5em;\r\n }\r\n}",".projects {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n height: 100vh;\r\n background-color: black;\r\n color: gainsboro;\r\n margin-left: 8rem;\r\n width: auto;\r\n padding-bottom: 1em;\r\n}\r\n\r\n.divider {\r\n width: 75%;\r\n height: 2px;\r\n background-color: rgba(255, 255, 255, 0.225);\r\n margin-bottom: .5em;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .projects {\r\n background-color: black;\r\n margin-left: 0em;\r\n padding: 0;\r\n }\r\n\r\n .projects .divider {\r\n margin-bottom: 3.5em;\r\n }\r\n}",".contactForm {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n width: 75%;\r\n}\r\n\r\n.contactForm input {\r\n width: 100%;\r\n height: 3em;\r\n margin-bottom: .50em;\r\n font-size: 1em;\r\n background-color: gainsboro;\r\n}\r\n\r\n.contactForm textarea {\r\n width: 100%;\r\n margin-bottom: .50em;\r\n font-size: 1em;\r\n max-width: 100%;\r\n max-height: 5em;\r\n background-color: gainsboro;\r\n}\r\n\r\n.contactForm button {\r\n width: 35%;\r\n height: 3em;\r\n font-size: 1em;\r\n background-color: gainsboro;\r\n}\r\n\r\n.contactForm button:hover {\r\n background-color: white;\r\n}\r\n\r\nlabel {\r\n position: absolute;\r\n left: -9999px;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .contactForm input {\r\n width: 100%;\r\n height: 2.5em;\r\n margin-bottom: .50em;\r\n }\r\n\r\n .contactForm textarea {\r\n width: 100%;\r\n height: 3em;\r\n margin-bottom: .50em;\r\n }\r\n\r\n .contactForm button {\r\n width: 45%;\r\n height: 2.25em;\r\n }\r\n}","footer { \r\n width: 75%;\r\n color: gainsboro;\r\n margin-top: .50em;\r\n}\r\n",".socialIcons {\r\n width: 75%;\r\n height: 5em;\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-start;\r\n}\r\n\r\n.socialIcons a {\r\n color: gainsboro;\r\n margin-right: 1.5em;\r\n margin-top: 2em;\r\n}\r\n\r\n.socialIcons a:hover {\r\n color: white;\r\n background-color: black;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .socialIcons {\r\n width: 75%;\r\n height: 5em;\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-start;\r\n }\r\n\r\n .socialIcons a {\r\n color: white;\r\n margin: 0;\r\n margin-right: 1em;\r\n margin-top: 2em;\r\n }\r\n \r\n}",".contact {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n height: 100vh;\r\n background-color: black;\r\n color: gainsboro;\r\n margin-left: 8rem;\r\n width: auto;\r\n}\r\n\r\n.aboutName {\r\n margin-bottom: .25em;\r\n font-size: 2rem;\r\n}\r\n\r\n.divider {\r\n width: 75%;\r\n height: 2px;\r\n background-color: rgba(255, 255, 255, 0.225);\r\n margin-bottom: .5em;\r\n}\r\n\r\n.contactDetails {\r\n margin-top: 2.5rem;\r\n width: 75%;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-start;\r\n margin-bottom: 1em;\r\n}\r\n\r\n.locationIcon {\r\n margin-top: 1em;\r\n}\r\n\r\n.aboutMe {\r\n margin-top: 2.5rem;\r\n width: 75%;\r\n font-size: 1.25rem;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .contact {\r\n background-color: black;\r\n margin-left: 0em;\r\n height: 100vh;\r\n width: auto;\r\n padding: 0;\r\n }\r\n\r\n .locationIcon {\r\n margin-top: 1em;\r\n }\r\n\r\n .aboutName {\r\n margin-top: 2em;\r\n font-size: 1.5em;\r\n }\r\n\r\n .aboutMe {\r\n margin-bottom: 0;\r\n font-size: 1.15em;\r\n }\r\n\r\n .aboutContact {\r\n margin-bottom: 1em;\r\n }\r\n}\r\n","*, body, html, ::before, ::after {\r\n margin: 0;\r\n padding: 0;\r\n box-sizing: border-box;\r\n font-family: 'Nunito', Tahoma, Geneva, Verdana, sans-serif;\r\n}\r\n\r\n.container {\r\n display: flex;\r\n flex-direction: column;\r\n}"],"names":[],"sourceRoot":""}