@charset "UTF-8";@font-face{font-family:quicksand;font-style:normal;font-weight:400;src:url(http://pawnee-pets.katieloesch.co.uk/static/media/quicksand-medium.ddc82766f671aa78c67c.woff) format("woff")}@font-face{font-family:quicksand;font-style:normal;font-weight:700;src:url(http://pawnee-pets.katieloesch.co.uk/static/media/quicksand-bold.e2a559c946c78e974ee8.woff) format("woff")}@font-face{font-family:Lilly;font-style:normal;font-weight:400;src:url(http://pawnee-pets.katieloesch.co.uk/static/media/lilly.e35668361cb2a76a9e70.woff) format("woff")}:root{--font-main:"quicksand","Lucida Grande","Lucida Sans",Arial,sans-serif;--font-editorial:"Lilly","Trebuchet MS","Lucida Grande","Lucida Sans",Arial,sans-serif;--darkolive:#556b2f;--deepolive:#293516;--lightolive:#d2e4b3;--yellow:#ffff80;--primary:#fff;--forms:#7f9756;--darkolive-shadow:rgba(167,216,81,.35);--darkolive-a:rgba(59,87,8,.712);--crimson:#d8622b;--brown:#94400f;--gray-a:rgba(108,119,137,.55);--gray:#6b7688}*{box-sizing:border-box;font-family:quicksand,Lucida Grande,Lucida Sans,Arial,sans-serif;font-family:var(--font-main);margin:0;padding:0}body{background:#d1e4b0;background:linear-gradient(90deg,#d1e4b0,#f0ffd4 50%,#d1e4b0);height:100vh;width:100%}.App{margin-top:135px}.btn,input,select,textarea{font-family:quicksand,Lucida Grande,Lucida Sans,Arial,sans-serif;font-family:var(--font-main)}a{text-decoration:none}li,ul{list-style:none}@media screen and (max-width:530px){.App{margin-top:190px}}@media screen and (max-width:400px){.App{margin-top:170px}}.header{align-items:center;background-color:var(--darkolive);border-radius:10px;box-shadow:0 5px 15px var(--darkolive-shadow);display:flex;font-size:1.2rem;height:80px;justify-content:space-between;justify-self:start;left:50%;padding:0 30px;position:fixed;top:20px;-webkit-transform:translate(-50%);transform:translate(-50%);width:95%;z-index:3}.header .app-title{color:var(--yellow);font-family:var(--font-editorial)}.header .app-title:hover{cursor:pointer}.header .fa-paw{font-size:2.75rem;margin-right:15px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.nav .nav-list{align-items:center;display:flex;gap:5vw;justify-content:flex-end;list-style:none;text-align:center}.nav .nav-list a{color:var(--primary);padding:.7rem 1rem;text-decoration:none;white-space:nowrap}.fa-bars:hover,.fa-xmark:hover,.nav .nav-list a:hover{color:var(--yellow);transition:all .2s ease-in-out}.mobile-toggle-icons{display:none;padding-left:5rem}.fa-bars{font-size:1.5rem}.fa-bars,.fa-xmark{color:var(--primary);padding:.7rem 1rem;white-space:nowrap}.fa-xmark{font-size:2rem}@media screen and (max-width:850px){.nav .nav-list{align-items:stretch;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--darkolive-a);border-radius:10px;box-shadow:0 8px 32px 0 var(--darkolive-shadow);display:flex;flex-direction:column;height:auto;justify-content:flex-start;left:-110%;padding:80px 0 30px;position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:-1}.nav .nav-list.active{left:0}.mobile-toggle-icons{display:block}.nav .nav-list{padding-top:6rem}.nav .nav-list a{display:block;padding:.8rem 0;widows:100%}}@media screen and (max-width:545px){.header{height:115px;padding:1rem 2rem}.app-title,.header .fa-paw{font-size:39px}.nav .nav-list{padding-top:8rem}}@media screen and (max-width:520px){.header{height:110px;padding:4rem 2rem}.app-title,.header .fa-paw{font-size:33px}.nav .nav-list{padding-top:10rem}}@media screen and (max-width:400px){.header{height:115px;padding:3rem 1rem}.app-title,.header .fa-paw{font-size:1.85rem}.nav .nav-list a{padding:1rem 0}}@media screen and (max-width:320px){.header{height:115px;padding:1.5rem 1rem}.app-title,.header .fa-paw{font-size:8vw}}.home-hero{height:100%;position:relative;width:100%}.home-hero-img{border:2px solid var(--darkolive);border-radius:50%;box-shadow:0 8px 32px 0 var(--darkolive-shadow);height:100%;object-fit:cover;width:50%}.home-hero-text{color:var(--primary);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15%}.home-hero-text h1{color:var(--lightolive);font-size:36px;margin-bottom:350px}.home-hero-text h2{color:#000;font-size:21px;margin-bottom:10px}@media screen and (max-width:1875px){.home-hero-text h1{margin-bottom:320px}}@media screen and (max-width:1780px){.home-hero-text h1{margin-bottom:310px}}@media screen and (max-width:1725px){.home-hero-text{top:53%}.home-hero-text h1{margin-bottom:270px}.home-hero-text{top:53%}}@media screen and (max-width:1700px){.home-hero-text{top:52%;width:18%}.home-hero-text h1{margin-bottom:280px}}@media screen and (max-width:1600px){.home-hero-img{width:55%}.home-hero-text h1{margin-bottom:280px}}@media screen and (max-width:1555px){.home-hero-text{width:20%}.home-hero-text h1{margin-bottom:300px}}@media screen and (max-width:1475px){.home-hero-text{width:22%}.home-hero-text h1{margin-bottom:260px}.home-hero-text h2{color:#000}}@media screen and (max-width:1375px){.home-hero-text{width:22%}.home-hero-text h1{margin-bottom:240px}.home-hero-text h2{color:#000}}@media screen and (max-width:1315px){.home-hero-text{width:24%}.home-hero-text h1{margin-bottom:220px}}@media screen and (max-width:1260px){.home-hero-text{width:22%}.home-hero-text h1{margin-bottom:210px}.home-hero-text h2{font-size:18px}}@media screen and (max-width:1180px){.home-hero-img{width:65%}.home-hero-text h1{font-size:27px;margin-bottom:250px}.home-hero-text h2{font-size:18px}}@media screen and (max-width:1100px){.home-hero-text{width:23%}.home-hero-text h1{font-size:25px;margin-bottom:215px}.home-hero-text h2{font-size:17px}}@media screen and (max-width:995px){.home-hero-img{width:75%}.home-hero-text{width:23%}.home-hero-text h1{font-size:25px;margin-bottom:255px}.home-hero-text h2{font-size:17px}}@media screen and (max-width:955px){.home-hero-img{width:85%}.home-hero-text{width:26%}.home-hero-text h1{font-size:25px;margin-bottom:255px}.home-hero-text h2{font-size:17px}}@media screen and (max-width:870px){.home-hero-img{width:95%}.home-hero-text{width:30%}.home-hero-text h1{font-size:28px;margin-bottom:255px}.home-hero-text h2{font-size:18px}}@media screen and (max-width:800px){.home-hero-img{width:90%}.home-hero-text{width:35%}}@media screen and (max-width:715px){.home-hero-text{width:40%}.home-hero-text h1{font-size:28px;margin-bottom:210px}}@media screen and (max-width:630px){.home-hero-text{width:40%}.home-hero-text h1{color:var(--darkolive);font-size:30px;margin-bottom:380px}.home-hero-text h2{color:var(--darkolive);font-size:20px}.home-hero-img{margin-top:100px;width:80%}.home-hero-text{top:70%;width:50%}}@media screen and (max-width:550px){.home-hero-text h1{font-size:30px;margin-bottom:370px}.home-hero-text h2{color:var(--darkolive);font-size:20px}.home-hero-img{margin-top:70px;width:80%}.home-hero-text{top:70%;width:80%}}@media screen and (max-width:470px){.home-hero-text h1{font-size:30px;margin-bottom:370px}.home-hero-img{margin-top:90px;width:90%}.home-hero-text{top:70%;width:80%}}@media screen and (max-width:430px){.home-hero-text h1{margin-bottom:340px}.home-hero-text{top:75%;width:80%}}@media screen and (max-width:395px){.home-hero-text h1{margin-bottom:280px}.home-hero-text{top:74%}}@media screen and (max-width:350px){.home-hero-text h1{margin-bottom:260px}.home-hero-text{top:80%}}@media screen and (max-width:295px){.home-hero-text h1{margin-bottom:230px}.home-hero-text{top:85%}}.page-title{text-align:center}.signup-page{height:100%}.profile{padding-top:90px}.profile,.profile-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.profile-content{gap:20px;text-align:center;width:50%}.profile-content .title{font-size:20px;font-weight:700}#about-me{padding-bottom:20px}.profile-content p{font-size:19px}@media screen and (max-width:650px){.profile{margin-top:-20%}.profile-content{width:80%}}.jobs-title-container{align-items:center;display:flex;flex-direction:column}.browse-jobs-title,.my-jobs-title{color:var(--brown);font-size:30px;line-height:40px;margin-bottom:15px}.btn-add-job,.btn-all-jobs,.btn-cancel,.btn-delete-account{background-color:initial;border:2px solid var(--brown);border-radius:8px;font-size:1rem;padding:2px 6px;transition:.5s}.home .btn-add-job{padding:8px}.btn-add-job:hover,.btn-all-jobs:hover,.btn-cancel:hover,.btn-delete-account:hover{cursor:pointer;-webkit-transform:scale(1.08);transform:scale(1.08)}@media screen and (max-width:400px){.browse-jobs-title{font-size:7vw}}@media screen and (max-width:370px){.browse-jobs-title{font-size:26px}}.dashboard-page{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}#dashboard-title{color:var(--brown);font-size:40px;margin-bottom:30px}.dashboard-grid{background-color:rgba(107,35,1,.861);border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;width:70%}.dashboard-links,.dog-pc-img{align-items:center;border-radius:60px;border-radius:10px;flex-basis:calc(40% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(40% - 20px);padding:10px;transition:.3s;width:100%}.dashboard-links{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:70px;padding-top:70px}.dog-pc-img{flex-basis:calc(60% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(60% - 20px);padding:20px}.dog-pc-img2{display:none}.dashboard-links a{color:var(--lightolive);display:block;font-size:24px;text-align:center}.dashboard-links a:hover{color:var(--yellow)}@media screen and (max-width:1150px){.dashboard-grid{width:85%}.dashboard-links{padding-bottom:30px;padding-top:30px}.dashboard-links a{font-size:22px}}@media screen and (max-width:840px){.dashboard-links a{padding:10px}.dog-pc-img2{width:100%}.dashboard-grid{align-items:center;display:flex;justify-content:center;margin:0;padding:0;width:90%}.dashboard-links a{width:200%}.dog-pc-img{display:none}.dog-pc-img2{border-radius:10px;display:flex;margin-bottom:30px;width:90%}.dashboard-links{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:30px;padding-top:30px}.dashboard-links a{font-size:22px;padding:15px}}@media screen and (max-width:540px){.dashboard-links a{font-size:20px;padding:10px;width:350%}#dashboard-title{font-size:32px}}@media screen and (max-width:285px){.dashboard-links a{font-size:16px}#dashboard-title{font-size:28px}}@media screen and (max-width:250px){.dashboard-links a{width:480%}#dashboard-title{font-size:28px}}.logout-successful-page{align-items:center;display:flex;height:70vh;justify-content:center;margin-top:180px}.logout-successful-grid{display:grid;grid-template-columns:40% 60%;width:90%}.logout-successful-text-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.logout-successful-text-container h1{color:var(--deepolive);font-size:47px;margin-bottom:60px;text-align:center;width:80%}.logout-successful-text-container a{color:var(--darkolive);display:block;font-size:28px;padding:15px;text-align:center}.logout-successful-text-container a:hover{color:var(--brown)}.logout-successful-img-container{align-items:center;display:flex;justify-content:center}.logout-successful-img{border-radius:30px;margin:20px;width:80%}@media screen and (max-width:1900px){.logout-successful-grid{width:100%}.logout-successful h1{font-size:40px;margin:20px}.logout-successful-container a{margin:0}}@media screen and (max-width:1520px){.logout-successful-text-container h1{font-size:35px}.logout-successful-text-container a{font-size:25px}}@media screen and (max-width:1150px){.logout-successful-container h1{font-size:32px}.logout-successful a{font-size:22px}}@media screen and (max-width:1050px){.logout-successful-text-container h1{font-size:30px}.logout-successful-container a{font-size:20px}.logout-successful-page{height:60vh}}@media screen and (max-width:985px){.logout-successful-page{height:50vh}}@media screen and (max-width:930px){@media screen and (max-width:985px){.logout-successful-page{height:70vh}.logout-successful-grid{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.logout-successful-text-container{display:flex;margin:0;width:100%}}.logout-successful-img{border-radius:30px;margin-top:20px;width:80%}}@media screen and (max-width:700px){.logout-successful-page{height:65vh}.logout-successful-img{width:90%}}@media screen and (max-width:450px){.logout-successful-text-container h1{font-size:25px}.logout-successful-container a{font-size:18px}.logout-successful-page{height:70vh}}@media screen and (max-width:280px){.logout-successful-page{height:60vh}.logout-successful-container h1{font-size:22px}.logout-successful-text-container a{font-size:17px}}.account-deleted-page{align-items:center;display:flex;height:70vh;justify-content:center;margin-top:180px}.account-deleted-grid{display:grid;grid-template-columns:55% 45%}.account-deleted-text-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:-80px}.account-deleted-text-container h1{color:var(--deepolive);font-size:47px;margin-bottom:60px;text-align:center;width:80%}.account-deleted-text-container a{color:var(--darkolive);display:block;font-size:28px;padding:15px;text-align:center}.account-deleted-text-container a:hover{color:var(--brown)}.account-deleted-img-container{background-color:var(--darkolive);display:flex;flex-direction:column;width:40vw}.account-deleted-img{border-radius:30px;margin:20px;width:90%}@media screen and (max-width:1900px){.account-deleted-grid{width:100%}.account-deleted-text-container h1{font-size:40px;margin:20px}.account-deleted-text-container a{margin:0}}@media screen and (max-width:1520px){.account-deleted-text-container h1{font-size:35px}.account-deleted-text-container a{font-size:25px}}@media screen and (max-width:1150px){.account-deleted-text-container h1{font-size:32px}.account-deleted-text-container a{font-size:22px}}@media screen and (max-width:1050px){.account-deleted-text-container h1{font-size:30px}.account-deleted-text-container a{font-size:20px}.account-deleted-page{height:60vh}}@media screen and (max-width:985px){.account-deleted-page{height:50vh}}@media screen and (max-width:930px){@media screen and (max-width:985px){.account-deleted-page{height:70vh}.account-deleted-grid{align-items:center;display:flex;flex-direction:column-reverse;gap:10px;justify-content:center}.account-deleted-text-container{display:flex;margin:0;width:100%}}.account-deleted-img{border-radius:30px;margin-top:20px;width:80%}}@media screen and (max-width:700px){.account-deleted-page{height:65vh}.account-deleted-img{width:90%}}@media screen and (max-width:450px){.account-deleted-text-container h1{font-size:25px}.account-deleted-text-container a{font-size:18px}.account-deleted-page{height:65vh}}@media screen and (max-width:280px){.account-deleted-page{height:60vh}.account-deleted-text-container h1{font-size:22px}.account-deleted-text-container a{font-size:17px}}.home{justify-content:center;text-align:center}.home,.home-top-section{align-items:center;display:flex;flex-direction:column};.home-top-section{background:url(http://pawnee-pets.katieloesch.co.uk/static/media/dog_cat.5805ed9571c0a7670016.jpg);background-position:50%;background-repeat:no-repeat;box-shadow:0 8px 32px 0 var(--darkolive-shadow);color:var(--primary);height:100vh;padding-top:50px;width:100%};#home-welcome-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.home-about-us,.home-links{background-color:var(--deepolive);border-radius:10px;color:#fff;margin-bottom:5vh;margin-top:5vh;padding:20px;text-align:left;width:80%}.home-about-us h2,.home-links h2{border-bottom:1px solid var(--lightolive);color:var(--lightolive);font-size:26px;margin-bottom:10px;padding-bottom:20px;padding-top:10px}.home-about-us li,.home-links li{font-size:18px;padding:10px}.home-about-us span,.home-links span{color:var(--yellow);display:block;font-size:20px;font-weight:900;padding-bottom:3px}.bunny-link{color:var(--lightolive)}.img-section-center{align-items:center;display:flex;justify-content:center;width:65%}.home .dog-cat-img-2{border:2px solid var(--darkolive);border-radius:50%;width:80%}.home .cat-hiding-img,.home .ecs-img,.home .rabbit-img{border:2px solid var(--darkolive);border-radius:30px;height:30vh;margin:10px}.home .dog-cat-img{width:25%}.home .kittens-img,.home .puppy1-img,.home .puppy2-img{width:15%}.pitbull-vector-img{width:8%}@media screen and (max-width:1600px){.img-section-center{width:90%}}@media screen and (max-width:1050px){.home{padding-bottom:27rem}}@media screen and (max-width:800px){.home{padding-bottom:15rem}}@media screen and (max-width:630px){.home{padding-bottom:0}.img-section-center{width:100%}.home-about-us{margin-top:50%}}@media screen and (max-width:410px){.img-section-center{width:100%}.home-about-us{margin-top:50%}.home h2,.home-h2 h2{font-size:20px}.home li{font-size:15px}}@media screen and (max-width:355px){.img-section-center{width:100%}.home-about-us{margin-top:60%}}@media screen and (max-width:335px){.home-about-us{margin-top:70%}.home h2,.home-h2 h2{font-size:18px}.home li{font-size:13px}}@media screen and (max-width:295px){.home-about-us{margin-top:80%}}.job-page{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.job-page .btn-all-jobs{color:#000;margin-bottom:10px;padding:10px}.btn-add-job:hover{cursor:pointer;-webkit-transform:scale(1.08);transform:scale(1.08)}.delet-account-page{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;margin-top:220px}.delet-account-page h1{color:darkred;font-size:30px;text-align:center}.delet-account-page input[type=password]{font-size:20px;width:20%}.delete-btn-container{display:flex;gap:20px}.delet-account-page .btn-cancel,.delet-account-page .btn-delete-account{color:#000;font-size:20px;margin-bottom:10px}@media screen and (max-width:1550px){.delet-account-page input[type=password]{width:30%}}@media screen and (max-width:1000px){.delet-account-page input[type=password]{width:40%}}@media screen and (max-width:770px){.delet-account-page h1{width:80%}}@media screen and (max-width:630px){.delet-account-page input[type=password]{width:60%}}@media screen and (max-width:425px){.delet-account-page input[type=password]{width:70%}.delete-btn-container{flex-direction:column}.delet-account-page h1{font-size:25px}.delet-account-page .btn-cancel,.delet-account-page .btn-delete-account{font-size:16px;margin-bottom:8px}}.delete-job-page{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;margin-top:220px}.delete-job-page h1{color:darkred;font-size:30px;text-align:center}.delete-job-btn-container{display:flex;gap:20px}.delete-job-btn{background-color:initial;border:2px solid var(--brown);border-radius:8px;font-size:1rem;padding:2px 6px;transition:.5s}.delete-job-btn:hover{cursor:pointer;-webkit-transform:scale(1.08);transform:scale(1.08)}@media screen and (max-width:770px){.delete-job-page h1{width:80%}}@media screen and (max-width:425px){.delete-job-btn-container{flex-direction:column}.delete-job-page h1{font-size:25px}.delete-job-page .btn-cancel,.delete-job-page .delete-job-btn{font-size:16px;margin-bottom:8px}}.not-found{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;text-align:center}.not-found h1{color:var(--darkolive);font-family:var(--font-editorial);margin-top:2rem}.rs-gif{border:3px solid var(--darkolive);border-radius:8px}.application-page,.edit-job-page,.edit-user-page,.login-page,.new-job-page,.signup-page{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.application-form,.edit-job-form,.edit-user-form,.login-form,.new-job-form,.signup-form{align-items:center;background-size:100em;border-radius:1em;box-shadow:0 8px 32px 0 var(--darkolive-shadow);box-sizing:border-box;color:var(--primary);display:flex;flex-direction:column;height:35em;justify-content:space-around;margin:0;position:relative;width:500px}form h1{color:var(--lightolive);font-size:2rem;height:auto;margin:0;padding:10px;text-align:center;width:100%}form a{color:var(--yellow)}form a,form p{font-size:18px}form p{color:var(--primary)}input[type=password],input[type=text],select,textarea{background-color:var(--lightolive);border-radius:.25em;color:#000;font-size:17px;outline:none;padding:.75em}input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border:3px solid var(--crimson)}input[type=password],input[type=text],select{height:2.1em;width:80%}textarea{height:9em;width:80%}select{height:100%;padding:0 0 0 1em}input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--darkolive)}input[type=password]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:var(--darkolive)}input[type=submit]{align-items:center;background-color:#442307;border:2px solid var(--lightolive);border-radius:.45em;color:var(--lightolive);cursor:pointer;display:flex;font-size:17px;height:2.5em;justify-content:center;transition:.5s;width:35%}input[type=submit]:hover{border:2px solid var(--yellow);color:var(--yellow);-webkit-transform:scale(1.08);transform:scale(1.08)}.signup-form{background:url(http://pawnee-pets.katieloesch.co.uk/static/media/pitbull_vector.0a644f2cf0be0a1eaf22.png);background-color:#442307;background-repeat:no-repeat;background-size:100%;height:40em;margin-top:-10%;padding-bottom:1em}.signup-form p{color:#000}.signup-form a{color:darkred}@media only screen and (max-width:1050px){.signup-form{margin-top:-60%}}@media only screen and (max-width:800px){.signup-form{margin-top:-50%}}@media only screen and (max-width:435px){.signup-form{background-position-X:50%;background-position-Y:-10%;background-size:120%;margin-top:-30%}}@media only screen and (max-width:400px){.signup-form{background-position-Y:60%;margin-top:-10%}}@media only screen and (max-width:360px){.signup-form{margin-top:0}}@media only screen and (max-width:355px){.signup-form{background-position-Y:90px;background-size:130%;margin-top:-20%}}@media only screen and (max-width:320px){.signup-form{background-position-Y:180px;background-size:120%;margin-top:15%}}.edit-user-form{background:url(http://pawnee-pets.katieloesch.co.uk/static/media/pitbull_vector.0a644f2cf0be0a1eaf22.png);background-color:#442307;background-repeat:no-repeat;background-size:100%;height:40em;margin-top:-10%;padding-bottom:1em}.edit-user-form p{color:#000}@media only screen and (max-width:1850px){.edit-user-form{background-position-X:50%;background-size:120%;margin-top:-15%}}@media only screen and (max-width:600px){.edit-user-form{background-position-X:50%;background-size:120%;margin-top:-15%;width:80%}}@media only screen and (max-width:435px){.edit-user-form{background-position-Y:-10%;background-size:130%;margin-top:-25%;width:90%}}@media only screen and (max-width:400px){.edit-user-form{background-position-Y:20%;background-size:130%;margin-top:-40%;width:95%}.edit-user-form input[type=submit]{font-size:15px;width:80%}}@media only screen and (max-width:375px){.edit-user-form{background-position-Y:90px;background-size:120%;margin-top:-10%;width:95%}}@media only screen and (max-width:355px){.edit-user-form{background-position-Y:120px;background-size:120%;margin-top:-10%}}@media only screen and (max-width:325px){.edit-user-form{background-position-Y:180px;background-size:120%;margin-top:-10%}}.login-form{background:url(http://pawnee-pets.katieloesch.co.uk/static/media/ai_puppy.bf565e22eea18ecc0c15.png);background-color:#b99a7f;background-position-x:-7.5rem;background-position-y:-1.5rem;background-repeat:no-repeat;background-size:150%;height:25em;margin-top:-20%}.login-form h1{color:var(--crimson)}.login-form a{padding-bottom:1.5rem}.login-form a,.login-form p{color:var(--crimson);font-weight:700}.edit-job-errors,.edit-user-errors,.login-errors,.signup-errors{background-color:#d90000;border-radius:10px;font-size:18px;margin:6px;padding:6px}@media only screen and (max-width:1200px){.login-form{margin-top:-30%}}@media only screen and (max-width:900px){.login-form{margin-top:-40%}}@media only screen and (max-width:740px){.login-form{margin-top:-50%}}@media only screen and (max-width:530px){.login-form{margin-top:-80%}}@media only screen and (max-width:450px){.login-form{margin-top:-90%}.login-form h1{color:#000}}@media only screen and (max-width:420px){.login-form{background-position-x:-5rem;background-position-y:1rem;margin-top:-80%}}@media only screen and (max-width:350px){.login-form{background-position-x:-6rem;background-position-y:1rem;background-size:170%}.login-errors,.signup-errors{font-size:15px}}@media only screen and (max-width:280px){.login-form{background-position-x:-7rem;background-position-y:0;background-size:210%;margin-top:-100%}}@media only screen and (max-width:230px){.login-form{background-position-x:-8.5rem;background-position-y:1.5rem;background-size:240%;margin-top:-120%}.login-form p{font-size:1rem}}.new-job-form{background-size:190%;background:url(http://pawnee-pets.katieloesch.co.uk/static/media/dog_vector2.dc720b86127a7c37ae6e.png);background-color:#603105;background-position-y:90px;background-repeat:no-repeat;background-size:230%;height:50em;justify-content:space-between;padding-bottom:2em;padding-top:2em}.datePicker{align-items:center;border:none;display:flex;justify-content:center;width:100%}.datePicker input{background-color:none!important;border:none!important;height:1.5em!important;width:100%!important}.time-container input,.type-container select{width:60%!important}.date-input:focus{border:3px solid var(--crimson)!important}.date-container,.time-container,.type-container{align-items:center;border-radius:.25em;display:flex;height:2.1em;justify-content:space-around;width:80%}@media only screen and (max-width:620px){.application-form,.edit-job-form,.login-form,.new-job-form,.signup-form{width:90vw}}@media only screen and (max-width:450px){.new-job-form{height:900px;justify-content:space-between;margin-top:200px}.new-job-form input,.new-job-form select{padding:1em auto}.date-container,.time-container,.type-container{flex-direction:column}}.edit-job-form{background-size:190%;background:url(http://pawnee-pets.katieloesch.co.uk/static/media/dog_vector2.dc720b86127a7c37ae6e.png);background-color:#603105;background-position-y:90px;background-repeat:no-repeat;background-size:230%;height:50em;justify-content:space-between;padding-bottom:2em;padding-top:2em}.date-input{align-items:center;background-color:var(--lightolive);border:2px solid var(--darkolive);display:flex;height:2.1em;justify-content:flex-start;width:60%}.edit-job-form .date-input,.edit-job-form .time-container input,.edit-job-form .type-container select{width:60%!important}.edit-job-form .date-container,.edit-job-form .time-container,.edit-job-form .type-container{align-items:center;border-radius:.25em;display:flex;height:2.1em;justify-content:space-around;width:80%}@media only screen and (max-width:450px){.edit-job-form{height:900px;justify-content:space-between;margin-top:200px}.edit-job-form input,.edit-job-form select{padding:1em auto}.edit-job-form .date-container,.edit-job-form .time-container,.edit-job-form .type-container{flex-direction:column}}@media only screen and (max-width:400px){.edit-job-form input[type=submit]{font-size:15px;width:60%}}.grid-section{display:flex;flex-direction:column}.card-grid{align-items:center;margin:auto;max-width:1450px;padding:20px;width:100%}.cards{display:flex;flex-wrap:wrap;justify-content:space-between}.job-card{align-items:center;background-color:var(--deepolive);border:5px solid transparent;border-radius:10px;flex-basis:calc(33.33% - 20px);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-around;margin-bottom:20px;max-width:calc(33.33% - 20px);padding-bottom:20px;padding-top:5px;transition:.3s;width:100%}.job-card:hover{border:5px solid brown}.btn-delete-job,.btn-edit-job,.card-btn-container{align-items:center;display:flex;justify-content:center}.btn-delete-job,.btn-edit-job{background-color:initial;border:none;color:#fff;font-size:20px;height:40px;margin-top:20px;max-width:120px;padding:10px;width:100%}.btn-delete-job:hover,.btn-edit-job:hover{color:var(--yellow);cursor:pointer;transition:.3s}.card-data{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:18px;justify-content:center;padding-left:1rem;padding-right:1rem}.job-description{margin-bottom:15px}.job-details{display:flex;flex-direction:column;justify-content:space-between}.card-data:hover{cursor:pointer}.card-data h2{color:var(--yellow);padding:18px}.card-data p{padding:3px}.card-data a{color:var(--lightolive)}.fa-rotate-270{margin-right:.6rem;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.fa-rotate-90{margin-left:.6rem;-webkit-transform:rotate(15deg);transform:rotate(15deg)}@media screen and (max-width:1500px){.card-grid{max-width:1250px}}@media screen and (max-width:1300px){.card-grid{max-width:1050px}}@media screen and (max-width:969px){.grid-section{padding:20px 0}.card-data{font-size:17px}.job-card{flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 20px)}}@media screen and (max-width:600px){.job-card{flex:0 0 100%;max-width:100%}}@media screen and (max-width:400px){.card-data h2{font-size:20px}.card-data p{font-size:15px}}@media screen and (max-width:315px){.card-data h2{font-size:20px}.card-data p{font-size:15px;padding:1px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3em;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8em;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3em;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3em}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944em;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4em}.react-datepicker__month{margin:.4em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7em;margin:.166em;text-align:center;width:1.7em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3em}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7em;margin:.166em;text-align:center;width:1.7em}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3em}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3em;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3em;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3em;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{padding:.5em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3em;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3em;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3em;border-top-right-radius:.3em}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3em;width:3em}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2em;width:2em}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44em}.react-datepicker__children-container{height:auto;margin:.4em;padding-left:.2em;padding-right:.2em;width:13.8em}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.contact-icons{align-items:flex-start;bottom:0;display:flex;flex-direction:row;flex-direction:column;gap:5px;justify-content:flex-start;left:0;padding-bottom:10px;padding-left:5px;padding-top:30px;position:fixed}@media screen and (max-width:1050px){.contact-icons{bottom:34%}}@media screen and (max-width:1000px){.contact-icons{bottom:22%}}@media screen and (max-width:780px){.contact-icons{bottom:12%}}@media screen and (max-width:715px){.contact-icons{bottom:21%}}@media screen and (max-width:600px){.contact-icons{bottom:6%}}@media screen and (max-width:415px){.contact-icons{bottom:2%}}@media screen and (max-width:400px){.contact-icons{bottom:0}}@media screen and (max-width:360px){.contact-icons{bottom:0}}.contact-icons .contact-icon{align-items:center;border:1px solid var(--gray-a);border-radius:50%;display:flex;height:30px;justify-content:center;transition:all .3s ease-in-out;width:30px}.contact-icons .contact-icon svg{color:var(--gray-a);height:20px;padding-top:3px;transition:all .3s ease-in-out;width:20px}.contact-icons .contact-icon:hover{border:1px solid var(--gray)}.contact-icons .contact-icon:hover svg{color:var(--gray)}@media screen and (min-width:2000px){.contact-icons .contact-icon{height:70px;margin:.5rem 0;width:70px}.contact-icons .contact-icon svg{height:30px;width:30px}}.contact-icons .contact-icon-linkedin svg{margin-top:2px}.contact-icons .contact-icon-github svg,.contact-icons .contact-icon-mail svg,.contact-icons .contact-icon-portfolio svg{margin-top:1px}.contact-icons .contact-icon-mail svg,.contact-icons .contact-icon-portfolio svg{scale:1.2}.contact-icons .contact-icon-code svg,.contact-icons .contact-icon-github svg{scale:1.1}
/*# sourceMappingURL=main.ed9ca23c.css.map*/