#landing-page-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:20vh 70vh 10vh;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw}#landing-page-title{grid-column:span 6;display:flex;justify-content:center;text-align:center}#landing-page-image{grid-row:2;grid-column:2/span 4;display:flex;justify-content:center}#bigDumbWebDevSVG{visibility:hidden;height:70vh}#fade-in-big,#fade-in-dumb,#fade-in-web,#fade-in-dev{opacity:0;font-family:"Oxygen",sans-serif;font-size:5em;transition:opacity 1s}#arrow{grid-row:3;grid-column:2/span 4;display:flex;justify-content:center;color:#000;cursor:pointer;opacity:0}@keyframes flash{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-moz-keyframes redXFlash{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes redXFlash{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes drop{from{-moz-transform:translateY(-50vh);-ms-transform:translateY(-50vh);-webkit-transform:translateY(-50vh);transform:translateY(-50vh) scale(0.3);transition:transform 300ms linear;will-change:transform;color:rgba(0,0,0,0)}to{-moz-transform:translateY(0vh);-ms-transform:translateY(0vh);-webkit-transform:translateY(0vh);transform:translateY(0vh) scale(1.5);transition:transform 300ms linear;will-change:transform;color:#000}}@-moz-keyframes drop{from{-moz-transform:translateY(-50vh);-ms-transform:translateY(-50vh);-webkit-transform:translateY(-50vh);transform:translateY(-50vh) scale(0.3);transition:transform 300ms linear;will-change:transform;color:rgba(0,0,0,0)}to{-moz-transform:translateY(0vh);-ms-transform:translateY(0vh);-webkit-transform:translateY(0vh);transform:translateY(0vh) scale(1.5);transition:transform 300ms linear;will-change:transform;color:#000}}@-webkit-keyframes drop{from{-moz-transform:translateY(-50vh);-ms-transform:translateY(-50vh);-webkit-transform:translateY(-50vh);transform:translateY(-50vh) scale(0.3);transition:transform 300ms linear;will-change:transform;color:rgba(0,0,0,0)}to{-moz-transform:translateY(0vh);-ms-transform:translateY(0vh);-webkit-transform:translateY(0vh);transform:translateY(0vh) scale(1.5);transition:transform 300ms linear;will-change:transform;color:#000}}@media only screen and (min-width: 1501px){#fade-in-big,#fade-in-dumb,#fade-in-web,#fade-in-dev{font-size:5.7em}}@media only screen and (min-width: 1025px)and (max-width: 1500px){#fade-in-big,#fade-in-dumb,#fade-in-web,#fade-in-dev{font-size:5em}}@media only screen and (min-width: 768px)and (max-width: 1024px){#fade-in-big,#fade-in-dumb,#fade-in-web,#fade-in-dev{font-size:4em}#bigDumbWebDevSVG{visibility:hidden;height:50vh}}@media only screen and (max-width: 767px){#landing-page-container,#about-me-container,#projects-container,#modal{grid-template-columns:auto;grid-template-rows:auto auto auto}#landing-page-title{grid-column:1;display:flex;justify-content:center}#landing-page-image{grid-row:2;grid-column:1;display:flex;justify-content:center}#bigDumbWebDevSVG{visibility:hidden;height:35vh}#arrow{grid-row:3;grid-column:1}.fa-angle-down{font-size:3em}#fade-in-big,#fade-in-dumb,#fade-in-web,#fade-in-dev{font-size:1.5em}@keyframes drop{from{-moz-transform:translateY(-50vh);-ms-transform:translateY(-50vh);-webkit-transform:translateY(-50vh);transform:translateY(-50vh);transition:transform 300ms linear;will-change:transform;color:rgba(0,0,0,0)}to{-moz-transform:translateY(0vh);-ms-transform:translateY(0vh);-webkit-transform:translateY(0vh);transform:translateY(0vh);transition:transform 300ms linear;will-change:transform;color:#000}}@-moz-keyframes drop{from{-moz-transform:translateY(-50vh);-ms-transform:translateY(-50vh);-webkit-transform:translateY(-50vh);transform:translateY(-50vh);transition:transform 300ms linear;will-change:transform;color:rgba(0,0,0,0)}to{-moz-transform:translateY(0vh);-ms-transform:translateY(0vh);-webkit-transform:translateY(0vh);transform:translateY(0vh);transition:transform 300ms linear;will-change:transform;color:#000}}@-webkit-keyframes drop{from{-moz-transform:translateY(-50vh);-ms-transform:translateY(-50vh);-webkit-transform:translateY(-50vh);transform:translateY(-50vh);transition:transform 300ms linear;will-change:transform;color:rgba(0,0,0,0)}to{-moz-transform:translateY(0vh);-ms-transform:translateY(0vh);-webkit-transform:translateY(0vh);transform:translateY(0vh);transition:transform 300ms linear;will-change:transform;color:#000}}}#blog-container{display:grid;grid-template-columns:repeat(10, 1fr);grid-template-rows:auto auto auto;border-bottom:2px solid #000}#blog-header{grid-column:1/11;grid-row:1;margin:2%}#intro-post-body{grid-column:2/10;grid-row:2;display:grid}#intro-post-body .trix-content{background-color:#f0f8ff !important;box-shadow:none;font-size:1.7em;line-height:1.3}.header{font-family:"Oxygen",sans-serif;font-size:5em;text-align:center;grid-column:1/4;grid-row:1}#all-blog-icon{justify-self:center;margin-top:2%;text-align:center}#all-blog-icon .icon-label{font-size:2em;margin:0}@media only screen and (min-width: 768px)and (max-width: 1024px){#intro-post-body .trix-content{font-size:2.5em;text-align:center}}@media only screen and (max-width: 767px){#blog-container{grid-template-columns:auto;grid-template-rows:auto auto auto;place-items:center}.header{font-size:3em;grid-column:1}#intro-post-body .trix-content{font-size:1.4em;line-height:1.3;text-align:center}}#lc-project-container{display:grid;grid-template-columns:30% 40% 30%;grid-template-rows:10% 80% 10%;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw}#lc-card{grid-column:2;grid-row:2;display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:20% auto 10%;background-color:#fff;align-self:stretch;height:70%;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);align-self:center}#lc-project-title{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:2.3em;justify-self:center;grid-column:2;grid-row:1;margin-top:2%;text-align:center}#lc-results-title{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.5em;justify-self:center;align-self:center;grid-row:1;grid-column:1/3}#lc-input-form{grid-row:2;grid-column:2;align-self:stretch;display:grid;grid-template-rows:25% 25% 25% 25%}#lc-input-form>div,#lc-results>div{place-self:center}#lc-input-form>div>input::-webkit-input-placeholder{text-align:center}input:disabled{text-align:center;color:#000}.lc-input-area{margin-top:1%;border-bottom:2px solid #d2d5e0;border-left:0px solid;border-right:0px solid;border-top:0px solid;height:20px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.2em}#lc-amount-input{grid-row:1}#lc-interest-input,#lc-results-monthly{grid-row:2}#lc-years-input,#lc-results-total{grid-row:3}#lc-submit-input,#lc-results-interest{grid-row:4}div #lc-results{display:none}#lc-results{grid-row:3;grid-column:2;align-self:stretch;display:grid;grid-template-rows:auto auto auto;grid-template-columns:auto auto;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}#lc-submit-input{background:none;font-size:1em;text-align:center;grid-column:6/8;background-color:#f0f1f5;margin:1% 0 2% 0;height:30px}#lc-submit-input:hover{background-color:#d2d5e0}.lc-input-div{grid-column:1/3}#lc-results-monthly-label,#lc-results-total-label,#lc-results-interest-label{grid-column:1;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.2em}#lc-results-monthly-input,#lc-results-total-input,#lc-results-interest-input{grid-column:2;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.2em}#lc-errors{grid-row:3;grid-column:2;border:1px solid red;background-color:#f083a6;display:none;place-self:center;text-align:center;padding:30px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.2em}#lc-loader{grid-row:3;grid-column:2;display:none;align-self:center;border:16px solid #f3f3f3;border-top:16px solid #d2d5e0;border-radius:50%;width:100px;height:100px;animation:spin 2s linear infinite;margin-left:auto;margin-right:auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (max-width: 767px){#lc-project-container{grid-template-columns:10% 80% 10% !important}#lc-project-container input:disabled{width:90% !important}#lc-project-title{font-size:1.6em !important}.lc-input-area{font-size:.9em !important}#lc-results-monthly-label,#lc-results-total-label,#lc-results-interest-label{font-size:.9em !important}}.comment-form{display:grid;grid-template-columns:100%;justify-items:center}#new-comment-submit{margin:2% 0 2% 0}#new-comment-content,#edit-comment-content{width:90%;padding:1%}#new-comment-content .trix-content,#edit-comment-content .trix-content{background-color:#fff !important;padding:1% !important;text-align:left !important}#sign-up-login-container{text-align:center;margin-bottom:2%}#post-comments-container{display:grid;grid-template-columns:5% auto 5%;grid-template-rows:auto}#post-comments-container .show-comment-wrapper.nested-wrapper{grid-column:1;display:grid;width:98%;justify-self:end}#post-comments-container .show-comment-wrapper{grid-column:2;display:grid}#post-comments-container .show-comment-wrapper .show-comment-container{display:grid;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);padding:3%;margin:1%;border-radius:1%;background-color:#fff}#post-comments-container .show-comment-wrapper .show-comment-container .show-comment-controls{justify-self:end}#post-comments-container .show-comment-wrapper .show-comment-container .show-comment-controls #reply-to-comment-button #reply-to-comment{display:inline-block}#post-comments-container .show-comment-wrapper .show-comment-body{display:grid}#post-comments-container .show-comment-wrapper .show-comment-container .trix-content{box-shadow:none;background-color:#fff !important}.signup-login-info{margin:1%}#new-guest-first-name,#new-guest-last-name{width:50%}#add-new-comment-button{justify-self:center}.gray-content{color:gray}@media only screen and (max-width: 767px){.show-comment-container{margin:2%}#new-comment-header,.comment-form-header{font-size:1.5em;text-align:center}.gray-content{text-align:center}}#contacts-project-container{display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:5% 20% 70% 5%;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw}#contact-add-contact{grid-column:2;grid-row:2;display:grid;grid-template-rows:repeat(3, auto);grid-template-columns:5% repeat(6, 1fr) 5%;background-color:#fff;align-self:center;justify-self:center;width:50%;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}#contact-title{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:2em;justify-self:center;text-align:center;grid-column:2/8;grid-row:1;margin-top:2%}#contact-add-form{grid-column:2/8;grid-row:2/3}#contact-inputs{grid-column:2/8;display:flex;flex-flow:column}#contact-first-name-label,#contact-last-name-label,#contact-phone-label,#contact-email-label{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.2em}#contact-first-name-input,#contact-last-name-input,#contact-phone-input,#contact-email-input{margin-top:1%;border-bottom:2px solid #d2d5e0;border-left:0px solid;border-right:0px solid;border-top:0px solid;height:20px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.2em}#contact-first-name-input:focus,#contact-last-name-input:focus,#contact-phone-input:focus,#contact-email-input:focus{outline:2px solid #a6b8e8}#contact-submit{text-align:end;margin-top:.5%}#contact-project-submit{background:none;font-size:1em;text-align:center;grid-column:6/8;background-color:#f0f1f5;margin:1% 0 2% 0;height:30px}#contact-project-submit:hover{background-color:#d2d5e0}#contact-table-card{grid-column:2;grid-row:3;display:grid;background-color:#fff;align-self:end;height:90%;overflow-y:auto;overflow-x:auto;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}#contact-table{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.2em;text-align:center;border-collapse:collapse}#table-border-bottom{border-bottom:2px solid #000}#table-border-bottom>th{padding:8px 0px 8px 0px}#contact-table>tbody:before{content:"-";display:block;line-height:1em;color:rgba(0,0,0,0)}#contact-modal{display:none;position:fixed;z-index:8;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}#contact-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:35%;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.2em}#contact-modal-close{color:#aaa;float:right;font-size:28px;font-weight:bold}#contact-modal-close:hover,#contact-modal-close:focus{color:#000;text-decoration:none;cursor:pointer}.contact-success,.contact-error{color:#fff;padding:5px;margin:5px 0 5px 0}.contact-success{color:green}.contact-error{color:red}#dad-joke-project-container{display:grid;grid-template-rows:15% auto 15%;height:100vh}#dad-joke-project-container #dad-joke-title{align-self:center;justify-self:center;font-family:"Permanent Marker",cursive;font-size:4.5em}#dad-joke-project-container #dad-joke-row{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin:0% 2% 0% 2%}#dad-joke-project-container #dad-joke-row #dad-joke-joke{display:flex;flex-direction:column;min-width:50%;align-items:center;text-align:center;font-size:2em;font-family:"Montserrat",sans-serif}#dad-joke-project-container #dad-joke-row #dad-joke-joke #dad-joke-setup{margin:2%}#dad-joke-project-container #dad-joke-row #dad-joke-joke #dad-joke-punchline{margin:2%}#dad-joke-project-container #dad-joke-row #dad-joke-joke .dad-joke-fade-in{-webkit-animation:4s ease 0s normal forwards 1 fadein;animation:4s ease 0s normal forwards 1 fadein}@keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}#dad-joke-project-container #new-joke-button-container{display:flex;align-self:center;justify-content:center;-webkit-animation:4s ease 0s normal forwards 1 fadein;animation:4s ease 0s normal forwards 1 fadein}#dad-joke-project-container #new-joke-button-container #dad-joke-hit-me{font-family:"Montserrat",sans-serif;box-shadow:inset 0px 1px 0px 0px #fff;background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);background-color:#fff;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;cursor:pointer;color:#666;font-family:Arial;font-size:2em;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:0px 1px 0px #fff}#dad-joke-project-container #new-joke-button-container #dad-joke-hit-me:hover{background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);background-color:#f6f6f6}#dad-joke-project-container #dad-jokes-audio{display:none}@media only screen and (min-width: 768px)and (max-width: 1024px){#dad-joke-project-container{grid-template-rows:20% auto 15%}#dad-joke-project-container #dad-joke-row{margin:0% 2% 0% 2%}}@media only screen and (max-width: 767px){#dad-joke-project-container{height:100vh;width:100vw;grid-template-rows:15% auto 10%}#dad-joke-project-container #dad-joke-title{font-size:2.2em;margin:10% 0 0 0}#dad-joke-project-container #dad-joke-row{margin:0% 2% 0% 2%;flex-direction:column}#dad-joke-project-container #dad-joke-row #dad-joke-image>svg{height:12em;width:auto}#dad-joke-project-container #dad-joke-row #dad-joke-joke{font-size:1.5em}#dad-joke-project-container #new-joke-button-container #dad-joke-hit-me{font-size:1.5em}}#debug-button-container{position:fixed;z-index:7;bottom:0;right:0;border-radius:50%;box-shadow:5px 9px 15px rgba(0,0,0,.3);margin:0 1% 1% 0}#debug-button:hover{transform:scale(1.1, 1.1);cursor:pointer}#debug-button{border-style:none;background-color:rgba(0,0,0,0);padding:0}.debug-panel{display:none}.debug-dump,.debug_dump{font-family:"VT323",monospace;font-size:1em;white-space:pre-wrap;margin:5%}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;overflow-wrap:break-word}@media only screen and (max-width: 767px){#debug-button{font-size:.4em}.debug-dump,.debug_dump{font-size:.8em}.debug-title{font-size:1em;font-weight:bold}.modal-content{width:100vw}}.diff{overflow:auto}.diff ul{background:#fff;overflow:auto;font-size:13px;list-style:none;margin:0;padding:0;display:table;width:100%}.diff del,.diff ins{display:block;text-decoration:none}.diff li{padding:0;display:table-row;margin:0;height:1em}.diff li.ins{background:#dfd;color:#080}.diff li.del{background:#fee;color:#b00}.diff li:hover{background:#ffc}.diff del,.diff ins,.diff span{white-space:pre-wrap;font-family:courier}.diff del strong{font-weight:normal;background:#fcc}.diff ins strong{font-weight:normal;background:#9f9}.diff li.diff-comment{display:none}.diff li.diff-block-info{background:none repeat scroll 0 0 gray}.diff-container{font-family:"Oxygen",sans-serif;background-color:#f0f8ff;display:grid;grid-template-columns:100%;grid-template-rows:10% 5% 38% 5% 38%;height:100vh;height:calc(var(--vh, 1vh)*100);padding:0% 2% 0% 2%}#diff-header{grid-row:1;font-size:1.7em;text-align:center}#saved-version{grid-row:3;overflow-y:auto;margin-bottom:2%}#current-version{grid-row:5;overflow-y:auto}#saved-version-controls *,#current-version-controls *{display:inline}#use-saved-version-button,#use-current-version-button{float:right;font-size:1em !important;padding:6px 12px !important}.content-diff-display trix-toolbar{display:none}@media only screen and (max-width: 767px){#diff-header{font-size:1em;padding-left:15% !important}#saved-diff-header,#current-diff-header{font-size:.8em}}.http-error-container{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(4, 1fr);font-family:"Oxygen",sans-serif;height:100vh;height:calc(var(--vh, 1vh)*100);justify-items:center;text-align:center}.http-error-container h1{font-size:3em;margin:2%}.http-error-container p{font-size:2.5em;margin:0}.http-error-container .HTTP-status-svg>svg{height:60vh}.http-error-container a{font-size:2em}@media only screen and (max-width: 767px){.http-error-container h1{text-align:center;font-size:2em}.http-error-container p{text-align:center;font-size:1.5em;margin:1%}.http-error-container .HTTP-status-svg>svg{width:70vw}.http-error-container a{font-size:2em}}#footer{display:grid;place-items:center;font-family:"Oxygen",sans-serif}#about-me-container{display:grid;grid-template-columns:repeat(20, 1fr);grid-template-rows:auto auto}#about-me-blurb{grid-column:3/19;grid-row:1/2;color:#000;font-family:"Oxygen",sans-serif;line-height:1.3}.no-link-color{color:inherit;text-decoration:none}@media only screen and (min-width: 1501px){#about-me-blurb{font-size:1.6em}}@media only screen and (min-width: 1025px)and (max-width: 1500px){#about-me-blurb{font-size:1.7em}}@media only screen and (min-width: 768px)and (max-width: 1024px){#about-me-container{grid-template-rows:auto auto}#about-me-blurb{font-size:2.5em;text-align:center}}@media only screen and (max-width: 767px){#about-me-container{grid-template-columns:5% auto 5%;grid-template-rows:auto auto}#about-me-blurb{font-size:1.4em;text-align:center;grid-column:2;grid-row:1;line-height:1.3em}}#modal{display:none;position:fixed;z-index:5;height:100%;width:100%;top:0;left:0;right:0;bottom:0}#overlay{display:grid;grid-template-columns:repeat(16, 1fr);grid-template-rows:repeat(16, 1fr);height:100%;width:100%}.modal-content{display:none;grid-row:3/span 12;grid-column:3/span 12;justify-content:center;background-color:#fff;position:relative;border-radius:2%;box-shadow:15px 16px 12px rgba(0,0,0,.3)}.modal-notification-info{width:90%;text-align:center;font-family:"Oxygen",sans-serif;align-self:center;justify-self:center;padding:5%}.grow{animation-name:grow;animation-duration:.3s;animation-timing-function:ease-out;animation-delay:0s;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:none;animation-play-state:running}.shrink{animation-name:shrink;animation-duration:.3s;animation-timing-function:ease-out;animation-delay:0s;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:none;animation-play-state:running}@keyframes grow{0%{transform:scale(0);border-radius:100%}100%{transform:scale(1);border-radius:2%}}@keyframes shrink{0%{border-radius:2%}100%{transform:scale(0);border-radius:100%}}.modalBlur>*:not(#modal):not(#debug-button-container):not(div>iframe[name=LPFrame]){-webkit-filter:blur(3px) brightness(50%);-moz-filter:blur(3px) brightness(50%);-o-filter:blur(3px) brightness(50%);-ms-filter:blur(3px) brightness(50%);-webkit-transition:.3s -webkit-filter linear;-moz-transition:.3s -moz-filter linear;-o-transition:.3s -o-filter linear;-ms-transition:.3s -ms-filter linear}.modalUnblur>*:not(#modal):not(#debug-button-container):not(div>iframe[name=LPFrame]){-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;-webkit-transition:.3s -webkit-filter linear;-moz-transition:.3s -moz-filter linear;-o-transition:.3s -o-filter linear;-ms-transition:.3s -ms-filter linear}.close-modal{display:none;position:absolute;right:0;border-style:none;background-color:rgba(0,0,0,0);color:#000}.close-modal:hover{cursor:pointer;color:#f04747}#nav-button-container{display:block;position:fixed;z-index:7;top:-15%;left:0;margin-left:2%;margin-top:2%;transition:top .3s}#nav-button{background-color:#f0f8ff;border:none;border-radius:15%;box-shadow:5px 9px 15px rgba(0,0,0,.1)}#nav-button:hover{cursor:pointer}#nav-slide-in-menu{background-color:#f0f8ff;position:fixed;top:0;left:0;transform:translateX(0);transition:transform .35s ease-in-out;width:25%;z-index:3}#nav-slide-in-menu.menu-closed{transform:translateX(-100%)}#nav-menu-items{overscroll-behavior:contain;height:100vh;height:calc(var(--vh, 1vh)*100);list-style-type:none;display:grid;margin:0;grid-template-rows:5% repeat(11, 1fr);grid-template-columns:repeat(3, 1fr);padding:3%}.nav-menu-row{display:grid;grid-template-columns:20% 60% 20%}#bdwd-nav-menu-icon{grid-column:1;align-self:center}.nav-menu-icon-link{grid-column:2/3;align-self:center;justify-self:center}.nav-menu-icon-label{text-align:center;font-size:1.3em;font-family:"Oxygen",sans-serif;font-weight:700;align-self:center;transition:all .2s ease-in-out}.nav-menu-icon-label:hover{transform:scale(1.2)}.icon-grow:hover{transform:scale(1.3)}#close-nav-menu-button{display:none;grid-column:3;justify-self:right}#close-nav-menu-button:hover{cursor:pointer}.nav-menu-list-item{align-self:center}.nav-menu-icon{align-self:center;justify-self:center}#nav-menu-close{grid-row:1;grid-column:3;align-self:center;justify-self:end}#nav-menu-home{grid-row:2;grid-column:1/4}#nav-menu-projects{grid-row:3;grid-column:1/4}#nav-menu-blog{grid-row:4;grid-column:1/4}#nav-menu-user-profile{grid-row:5;grid-column:1/4}#nav-menu-logout{grid-row:6;grid-column:1/4}#nav-menu-login{grid-row:5;grid-column:1/4}#nav-menu-signup{grid-row:6;grid-column:1/4}#nav-menu-all-users{grid-row:7;grid-column:1/4}#nav-menu-all-posts{grid-row:8;grid-column:1/4}#nav-menu-add-blog-post{grid-row:9;grid-column:1/4}#nav-menu-add-new-project{grid-row:10;grid-column:1/4}#nav-menu-github{grid-row:12;grid-column:1}#nav-menu-linkedin{grid-row:12;grid-column:2}.social-icons{grid-column:2;transition:all .2s ease-in-out}.social-icons:hover{transform:scale(1.3)}.nav-bottom-border{border-bottom:1px solid #a9a9a9;padding-bottom:3%}#welcome-nav{grid-column:1/21;grid-row:2/3;display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:auto auto;padding:1% 0 1% 0}#projects-icon{grid-column:2;grid-row:1/2}#blog-icon{grid-column:3;grid-row:1/2}#github-icon{grid-column:4;grid-row:1/2}#linkedin-icon{grid-column:5;grid-row:1/2}#resume-icon{grid-column:6;grid-row:1/2}.icon-image{justify-self:center;cursor:pointer;position:relative}.icon-grow{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.icon-label{text-align:center;font-size:1.3em;font-family:"Oxygen",sans-serif;font-weight:700;margin-block-end:.5em}@media only screen and (min-width: 768px)and (max-width: 1024px){#nav-slide-in-menu{width:30vw !important}}@media only screen and (max-width: 767px){#nav-button{font-size:.5em;margin:1em}#nav-slide-in-menu{width:100vw !important}#welcome-nav{grid-column:1/4;grid-row:2;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto}.icon-image{transform:scale(0.8)}#projects-icon{grid-column:1;grid-row:2}#blog-icon{grid-column:2;grid-row:2}#github-icon{grid-column:3;grid-row:2}#linkedin-icon{grid-column:1;grid-row:3}#resume-icon{grid-column:2;grid-row:3}.icon-grow:hover{transform:scale(1)}}.notifications-container{position:fixed;overflow:hidden;z-index:6;bottom:0;right:0;box-shadow:5px 9px 15px rgba(0,0,0,.3);margin-bottom:1%;padding:2%;margin-right:1%;font-family:"Oxygen",sans-serif;font-size:1.5em;max-width:25%;text-align:center}.slide-in{animation-duration:1.3s;animation-name:slidein}.slide-out{animation-duration:1.3s;animation-name:slideout}.close-notification{position:absolute;right:0;top:0;border-style:none;background-color:rgba(0,0,0,0);color:#000}.close-notification:hover{cursor:pointer;color:#f04747}@keyframes slidein{from{margin-right:-30%}to{margin-right:1%}}@keyframes slideout{from{margin-right:1%}to{margin-right:-30%}}@media only screen and (max-width: 767px){.notifications-container{bottom:5%;right:10%;left:10%;padding:2%;max-width:100%}@keyframes slidein{from{margin-bottom:-30%}to{margin-bottom:0%}}@keyframes slideout{from{margin-bottom:0%}to{margin-bottom:-70%}}}#ng-project-container{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto auto;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw}#ng-card{grid-column:2;grid-row:2;display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:10% 80% 10%;background-color:#fff;align-self:stretch;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}#ng-project-title{grid-column:2;grid-row:1;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:2.3em;justify-self:center;align-self:center;text-align:center}#ng-container{grid-column:2;grid-row:2;display:grid;grid-template-rows:repeat(4, 10%) auto 15% 10%;grid-template-columns:repeat(3, auto)}#ng-prompt{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.2em;text-align:center;grid-row:1;grid-column:1/4}#ng-guess-input{grid-row:2;grid-column:2}#ng-guess-input,#ng-set-min,#ng-set-max,#ng-set-guesses{justify-self:center;align-self:center;border-radius:3px;border:1px solid #d3d3d3;text-align:center;height:30px;width:150px}#ng-guess-btn,#ng-hint-btn,#ng-settings-btn,#ng-settings-save-btn{background:none;font-size:1em;text-align:center;background-color:#f0f1f5;justify-self:center;align-self:center;padding:10px}#ng-settings{display:none;grid-column:2;grid-template-rows:repeat(4, auto)}#ng-guess-btn{grid-column:2;grid-row:3}#ng-hint-btn{grid-column:2;grid-row:7;display:none;min-height:20px;margin-bottom:5%}#ng-settings-btn{grid-column:2;grid-row:4}#ng-yoda-start,#ng-yoda-try-again,#ng-yoda-lose,#ng-yoda-win{grid-row:5;grid-column:1/4;justify-self:center;height:250px;margin:0}#ng-yoda-try-again,#ng-yoda-lose,#ng-yoda-win{display:none}#ng-message{grid-row:6;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1em;text-align:center;justify-self:center;align-self:center;min-height:20px;grid-column:1/4}@media only screen and (max-width: 767px){#ng-project-container{grid-template-columns:5% auto 5%}#ng-card{grid-row:2;grid-column:2;grid-template-rows:10% 80% 10%;grid-template-columns:1fr}#ng-container{grid-row:2;grid-column:1;grid-template-columns:auto}#ng-project-title{grid-row:1;grid-column:1;font-size:1.3em;justify-self:center}#ng-prompt{font-size:.8em;grid-row:1;grid-column:1}#ng-yoda-start,#ng-yoda-try-again,#ng-yoda-lose,#ng-yoda-win{grid-column:1;justify-self:center;margin:3%;width:inherit;height:fit-content}#ng-yoda-start>img,#ng-yoda-try-again>img,#ng-yoda-lose>img,#ng-yoda-win>img{width:100%;max-height:fit-content;justify-self:center;align-self:center}#ng-guess-input,#ng-guess-btn,#ng-settings-btn,#ng-settings,#ng-hint-btn,#ng-message{grid-column:1}#ng-guess-btn,#ng-hint-btn,#ng-settings-btn,#ng-settings-save-btn{font-size:.8em;padding:8px}}.flatpickr-calendar.open{font-family:"Indie Flower",cursive;font-size:1.2em;background-color:#f0f8ff}#nyc-project-container{display:grid;grid-template-columns:50vw 50vw;grid-template-rows:90vh 10vh;min-height:100vh}#nyc-project-container #nyc-project-navigation{grid-column:1;grid-row:2;font-family:"Indie Flower",cursive;justify-self:center;align-self:center}#nyc-project-container #nyc-project-navigation a{text-decoration:none;color:#000;font-size:1.5em}#nyc-project-container #nyc-project-navigation input{text-align:center;font-family:"Indie Flower",cursive;font-size:1.5em}#nyc-project-container #nyc-project-navigation a[disabled]{color:#aaa}#nyc-project-container #nyc-project-caption{grid-column:1;font-family:"Indie Flower",cursive;font-size:1.8em;text-align:center;justify-self:center;align-self:center;padding:2%}#nyc-project-container #nyc-project-media{grid-column:2;grid-row:1/span 2;display:grid;text-align:center}#nyc-project-container #nyc-project-media img,#nyc-project-container #nyc-project-media video{grid-row:2;border:25px solid #fff;border-radius:4px;box-shadow:0 3px 2px rgba(0,0,0,.15)}#nyc-project-container #nyc-project-media img{max-height:80vh}#nyc-project-container #nyc-project-media video{min-width:80vh}@media only screen and (max-width: 767px){#nyc-project-container{justify-items:center;display:grid;grid-template-columns:100vw;grid-template-rows:repeat(3, minmax(max-content, auto));min-height:100vh}#nyc-project-container #nyc-project-navigation{padding:5% !important;grid-row:1;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:1em;row-gap:1em}#nyc-project-container #nyc-project-navigation .nyc-project-date-picker-container{font-size:1.2em;grid-row:2;grid-column:1/span 2}#nyc-project-container #nyc-project-navigation .nyc-project-date-picker-container input{font-size:1em}#nyc-project-container #nyc-project-navigation a{font-size:1.2em;grid-row:1}#nyc-project-container #nyc-project-navigation a .prev-page{grid-column:1}#nyc-project-container #nyc-project-navigation a .next-page{grid-column:2}#nyc-project-container #nyc-project-caption{grid-row:4;grid-column:1;font-size:1.5em;text-align:center}#nyc-project-container #nyc-project-media{grid-row:3;grid-column:1;justify-items:center}#nyc-project-container #nyc-project-media img,#nyc-project-container #nyc-project-media video{border:1px solid #fff;border-radius:4px;box-shadow:0 3px 2px rgba(0,0,0,.15)}#nyc-project-container #nyc-project-media img{max-width:100vw;width:95%}#nyc-project-container #nyc-project-media video{min-width:auto;width:95%;height:auto}}.pagination{background:#f0f8ff;text-align:center;cursor:default}.pagination a,.pagination span,.pagination em{padding:.2em .3em}.pagination .disabled{color:#aaa}.pagination .current{font-style:normal;font-weight:bold;background-color:#bebebe;display:inline-block;width:1.4em;height:1.4em;line-height:1.5;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;text-shadow:rgba(255,255,255,.8) 1px 1px 1px}.pagination a{text-decoration:none;color:#000}.pagination a:hover,.pagination a:focus{text-decoration:underline}#show-post-container{position:relative}#post-comments-canvas{position:absolute;z-index:-1}.post-container{font-family:"Oxygen",sans-serif}.post-container .float-container{margin-bottom:5px}.post-container .float-container input{padding:.8em 0 10px}.post-form{height:100vh;height:calc(var(--vh, 1vh)*100);display:grid;grid-template-columns:100%;grid-template-rows:8% 10% 70% 5% 7%;justify-items:center}.post-form-header{grid-row:1;margin:1%}#new-post-title,#edit-post-title{grid-row:2;width:80%;height:85%}#new-post-content,#edit-post-content{grid-row:3;width:90%;height:80%}#add-tags-container{grid-row:4;text-align:center}#new-post-submit,#edit-post-submit{grid-row:5}#edit-post-content .trix-content,#new-post-content .trix-content{background-color:#fff}#show-post-body .trix-content{padding:2%}.trix-content{height:100%;overflow-y:auto;box-shadow:0 3px 2px rgba(0,0,0,.05);font-size:1.7em;font-family:"Oxygen",sans-serif}#show-post-container,#all-posts-container,#all-tags-container{font-family:"Oxygen",sans-serif;min-height:100vh}#all-posts-container .pagination{padding:1%}#show-post-title{font-size:2.5em;text-align:center;margin:0;padding:8% 5% 0% 5%}#show-post-metadata{text-align:center}#show-post-details{text-align:center;font-size:1.5em;margin:0;padding:3%}#show-post-body{font-size:1em;padding:1% 1%;display:grid}#post-controls{text-align:center;padding:.5% 2.5% 1.5% 0}#all-posts-details{font-size:1.2em;justify-self:center;align-self:center;grid-row:1;grid-column:1/4;text-align:center;margin-top:3%}#all-posts-content{font-size:1em;margin:2% 1%;grid-row:2;grid-column:1/4}#post-controls-index{grid-column:3;grid-row:1;justify-self:end;align-self:center;margin-right:5%}div#all-posts-container>div.pagination{grid-column:1/4;grid-row:3}.trix-content .attachment{margin:2% 0 2% 0}#post-toggle-fullscreen{right:0%;color:gray;justify-self:end}#post-toggle-fullscreen:hover{transform:scale(1.5)}#shrink-post-icon{display:none}#add-comment-to-post{text-align:center;padding:3%}#show-user-post-container{display:grid;grid-gap:1em;padding:0 3% 5% 3%;place-items:center;align-content:space-evenly}.posts-header{font-family:"Oxygen",sans-serif;font-size:5em;text-align:center;padding:.2em;margin:0}.post-card{background-color:#fff;border-radius:5px;background-color:#fff;box-shadow:0 3px 2px rgba(0,0,0,.15);transition:all .2s ease-in-out;padding:2%;font-size:1.2em}.post-card:hover{transform:scale(1.05, 1.05);box-shadow:0 8px 15px rgba(0,0,0,.3)}.post-card-link{width:80%}.post-title{text-align:center;margin:1%}.post-tags{text-align:center}.post-tag{text-decoration:none}#edit-post-submit label.switch,#new-post-submit label.switch{vertical-align:middle;margin-right:5px}#show-post-container .trix-content{background-color:#f0f8ff;box-shadow:none}#show-post-body pre{font-size:.8em}.post-date-posted{font-family:"Oxygen",sans-serif;text-align:center;margin:2%;font-style:italic;font-size:1.5em}@media only screen and (max-width: 767px){.trix-content{font-size:1.2em;padding:5%;text-align:center}.trix-content pre{text-align:left;padding:1%}#show-post-title{font-size:1.5em}#show-post-metadata{font-size:.7em}#show-post-container #show-post-title{padding:15% 5% 0% 5% !important}#show-post-details{font-size:1em}.submit-close-buttons{font-size:1em !important;padding:6px 12px !important}#post-controls{margin:2%}#show-post-details{margin:2%}.pagination{padding:5% !important}#main-body-container #show-post-title{padding:0% 5% 0 5%}.post-form{grid-template-rows:8% 8% 67% 10% 4%}.post-form-header{font-size:1.8em;margin:2%}#new-post-title,#edit-post-title{grid-row:2;width:90%}#new-post-content,#edit-post-content{grid-row:3}#add-tags-container{grid-row:4;width:90%}#new-post-submit,#edit-post-submit{grid-row:5}#trix-toolbar-1{font-size:.7em}#edit-post-content .trix-content{font-size:1em}#add-tags-container label{font-size:.6em;display:inline-block}#add-tags-container>input{width:80% !important}#post-toggle-fullscreen{transform:scale(0.8) !important}.post-date-posted{font-size:1em;margin:2%}.posts-header{font-size:2.2em;margin:5% 10% 0 10%}}#all-projects-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:minmax(200px, auto);grid-gap:2em;padding:0 3% 5% 3%;place-items:center;align-content:space-evenly}.projects-header{font-family:"Oxygen",sans-serif;font-size:5em;text-align:center;grid-column:1/4;grid-row:1;padding:.2em;margin:0}.project-card{background-color:#fff;height:100%;width:90%;border-radius:5px;background-color:#fff;box-shadow:0 3px 2px rgba(0,0,0,.15);transition:all .2s ease-in-out}.project-card:hover{transform:scale(1.05, 1.05);box-shadow:0 8px 15px rgba(0,0,0,.3)}.project-card-link{display:grid;grid-template-columns:5% auto 5%;grid-template-rows:5% auto auto 5%;height:100%}.project-card-controls{text-align:right;padding:5px}#project-controls{grid-column:3;grid-row:1}.project-image{width:100%;height:auto;grid-row:1}.link-image{place-self:center;grid-column:2;grid-row:2}.link-description{place-self:center;grid-column:2;grid-row:3;padding:1em;text-align:center;font-family:"Oxygen",sans-serif}.image-label{font-family:"Oxygen",sans-serif;font-size:1.3em;grid-row:3;grid-column:2;text-align:center;align-self:center;padding:1em}.check-box-container{margin:8px 50px 8px 50px;justify-self:center;text-align:center}#new-project-url{display:none}#new-project-external-url p{margin:0}@media only screen and (max-width: 767px){#all-projects-container{display:grid;grid-template-columns:repeat(1, 1fr)}.project-card{grid-column:1;display:grid}.projects-header{grid-column:1;font-size:3em}.project-card:hover{transform:none;box-shadow:0 3px 2px rgba(0,0,0,.15)}.header{grid-column:1}.link-image{grid-column:2;grid-row:2}.image-label{font-size:1.2em;grid-column:2;grid-row:3}}#projects-container{border-top:2px solid #000;border-bottom:2px solid #000;display:grid;grid-template-columns:repeat(40, 1fr);grid-template-rows:12% 12% 78%;min-height:100vh;padding-bottom:2%}#projects-container .projects-header{grid-column:1/41}#projects-container .p-projects{grid-column:4/38;grid-row:2;font-family:"Oxygen",sans-serif;font-size:1.5em;text-align:center;margin:1%}#projects-container #scroll3d-iframe{grid-row:3;grid-column:2/40;width:100%;height:80vh}:root{--scenePerspective: 1;--scenePerspectiveOriginX: 50;--scenePerspectiveOriginY: 30;--itemZ: 2;--cameraSpeed: 150;--cameraZ: 0;--viewportHeight: 0}.text-align-center{text-align:center}.project-card-3d{background-color:#fff;border-radius:5px;background-color:#fff;box-shadow:0 3px 2px rgba(0,0,0,.15);transition:all .2s ease-in-out;font-size:1.5em}.project-card-3d:hover{transform:scale(1.05, 1.05);box-shadow:0 8px 15px rgba(0,0,0,.3)}#all-projects-link>div>svg{padding:.7em}.viewport{height:calc(var(--viewportHeight)*1px);background-color:#f0f8ff;-moz-transition:background-color 1s cubic-bezier(1, 1, 1, 1);-moz-transition-delay:.1s;-ms-transition:background-color 1s cubic-bezier(1, 1, 1, 1);-ms-transition-delay:.1s;-o-transition:background-color 1s cubic-bezier(1, 1, 1, 1);-o-transition-delay:.1s;-webkit-transition:background-color 1s cubic-bezier(1, 1, 1, 1);-webkit-transition-delay:.1s;transition:background-color 1s cubic-bezier(1, 1, 1, 1);transition-delay:0s}.viewport .scene3D-container{position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);perspective:calc(var(--scenePerspective)*var(--cameraSpeed)*1px);perspective-origin:calc(var(--scenePerspectiveOriginX)*1%) calc(var(--scenePerspectiveOriginY)*1%);will-change:perspective-origin;transform:translate3d(0, 0, 0)}.viewport .scene3D-container .scene3D{position:absolute;top:0;height:100vh;height:calc(var(--vh, 1vh)*100);width:100%;transform-style:preserve-3d;transform:translateZ(calc(var(--cameraZ) * 1px));will-change:transform}.viewport .scene3D-container .scene3D>div{position:absolute;display:block;width:100%;top:40%}@media only screen and (min-width: 600px){.viewport .scene3D-container .scene3D>div{width:45%}}.viewport .scene3D-container .scene3D>div:nth-child(2n){left:0}.viewport .scene3D-container .scene3D>div:nth-child(2n+1){right:0}.viewport .scene3D-container .scene3D>div:nth-child(0){transform:translate3D(7%, 1%, calc(var(--itemZ) * var(--cameraSpeed) * 0 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(1){transform:translate3D(-16%, 26%, calc(var(--itemZ) * var(--cameraSpeed) * 1 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(2){transform:translate3D(-8%, 38%, calc(var(--itemZ) * var(--cameraSpeed) * 2 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(3){transform:translate3D(-1%, 45%, calc(var(--itemZ) * var(--cameraSpeed) * 3 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(4){transform:translate3D(-5%, 4%, calc(var(--itemZ) * var(--cameraSpeed) * 4 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(5){transform:translate3D(-13%, 45%, calc(var(--itemZ) * var(--cameraSpeed) * 5 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(6){transform:translate3D(5%, -36%, calc(var(--itemZ) * var(--cameraSpeed) * 6 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(7){transform:translate3D(12%, -26%, calc(var(--itemZ) * var(--cameraSpeed) * 7 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(8){transform:translate3D(5%, -33%, calc(var(--itemZ) * var(--cameraSpeed) * 8 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(9){transform:translate3D(14%, -2%, calc(var(--itemZ) * var(--cameraSpeed) * 9 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(10){transform:translate3D(4%, -18%, calc(var(--itemZ) * var(--cameraSpeed) * 10 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(11){transform:translate3D(-13%, -7%, calc(var(--itemZ) * var(--cameraSpeed) * 11 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(12){transform:translate3D(4%, -42%, calc(var(--itemZ) * var(--cameraSpeed) * 12 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(13){transform:translate3D(21%, 21%, calc(var(--itemZ) * var(--cameraSpeed) * 13 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(14){transform:translate3D(2%, 45%, calc(var(--itemZ) * var(--cameraSpeed) * 14 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(15){transform:translate3D(21%, -10%, calc(var(--itemZ) * var(--cameraSpeed) * 15 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(16){transform:translate3D(-18%, -48%, calc(var(--itemZ) * var(--cameraSpeed) * 16 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(17){transform:translate3D(-24%, 39%, calc(var(--itemZ) * var(--cameraSpeed) * 17 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(18){transform:translate3D(15%, 48%, calc(var(--itemZ) * var(--cameraSpeed) * 18 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(19){transform:translate3D(15%, 19%, calc(var(--itemZ) * var(--cameraSpeed) * 19 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(20){transform:translate3D(-2%, -18%, calc(var(--itemZ) * var(--cameraSpeed) * 20 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(21){transform:translate3D(20%, 5%, calc(var(--itemZ) * var(--cameraSpeed) * 21 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(22){transform:translate3D(-13%, -11%, calc(var(--itemZ) * var(--cameraSpeed) * 22 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(23){transform:translate3D(5%, -49%, calc(var(--itemZ) * var(--cameraSpeed) * 23 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(24){transform:translate3D(7%, -48%, calc(var(--itemZ) * var(--cameraSpeed) * 24 * -1px))}.viewport .scene3D-container .scene3D>div:nth-child(25){transform:translate3D(15%, -43%, calc(var(--itemZ) * var(--cameraSpeed) * 25 * -1px))}@media only screen and (min-width: 1501px){#projects-container{grid-template-rows:auto}}@media only screen and (min-width: 768px)and (max-width: 1024px){#projects-container{grid-template-rows:auto}}@media only screen and (max-width: 767px){#projects-container{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto auto auto}#projects-container .projects-header{grid-column:1;font-size:3em;align-self:center}#projects-container .p-projects{grid-column:1;grid-row:2;font-size:1em;margin:0 1em 1em 1em}#projects-container #scroll3d-iframe{grid-row:3;grid-column:1;width:100%;height:80vh}}#remember-me-container{justify-self:center;justify-content:center;align-items:center;display:flex;flex-direction:row;width:80%}#remember-me-text{text-align:center;margin-right:1%}#remember-me-text-content{margin:0;font-size:1.1em}#remember-me-text-link{margin:0;font-size:.8em}#add-tags-container>input{width:400px}#show-user-post-container,#tag-show-container{display:grid;grid-gap:1em;padding:0 3% 5% 3%;place-items:center;align-content:space-evenly}.tag-cloud-container{grid-row:3;grid-column:1/11;font-family:"Oxygen",sans-serif;height:100vh;height:calc(var(--vh, 1vh)*100);display:grid;background-image:image-url(/assets/cloud-5288e4c047cf802f645715c46a186260eb4f9bb9478042cc378a1dd190de3040.svg);background-position:center;background-size:75%;background-repeat:no-repeat;grid-template-rows:auto;grid-template-columns:repeat(10, 1fr)}.tag-cloud{grid-column:2/10;grid-row:1;justify-self:center;align-self:center}#tag-cloud-title{grid-row:1;grid-column:1/11;justify-self:center;font-size:3em}#tag-show-header{grid-row:1;justify-self:center;align-self:center;font-size:3em}.tag-link-container{margin:2%}.post-tag-link{font-size:2.5em;margin:.3%}.tag-link{text-decoration:none;transition:all .2s ease-in-out;display:inline-block;color:#a9a9a9}.tag-delete{margin:.4%;vertical-align:100%}.unpublished-tag{position:relative}.unpublished-tag:after{content:"Unpublished";color:#000;position:absolute;font-size:.8em;opacity:.6;left:2em;top:1em}.tag-link:hover{transform:scale(1.2) !important}#tag-container{text-align:center}.css1{font-size:2em}.css2{font-size:2.5em}.css3{font-size:3em}.css4{font-size:3.5em}.css5{font-size:4em}.css6{font-size:4.5em}@media only screen and (max-width: 767px){#blog-container .tag-cloud-container{height:max-content;min-height:50vh}.tag-cloud-container{background-size:auto}.css1{font-size:.6em}.css2{font-size:.8em}.css3{font-size:1.2em}.css4{font-size:1.7em}.css5{font-size:2.2em}.css6{font-size:2.7em}.post-tag-link{font-size:1em;margin:.3%}#tag-container{padding:3%}#tag-show-header{font-size:1em}#tag-cloud-title{font-size:2em}.post-card-link{font-size:.7em}.post-card{padding:5%}}.highlight{background-color:#ff0}#todo-project-container{display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:5% 30% 60% 5%;grid-template-areas:"topBorder topBorder topBorder" "leftBorder addTask rightBorder" "leftBorder listTask rightBorder" "bottomBorder bottomBorder bottomBorder";height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw}#todo-add-task{grid-area:addTask;display:grid;grid-template-rows:repeat(3, auto);grid-template-columns:5% repeat(6, 1fr) 5%;background-color:#fff;align-self:center;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}#todo-title{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:2em;justify-self:center;text-align:center;grid-column:2/8;grid-row:1;align-self:center}#todo-task-form{grid-column:2/8;grid-row:2/3}#todo-inputs{grid-column:2/8;display:flex;flex-flow:column}#todo-task-label,#todo-filter-label{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.2em}#todo-task-input,#todo-filter{margin-top:1%;border-bottom:2px solid #d2d5e0;border-left:0px solid;border-right:0px solid;border-top:0px solid;height:20px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.2em}#todo-task-input:focus{outline:2px solid #a6b8e8}#todo-submit{text-align:end;margin-top:.5%}#todo-project-submit,#todo-clear-tasks-button{background:none;font-size:1em;text-align:center;grid-column:6/8;background-color:#f0f1f5;margin:1% 0 2% 0;height:30px}#todo-project-submit:hover,#todo-clear-tasks-button:hover{background-color:#d2d5e0}#todo-list-tasks{grid-area:listTask;display:grid;grid-template-rows:repeat(4, auto);grid-template-columns:5% repeat(6, 1fr) 5%;background-color:#fff;align-self:end;height:90%;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}#todo-tasks-title{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:2em;justify-self:center;grid-column:2/8;grid-row:1;align-self:center}#todo-tasks-filter{grid-column:2/7;grid-row:2;display:flex;flex-flow:column}.collection-item{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:1.2em;height:40px;margin:1% 0 1% 0;padding:0% 1% 0 1%}.collection-item:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.task-span-text{vertical-align:-webkit-baseline-middle}#tasks-collection{grid-row:3;grid-column:2/8;list-style-type:none;padding:0;display:flex;flex-flow:column;height:auto;overflow-y:auto}.delete-task{float:right;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out}.delete-task:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#todo-clear-tasks{grid-row:2;grid-column:7;justify-self:end}#todo-highlight-star{grid-column:7/8;grid-row:1;margin:0}#highlight-star{height:130px;width:auto}@media only screen and (min-width: 768px)and (max-width: 1024px){.collection-item{font-size:1em;height:auto;display:flex;justify-content:space-between;margin:2% 2% 2% 2%;padding:1%;overflow-wrap:anywhere}.collection-item .delete-task>svg{font-size:1.5em}}@media only screen and (max-width: 767px){#todo-project-container{display:grid;grid-template-columns:5% auto 5%;grid-template-rows:8% 20% 2% 65% 7%;width:100vw}#todo-project-container #todo-add-task{display:grid;grid-row:2;grid-template-rows:auto auto;grid-column:2;align-self:flex-start}#todo-project-container #todo-add-task #todo-title{grid-row:1;font-size:1.5em}#todo-project-container #todo-add-task #todo-highlight-star{grid-row:1}#todo-project-container #todo-add-task #todo-highlight-star #highlight-star{height:4em;width:auto}#todo-project-container #todo-add-task #todo-highlight-star{justify-self:end}#todo-project-container #todo-add-task #todo-task-form{grid-column:1/9;grid-row:2;text-align:center;margin:1% 3% 3% 3%;display:flex;flex-direction:row;justify-content:space-between}#todo-project-container #todo-add-task #todo-task-form #todo-inputs{display:flex;flex-direction:column;align-items:flex-start;flex-grow:3}#todo-project-container #todo-add-task #todo-task-form #todo-inputs #todo-task-label{padding:0%;text-align:start;width:95%}#todo-project-container #todo-add-task #todo-task-form #todo-inputs #todo-task-input{height:auto;width:90%;padding:0%}#todo-project-container #todo-add-task #todo-task-form #todo-submit{align-self:flex-end}#todo-project-container #todo-add-task #todo-task-form #todo-submit #todo-project-submit{font-size:.8em}#todo-project-container #todo-list-tasks{grid-template-rows:10% 10% auto;grid-row:4;grid-column:2;height:100%;align-self:start}#todo-project-container #todo-list-tasks #todo-tasks-title{grid-row:1}#todo-project-container #todo-list-tasks #todo-tasks-filter{grid-row:2;margin:0 2% 0 2%}#todo-project-container #todo-list-tasks #todo-clear-tasks{grid-row:2;margin-right:2%;align-self:center}#todo-project-container #todo-list-tasks #todo-clear-tasks #todo-clear-tasks-button{font-size:.8em}#todo-project-container #todo-list-tasks #tasks-collection{grid-row:3;padding:0 2% 0% 2%}#todo-project-container #todo-list-tasks #tasks-collection .collection-item{font-size:1em;height:auto;display:flex;justify-content:space-between;margin:2% 2% 2% 2%;padding:1%;overflow-wrap:anywhere}#todo-project-container #todo-list-tasks #tasks-collection .collection-item .delete-task>svg{font-size:1.5em}#todo-task-input,#todo-filter{font-size:1em;padding:0 2% 0 2%}#todo-title,#todo-tasks-title{font-size:1.5em}}trix-toolbar .trix-button--icon-horizontal-rule::before{background-image:image-url(/assets/trix_horizontal_rule-9906cace715f7df0292d495dca65a7065bdc92c6a8f2ef4bbf2bf40c09014e46.svg)}trix-toolbar .trix-button--icon-color::before{background-image:image-url(/assets/trix_color-f58a595e7f60d762883c3576f90c8f521e071e2b769043806502eaa6669bec6b.svg)}trix-toolbar .trix-dialog--heading{max-width:180px}trix-toolbar .trix-dialog--color{max-width:265px}trix-toolbar .trix-dialog--color .trix-dialog__link-fields{flex-direction:column}trix-toolbar .trix-dialog--color .trix-button-group{margin:1px}trix-toolbar .trix-dialog--color .trix-button-group button{width:28px}trix-toolbar .trix-dialog--color .trix-button-group button:after{content:"Ab"}trix-toolbar .trix-dialog--color .trix-button-group button.trix-active::after{content:"✓"}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor1]{color:#887626}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor2]{color:#887626}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor3]{color:#cf0000}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor4]{color:#d81caa}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor5]{color:#9013fe}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor6]{color:#0562b9}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor7]{color:#118a0f}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor8]{color:#945216}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor9]{color:#666}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor1]{background-color:#faf785}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor2]{background-color:#fff0db}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor3]{background-color:#ffe5e5}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor4]{background-color:#ffe4f7}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor5]{background-color:#f2edff}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor6]{background-color:#e1effc}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor7]{background-color:#e4f8e2}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor8]{background-color:#eee2d7}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor9]{background-color:#f2f2f2}trix-toolbar .trix-dialog{padding:5px}trix-toolbar .trix-dialog .trix-dialog-hidden__input{position:absolute;z-index:-1;opacity:0}trix-editor [data-trix-mutable].attachment[data-trix-content-type~="vnd.rubyonrails.horizontal-rule.html"]{box-shadow:0 0 0 2px highlight}.trix-content h1,.trix-content h2,.trix-content h3,.trix-content h4,.trix-content h5,.trix-content h6{line-height:1.2;margin:0}.trix-content h1{font-size:2.2em}.trix-content h2{font-size:2em}.trix-content h3{font-size:1.9em}.trix-content h4{font-size:1.8em}.trix-content h5{font-size:1.7em}.trix-content h6{font-size:1em}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment{flex-basis:50%;max-width:50%}.trix-content action-text-attachment .attachment{padding:0 !important;max-width:100% !important}.trix-content .attachment{width:100%}.trix-content .attachment--content.attachment--horizontal-rule,.trix-content .attachment--content[data-trix-content-type~="vnd.rubyonrails.horizontal-rule.html"]{padding:1.5em 0 .5em !important;margin-bottom:.5em}.trix-content .attachment--content.attachment--horizontal-rule hr,.trix-content .attachment--content[data-trix-content-type~="vnd.rubyonrails.horizontal-rule.html"] hr{margin:0;width:100%;border-color:currentColor}.trix-button--icon-attach-files::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA%2FPjxzdmcgaGVpZ2h0PSIxNnB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNCAxNiIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8%2BPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI%2BPGcgZmlsbD0iIzAwMDAwMCIgaWQ9IkNvcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjYuMDAwMDAwLCAtNDYuMDAwMDAwKSI%2BPGcgaWQ9ImJhY2t1cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI2LjAwMDAwMCwgNDYuMDAwMDAwKSI%2BPHBhdGggZD0iTTE5LjQsNiBDMTguNywyLjYgMTUuNywwIDEyLDAgQzkuMSwwIDYuNiwxLjYgNS40LDQgQzIuMyw0LjQgMCw2LjkgMCwxMCBDMCwxMy4zIDIuNywxNiA2LDE2IEwxOSwxNiBDMjEuOCwxNiAyNCwxMy44IDI0LDExIEMyNCw4LjQgMjEuOSw2LjIgMTkuNCw2IEwxOS40LDYgWiBNMTQsOSBMMTQsMTMgTDEwLDEzIEwxMCw5IEw3LDkgTDEyLDQgTDE3LDkgTDE0LDkgTDE0LDkgWiIgaWQ9IlNoYXBlIi8%2BPC9nPjwvZz48L2c%2BPC9zdmc%2B);transform:scale(0.7)}.trix-button--icon-underline::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0IDQ2IiBoZWlnaHQ9IjQ2cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzNCA0NiIgd2lkdGg9IjM0cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik0zLjcyLDI4LjAyMWMwLjM2MywxLjEyMSwwLjg3OCwyLjE0NSwxLjU0NCwzLjA3M3MxLjUyOSwxLjcyMSwyLjU4OSwyLjM3NiAgIGMxLjA2LDAuNjU2LDIuMzQ2LDEuMTY2LDMuODU5LDEuNTI5czMuMzEsMC41NDUsNS4zODksMC41NDVjMi4xOCwwLDQuMDQ3LTAuMjA3LDUuNi0wLjYyMWMxLjU1NS0wLjQxMywyLjg1NS0wLjk4MywzLjkwNi0xLjcxICAgYzEuMDQ5LTAuNzI3LDEuODkzLTEuNTc0LDIuNTI3LTIuNTQzYzAuNjM3LTAuOTY5LDEuMTE1LTIuMDE5LDEuNDM4LTMuMTQ4YzAuMzI0LTEuMTMsMC4zNTUtMi4zMDEsMC40NTYtMy41MTIgICBTMzEsMjEuNTg5LDMxLDIwLjM3OFYwaC03djIwLjM3OGMwLDEuNjM1LTAuMTA5LDMuMDE4LTAuMzYxLDQuMTQ3Yy0wLjI1MywxLjEzMS0wLjY1MiwyLjA0My0xLjIxOCwyLjc0ICAgYy0wLjU2NSwwLjY5NS0xLjI4MiwxLjIwMS0yLjE2LDEuNTE0cy0xLjkzMSwwLjQ2OS0zLjE2MiwwLjQ2OWMtMS4zMTIsMC0yLjQxMS0wLjE2MS0zLjI5OS0wLjQ4NCAgIGMtMC44ODgtMC4zMjItMS42MDQtMC44NDItMi4xNDktMS41NTlzLTEuMDAyLTEuNjM1LTEuMjM0LTIuNzU2QzEwLjE4NSwyMy4zMywxMCwyMS45NzMsMTAsMjAuMzc4VjBIM3YyMC4zNzggICBjMCwxLjM5My0wLjA0NCwyLjczNSwwLjA4OCw0LjAyNkMzLjIxOSwyNS42OTYsMy4zNTcsMjYuOTAyLDMuNzIsMjguMDIxeiIgZmlsbD0iIzIzMUYyMCIvPjxyZWN0IGZpbGw9IiMyMzFGMjAiIGhlaWdodD0iOCIgd2lkdGg9IjM0IiB5PSIzOCIvPjwvZz48L3N2Zz4=);transform:scale(0.7)}.user-form-header{text-align:center;margin:2%}.user-form{display:grid;font-family:"Oxygen",sans-serif;align-items:center;align-content:center;height:100%;background-color:#f0f8ff}.user-submit{justify-self:center;align-self:center;margin:2% 1% 3% 1%}.disabled-button{font-family:"Oxygen",sans-serif;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;background-color:gray !important;pointer-events:none}.user-profile-pic-small>img{border-radius:50%}.user-profile-avatar svg{border:solid #000 3px;border-radius:50%;padding:2%;font-size:4em}.submit-close-buttons{font-size:16px;padding:15px 32px}.submit-close-buttons{font-family:"Oxygen",sans-serif;border:none;color:#fff;text-align:center;text-decoration:none;display:inline-block;transition:all .1s ease-in-out}.submit-close-buttons:hover:enabled{-webkit-box-shadow:2px 2px 12px 0px #8f898f;-moz-box-shadow:2px 2px 12px 0px #8f898f;box-shadow:2px 2px 12px 0px #8f898f;cursor:pointer;transform:scale(1.05)}.close-button{background-color:#f04747}.submit-button{background-color:#4caf50}.float-container{margin-bottom:8px;padding:0 8px;position:relative;width:80%;justify-self:center;background-color:#fff;box-shadow:0 3px 2px rgba(0,0,0,.05);box-sizing:border-box}.float-container input{border:none;font-size:1.7em;outline:0;padding:1.7em 0 10px;width:100%}.float-container label{font-family:"Oxygen",sans-serif;font-size:1.7em;position:absolute;transform-origin:top left;transform:translate(0, 16px) scale(1);transition:all .1s ease-in-out}.float-container.active label{transform:translate(0, 4px) scale(0.75);color:#515853}.float-container:hover{box-shadow:0 3px 2px rgba(0,0,0,.15);cursor:pointer}.error_explanation{color:red}.users-container{font-family:"Oxygen",sans-serif;height:100vh;height:calc(var(--vh, 1vh)*100)}.users-container #users-show-partial{font-family:"Oxygen",sans-serif;text-align:center;height:100vh;height:calc(var(--vh, 1vh)*100);display:grid}.users-container #users-show-partial ul{font-size:1.5em}.users-container #users-show-partial li{list-style-type:none}.users-container #user-show-partial{display:grid;grid-template-columns:10% 80% 10%;text-align:center}.users-container #user-show-partial #user-show-title{text-align:center;grid-column:1/4;margin:0;align-self:center}.users-container #user-show-partial #user-show-data{text-align:center;grid-column:1/4;grid-row:2}.users-container #user-show-partial #user-show-details{grid-column:2;grid-row:3;width:50%;justify-self:center}.users-container #user-show-partial #user-show-details #user-show-details-container .trix-content{margin:5%}.users-container #user-show-partial #user-show-details .trix-content{background-color:#fff}.users-container #user-show-partial #user-show-details #new-user-details{text-align:initial}.users-container #user-show-partial #user-show-picture{text-align:center;grid-column:2;grid-row:4}.users-container #user-show-partial #user-show-picture #cancel-user-picure-edit{display:none}.users-container #user-show-partial #user-show-picture #remove-user-picture{margin-bottom:2%}.users-container #user-show-partial #user-show-picture div.trix-content{height:auto}.users-container #user-show-partial #user-show-picture #add-user-picture{height:100%}.users-container #user-show-partial #user-show-picture #add-user-picture #new-user-picture{height:80%;margin-left:2%}.users-container #user-show-partial #user-show-resume{text-align:center;grid-column:2;grid-row:5}.users-container #user-show-partial #user-show-resume #resume-pdf{min-height:57em;width:50%}.users-container #user-show-partial #user-show-resume #cancel-user-resume-edit{display:none}.users-container #user-show-partial #user-show-resume #remove-user-resume{margin-bottom:2%}.users-container #user-show-partial #user-show-resume #add-user-resume{height:100%}.users-container #user-show-partial #user-show-resume #add-user-resume #new-user-resume{height:80%;margin-left:2%}#edit-user-picture-button>button,#new-user-picture-submit>input,#new-user-details-submit-button{margin:2% 0 2% 0}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{display:none}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}input:checked+.slider{background-color:#0d43f0}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}body{background-color:#f1f2f3}.about-you-no-input{background-color:#d3d3d3;resize:none;width:50%}@media only screen and (max-width: 767px){#new-user-submit-button,#new-user-close-button{margin:.4em auto}#user-signup-header{margin:5%}div.float-container input,div.float-container label{font-size:1em}.float-container label{font-size:1.1em}.float-container input{padding:1.3em 0 10px}#user-show-details-container,#new-user-details{padding:0 2% 0 2%}.user-profile-pic-small{justify-self:center}.user-profile-avatar{justify-self:center}.user-profile-avatar svg{font-size:4em;padding:15%}.users-container #user-show-partial{grid-template-columns:auto;grid-template-rows:auto;font-size:.8em}.users-container #user-show-partial #user-show-title{grid-column:1}.users-container #user-show-partial #user-show-data{grid-column:1}.users-container #user-show-partial #user-show-details{grid-column:1}.users-container #user-show-partial #user-show-details #user-show-details-container trix-editor.trix-content{margin:1%;padding:1%;text-align:initial}.users-container #user-show-partial #user-show-details #user-show-details-container div.trix-content{text-align:center;padding:2%}.users-container #user-show-partial #user-show-picture{grid-column:1}.users-container #user-show-partial #user-show-picture img{height:20em;width:auto}.users-container #user-show-partial #user-show-picture #new-user-picture-submit #upload-user-picture-button{font-size:1em !important;padding:6px 12px !important}.users-container #user-show-partial #user-show-resume{grid-column:1}.users-container #user-show-partial #user-show-resume #resume-pdf{min-height:57em;width:90%}.users-container #user-show-partial #user-show-resume #new-user-resume-submit #upload-user-resume-button{font-size:1em !important;padding:6px 12px !important}}body{margin:0;overflow-x:hidden;background-color:#f0f8ff}
