@import url(https://fonts.googleapis.com/css2?family=Satisfy&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;font-family:Poppins,sans-serif;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}button,input,textarea{font-family:Poppins,sans-serif}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.page-container{min-height:100vh;position:relative}.content-wrap{padding-bottom:250px}.navbar-wrapper-outer{background:#fff;border-bottom:1px solid #ccc;display:flex;flex-direction:column;height:100px;justify-content:center;position:fixed;top:0;width:100%;z-index:3}.navbar-wrapper-title-session{align-items:center;display:flex;justify-content:space-between;margin:0 50px;padding-bottom:20px;padding-top:10px}.site-title{cursor:pointer;font-family:Satisfy,cursive;font-size:40px;font-style:italic;font-weight:500;margin-left:25px}.links-auth{margin:10px}.links-auth,.links-nav{align-items:center;display:flex;justify-content:space-between}.links-nav{margin:10px 25px 10px 10px}.nav-button{align-items:center;border-radius:30px;color:#000;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.02em;padding:10px 15px;text-align:center;text-decoration:none;transition:background-color .2s ease-out}.nav-button.logout-button{background:none;border:none;color:inherit;outline:inherit}.nav-button:hover{color:gray}.service-item-shape{grid-gap:1em;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-template-rows:repeat(auto-fit,minmax(300px,1fr));padding:15px}.service-item-inner-container{background:#fff 50%;background-size:cover;border-radius:5px;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.03)}.service-item-inner-container:hover{box-shadow:0 0 50px rgba(30,34,37,.1),0 10px 16px rgba(39,44,49,.07)}.service-item-horiz-container{box-sizing:border-box;display:flex;flex-direction:row}.service-item-image-container{border-radius:50%;box-sizing:border-box;height:120px;margin-left:auto;margin-right:20px;min-width:30%;overflow:hidden;width:120px}.service-item-image{height:100%;object-fit:cover;width:100%}.service-item-metadata{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:25px}.service-item-header{padding-bottom:5px}h3.service-item-category{font-size:.9rem;font-weight:600;letter-spacing:-.01rem;margin-bottom:15px;text-transform:uppercase}span.service-item-loc{font-size:.9rem;font-weight:300;letter-spacing:-.01rem;margin-bottom:9px}h2.service-item-name{font-family:Lora,serif;font-size:1.7rem;margin-bottom:15px}.service-item-details{display:flex;flex-direction:column;padding-bottom:20px}.service-tile-portfolio-container{align-items:flex-start;display:flex;padding-bottom:15px}.service-tile-portfolio-container .fa-arrow-up-right-from-square{cursor:pointer}.service-tile-portfolio-container a{color:inherit;text-decoration:none}.service-tile-portfolio{cursor:pointer;font-size:.8rem;font-weight:600;padding-right:5px;text-transform:uppercase}.service-tile-job-count{padding-bottom:20px}.service-tile-job-count .job-count{font-weight:600}.service-tile-compensation-label{font-size:.8rem;font-weight:600;padding-bottom:5px;text-transform:uppercase}.service-tile-compensation-data{font-size:.9rem}.service-item-button{border:none;cursor:pointer;font-weight:600;padding:12px;text-transform:uppercase;width:100%}.service-item-button.booked{cursor:auto}.service-item-button.booked:hover{background-color:#fafafa}.service-item-button:hover{background-color:#dadada}.home-services-container{display:flex;flex-wrap:wrap;justify-content:center;margin:30px 25px 0;padding-bottom:30px}.navbar-service{background-color:#efefef;padding-top:130px}.navbar-service-search{align-items:center;background-color:#efefef;display:flex;justify-content:flex-end;margin-bottom:15px;padding:0 50px 30px}.navbar-loc-tile-container{margin-right:15px}.navbar-loc-tile-radio{cursor:pointer;height:4%;margin:0;opacity:0;position:absolute;width:10%}.navbar-loc-tile-label{align-items:center;border-radius:3px;color:gray;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;justify-content:center;padding:10px;text-transform:uppercase;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.navbar-loc-tile-radio:checked+.navbar-loc-tile-label{background-color:#adadad;color:#fff}.navbar-loc-tile-radio:hover+.navbar-loc-tile-label{background-color:#f9f9f9}.navbar-service-search-container{display:inline-block;position:relative;width:50%}.search-input-box{border:1px solid #d3d3d3;border-radius:3px;box-sizing:border-box;outline:none;padding:10px 10px 10px 40px;width:100%}.search-icon{left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-icon,.search-icon .fa-x{color:#a9a9a9}.navbar-service-categories{display:flex;flex-wrap:wrap;font-size:.8rem;justify-content:space-around;margin:0 50px;text-transform:uppercase}.navbar-service-tile-container{position:relative}.navbar-service-category-tile-radio{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.navbar-service-category-tile-label{align-items:center;border-radius:3px;color:gray;display:flex;flex-direction:column;font-weight:600;justify-content:center;padding:10px;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.navbar-service-category-tile-label.all-filter{color:#000}.navbar-service-category-tile-radio:checked+.navbar-service-category-tile-label{background-color:#adadad;color:#fff}.navbar-service-category-tile-radio:hover+.navbar-service-category-tile-label{background-color:#f3f3f3}.session-page-background{background-color:#f6f6f6;height:100vh}.session-page-container{align-items:center;display:flex;flex-direction:column;margin-left:25px;margin-right:25px;padding-top:130px}.session-page-inner-container{align-items:center;display:flex;flex-direction:column;width:80%}h2.session-form-title{color:gray;display:flex;font-size:1.5rem;justify-content:center;line-height:1.6rem;margin:10px 0 0}.session-input-container .session-input-label.signup-location,.session-input-container.signup-location-dropdown{margin:0}h2.session-form-title.signup-service-page{color:gray;display:flex;font-size:1.5rem;justify-content:center;line-height:1.6rem;margin:10px 0 20px}h3.signup-services-byline{color:gray;line-height:1.6rem;width:59%}.session-form{color:gray;margin:20px 0;width:60%}.session-form .session-errors{color:#d70303;font-size:.9rem;font-weight:500;padding:10px 0 3px}.session-input-container{display:flex;flex-direction:column;margin:10px;width:100%}.session-input-container.signup-services-form{margin-bottom:30px}.session-input-container.signup-location-dropdown{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.session-input-container .signup-location-dropdown-menu{border:1px solid #d3d3d3;border-radius:2px;color:gray;font-family:Poppins,sans-serif;padding:10px;width:100%}.session-input-container .session-input-label{font-weight:500;margin-bottom:10px}.session-input-container .session-input-label.signup-location{line-height:1.3rem;width:42%}.session-input-container .session-input-sublabel{font-size:.9rem;line-height:1.3rem}.session-input-container .session-input-text-field{border:1px solid #d3d3d3;border-radius:2px;outline:none;padding:10px}.session-form-button{background:#d3d3d3;border:none;border-radius:2px;cursor:pointer;font-size:15px;margin:10px;padding:6px 8px;width:100%}.session-form-button:hover{background:#b3b3b3}.session-form-button.create-account{background:#fff;border:1px solid #d3d3d3;color:gray}.session-form-button.create-account:hover{background:#b3b3b3}.services-tiles{background-color:#fff;border-radius:2px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:10px;padding:20px}.radio-tile{font-size:.9rem;font-weight:600;margin:0 3px}.service-radio-button:checked+.radio-tile{background-color:#adadad;color:#fff}.service-radio-button:hover+.radio-tile{background-color:#eaeaea}.session-form-button-container.signup-service-page{display:flex;flex-direction:column;justify-content:center}.session-form-button-container .service-skip{background:none;border:none;color:gray;display:flex;font-weight:500;justify-content:center;outline:none}.session-form-button-container .service-skip:hover{background:none;color:#a9a9a9}.service-info-container{display:flex;flex-direction:column;min-width:450px;padding:20px 20px 0}.user-info-item{margin-bottom:30px;margin-top:20px}.welcome-header{color:gray;font-size:1.3rem;font-weight:400;margin-bottom:10px}.user-image-container{border-radius:50%;height:200px;margin:0 auto 20px;overflow:hidden;width:200px}.user-image{height:100%;object-fit:cover;width:100%}.link{align-items:baseline;color:#000;display:flex;text-decoration:none}.user-info-item>p{font-weight:475;padding-top:.2rem}.profile-modal-label{color:gray;font-weight:500;margin-bottom:10px}.profile-modal-info{padding-top:10px}.profile-modal-info.portfolio{font-weight:400;padding-right:5px}.profile-modal-info.service-category{-webkit-transform:capitalize;transform:capitalize}.edit-button{background:#d3d3d3;border:none;border-radius:2px;cursor:pointer;font-size:15px;margin-bottom:10px;margin-top:10px;padding:6px 8px;width:100%}.edit-button:hover{background:#b3b3b3}.service-category{text-transform:capitalize}.book-job-container{display:flex;flex-direction:column;width:100%}h1.book-job-header{font-size:1.2rem;font-weight:500}h2.book-job-subheader{color:gray;display:flex;font-size:1rem;justify-content:center;line-height:1.6rem;margin:15px 0 20px}.book-job-description-field{display:flex;flex-direction:column}.book-job-description-field .book-job-textarea-input{border:1px solid #d3d3d3;border-radius:2px;margin-bottom:20px;outline:none;padding:10px}.book-job-field-label{font-size:.9rem;font-weight:500;margin-bottom:10px}.book-job-date-field{align-items:baseline;display:flex;justify-content:space-between}.book-job-form-button{background:#d3d3d3;border:none;border-radius:2px;cursor:pointer;font-size:15px;margin-top:30px;padding:6px 8px;width:100%}.book-job-form-button:hover{background:#b3b3b3}.calendar{background-color:#f4f4f4;border:1px solid #d3d3d3;border-radius:2px;padding:5px}.delete-job-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.delete-job-header{font-size:1.3rem;font-weight:500;text-transform:uppercase;text-transform:capitalize}.delete-job-text{color:gray;display:flex;font-size:1rem;justify-content:center;line-height:1.6rem}.delete-job-button{background:#d3d3d3;border:none;border-radius:2px;cursor:pointer;font-size:15px;padding:6px 8px;width:100%}.delete-job-button:hover{background:#b3b3b3}.modal-background{background-color:rgba(0,0,0,.4);height:100vw;left:0;position:fixed;top:0;width:100vw;z-index:4}.modal{background:#fff;border-radius:3px;box-shadow:0 8px 28px rgba(0,0,0,.28);display:flex;flex-direction:row-reverse;justify-content:space-around;left:50%;max-height:800px;max-width:600px;min-height:200px;min-width:400px;overflow:clip;overflow-y:auto;padding:30px;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:6}.fa-solid,.fa-xmark{color:grey;cursor:pointer}.service-form{padding-top:130px}.edit-form-container{align-items:center;display:flex;flex-direction:column;min-width:450px}.service-edit-form{margin-top:20px}.services-edit-tiles{background-color:#f3f3f3;border-radius:2px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:20px;padding:20px}.service-input-container{position:relative}.service-radio-button{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.radio-tile{align-items:center;border-radius:3px;color:gray;display:flex;flex-direction:column;justify-content:center;padding:10px;text-transform:uppercase;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.service-radio-button:checked+.radio-tile{background-color:#d3d3d3}.service-edit-from{align-items:center;display:flex;flex-direction:column}.edit-header{color:gray;font-size:1.5rem;padding-bottom:2rem}.links-container{display:flex;flex-direction:column}.links-container,.links-container>span{padding-bottom:1rem}.compensation-title,.portfolio-title,.skill-title{color:gray}.services-input-text-field{border:1px solid #d3d3d3;border-radius:2px;margin-bottom:20px;outline:none;padding:10px}.job-item-container{background:#fff 50%;background-size:cover;border-radius:5px;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.03);display:flex;flex-direction:row;justify-content:flex-start;margin:5px;min-height:50px;padding:20px;position:relative;width:75%}.job-item-container-inner{display:flex;flex-direction:column;width:100%}.job-item-delete{position:absolute;right:15px;top:10px}.job-item-delete:hover{cursor:pointer}.job-item-horiz-wrapper{align-items:center;display:flex;flex-direction:row}.job-item-left{display:flex;flex-direction:column;justify-content:space-between}.job-item-image-container{border-radius:50%;height:100px;margin:0 30px 20px 0;overflow:hidden;width:100px}.job-item-image{height:100%;object-fit:cover;width:100%}.job-item-header-wrapper{display:flex;margin-bottom:10px}.job-item-category{font-weight:600;margin-bottom:5p;text-transform:uppercase}.job-item-category,.job-item-location{font-size:.9rem;letter-spacing:-.01rem}.job-item-location{font-weight:300;margin-left:5px}.job-item-name{font-family:Lora,serif;font-size:1.7rem;margin-bottom:12px}.job-item-email-portfolio-flex,.job-item-email-wrapper{align-items:baseline;display:flex}.job-item-email-wrapper{color:gray;font-size:.9rem;margin-bottom:12px;margin-right:20px;position:relative}.job-item-email-wrapper:hover{color:#a9a9a9;cursor:pointer}.job-item-email-wrapper:hover .email-clipboard{color:#000}.job-item-email-wrapper:hover .email-copy-tooltip{color:#000;visibility:visible}.job-item-email-wrapper .job-item-email{font-size:.8rem;font-weight:600;text-transform:uppercase}.email-copy-tooltip{background-color:#efefef;border-radius:6px;bottom:120%;left:50%;margin-left:-75px;padding:5px;position:absolute;text-align:center;visibility:hidden;z-index:1}.email-clipboard{color:gray;margin-left:5px}.job-item-portfolio{color:gray}.job-item-portfolio:hover{color:#a9a9a9}a{text-decoration:none}.job-item-date-wrapper{align-items:baseline;display:flex;margin-bottom:10px}.job-item-date{margin-left:5px}.job-item-category{margin-bottom:8px}.job-item-description{font-size:.9rem;line-height:1rem;margin-bottom:15px}.job-item-status-wrapper{display:flex;justify-content:space-between;margin-top:5px}.job-item-status{color:#000;font-weight:500;margin-right:20px}.job-item-status-button{border:none;border-radius:2px;cursor:pointer;font-weight:600;padding:12px;text-transform:uppercase;width:30%}.job-item-status-button:hover{background-color:#dadada}.dashboard-item-job-index-container{align-items:center;background-color:#f6f6f6;border-radius:3px;display:flex;flex-direction:column;height:100%;margin:20px;width:100%}.dashboard-item-header{background-color:inherit;font-size:1.7rem;font-weight:500;margin:30px 15px}.dashboard-item-sort-options-container{display:flex;flex-wrap:wrap;font-size:.8rem;justify-content:space-around;margin:0 50px;text-transform:uppercase;width:50%}.dashboard-item-sort-option-container{position:relative}.dashboard-item-sort-option-radio{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.dashboard-item-sort-option-label{align-items:center;border-radius:3px;color:gray;display:flex;flex-direction:column;font-weight:600;justify-content:center;padding:10px;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.dashboard-item-sort-option-label.all-filter{color:#000}.dashboard-item-sort-option-radio:checked+.dashboard-item-sort-option-label{background-color:#adadad;color:#fff}.dashboard-item-sort-option-radio:hover+.dashboard-item-sort-option-label{background-color:#f3f3f3}.job-index-container{display:flex;flex-wrap:wrap;justify-content:center;overflow-x:hidden;overflow-y:scroll}.job-index-container::-webkit-scrollbar{width:8px}.job-index-container::-webkit-scrollbar-track{background-color:#f6f6f6}.job-index-container::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:5px}.dashboard-container{height:calc(100vh - 150px);padding-top:130px}.dashboard-item-container{display:flex;height:100%;justify-content:center;margin-left:50px;margin-right:50px}.left-job-container{margin-right:5px}.right-job-container{margin-left:5px}.footer-wrapper{background-color:#000;bottom:0;color:#fff;display:inline-block;height:250px;position:absolute;width:100%}.footer-inner-wrapper{align-items:flex-start;display:flex;justify-content:space-between;padding:50px 50px 0}.footer-disclaimer{width:60%}.footer-header{font-size:1.1rem;font-weight:600;letter-spacing:.02em;line-height:1.45;padding-bottom:10px;text-transform:uppercase}.footer-header .thinner-text{font-weight:500}.footer-body{color:#fff;font-size:.95rem;font-weight:300;letter-spacing:.01em;line-height:1.45;text-decoration:none}.footer-body.footer-link{cursor:pointer;font-size:.95rem;letter-spacing:.02em;line-height:1.45;padding-bottom:14px}.footer-body.footer-link:hover{color:#7a7a7a;text-decoration:underline}.emphasis{font-style:italic}.footer-info{display:flex;justify-content:space-between;width:25%}.footer-link-grouping{display:flex;flex-direction:column}.dev-name-links-container{display:flex}.linkedin-img{height:20px;padding-left:10px;width:23px}.github-img{height:20px;padding-left:5px;width:23px}.github-img.main{height:40px;padding-bottom:10px;width:48px}
/*# sourceMappingURL=main.6b1da9c1.css.map*/