.project-main,.project-body,.project,.project-title,.project-link a,.project-path,.myproject,.myproject-body,.knowledge-main,.knowledge-body,.interest-main,.interest-body,.interest,.interest-title,.interest-content,.home-main,.home-body,.experience-main,.experience-body,.experience,.experience-content,.degree-main,.degree-body,.degree,.degree-content,.cv-main,.cv,.contact-container,.contact-content,.contact,.contact-form,.contact-form button,.popup-body{margin-left:auto;margin-right:auto}body{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;font-family:"Noto Sans",sans-serif;color:#30c230;background-color:#dadfe1}img{height:100%;width:100%}.container{height:100%;width:100%}.header{position:relative;z-index:1;display:flex;flex-direction:row;height:50px;width:100%;font-weight:bold;background-color:#a60000}.nav{display:flex;flex-direction:row;height:100%;width:100%}.nav-icon{position:relative;display:flex;height:50px;width:50px;cursor:pointer}.menu-icon{position:absolute;display:flex;top:50%;left:50%;width:25px;height:2px;background-color:#30c230;transform:translateX(-50%) translateY(-50%)}.menu-icon::before{content:"";position:absolute;display:block;top:0px;left:0px;width:25px;height:2px;background-color:#30c230;transform:translateY(-8px)}.menu-icon::after{content:"";position:absolute;display:block;top:0px;left:0px;width:25px;height:2px;background-color:#30c230;transform:translateY(8px)}.nav-menu{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;top:50px;left:-200px;width:200px}.nav-menu a{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding-top:20px;padding-bottom:20px;text-decoration:none;color:#30c230;background-color:#a60000;border-top:1px ridge #30c230;transition:all .3s}.nav-menu a:hover{padding-left:20px;color:#a60000;background-color:#30c230}.nav-img{position:absolute;top:0px;right:0px;height:50px;width:50px}.nav-img a{cursor:default}.news{display:flex;flex-direction:row;justify-content:center;align-items:center;width:95%;background-color:#a60000}.news span{text-align:center;overflow-wrap:break-word}@media screen and (max-width: 900px){.nav-menu{font-size:1.2em}.news{width:70%;font-size:1.2em}}.main{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;color:#000;background-color:#fff}@media screen and (max-width: 900px){.main{font-size:1.2em}}.footer{display:flex;justify-content:center;align-items:center;height:50px;width:100%;font-weight:bold;background-color:#a60000}@media screen and (max-width: 900px){.footer{font-size:1.2em}}.message,.success-message,.warning-message,.error-message,.info-message{display:flex;justify-content:center;align-items:center;width:80%;margin-top:25px;margin-bottom:25px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;text-align:center;font-weight:bold;word-wrap:normal;border-radius:10px;border-style:ridge;border-width:medium}.info-message{color:#1565c0;background-color:rgba(21,101,192,.2);border-color:#1565c0}.info-message span::before{display:flex;justify-content:center;align-items:center;content:url("/resources/images/messages/info.png")}.error-message{color:#c62828;background-color:rgba(198,40,40,.2);border-color:#c62828}.error-message span::before{display:flex;justify-content:center;align-items:center;content:url("/resources/images/messages/error.png")}.warning-message{color:#f9a825;background-color:rgba(249,168,37,.2);border-color:#f9a825}.warning-message span::before{display:flex;justify-content:center;align-items:center;content:url("/resources/images/messages/warning.png")}.success-message{color:#2e7d32;background-color:rgba(46,125,50,.2);border-color:#2e7d32}.success-message span::before{display:flex;justify-content:center;align-items:center;content:url("/resources/images/messages/success.png")}.popup-background{display:none;position:fixed;z-index:98999;top:0px;bottom:0px;left:0px;right:0px;height:100%;width:100%;background-color:rgba(131,131,131,.4)}.popup-body{position:absolute;z-index:99999;top:20%;bottom:0px;left:0px;right:0px;height:65%;width:60%;background-color:#fff}.popup-close{position:absolute;top:-16px;right:-16px;height:32px;width:32px;cursor:pointer}@media screen and (max-width: 1200px){.popup-body{height:50%}}@media screen and (max-width: 1000px){.popup-body{padding-top:0px}}@media screen and (max-width: 900px){.popup-body{top:10%;height:80%}}.slideshow-container{display:flex;position:relative;margin-left:auto;margin-right:auto;overflow-x:hidden;overflow-y:hidden}.slide{display:none;height:100%;width:100%}.prev,.next{position:absolute;top:50%;width:auto;margin-top:-22px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;color:#000;font-weight:bold;font-size:18px;transition:.6s ease;cursor:pointer}.prev:hover,.next:hover{background-color:rgba(0,0,0,.4)}.next{right:0}.dots{margin-top:20px;text-align:center}.dot{display:inline-block;height:15px;width:15px;background-color:rgba(0,0,0,.4);border-radius:50%;transition:background-color .6s ease;cursor:pointer}.dot:hover{background-color:#000}.active{background-color:#000}.contact-container{width:80%}.contact-title{display:grid;justify-content:center;border-bottom:medium solid #a60000}.contact-content{margin-top:50px;margin-bottom:50px}.contact{width:80%}.contact-form{display:grid;grid-gap:30px;justify-items:center;width:90%;text-align:center;font-size:1.2em}.contact-form input{height:50px;width:95%;text-indent:20px;border:thin solid #a60000;border-radius:15px}.contact-form input:hover{border-color:#30c230}.contact-form input:focus{border-color:#30c230;outline:none}.contact-form textarea{height:300px;width:90%;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;border:thin solid #a60000;border-radius:15px}.contact-form textarea:hover{border-color:#30c230}.contact-form textarea:focus{border-color:#30c230;outline:none}.contact-form button{padding-top:15px;padding-bottom:15px;padding-left:30px;padding-right:30px;color:#fff;background-color:#2e7d32;font-size:1.1em;border-radius:15px;border-color:rgba(46,125,50,.2)}.contact-form button:hover{color:#2e7d32;background-color:#fff;border-color:#2e7d32}@media screen and (max-width: 900px){.contact-content{width:95%}.contact{width:95%}}@media screen and (max-width: 400px){.contact-content{margin-top:25px;margin-bottom:25px}}.cv-main{width:80%}.cv-header{text-align:center;border-bottom:medium solid #a60000}.download-link{display:grid;justify-content:center;padding-bottom:20px;color:#a60000;text-decoration:none}.download-link:visited{color:#a60000;text-decoration:none}.download-link:hover{color:#30c230;text-decoration:none}.cv-body{margin-top:50px;margin-bottom:50px}.cv{display:block;width:90%;height:1200px}@media screen and (max-width: 1100px){.cv{height:902.2556390977px}}@media screen and (max-width: 900px){.cv-main{width:95%}}@media screen and (max-width: 700px){.cv{height:705.8823529412px}}@media screen and (max-width: 500px){.cv{height:600px}}@media screen and (max-width: 400px){.cv{height:400px}.cv-body{margin-top:25px;margin-bottom:25px;margin-left:auto;margin-right:auto}}.degree-main{width:80%}.degree-header{text-align:center;border-bottom:medium solid #a60000}.degree-body{width:90%;margin-top:50px;margin-bottom:50px}.degree{width:90%;margin-top:75px;margin-bottom:75px}.degree-title{display:flex;width:100%;text-indent:100px;border-bottom:medium solid #30c230}.degree-img{height:40px;width:40px;margin-top:auto;margin-bottom:auto;margin-left:10px;cursor:pointer}.degree-content{width:95%;padding-top:30px;padding-bottom:30px;text-align:center;word-wrap:break-word}@media screen and (max-width: 900px){.degree-main{width:95%}}@media screen and (max-width: 600px){.degree{margin-top:37.5px;margin-bottom:37.5px}.degree-title{justify-content:center;text-indent:0px}}.experience-main{width:80%}.experience-header{text-align:center;border-bottom:medium solid #a60000}.experience-body{width:90%;margin-top:50px;margin-bottom:50px}.experience{width:90%;margin-top:75px;margin-bottom:75px}.experience-title{display:flex;width:100%;text-indent:100px;border-bottom:medium solid #30c230}.experience-img{height:40px;width:40px;margin-top:auto;margin-bottom:auto;margin-left:10px}.experience-content{width:95%;padding-top:30px;padding-bottom:30px;text-align:center;word-wrap:break-word}@media screen and (max-width: 900px){.experience-main{width:95%}}@media screen and (max-width: 600px){.experience{margin-top:37.5px;margin-bottom:37.5px}.experience-title{justify-content:center;text-indent:0px}}.home-main{width:80%}.home-header{text-align:center;border-bottom:medium solid #a60000}.home-body{width:90%;margin-top:50px;margin-bottom:50px}.home-title{text-align:center;border-bottom:medium solid #30c230}.home-content{margin-top:10px;margin-bottom:10px;overflow-x:hidden;overflow-y:auto}.home-item,.home{display:inline-flex;position:relative;height:350px;width:100%;margin-bottom:10px;padding-bottom:5px}.home-item-left,.home-text-left,.home-img-left{position:absolute;top:0;left:0;height:100%}.home-item-right,.home-text-right,.home-img-right{position:absolute;top:0;right:0;height:100%}.home-img-left{width:30%}.home-img-right{width:30%}.home-text-left{display:flex;justify-content:center;align-items:center;width:70%;word-wrap:break-word}.home-text-left span{padding-right:15px}.home-text-right{display:flex;justify-content:center;align-items:center;width:70%;word-wrap:break-word}.home-text-right span{padding-left:15px}@media screen and (max-width: 1600px){.home-item,.home{height:300px}}@media screen and (max-width: 1300px){.home-item,.home{height:250px}}@media screen and (max-width: 1200px){.home-text-left,.home-text-right{margin-top:5px}}@media screen and (max-width: 1000px){.home-main{width:95%}.home-body{width:95%}.home-item,.home{height:250px}.home-text-left,.home-text-right{margin-top:0px}}@media screen and (max-width: 900px){.home-main{width:95%}.home-text-left span,.home-text-right span{margin-top:auto}}@media screen and (max-width: 700px){.home-item,.home{height:150px}}@media screen and (max-width: 400px){.home-item,.home{height:90px}}.interest-main{width:80%}.interest-header{text-align:center;border-bottom:medium solid #a60000}.interest-body{margin-top:75px;margin-bottom:75px}.interest{height:600px;width:90%}.interest-img{width:100%;filter:blur(5px)}.interest-img:hover{cursor:pointer;filter:blur(0px)}.interest-title{display:none;width:90%;text-align:center;word-wrap:break-word}.interest-content{display:none;height:80%;width:90%;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;word-wrap:break-word;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 1000px){.interest{height:500px}}@media screen and (max-width: 900px){.interest-main{width:95%}.interest-content{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px}}@media screen and (max-width: 700px){.interest{height:400px}}@media screen and (max-width: 600px){.interest{height:350px}}@media screen and (max-width: 500px){.interest{height:300px}}@media screen and (max-width: 400px){.interest{height:150px}.interest-body{margin-top:25px;margin-bottom:25px}.interest-title{justify-content:center;text-indent:0}.interest-content{height:300px e}}.knowledge-main{width:80%}.knowledge-header{text-align:center;border-bottom:medium solid #a60000}.knowledge-body{width:90%;margin-top:50px;margin-bottom:50px}.knowledge-levels{margin-top:10px;margin-bottom:10px;overflow-x:hidden;overflow-y:auto}.knowledge-level{display:inline-flex;position:relative;height:120px;width:24%;margin-bottom:10px;padding-bottom:5px}.knowledge-level img{position:absolute;top:0;left:0;height:100%;width:35%}.knowledge-level span{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;height:100%;width:65%;word-wrap:break-word}.knowledge-title{text-align:center;border-bottom:medium solid #30c230}.knowledge-content{margin-top:10px;margin-bottom:10px;overflow-x:hidden;overflow-y:auto}.knowledge-item{display:inline-flex;position:relative;height:120px;width:24%;margin-bottom:10px;padding-bottom:5px}.knowledge-item-left{position:absolute;top:0;left:0;height:100%;width:40%;margin-left:5%}.knowledge-item-left img:hover{cursor:help}.knowledge-item-left span{visibility:hidden;position:absolute;top:40%;left:50%;transform:translateX(-50%);white-space:nowrap;padding:2px 2px;background:#000;color:#fff;border-radius:4px;font-size:1.2rem}.knowledge-item-right{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;height:100%;width:40%;margin-right:5%;word-wrap:break-word}@media screen and (max-width: 1250px){.knowledge-level{width:49%}.knowledge-item{width:49%}}@media screen and (max-width: 900px){.knowledge-main{width:95%}}@media screen and (max-width: 500px){.knowledge-level{width:100%}.knowledge-item{width:100%}}.project-main{width:80%}.project-header{text-align:center;border-bottom:medium solid #a60000}.project-body{width:90%;margin-top:50px;margin-bottom:50px}.project{width:90%}.project-title{width:90%;text-align:center;border-bottom:medium solid #30c230}.project-content{overflow-x:hidden;overflow-y:auto}.project-link{display:inline-flex;height:150px;width:47%;border-radius:10px;box-shadow:1px 1px 1px gray;margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px}.project-link a{display:block;width:98%}.project-link:hover{box-shadow:5px 5px 5px gray}.project-path{width:80%;margin-top:30px;padding-top:10px;padding-bottom:10px;text-indent:20px;border:medium solid #a60000;border-radius:15px}.project-link-style{color:#a60000;text-decoration:none}.project-link-style:visited{color:#a60000;text-decoration:none}.project-link-style:hover{color:#30c230;text-decoration:none}.myproject{width:80%;margin-bottom:25px}.myproject-header{display:flex;justify-content:center;width:100%;margin-top:25px;margin-bottom:25px;border-bottom:medium solid #30c230}.myproject-body{width:95%}.myproject-img{display:inline-flex;height:150px;width:10%;margin-bottom:25px;margin-right:25px}@media screen and (max-width: 1200px){.myproject-img{height:125px;width:12%}}@media screen and (max-width: 900px){.project-main{width:95%}.project{width:100%}.project-title{justify-content:center;text-indent:0px}.project-path{text-align:center}.myproject-header{justify-content:center;text-indent:0px}.myproject-img{height:100px}}@media screen and (max-width: 750px){.project-link{width:98%}.myproject-img{height:75px;width:15%}}@media screen and (max-width: 400px){.project-path{width:95%;text-indent:0px}.project-body{margin-top:25px;margin-bottom:25px}.project{margin-bottom:0px}.project-title{padding-bottom:10px;text-align:center;text-indent:0px}.myproject-img{height:50px;margin-bottom:0px}.myproject-header{text-align:center;text-indent:0px}.project-link{height:75px;width:100%}}
