@import url(https://fonts.googleapis.com/css2?family=Kaushan+Script&family=Poppins:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300&family=Roboto:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);:root{--primary-color:#c9860a;--secondary-color:#db7a0a}@font-face{font-family:Simone;font-weight:700;src:local("Simone"),url(/static/media/Simone_Script_Font.3fa3cca137eb6e619e5f.ttf) format("truetype")}@font-face{font-family:Sullington;font-weight:700;src:local("Sullington"),url(/static/media/Sullington_Script_Font.1e3c1c7b03b943dbe4ba.ttf) format("truetype")}span{color:#db7a0a;color:var(--secondary-color)}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,code{font-family:Roboto,sans-serif}ul{list-style-type:none}a{color:#080808;text-decoration:none}a:hover{color:#b45903}p{font-family:Montserrat,sans-serif;font-size:24px;line-height:1.4}h1,h2{color:#c9860a;color:var(--primary-color);font-family:Roboto,sans-serif;font-size:25px}.container{height:100%;margin:auto;max-width:1240px;position:relative}span{color:#c9860a;color:var(--primary-color)}.sub__menus__arrows:hover .sub__menus{display:block}.sub__menus__arrows__full:hover .sub__menus{display:block;z-index:1000000}.menu-item .sub__menus a{margin:0 5px;padding:7px 0 0}.wrap{display:flex;flex-wrap:wrap;justify-content:center}.box{height:auto;margin:1rem}.wrap .header{text-align:left}.box img{border-radius:10px}p{font-size:15px}.prog-link{color:#c9860a;color:var(--primary-color);font-size:12px}.prog-link:hover{color:#db7a0a;color:var(--secondary-color)}.star{color:#daa520}@media screen and (max-width:940px){p{font-size:14px}.wrap .header,p{text-align:center}.wrap .header{font-size:1.5rem}.wrap .box-btn button{margin:1rem auto}}.job-link a{color:#48d667}@media screen and (max-width:375px){.box img{height:300px;width:100%}}.main-menu .content{position:absolute;top:30%;width:100%}.main-menu h1{color:#db7a0a;color:var(--secondary-color);font-size:2rem;padding:10px 0;text-align:left}.main-menu p{color:#555353;font-size:16px;margin:auto;text-align:justify}.job-link a{color:#c9860a;color:var(--primary-color);font-weight:700}.job-link a:hover{color:#46a828}@media screen and (max-width:940px){.main-menu h1,.main-menu-header h1{font-size:1.5rem}.main-menu-content p{font-size:14px}.main-menu .content{font-size:14px;padding:0 2rem}}.hero-divider{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}.hero-divider img{width:100%}@media screen and (max-width:940px){.hero-divider img{display:none}}.navbar{background:#00000000;height:auto;position:absolute;width:100%;z-index:10}.navbar .navbar-container{align-items:center;display:flex;justify-content:space-around;padding:1rem 0;width:100%}.navbar-logo img{padding:10px}.navbar-logo h1{color:#fff;padding:1rem}.navbar .icon{color:#fff;font-size:1.4rem}.navbar .logo .icon{color:var(--primary-color);font-size:3rem;margin-right:1rem}.hamburger{display:none;padding:1rem}.navbar .nav-menu{align-items:center;display:flex;height:100%}.navbar li{color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;padding:.5rem 1rem;text-transform:uppercase;width:-webkit-max-content;width:max-content}.navbar li a{color:#fff;font-weight:300}.menu-item .sub__menus li a{color:#353535;font-size:13px;padding:-1rem}.menu-item .sub__menus li a:hover{color:#ff7b00!important}.sub__menus{background:#fff;border:1px solid #e6e6fa;border-radius:10px;display:none;left:-17px;margin-top:6px;padding:2px 0 0;position:absolute;width:240px;z-index:1000}.sub__menus__arrows{position:relative}.sub__menus__arrows svg,.sub__menus__arrows__full svg{padding-top:0;position:absolute;top:10px}@media screen and (max-width:1200px){.navbar .nav-menu{flex-direction:column;height:100vh;justify-content:center;left:-100%;position:absolute;top:0;transition:.5s ease-in;width:100%}.navbar .active{left:0}.navbar li{font-size:1rem}.navbar button{font-size:1.8rem}.menu-item .sub__menus li a,li .submenu-header{font-size:14px}#submenu-item li{padding:.2rem 1rem}.sub__menus{width:250px}.navbar .navbar-container{justify-content:space-between}}.footer{background:#1b1b1b;height:auto;position:relative;width:100%}.footer .container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 0 1rem}.logo-footer h1{color:#c9860a;font-family:Sullington;font-size:7rem;text-align:left}.footer .top{display:flex;justify-content:space-between;padding:1rem;width:100%}.footer .top .logo-footer{align-items:center;display:flex}.footer .top .footer-icon{color:#fff;cursor:pointer;font-size:3rem;margin-right:1rem}.footer h3{color:#fff;font-size:1rem;text-align:center}.footer .col-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem;width:100%}.col{width:300px}.col-container .col p{cursor:pointer;text-align:center}.footer h3{margin:1rem 0 2rem;text-transform:uppercase}.footer .license p{color:#fff}.footer .license img{margin:1rem 0}.footer .license a:hover{color:#088af5}.footer p{color:#fff;font-family:Montserrat,sans-serif;font-weight:500;margin:.5rem 0;text-align:left}.footer form{margin-bottom:.6rem;position:relative;width:100%}.footer form input{border:1px solid #aaa;border-radius:4px;color:#333;font-size:1rem;outline:none;padding:1rem;width:100%}.footer form input:focus{box-shadow:0 0 8px 0 var(--primary-dark);color:#333;outline:var(--primary-color)}.footer form .mail-icon{color:#aaa;cursor:pointer;font-size:1.4rem;margin:1rem;position:absolute;right:.2rem;top:3.8rem}.footer form .social-icon{background-color:var(--primary-color);border-radius:4px;color:#f8f8f8;font-size:3rem;margin:1rem 1rem 1rem 0;padding:.6rem}.copyright p{color:#fff;text-transform:uppercase}@media screen and (max-width:940px){.footer{height:100%}.footer .col-container{grid-template-columns:2fr 1fr}.footer form{grid-column:1/span 2}.footer h1,.footer h2,.footer h3{text-align:left}.license{width:100%}.col h3,.col p,.license,.license h3,.license p{text-align:center}}.bg{background:#fff}.main-cards-header{padding:1rem}.main-cards-header p{color:#302d2d;font-size:14px;text-align:center}.main-cards-header h1{color:#c9860a;font-family:Sullington;font-size:5rem;letter-spacing:3px;padding:1rem;text-align:center}.cards-flex{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding-bottom:3rem}.card-caption h1{color:rgba(36,36,33,.733);font-size:1rem;font-weight:700;padding:.5rem;text-align:center}.card-iframe iframe{border-radius:1rem}@media screen and (max-width:700px){.card-iframe{margin:2rem 0}.card-iframe iframe{height:100%;width:100%}.card-caption h1{font-size:.8rem;padding:.2rem 0}}.contact-container{display:flex;flex-wrap:wrap;height:auto;justify-content:center;position:relative;width:100%}.contact-container:before{content:"";height:100%;opacity:.08;position:absolute;top:25%;width:100%;z-index:-1}.get_form_inner{background:#fff;box-shadow:-4px -2px 20px -7px #cfd5df;display:block;margin:4rem 2rem 2rem 3rem;padding:2rem}input{display:flex;flex-wrap:wrap;width:100%}input[type=email],input[type=tel],input[type=text]{border:1px solid #dbdbdb;border-radius:2px;color:#333;height:42px;outline:0;padding:0 0 0 20px;width:100%}textarea{border:1px solid #dbdbdb;border-radius:2px;color:#333;margin-bottom:20px;outline:0;padding:12px 0 0 20px;resize:none;width:100%}.get_form_inner_text h3{color:var(--primary-color);font-size:26px;font-weight:600}.get_form_inner_text p{text-align:left}input[type=submit]{background-color:var(--primary-color);border:var(--primary-color);color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;outline:0;padding:10px 20px;text-transform:uppercase;transition:all .3s cubic-bezier(.55,.055,.675,.19);-webkit-transition:all .3s cubic-bezier(.55,.055,.675,.19);-moz-transition:all .3s cubic-bezier(.55,.055,.675,.19);-ms-transition:all .3s cubic-bezier(.55,.055,.675,.19);-o-transition:all .3s cubic-bezier(.55,.055,.675,.19)}input[type=submit]:hover{background-color:#d42ad4;border-color:var(--secondary-color);color:#fff}.contact-cards-container{flex-wrap:wrap;width:330px}.get_form_inner2{background:#fff;box-shadow:-4px -2px 20px -7px #cfd5df;display:block;height:150px;margin:4rem 1rem 1rem;padding:2rem 1rem;width:300px}.get_form_inner2 h2{color:var(--primary-color);text-align:center}.get_form_inner2 a,.get_form_inner2 p{color:#272626;margin:1rem auto;text-align:center}@media screen and (max-width:940px){.get_form_inner{margin:4rem 1rem 2rem}}.software{position:relative;width:100%}.software .content{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.software-container{padding:25px;text-align:center}.software-container p{font-family:Montserrat,sans-serif;padding:1rem 0}.software h1{color:#c9860a;font-family:Sullington;font-size:5rem;letter-spacing:3px;padding:1rem;text-align:center}.software-thumbnail{width:100px}.resume,.software-thumbnail img{width:100%}.resume{background:transparent;height:auto;position:relative}.resume:before{content:"";height:100%;opacity:.03;position:absolute;width:100%;z-index:-1}.resume-content{padding:1rem}.resume-header{padding:1rem 0}.resume-header h1{color:#c9860a;font-family:Sullington;font-size:5rem;letter-spacing:3px;padding:1rem;text-align:center}.resume-header h2{font-size:1rem;padding:.3rem 0}.resume-flex{display:flex;gap:1rem;justify-content:center;padding-top:2rem}.resume-left{margin:auto 0;width:50%}.resume-left h1{font-size:1rem}.resume-left h1,.resume-left h2{font-weight:400;text-transform:uppercase}.resume-left h2{font-size:.8rem;padding:.3rem 0}.resume-left ul{font-size:.9rem;list-style-type:disc;padding:0 1rem}.workExperience{padding:1rem 0}.resume-right{box-shadow:0 0 10px -5px #0a090a;margin:auto;width:400px}.resume-right img{border-radius:15px;padding:.2rem;width:100%}.resume-more{padding:1rem}.resume-more h1{font-size:1rem}.resume-more h1,.resume-more h2{font-weight:400;text-transform:uppercase}.resume-more h2{font-size:.8rem;padding:.3rem 0}.resume-more ul{font-size:.9rem;list-style-type:disc;padding:0 1rem}@media screen and (max-width:700px){.resume-flex{flex-wrap:wrap-reverse}.resume-left,.resume-right{margin:auto;width:100%}}.gallery{display:flex;gap:1rem;justify-content:center}.gallery-image{cursor:pointer;object-fit:cover;width:20%}.galleryHeader{padding:2rem 1rem;text-align:center}.galleryHeader h1{color:#c9860a;font-family:Sullington;font-size:5rem;letter-spacing:3px;padding:1rem;text-align:center}.modal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{max-height:90%;max-width:90%}.close{color:#fff;cursor:pointer;font-size:30px;position:absolute;right:20px;top:20px}@media screen and (max-width:940px){.gallery{flex-wrap:wrap}.gallery-image{width:50%}}.hero{background:linear-gradient(270deg,#000,#44424241),url(/static/media/hero.f294bd6a8b8dc9e3dff7.webp) no-repeat top/cover;display:flex;height:100dvh;justify-content:center;position:relative;width:100%}.hero .hero-container .content{bottom:30%;position:absolute;right:10%;text-align:center;width:-webkit-max-content;width:max-content}.hero h1{color:#c9860a;font-family:Sullington,serif;font-size:15rem;letter-spacing:5px;text-align:left}.hero h2{color:#fff;font-size:1.5rem;font-weight:400;text-align:left;text-transform:uppercase}.hero-container p{color:#fff;font-size:18px;text-align:left}.hero .hero-btn button{cursor:pointer}.socials{display:flex;gap:.5rem;justify-content:left;padding:.5rem 0}.socials p{color:#c9860a;font-size:1.5rem}@media screen and (max-width:940px){.hero .hero-container .content{bottom:20%;left:0;width:100%}.socials{justify-content:center}.hero h1,.hero h2{text-align:center}.hero h1{font-size:10rem}.hero p{text-align:center}}.contact-hero{background:#02020279;display:flex;flex-wrap:wrap;height:80vh;justify-content:center;position:relative;width:100%}.contact-hero:before{content:"";height:100%;position:absolute;width:100%;z-index:-1}.contact-hero .contact-hero-content{display:block;padding:1rem;position:absolute;top:30%}.contact-hero h1{font-size:4rem}.contact-hero h1,.contact-hero p{color:#fff;font-family:Montserrat,sans-serif}@media screen and (max-width:940px){.contact-hero h2{color:#fff;font-size:1.5rem}.contact-hero h1{font-size:3rem}}.work{background:#00000000;height:80vh;position:relative;width:100%}.work:before{background:url(/static/media/work_hero.1d6d66cbd01b6a720617.webp) no-repeat top/cover;content:"";height:100%;position:absolute;width:100%;z-index:-1}.work .work-content{bottom:20%;display:block;padding:1rem;position:absolute}.work h1{color:#fff;font-family:Montserrat,sans-serif;font-size:4rem}@media screen and (max-width:940px){.work h2{font-size:1.5rem}.work h1{font-size:2rem}}.mywork{position:relative;width:100%}.mywork .content{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.mywork-container{padding:25px;text-align:center}.mywork-container p{padding:1rem 0}.mywork h1,.mywork-container p{font-family:Montserrat,sans-serif}.mywork h1{padding:1rem}.mywork-thumbnail{width:400px}.mywork-thumbnail img{width:100%}@media screen and (max-width:600px){.software-thumbnail{width:80px}}.slider-bg{height:auto;position:relative;width:100%}.slider-bg:before{content:"";height:100%;position:absolute;width:100%;z-index:-1}.image-slider-header{padding:2rem 1rem 0;text-align:center;width:70%}.image-slider-header h1{color:#131212;font-size:1.2rem;padding:.5rem 0;text-transform:uppercase}.image-slider-header p{color:rgba(29,27,27,.719);font-size:14px}.image-slider-flex{display:flex;gap:1rem;justify-content:center;padding:3rem 0 2rem}.image-slider-right{margin:auto;padding:1rem;width:50%}.image-slider-right h1{color:#161515;font-size:1.2rem;padding:.5rem 0;text-transform:uppercase}.image-slider-right p{color:rgba(29,27,27,.719);font-size:14px;text-align:justify}.image-slider{margin:auto;overflow:hidden;padding:.5rem;position:relative;width:500px}.image-slider img{background-color:rgba(238,166,10,.329);border-radius:10px;padding:.1rem;width:100%}.image-slider .arrow{color:orange;cursor:pointer;display:flex;font-size:1.5rem;gap:3rem;justify-content:center;padding:1rem}.image-slider .arrow:hover{color:#1b1a1a}.slider-btn button{border-radius:.3rem;padding:.4rem 1.5rem}.slider-btn button:hover{background-color:#fff;border-color:#fff;color:var(--secondary-color)}.image-slider-right ul{color:rgba(27,26,26,.719);padding-left:0}.slider-footer{padding-bottom:1rem;text-align:center}.slider-footer h1{color:#1f1d1d;font-family:Dancing Script,cursive;font-optical-sizing:auto;font-size:1.5rem;font-style:normal;font-weight:300;letter-spacing:2px}@media screen and (max-width:940px){.image-slider-flex{flex-wrap:wrap}.image-slider-right{width:100%}.image-slider-right h1{text-align:center}.image-slider-right p{text-align:justify}.slider-btn{text-align:center}.image-slider-header{width:100%}.image-slider{width:90%}}@media screen and (max-width:600px){.image-slider{width:100%}}
/*# sourceMappingURL=main.fd6da9eb.css.map*/