body{background-color:white;font-size:1.2rem}*{font-family:'Source Sans Pro', sans-serif;color:#000}a{color:#000;text-decoration:none;font-size:1.2rem;font-weight:600}a:hover{color:#259e4d;transition:0.4s;text-decoration:underline}.certification a,.footer a{color:#000;text-decoration:none;font-size:1.2rem;font-weight:500;margin:0.5rem 0.8rem}.certification a:hover,.footer a:hover{color:#259e4d;transition:0.4s;text-decoration:none}.certification a .button:hover,.footer a .button:hover{color:#259e4d;transition:0.4s}.button{border:0.2rem solid #f7f1ed;border-radius:0.4rem;padding:0.6rem;width:100%}.button:hover{background-color:#f7f1ed;transition:0.4s}.mobile,.tablet{display:none}@media (max-width: 576px){.desktop{display:none}.mobile{display:block}}@media (max-width: 850px){.no-tablet{display:none}.tablet{display:block}}h1{font-size:2.5rem}@media (max-width: 400px){h1{font-size:2.1rem}}@media (max-width: 400px){h2{font-size:1.7rem}}h3{font-size:1.7rem;padding-bottom:1.7rem}h4{font-size:1.5rem;padding-bottom:0.7rem;margin-bottom:0.3rem}h5{font-size:1.35rem;margin-bottom:0.3rem}p{font-size:1.2rem;margin-bottom:0.5rem}ul{padding-left:1.2rem}li{padding-bottom:0.5rem}.bg-dark{background-color:#259e4d !important}.container{max-width:52rem}@media (max-width: 1000px){.container{max-width:48rem}}@media (max-width: 850px){.container{max-width:80%}}.nav-item p{color:white !important;margin-bottom:0;padding-left:4rem !important;padding-right:4rem !important}@media (max-width: 930px){.nav-item p{padding-left:1.5rem !important;padding-right:1.5rem !important}}@media (max-width: 576px){.nav-item p{padding-left:1rem !important;padding-right:1rem !important}}.nav-item p:hover,.nav-item p:focus{cursor:pointer;color:#f7f1ed !important;transition:all 0.2s ease;text-decoration:underline}.navbar-toggler{margin-left:1rem !important;padding-top:0.5rem;padding-bottom:0.5rem}.hero{background-image:linear-gradient(#259e4d, #fff);padding-bottom:3rem;border-bottom:0.2rem solid #eeddd0}.hero-content{padding-top:7rem}@media (max-width: 576px){.hero-content{padding-top:5rem}}.hero img{margin:1.5rem auto;width:26rem;aspect-ratio:1 / 1;opacity:0.9;border:0.5rem solid #000}@media (max-width: 576px){.hero img{width:20rem}}@media (max-width: 400px){.hero img{width:15rem}}.about{background-color:#fff;padding-top:3.5rem;padding-bottom:3rem}.about p{padding-bottom:1.5rem}.featured{background-color:#eeddd0;padding-top:3.5rem;padding-bottom:3rem}.featured .container{max-width:61rem}@media (max-width: 1000px){.featured .container{max-width:50rem}}@media (max-width: 850px){.featured .container{max-width:82%}}.carousel-col{margin:0 2rem;padding-bottom:1.5rem}@media (max-width: 850px){.featured .row{display:block}.featured .col{text-align:center;margin:0 auto}.featured ul{text-align:left !important}.featured .carousel-col{padding-bottom:2.5rem}}.carousel{width:100%}.carousel .flickity-button{background:transparent}.carousel .flickity-prev-next-button{width:2rem;height:2rem}.carousel .flickity-prev-next-button.previous{left:-1.8rem}.carousel .flickity-prev-next-button.next{right:-1.8rem}.carousel .flickity-button-icon{fill:black}.carousel .flickity-page-dots{bottom:-1.2rem}.carousel .flickity-page-dots .dot.is-selected{background:black}.carousel-cell{width:100%}.project img{max-width:100%}.project{padding-top:1.7rem;padding-bottom:1.7rem}.work{background-color:#fff;padding-top:3.5rem;padding-bottom:3rem}.job{padding-top:1rem;padding-bottom:1rem}.job .desc{padding-top:0.5rem}.education{background-color:#eeddd0;padding-top:3.5rem;padding-bottom:3rem;text-align:center}.education .place{padding-top:1rem;padding-bottom:1rem}.education img{max-width:15rem;margin-bottom:1rem}.certification{background-color:#fff;padding-top:3.5rem;padding-bottom:3rem;text-align:center}.certification .col{flex:0 0 auto;width:18rem}.footer{background-color:#eeddd0;padding-top:3.5rem;padding-bottom:3rem;text-align:center;padding-bottom:0 !important}.footer .col{flex:0 0 auto;width:11rem}.footer-img{max-width:10rem;padding-top:20rem;margin:4rem auto 0.5rem;background-image:url("/images/korok.png");background-repeat:no-repeat;background-size:contain}
