.m-1{margin:1rem}.my-1{margin:1rem 0}.mx-1{margin:0 1rem}.myb-1{margin-bottom:1rem}.p-1{padding:1rem}.py-1{padding:1rem 0}.px-1{padding:0 1rem}.m-2{margin:2rem}.my-2{margin:2rem 0}.mx-2{margin:0 2rem}.myb-2{margin-bottom:2rem}.p-2{padding:2rem}.py-2{padding:2rem 0}.px-2{padding:0 2rem}.m-3{margin:3rem}.my-3{margin:3rem 0}.mx-3{margin:0 3rem}.myb-3{margin-bottom:3rem}.p-3{padding:3rem}.py-3{padding:3rem 0}.px-3{padding:0 3rem}.m-4{margin:4rem}.my-4{margin:4rem 0}.mx-4{margin:0 4rem}.myb-4{margin-bottom:4rem}.p-4{padding:4rem}.py-4{padding:4rem 0}.px-4{padding:0 4rem}.m-5{margin:5rem}.my-5{margin:5rem 0}.mx-5{margin:0 5rem}.myb-5{margin-bottom:5rem}.p-5{padding:5rem}.py-5{padding:5rem 0}.px-5{padding:0 5rem}.col-1{grid-column:auto/span 1}.row-1{grid-row:auto/span 1}@media (min-width:1440px){.col-xlg-1{grid-column:auto/span 1}}@media (max-width:700px){.col-sm-1{grid-column:auto/span 1}}@media (min-width:700px) and (max-width:1440px){.col-lg-1{grid-column:auto/span 1}}.col-2{grid-column:auto/span 2}.row-2{grid-row:auto/span 2}@media (min-width:1440px){.col-xlg-2{grid-column:auto/span 2}}@media (max-width:700px){.col-sm-2{grid-column:auto/span 2}}@media (min-width:700px) and (max-width:1440px){.col-lg-2{grid-column:auto/span 2}}.col-3{grid-column:auto/span 3}.row-3{grid-row:auto/span 3}@media (min-width:1440px){.col-xlg-3{grid-column:auto/span 3}}@media (max-width:700px){.col-sm-3{grid-column:auto/span 3}}@media (min-width:700px) and (max-width:1440px){.col-lg-3{grid-column:auto/span 3}}.col-4{grid-column:auto/span 4}.row-4{grid-row:auto/span 4}@media (min-width:1440px){.col-xlg-4{grid-column:auto/span 4}}@media (max-width:700px){.col-sm-4{grid-column:auto/span 4}}@media (min-width:700px) and (max-width:1440px){.col-lg-4{grid-column:auto/span 4}}.col-5{grid-column:auto/span 5}.row-5{grid-row:auto/span 5}@media (min-width:1440px){.col-xlg-5{grid-column:auto/span 5}}@media (max-width:700px){.col-sm-5{grid-column:auto/span 5}}@media (min-width:700px) and (max-width:1440px){.col-lg-5{grid-column:auto/span 5}}.col-6{grid-column:auto/span 6}.row-6{grid-row:auto/span 6}@media (min-width:1440px){.col-xlg-6{grid-column:auto/span 6}}@media (max-width:700px){.col-sm-6{grid-column:auto/span 6}}@media (min-width:700px) and (max-width:1440px){.col-lg-6{grid-column:auto/span 6}}.col-7{grid-column:auto/span 7}.row-7{grid-row:auto/span 7}@media (min-width:1440px){.col-xlg-7{grid-column:auto/span 7}}@media (max-width:700px){.col-sm-7{grid-column:auto/span 7}}@media (min-width:700px) and (max-width:1440px){.col-lg-7{grid-column:auto/span 7}}.col-8{grid-column:auto/span 8}.row-8{grid-row:auto/span 8}@media (min-width:1440px){.col-xlg-8{grid-column:auto/span 8}}@media (max-width:700px){.col-sm-8{grid-column:auto/span 8}}@media (min-width:700px) and (max-width:1440px){.col-lg-8{grid-column:auto/span 8}}.col-9{grid-column:auto/span 9}.row-9{grid-row:auto/span 9}@media (min-width:1440px){.col-xlg-9{grid-column:auto/span 9}}@media (max-width:700px){.col-sm-9{grid-column:auto/span 9}}@media (min-width:700px) and (max-width:1440px){.col-lg-9{grid-column:auto/span 9}}.col-10{grid-column:auto/span 10}.row-10{grid-row:auto/span 10}@media (min-width:1440px){.col-xlg-10{grid-column:auto/span 10}}@media (max-width:700px){.col-sm-10{grid-column:auto/span 10}}@media (min-width:700px) and (max-width:1440px){.col-lg-10{grid-column:auto/span 10}}.col-11{grid-column:auto/span 11}.row-11{grid-row:auto/span 11}@media (min-width:1440px){.col-xlg-11{grid-column:auto/span 11}}@media (max-width:700px){.col-sm-11{grid-column:auto/span 11}}@media (min-width:700px) and (max-width:1440px){.col-lg-11{grid-column:auto/span 11}}.col-12{grid-column:auto/span 12}.row-12{grid-row:auto/span 12}@media (min-width:1440px){.col-xlg-12{grid-column:auto/span 12}}@media (max-width:700px){.col-sm-12{grid-column:auto/span 12}}@media (min-width:700px) and (max-width:1440px){.col-lg-12{grid-column:auto/span 12}}.grid-gap-1{gap:1px}.grid-gap-2{gap:2px}.grid-gap-3{gap:3px}.grid-gap-4{gap:4px}.grid-gap-5{gap:5px}.grid-gap-6{gap:6px}.grid-gap-7{gap:7px}.grid-gap-8{gap:8px}.grid-gap-9{gap:9px}.grid-gap-10{gap:10px}.grid-gap-11{gap:11px}.grid-gap-12{gap:12px}.grid-gap-13{gap:13px}.grid-gap-14{gap:14px}.grid-gap-15{gap:15px}.grid-gap-16{gap:16px}.sudoku .multi-btn.multi-btn-2{width:50%}.sudoku .multi-btn.multi-btn-3{width:33.3333333333%}.sudoku .multi-btn.multi-btn-4{width:25%}.sudoku .multi-btn.multi-btn-5{width:20%}.page-container{min-height:100vh;position:relative}.content-container{overflow:hidden;padding:5rem 0 7rem}.button-container{text-align:center}.x-large{font-size:4rem}.large,.x-large{line-height:1.2;margin-bottom:1rem}.large{font-size:3rem}.medium{font-size:2.25rem;line-height:1.2;margin-bottom:1rem}.small{font-size:1.5rem;line-height:1.1;margin-bottom:.8rem}.x-small{font-size:1rem;line-height:1;margin-bottom:.6rem}.lead{font-size:1.5rem;margin-bottom:1rem}.text-logo{color:#e1d89f}.text-copyright{font-size:.75rem}.round-img{border-radius:50%}.line{background:#ccc;height:1px;margin:1.5rem 0}.text-primary{color:#d89216}.text-light{color:#e1d89f}.text-dark{color:#374045}.text-success{color:#28a745}.text-danger{color:#da0037}.text-white{color:#fff}.bg-primary{background-color:#d89216;color:#fff}.bg-light{background-color:#e1d89f;border:1px solid #ccc;color:#333}.bg-dark{background-color:#374045;color:#fff}.bg-success{background-color:#28a745;color:#fff}.bg-danger{background-color:#da0037;color:#fff}.bg-white{background-color:#fff;border:1px solid #ccc;color:#333}.btn{background:#e1d89f;border:none;color:#333;cursor:pointer;display:inline-block;font-size:1rem;margin-right:.5rem;outline:none;padding:.4rem 1.3rem;transition:all .1s ease-in}.btn.btn-primary{background-color:#d89216;border:1px solid #d89216;color:#fff}@media (hover:hover){.btn.btn-primary:hover{background:#edb34e;border:1px solid #edb34e}}.btn.btn-dark{background-color:#374045;border:1px solid #374045;color:#fff}@media (hover:hover){.btn.btn-dark:hover{background:#596770;border:1px solid #596770}}.btn.btn-success{background-color:#28a745;border:1px solid #28a745;color:#fff}@media (hover:hover){.btn.btn-success:hover{background:#48d368;border:1px solid #48d368}}.btn.btn-danger{background-color:#da0037;border:1px solid #da0037;color:#fff}@media (hover:hover){.btn.btn-danger:hover{background:#ff285e}}.btn.btn-white{background-color:#fff;border:1px solid #333;color:#333}@media (hover:hover){.btn.btn-white:hover{background:#ccc;color:#333}.btn:hover{background:#64757e;color:#fff}}.alert{background:#e1d89f;color:#333;margin:1rem;opacity:.9;padding:.8rem}.alert.alert-primary{background-color:#d89216;color:#fff}.alert.alert-dark{background-color:#374045;color:#fff}.alert.alert-success{background-color:#28a745;color:#fff}.alert.alert-danger{background-color:#da0037;color:#fff}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#374045;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);color:#fff;display:none;grid-row-end:2;grid-row-start:2;overflow:auto;position:absolute;width:100%;z-index:1}.dropdown-content .selected{background-color:#d89216}.dropdown-content .selected:hover{background-color:#e1d89f;color:#374045}.dropdown-content p{display:block;padding:.75rem 1rem;text-decoration:none}.dropdown-content p:hover{background-color:#64757e}.dropdown:hover .dropdown-content{display:block}.badge{background:#e1d89f;color:#333;font-size:.8rem;margin:.3rem;padding:.1rem;text-align:center}.badge.badge-primary{background-color:#d89216;color:#fff}.badge.badge-dark{background-color:#374045;color:#fff}.badge.badge-success{background-color:#28a745;color:#fff}.badge.badge-danger{background-color:#da0037;color:#fff}.dark-overlay{background-color:0,0,0,.7;height:100%;left:0;position:absolute;top:0;width:100%}.table td,.table th{padding:1rem;text-align:left}.table th{background:#e1d89f}.section-light{background:#fff}.section-dark{background:#374045;border-bottom:1px solid #d89216;border-top:1px solid #d89216}.section-dark img,.section-dark p{color:#fff}.section-container{margin:auto;max-width:1100px;padding:2em 2.5em}.art-container{height:65vh;margin:1rem 0;width:100%}.grid{counter-reset:div;display:grid;grid-template-columns:repeat(12,1fr)}.grid div{text-align:center}.grid div:before{counter-increment:div}.grid div[class]:after{display:block;text-align:center}*{box-sizing:border-box;grid-column:auto/span 12;margin:0;padding:0}body{background-color:#fff;color:#333;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:1rem;line-height:1.6}a{color:#d89216;text-decoration:none}ul{list-style:none}.navbar,img{width:100%}.navbar{border-bottom:1px solid #d89216;position:fixed;top:0;z-index:2}.navbar .nav-content{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1100px;padding:.7rem 2rem}.navbar .nav-content ul{display:flex}.navbar .nav-content a{color:#fff;margin:0 .25rem;padding:.45rem}.navbar .nav-content a:hover{color:#d89216}.footer{border-top:1px solid #d89216;bottom:0;height:6rem;padding:auto;position:absolute;text-align:center;width:100%}.footer .social-icon{color:#d89216;margin:20px 10px 5px}.footer .social-icon:hover{color:#e1d89f}.home-page{padding:6rem 0;text-align:center}.home-page .title-image{border-radius:5px;position:absolute;right:10%;-webkit-transform:rotate(15deg);transform:rotate(15deg);width:35%}.home-page .image-cover{position:relative;z-index:1}.home-page .icon{color:#d89216;margin-bottom:1rem}.home-page .icon:hover{color:#e1d89f}.home-page .skill-box{color:#d89216;color:#e1d89f;padding:5%}.home-page .skill-title{font-weight:700}.home-page .skill-description{color:#fff}.home-page .learn-more-button{margin-top:2.5%;width:80%}.about-page{text-align:center}.about-page .about-img-container{align-items:center;display:flex;justify-content:center}.about-page img{border-radius:5px;width:75%}.about-page p{margin:auto;text-align:justify}.blog-landing-page .post-preview{margin:1rem 0;padding:1rem;text-align:left}.blog-landing-page .post-preview img{margin:auto;width:85%}.blog-landing-page .post-preview .blog-header-container{margin:auto;padding:0 1rem}.blog-landing-page .post-preview .blog-header-container .blog-group-header{margin-bottom:0}.blog-landing-page .post-preview .blog-preview{line-height:1.3rem;margin:auto;padding:0 1rem}.blog-post-page .instagram-embed{border:1px solid #374045;border-radius:5px;float:left;margin-right:10px;width:40%}.blog-img-carousel-container{align-items:center;flex-direction:column;float:left;margin-right:20px;width:40%}.blog-img-carousel-container img{display:block;height:auto;width:100%}.text-container{text-align:center;width:100%}.text-container p{font-style:italic;margin-top:8px}.blog-post-page p{text-align:justify;white-space:pre-wrap}.resume-page .business-resume{font-family:Tinos,serif}.resume-page .business-resume .resume-container{padding:3% 5%}.resume-page .technical-resume{grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr}.resume-page .technical-resume .tr-box{padding:15px}.resume-page .technical-resume .tr-name{grid-column:1;grid-row:1}.resume-page .technical-resume .tr-other{grid-column:1;grid-row:2}.resume-page .technical-resume .tr-experience{grid-column:2;grid-row:1/span 2}.resume-page .technical-resume .tr-other{border:none;padding:15px 15px 0}.resume-page .technical-resume .tr-other .tr-other-box{padding:0 0 15px}.resume-page .technical-resume .tr-eop{padding:15px 15px 0}.resume-page .technical-resume .tr-eop .tr-eop-box{padding:0 0 15px}.resume-page .technical-resume .tr-name-box .tr-name{color:#d89216;font-size:2rem;font-weight:700}.resume-page .technical-resume .tr-name-box a,.resume-page .technical-resume .tr-name-box p{color:#fff;display:inline-block}.resume-page .technical-resume .tr-name-box span{color:#e1d89f}.resume-page .technical-resume .tr-name-box li{margin-bottom:5px}.resume-page .technical-resume .tr-other a{color:#374045;display:block;vertical-align:top}.resume-page .technical-resume .tr-title{color:#d89216;font-size:1.3333333333rem;font-weight:700}.resume-page .technical-resume .icon,.resume-page .technical-resume a,.resume-page .technical-resume li,.resume-page .technical-resume p{font-size:.8333333333rem}.resume-page .technical-resume ul{padding-left:16px}.resume-page .technical-resume ul ul{font-weight:400;list-style-type:circle}.resume-page .technical-resume .icon-list{list-style:none;padding-left:0}.resume-page .technical-resume .icon-list span{padding:0 4px;text-align:center;width:2rem}.resume-page ul{list-style:disc;padding-left:2rem}.resume-page .resume-line{margin:8px 0}.resume-page .resume-lr{display:flex;justify-content:space-between}.resume-page .resume-lr-l{text-align:left}.resume-page .resume-lr-r{text-align:right}.resume-page .resume-title{font-size:2rem;font-weight:700;margin-bottom:4px}.resume-page .resume-subtitle{font-size:1.5rem;margin-bottom:4px}.resume-page .resume-text{font-size:1rem;margin-bottom:4px}.resume-page .resume-text.remove-link-style{display:block}.resume-page .resume-list-item{font-size:1rem;margin-bottom:4px;overflow-wrap:break-word}.resume-page .remove-link-style{color:#000;text-decoration:none}.resume-page .resume-bold{font-weight:700}.resume-page .resume-italic{font-style:italic}.resume-page .resume-underline{text-decoration:underline}.resume-page .resume-container{border:1px solid #000;text-align:left}.resume-page .resume-section{margin-bottom:16px}.resume-page .resume-header{line-height:.75;text-align:center}.resume-page .download-resume{margin:16px 0}.resume-page .switch-section{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.resume-page .switch-container{border:1px solid #374045;display:flex;width:33.33%}.resume-page .resume-switch{margin:0;padding:5px 0;text-align:center;width:50%}.resume-page .resume-switch:hover{background-color:#e1d89f;color:#374045}.resume-page .selected-resume{background-color:#d89216;color:#fff}.resume-page .br-switch{font-family:Tinos,serif}.resume-page .tr-switch{font-family:IBM Plex Sans Hebrew,sans-serif}.project-landing-page .portfolio-links .portfolio-links-card{background-color:#374045;border-radius:5px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);color:#fff;padding:.9rem;text-align:left}.project-landing-page .portfolio-links .portfolio-links-card:hover{background:#424d53}.project-landing-page .portfolio-links .portfolio-links-card:hover i{color:#f3f0d9}.project-landing-page .portfolio-links .portfolio-links-title-container{align-items:center;display:flex;justify-content:left;text-align:left}.project-landing-page .portfolio-links i{color:#e1d89f;font-size:2.5rem;margin-right:.5rem}.project-landing-page .portfolio-links .portfolio-links-title{margin:0}.project-landing-page .portfolio-links p{margin:.25rem 0 0}.project-landing-page .tag-filter-drowpdown{text-align:left;width:100%}.project-landing-page .tag-filter{border-radius:5px;padding:.75rem 1rem;width:100%}.project-landing-page .dropdown-content{border-radius:5px}.project-landing-page .selected-tag-filters{text-align:left}.project-landing-page .selected-tag-filter{border:none;border-radius:40px;font-size:.5rem;padding:.25rem .5rem;width:auto}.project-landing-page .delete-tag-filter:hover{color:#374045}.project-landing-page .section-dark .project-card{background-color:#fff;box-shadow:0 8px 16px 0 hsla(0,0%,100%,.2);color:#333}.project-landing-page .section-dark .project-card:hover{background:#fff}.project-landing-page .section-dark .project-card-date,.project-landing-page .section-dark .project-card-title{color:#d89216}.project-landing-page .section-dark .project-card-description{color:#374045}.project-landing-page .section-light .project-card{background-color:#374045;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);color:#fff}.project-landing-page .section-light .project-card:hover{background:#424d53}.project-landing-page .section-light .project-card-date,.project-landing-page .section-light .project-card-title{color:#fff}.project-landing-page .section-light .project-card-description{color:#e1d89f}.project-landing-page .project-card{border-radius:5px;padding:.25rem .5rem .5rem;text-align:center}.project-landing-page .project-card .project-card-title{word-wrap:break-word;margin:.5rem 0 1rem}.project-landing-page .project-card .project-card-img-container{border-radius:5px;display:inline-block;position:relative;width:70%}.project-landing-page .project-card .img-spacer{margin-top:100%}.project-landing-page .project-card img{border-radius:5px;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.project-landing-page .project-card .project-card-date{margin:.5rem 0}.project-landing-page .project-card .project-card-description-container{align-items:center;display:flex;height:3rem}.project-landing-page .project-card .project-card-description{margin:auto}.project-landing-page .project-card .selected-tag-filter-container{margin-bottom:.5rem;text-align:center}.personal-website-description .header-section h1,.personal-website-description .header-section p{grid-column:1/span 9;margin-right:1rem}.personal-website-description .header-section h1{grid-row:1/span 1}.personal-website-description .header-section p{grid-row:2/span 1}.personal-website-description .header-section a{grid-column:10/span 3;grid-row:1/span 2;height:100%;width:100%}.personal-website-description .header-section img{border-radius:5px}.personal-website-description .header-section div{margin:0 2rem;text-align:left}.personal-website-description .skill-card{background-color:#d89216;border-radius:5px;color:#fff;padding:.25rem .5rem .5rem;text-align:center}.personal-website-description .skill-card:hover{background:#c18214}.personal-website-description .skill-card .skill-title-container{margin:auto;padding-top:.5rem}.personal-website-description .skill-card i{color:#e1d89f;display:inline-flex;font-size:1.25rem;margin-right:.125rem}.personal-website-description .skill-card .skill-card-title{word-wrap:break-word;display:inline-flex;margin:0}.personal-website-description .skill-card ul{text-align:left}.personal-website-description .skill-card li{padding:.5rem}.personal-website-description .evolution-section .learning-container,.personal-website-description .evolution-section .timeline-container{padding:1rem}.personal-website-description .evolution-section .evolution-subsection-header{text-align:left}.personal-website-description .evolution-section .learning-container .udemy-card-container{margin:1.5rem 0}.personal-website-description .evolution-section .learning-container .udemy-card{background-color:#374045;border-radius:5px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);color:#fff;counter-reset:div;display:grid;grid-template-columns:repeat(12,1fr);margin-bottom:.5rem;padding:1rem}.personal-website-description .evolution-section .learning-container .udemy-card:hover{background:#424d53}.personal-website-description .evolution-section .learning-container .udemy-card img{grid-column:1/span 4;grid-row:1/span 2;margin:auto;width:100%}.personal-website-description .evolution-section .learning-container .udemy-card h1,.personal-website-description .evolution-section .learning-container .udemy-card h2{grid-column:5/span 8;padding-left:.5rem}.personal-website-description .evolution-section .learning-container .udemy-card h1{grid-row:1/span 1}.personal-website-description .evolution-section .learning-container .udemy-card h2{color:#e1d89f;grid-row:2/span 1}.personal-website-description .evolution-section .timeline-container{text-align:center}.personal-website-description .evolution-section .timeline-container .timeline{background:fade(#fff,3%);border-bottom-right-radius:5px;border-left:.25rem solid #d89216;border-top-right-radius:5px;color:fade(#fff,80%);letter-spacing:.5px;line-height:1.4em;list-style:none;margin:1.5rem 1.5rem 1.5rem 30%;max-width:90%;padding:1.5rem 1.5rem .75rem;position:relative;text-align:left}.personal-website-description .evolution-section .timeline-container .timeline h1,.personal-website-description .evolution-section .timeline-container .timeline h2,.personal-website-description .evolution-section .timeline-container .timeline h3{letter-spacing:1.5px}.personal-website-description .evolution-section .timeline-container .timeline .event{border-bottom:1px dashed fade(#fff,10%);margin-bottom:.5rem;padding-bottom:.5rem;position:relative}.personal-website-description .evolution-section .timeline-container .timeline .event:last-of-type{border:none;margin-bottom:0;padding-bottom:0}.personal-website-description .evolution-section .timeline-container .timeline .event:after,.personal-website-description .evolution-section .timeline-container .timeline .event:before{display:block;position:absolute;top:0}.personal-website-description .evolution-section .timeline-container .timeline .event:before{color:fade(#fff,40%);content:attr(data-date);left:-11.15625rem;min-width:7.5rem;text-align:right}.personal-website-description .evolution-section .timeline-container .timeline .event:after{background:#e8a01f;border-radius:50%;box-shadow:0 0 0 .25rem fade(#d89216,5%);content:"";height:.6875rem;left:-1.963125rem;top:5px;width:.6875rem}.rs-rsstart{background-color:red;height:100%;width:100%}.rs-ws-1{float:right;height:100%;width:38.196601125%}.rs-hs-1{height:38.196601125%;position:relative;top:61.803398875%;width:100%}.rs-ws-2{float:left;height:100%;width:38.196601125%}.rs-hs-2{height:38.196601125%;width:100%}.rs-c8{background-color:red}.rs-c1{background-color:orange}.rs-c2{background-color:#ff0}.rs-c3{background-color:#9acd32}.rs-c4{background-color:green}.rs-c5{background-color:blue}.rs-c6{background-color:indigo}.rs-c7{background-color:violet}.sudoku .options-btn{border-radius:5px;margin:.25rem 0;width:100%}.sudoku .sudoku-table{border:3px solid #000;border-collapse:collapse;font-size:calc(min(40vw, 65vh, 434px)/15);margin:auto;table-layout:fixed;width:min(40vw,65vh,434px)}.sudoku .sudoku-table-row{height:calc(min(40vw, 65vh, 434px)/9)}.sudoku .sudoku-dark{background-color:gray}.sudoku .sudoku-light{background-color:#fff}.sudoku .sudoku-cell{border:1px solid #000;color:#000}.sudoku .sudoku-cell:hover{cursor:pointer}.sudoku .sudoku-right{border-right:3px solid #000}.sudoku .sudoku-bottom{border-bottom:3px solid #000}.sudoku .sudoku-pencil{font-size:calc(min(40vw, 65vh, 434px)/55.5);font-weight:bolder;height:100%;width:100%}.sudoku .sudoku-pencil-hide{color:transparent}.sudoku .sudoku-crosshairs{background:#f3f0d9}.sudoku .sudoku-same-number{background:#d3d3d3;font-weight:700}.sudoku .sudoku-initial-cell{color:blue}.sudoku .sudoku-initial-cell.sudoku-error{background:#f08080;color:purple}.sudoku .sudoku-initial-cell.sudoku-error.sudoku-cell-selected{background:#d89216;color:purple}.sudoku .sudoku-initial-cell.sudoku-cell-selected{background:#d89216;color:blue}.sudoku .sudoku-error{background:#f08080;color:#000}.sudoku .sudoku-error.sudoku-cell-selected{background:#d89216;color:red}.sudoku .sudoku-cell-selected{background:#d89216;color:#000}.sudoku .bottom-number-table{border-collapse:collapse;margin:auto;table-layout:fixed;width:100%}.sudoku .bottom-number-container{padding:1px}.sudoku .bottom-number-div{margin:auto;width:min(40vw,65vh,434px)}.sudoku .bottom-number{border:1px solid;border-radius:5px}.sudoku .bottom-number-selected,.sudoku :hover.bottom-number{background-color:#374045;color:#fff}.sudoku .pencil-cell{padding:0}.sudoku .col-light{background-color:#fff}.sudoku .col-dark{background-color:gray}.sudoku .sudoku-normal-cell{color:#000}.sudoku .options-line-container{position:block;position:relative}.sudoku .options-line{border:1px solid #374045;border-bottom:none;margin:.25rem 0}.sudoku .options-column .sudoku-column .gameplay-column{text-align:center}.sudoku .multi-btn-container{display:flex}.sudoku .multi-btn-container .multi-btn{display:inline;float:left;padding-left:0;padding-right:0}.sudoku .multi-btn-container .multi-btn:not(:last-child){border-right:none}.sudoku .multi-btn-container .multi-btn:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.sudoku .multi-btn-container .multi-btn:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.sudoku .multi-btn-container .multi-btn:not(:last-child):not(:first-child){border-radius:0}.cssjeff .art-container{height:min(100vh,80vw);margin:0 auto;max-height:1100px;max-width:1100px;padding:16px;width:min(100vh,80vw)}.cssjeff .skin{background-color:#ffcd94}.cssjeff .hair{background-color:brown}.cssjeff .head{border-radius:50%;height:96%;margin:2%;width:96%}.cssjeff .box{width:100%}.cssjeff .hair-box{height:25%}.cssjeff .head-hair-padding{float:left;height:100%;width:10%}.cssjeff .head-hair{border-radius:25%;float:left;height:100%;width:80%}.cssjeff .eyebrows-box,.cssjeff .forehead-box{height:5%}.cssjeff .eyebrow-padding{float:left;height:100%;width:15%}.cssjeff .eyebrow{float:left;height:80%;width:30%}.cssjeff .unibrow{float:left;height:100%;width:10%}.cssjeff .eyes-box{height:12.5%}.cssjeff .eye{background-color:#fff;border-radius:50%;height:100%;position:relative;width:30%}.cssjeff .eye-left{float:left;left:15%}.cssjeff .eye-right{float:right;right:15%}.cssjeff .pupil{background-color:#000;border-radius:50%;height:50%;position:relative;top:25%;width:20%}.cssjeff .pupil-left,.cssjeff .pupil-right{left:40%}.cssjeff .nose-box{height:12.5%}.cssjeff .sub-nose-box{height:90%;width:100%}.cssjeff .nose-pad{float:left;height:100%;width:40%}.cssjeff .nose-parent{border-color:#000;border-radius:50%;border-style:solid;float:left;height:100%;width:20%}.cssjeff .nose-cover{bottom:5%;float:left;height:110%;left:50%;position:relative;width:55%}.cssjeff .mouth-box{height:30%}.cssjeff .mouth-pad{float:left;height:100%;width:25%}.cssjeff .mouth-parent{background-color:red;border-radius:50%;float:left;height:100%;width:50%}.cssjeff .mouth-cover{height:50%;width:100%}.cssjeff .chin-box{height:10%}@media (max-width:700px){.hide-sm{display:none}.x-large{font-size:3rem}.large{font-size:2rem}.medium{font-size:1.5rem}.lead{font-size:1rem}.navbar .nav-content{display:block;text-align:center}ul{justify-content:center;text-align:center}h1{margin-bottom:1rem}.home-page .title-image{position:static;-webkit-transform:rotate(0);transform:rotate(0);width:60%}.home-page .learn-more-button{margin-bottom:.2rem;width:100%}.about-page img{width:75%}.about-page .about-img-container{margin-bottom:1rem}.about-page .dark-title{grid-row-end:1;grid-row-start:1}.about-page .dark-description{grid-row-end:3;grid-row-start:3}.blog-landing-page img{grid-row-end:2;grid-row-start:2;max-width:200px;padding:.75rem}.blog-landing-page .blog-header-container{grid-row-end:1;grid-row-start:1}.blog-landing-page .blog-preview{grid-row-end:3;grid-row-start:3}.blog-post-page{text-align:center}.blog-post-page h1{margin-bottom:.25rem}.blog-post-page .lead{margin-bottom:.25rem;text-align:center}.blog-post-page .instagram-embed{float:none;width:100%}.blog-img-carousel-container{float:none;margin-right:0;width:100%;width:100%!important}.blog-img-carousel-container img{height:auto;width:100%}.text-container{margin-top:8px;text-align:center;width:100%}.resume-page .switch-container{width:100%}.resume-page .resume-list-item{text-align:left}.resume-page .technical-resume{grid-template-columns:1fr;grid-template-rows:auto auto auto}.resume-page .technical-resume .tr-other{grid-column:1;grid-row:3}.resume-page .technical-resume .tr-experience{grid-column:1;grid-row:2}.project-landing-page .project-card .project-card-img-container{display:auto;position:auto}.project-landing-page .project-card .img-spacer{margin-top:auto}.project-landing-page .project-card img{border-radius:5px;bottom:auto;left:auto;position:static;right:auto;top:auto}.project-landing-page .project-card .project-card-description-container{height:auto;margin-top:.5rem}.project-landing-page .project-card .selected-tag-filter-container{margin-top:.5rem}.personal-website-description{text-align:center}.personal-website-description .header-section{padding-bottom:1rem}.personal-website-description .header-section h1{grid-column:1/span 12;grid-row:1/span 1;margin:.5rem 0}.personal-website-description .header-section a{grid-column:1/span 12;grid-row:2/span 1;margin:.5rem 0}.personal-website-description .header-section p{grid-column:1/span 12;grid-row:3/span 1;margin:.5rem 0}.personal-website-description .skills-section i{font-size:1.75rem;margin-right:.25rem}.personal-website-description .evolution-section .evolution-subsection-header{text-align:center}.personal-website-description .evolution-section .timeline{margin-right:0}.sudoku table{border-spacing:0}.sudoku .sudoku-table{font-size:calc(min(40vw, 65vh, 434px)/6);height:min(80vw,70vh);line-height:0;width:min(80vw,70vh)}.sudoku .bottom-number-div{margin-top:.5rem;width:100%}.sudoku .sudoku-pencil{font-size:calc(min(40vw, 65vh, 434px)/22.2);line-height:0}}@media (min-width:1440px){.home-page .title-text-container{margin:auto}.home-page .title-image{position:static;-webkit-transform:rotate(0);transform:rotate(0);width:100%}}
/*# sourceMappingURL=main.54f2d3a2.css.map*/