.rn2wtq_mainHeader{background-image:var(--background-image-fallback);background-color:#46823c;background-position:top;background-repeat:no-repeat;background-size:auto 825px;height:825px;overflow:hidden}@supports (background-image:url("someimage.webp")){.rn2wtq_mainHeader{background-image:var(--background-image-webp)!important}}.rn2wtq_titleTaglineWrapper{color:#fff;text-align:center;max-width:800px;margin:165px auto 0;padding-left:.9375rem;padding-right:.9375rem}.rn2wtq_titleTaglineWrapper h1{text-transform:uppercase;margin-bottom:30px;font-size:3.55em;line-height:3.8rem}.rn2wtq_titleTaglineWrapper h2{font-family:var(--font-sanchez),serif;margin:0;font-size:1.55em;line-height:1.3em}.rn2wtq_buttonWrapper{text-align:center;margin-top:152px}.rn2wtq_hamburger{text-align:center;color:#000;cursor:pointer;width:100%;font-size:2.1rem;font-weight:700;position:absolute;top:25px;left:0}@media (max-width:767.98px){.rn2wtq_titleTaglineWrapper{margin-top:104px}.rn2wtq_titleTaglineWrapper h1{letter-spacing:1px;font-size:3.3rem}.rn2wtq_buttonWrapper{margin-top:60px}}@media (max-width:575.98px){.rn2wtq_titleTaglineWrapper{margin-top:90px}.rn2wtq_titleTaglineWrapper h1{letter-spacing:1px;font-size:2.7rem;line-height:3rem}.rn2wtq_titleTaglineWrapper h2{font-size:1.35rem}.rn2wtq_hamburger{font-size:1.7rem;top:18px}.rn2wtq_buttonWrapper{margin-top:37px}}@media only screen and (-webkit-min-device-pixel-ratio:1.3) and (min-width:2000px) and (min-width:3000px),only screen and (-o-min-device-pixel-ratio:13/10) and (min-width:2000px) and (min-width:3000px),only screen and (min-resolution:120dpi) and (min-width:2000px) and (min-width:3000px){@supports (background-image:url("someimage.webp")){.rn2wtq_mainHeader{background-image:var(--background-image-hidpi)!important}}.rn2wtq_mainHeader{background-color:#3f7e37;background-position:top;background-repeat:no-repeat;background-size:auto 725px;height:725px}}@media only screen and (-webkit-min-device-pixel-ratio:1.3) and (min-width:2000px),only screen and (-o-min-device-pixel-ratio:13/10) and (min-width:2000px),only screen and (min-resolution:120dpi) and (min-width:2000px){.rn2wtq_titleTaglineWrapper{margin-top:130px}.rn2wtq_titleTaglineWrapper h1{margin-bottom:26px}.rn2wtq_buttonWrapper{margin-top:120px}}
.GYksvG_whoWhatWhere{margin-top:var(--jg-section-padding)}.GYksvG_whoIamImage,.GYksvG_whatIdoImage,.GYksvG_whereIamImage{width:auto;height:115px;margin:38px auto 0;display:block}@media only screen and (-webkit-min-device-pixel-ratio:1.3) and (min-width:2000px),only screen and (-o-min-device-pixel-ratio:13/10) and (min-width:2000px),only screen and (min-resolution:120dpi) and (min-width:2000px){.GYksvG_whoIamImage,.GYksvG_whatIdoImage,.GYksvG_whereIamImage{height:115px}}@media (max-width:767.98px){.GYksvG_whoWhatWhere .col-md-4{margin-bottom:40px}.GYksvG_whoWhatWhere .col-md-4:last-child{margin-bottom:0}}
.umXZ8a_about{margin-top:var(--jg-section-padding);padding-top:var(--jg-section-padding);border-top:1px solid #ccc}.umXZ8a_about .about-buttons{margin-top:0}.umXZ8a_about .button{margin-right:21px;display:inline-block}@media (max-width:575.98px){.umXZ8a_about .button{width:100%;margin-bottom:10px;font-size:.8rem;display:block}}.umXZ8a_about .button svg{color:#000;margin-right:6px}.umXZ8a_jgImage{width:clamp(125px,130px,100%);max-width:160px}@media (max-width:767.98px){.umXZ8a_jgImage{padding-bottom:25px}}.umXZ8a_skill{text-align:center;background-color:var(--jg-light-gray);clear:both;margin-bottom:11px;padding:6px 12px;font-size:1.15rem;box-shadow:inset 0 0 10px #0000001a}.umXZ8a_skill:last-child{margin-bottom:0}@media (max-width:991.98px){.umXZ8a_skills{padding-top:var(--jg-section-padding)}}@media (min-width:576px) and (max-width:991.98px){.umXZ8a_skill{font-size:1.15rem}.umXZ8a_skill.umXZ8a_full{clear:both;float:none;width:100%}.umXZ8a_skill.umXZ8a_half{float:left;clear:none;width:48%}.umXZ8a_skill.umXZ8a_half:nth-of-type(odd){float:right;clear:none;width:48%}}@media (min-width:1200px){.umXZ8a_skill.umXZ8a_full{clear:both;float:none;width:100%}.umXZ8a_skill.umXZ8a_half{float:left;clear:none;width:48%}.umXZ8a_skill.umXZ8a_half:nth-of-type(odd){float:right;clear:none;width:48%}}
.u5E0Oq_portfolio{margin-top:var(--jg-section-padding);padding-bottom:var(--jg-section-padding);background-color:#000;flex-wrap:wrap;display:flex}.u5E0Oq_portfolio .u5E0Oq_portfolioItem{background-color:var(--jg-dark-gray);text-align:center;cursor:pointer;width:100%;height:260px;line-height:260px;position:relative;overflow:hidden}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(2n){background-color:#000}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:hover .u5E0Oq_portfolioCaption{bottom:0}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:hover .u5E0Oq_viewDetails{visibility:visible;opacity:1}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:hover img{opacity:0;transform:scale(.9)}.u5E0Oq_portfolio img{opacity:1;max-width:60%;transition:all .35s ease-out;transform:scale(1)}.u5E0Oq_portfolio .u5E0Oq_viewDetails{visibility:hidden;opacity:0;z-index:100;color:#fff;text-transform:uppercase;font-size:1.4rem;transition:opacity .35s ease-out;position:absolute;inset:0}.u5E0Oq_portfolio .u5E0Oq_viewDetails span{border:2px solid #565656;border-radius:12px;padding:8px 12px}.u5E0Oq_portfolio .u5E0Oq_portfolioCaption{background-color:var(--jg-dark-gray);color:#eee;width:100%;transition:all .35s ease-out;position:absolute;bottom:-46px;left:0}.u5E0Oq_portfolio .u5E0Oq_portfolioCaption p{height:46px;margin:0;font-size:.8rem;line-height:46px}@media (min-width:1400px){.u5E0Oq_portfolio .u5E0Oq_portfolioItem{width:25%}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(2n+5){background-color:#000}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(2n+6),.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(2n+9){background-color:var(--jg-dark-gray)}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(2n+10),.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(2n+13){background-color:#000}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(2n+14),.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(2n+17){background-color:var(--jg-dark-gray)}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(2n+18){background-color:#000}}@media (min-width:992px) and (max-width:1399.98px){.u5E0Oq_portfolio .u5E0Oq_portfolioItem{width:33.33%}}@media (min-width:768px) and (max-width:991.98px){.u5E0Oq_portfolio .u5E0Oq_portfolioItem{width:50%}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(3){background-color:#000}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(4){background-color:var(--jg-dark-gray)}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(7){background-color:#000}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(8){background-color:var(--jg-dark-gray)}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(11){background-color:#000}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(12){background-color:var(--jg-dark-gray)}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(15){background-color:#000}.u5E0Oq_portfolio .u5E0Oq_portfolioItem:nth-of-type(16){background-color:var(--jg-dark-gray)}}
.tB5o5G_primaryHeader{visibility:visible;z-index:10000;text-transform:uppercase;opacity:1;background:#333;width:100%;height:70px;line-height:70px;transition:transform .4s;position:fixed;top:0;left:0;overflow:hidden;transform:translateY(0);box-shadow:0 0 10px #00000080}.tB5o5G_primaryHeader.tB5o5G_interior{transition:none;display:block}.tB5o5G_primaryHeader.tB5o5G_off{transform:translateY(-70px)}.tB5o5G_primaryHeader nav{display:inline-block}.tB5o5G_hamburgerAlt{color:#fff;cursor:pointer;padding-left:35px;font-size:1.2rem}.tB5o5G_hamburgerAlt i{font-size:1.5rem}.tB5o5G_contactInfo{font-family:var(--font-sanchez),serif;color:#fff}.tB5o5G_contactInfo .tB5o5G_chat-status{cursor:pointer;padding-left:18px}.tB5o5G_contactInfo .tB5o5G_chat-status a:hover,.tB5o5G_contactInfo .tB5o5G_chat-status a:active,.tB5o5G_contactInfo .tB5o5G_chat-status a:visited,.tB5o5G_contactInfo .tB5o5G_chat-status a:target{border:0;outline:none!important;text-decoration:none!important}
.El4svG_contactForm h4{margin-bottom:15px}.El4svG_contactForm .El4svG_message{height:160px}.El4svG_contactForm .El4svG_error{color:var(--jg-lime-green-light);padding-left:13px}.El4svG_contactForm .button{width:140px}@media (max-width:575.98px){.El4svG_contactForm .button{width:100%;display:block}}.El4svG_contactForm .form-control:focus{color:#999;background-color:#444;border:0;outline:none}.El4svG_thanks{text-align:center;min-height:350px;font-family:var(--font-sanchez),serif;color:var(--jg-lime-green-light);justify-content:center;align-items:center;font-size:2em;display:flex}
.nse-ea_loading{justify-content:center;align-items:center;min-height:350px;display:flex}
.oF54tG_footerWrap{background-color:#3e6f22;padding-bottom:100px;overflow:hidden}.oF54tG_footerBorder{background-image:var(--background-image-fallback);background-color:#000;background-position:0 0;background-repeat:repeat-x;height:232px}@supports (background-image:url("someimage.webp")){.oF54tG_footerBorder{background-image:var(--background-image-webp)!important}}.oF54tG_interior .oF54tG_footerBorder{background-color:#0000}.oF54tG_contact{margin-top:var(--jg-section-padding);color:#292929}.oF54tG_contact a:link,.oF54tG_contact a:visited,.oF54tG_contact a:hover,.oF54tG_contact a:active{color:var(--jg-lime-green-light);text-decoration:none;transition:color .3s}.oF54tG_contact a:hover{color:#60864a}.oF54tG_footer .contact-method{margin-bottom:3px}.oF54tG_footer .contact-method svg{margin-right:11px}.oF54tG_footer .contact-method.chat svg{margin-right:5px}.oF54tG_footer .about-this-site{margin-top:30px}@media (max-width:991.98px){.oF54tG_footer .about-this-site{margin-top:45px}}.oF54tG_footer .about-this-site-text span{color:var(--jg-lime-green-light);white-space:nowrap}@media (max-width:991.98px){.oF54tG_footer .about-this-site-text{margin-bottom:45px}.oF54tG_footer .contact-me{margin-top:45px}}
