.project{background-color:#fff;border:3px solid blue;box-shadow:5px 7px 0 #000}.project-body,.project-header{padding:0 1.5rem}.project-body p{margin-top:0}.project-pic{max-width:100%}.project-header{align-items:center;display:flex;justify-content:space-between}.project-header>a{color:#000;font-size:24px;font-weight:700;padding:10px 0;text-decoration:none}.project-header>a:hover{color:blue}.project-links{flex:auto;text-align:right}.project-links>:first-child{padding-right:1rem}@media (max-width:665px){.project{box-shadow:none}}.slider{background-color:#fff;display:block;height:350px;margin:10px;max-width:1000px;overflow:hidden;position:relative;width:96%}.slider-slides{padding-top:66%;width:100%}.slider-slide1,.slider-slide2,.slider-slide3,.slider-slide4,.slider-slide5,.slider-slide6{align-items:center;background-color:#fff;display:flex;font-size:50px;font-weight:700;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:1s;width:100%}.slider-slide1.active,.slider-slide2.active,.slider-slide3.active,.slider-slide4.active,.slider-slide5.active,.slider-slide6.active{opacity:1}.nav-button{cursor:pointer;height:40px;opacity:.8;position:absolute;width:40px}#nav-button-prev{left:0}#nav-button-next,#nav-button-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#nav-button-next{right:0}#nav-button-next:after,#nav-button-prev:after{border:solid #000;border-width:0 4px 4px 0;content:"";display:inline-block;height:40%;padding:3px;position:absolute;width:40%}#nav-button-next:after{right:50%;top:50%;-webkit-transform:translate(25%,-50%) rotate(-45deg);transform:translate(25%,-50%) rotate(-45deg)}#nav-button-prev:after{right:50%;top:50%;-webkit-transform:translate(75%,-50%) rotate(135deg);transform:translate(75%,-50%) rotate(135deg)}.slider-dots{bottom:3%;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slider-dot1,.slider-dot2,.slider-dot3,.slider-dot4,.slider-dot5,.slider-dot6{background-color:#333;border:1px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:20px;margin:0 10px;opacity:.8;width:20px}.slider-dot1.active,.slider-dot2.active,.slider-dot3.active,.slider-dot4.active,.slider-dot5.active,.slider-dot6.active{background-color:#fff;border:1px solid #333}.pic{width:100%}*{font-family:Arial,Helvetica,sans-serif}html{height:100%}body,h1{margin:0}body{height:100%}.about-me,footer,header,main>h1{text-align:center}header>h1{-webkit-animation:shadow 4s infinite alternate;animation:shadow 4s infinite alternate;color:#cbcbcb;font-size:80px;margin-left:auto;margin-right:auto;padding-bottom:3rem;padding-top:10rem;text-shadow:8px 5px #000;width:87%;width:100%}@-webkit-keyframes shadow{0%{text-shadow:8px 5px #000}to{text-shadow:-8px -5px #000}}@keyframes shadow{0%{text-shadow:8px 5px #000}to{text-shadow:-8px -5px #000}}header>h3{border-bottom:12px solid #0800ff;font-size:30px;margin:auto;padding-bottom:8rem;width:87%}.about-me>h1{font-size:40px;margin-bottom:3rem;margin-top:10rem}.about-text{background-color:#fff;border:4px solid #0800ff;box-shadow:15px 14px 0 #000;font-size:25px;line-height:3;margin:auto auto 8rem;max-width:1730px;padding:4rem;position:relative;width:75%}.dog-pic{height:auto;left:200px;margin-left:auto;margin-right:auto;position:absolute;top:700px;transition:all 1s;width:270px}.about-me:hover>.dog-pic{-webkit-transform:translateY(-230px);transform:translateY(-230px)}.projects-container{grid-gap:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));padding:1.5rem 2rem}main>h1{border-top:12px solid #0800ff;font-size:40px;margin:auto;padding-bottom:2rem;padding-top:8rem;width:87%}main{margin-bottom:4rem}footer{padding-bottom:2rem}footer *{margin:0;padding:5px}footer>h1{color:blue;font-size:40px}footer>p{font-size:25px}a{padding:2px;text-decoration:none}.icon{max-width:30px;transition:all .5s}.icon:hover{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.mobile-notice{color:blue;display:none;font-size:20px;margin-bottom:1.5rem}@media (min-width:1775px){.projects-container{padding-left:20rem;padding-right:20rem}}@media (max-width:665px){header>h1{font-size:70px}.dog-pic{top:850px}.projects-container{gap:40px;margin:0 1rem;padding:0}.about-text{box-shadow:none;padding:1rem}}@media (max-width:515px){.dog-pic{left:50px}.mobile-notice{display:block}.projects-container{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}
/*# sourceMappingURL=main.f161f745.css.map*/