h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}h1,h2,h3,h4{font-weight:700}::-moz-selection{background:#85b52c;color:#000}::selection{background:#85b52c;color:#000}.container{max-width:992px}body{background-color:#262626;color:#cdcdcd;font-family:Barlow,sans-serif;font-weight:300;scroll-behavior:smooth}.content-default,body{font-size:1.1rem}.content-default p{margin-bottom:1rem}.content-default p:last-child{margin-bottom:0}.content-default b,.content-default strong{font-weight:700}.content-default a{color:#85b52c;display:inline-block;position:relative;text-decoration:none}.content-default a:before{border-bottom:1px solid #85b52c;bottom:2px;content:"";left:0;position:absolute;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important;width:0}.content-default a:hover:before{width:100%}.title-arrow{display:block;margin-bottom:3rem;position:relative}.title-arrow:before{color:#85b52c;content:"\f135";display:inline-block;font-family:bootstrap-icons;font-weight:400;vertical-align:bottom}.color-black{color:#262626!important}.fill-black{fill:#262626}.color-black-strong{color:#000!important}.fill-black-strong{fill:#000}.color-black-light{color:#3a3a3a!important}.fill-black-light{fill:#3a3a3a}.color-green{color:#85b52c!important}.fill-green{fill:#85b52c}.color-green-bold{color:#35af2e!important}.fill-green-bold{fill:#35af2e}.color-white{color:#fff!important}.fill-white{fill:#fff}.color-white-bold{color:#cdcdcd!important}.fill-white-bold{fill:#cdcdcd}.btn-black{background-color:#262626;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-black:focus,.btn-black:hover{box-shadow:0 0 1rem rgba(38,38,38,.4)}.btn-outline-black{border-color:#262626;color:#262626;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-outline-black:focus,.btn-outline-black:hover{box-shadow:0 0 1rem rgba(38,38,38,.4);color:#262626}.btn-black-strong{background-color:#000;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-black-strong:focus,.btn-black-strong:hover{box-shadow:0 0 1rem rgba(0,0,0,.4)}.btn-outline-black-strong{border-color:#000;color:#000;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-outline-black-strong:focus,.btn-outline-black-strong:hover{box-shadow:0 0 1rem rgba(0,0,0,.4);color:#000}.btn-black-light{background-color:#3a3a3a;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-black-light:focus,.btn-black-light:hover{box-shadow:0 0 1rem rgba(58,58,58,.4)}.btn-outline-black-light{border-color:#3a3a3a;color:#3a3a3a;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-outline-black-light:focus,.btn-outline-black-light:hover{box-shadow:0 0 1rem rgba(58,58,58,.4);color:#3a3a3a}.btn-green{background-color:#85b52c;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-green:focus,.btn-green:hover{box-shadow:0 0 1rem rgba(133,181,44,.4)}.btn-outline-green{border-color:#85b52c;color:#85b52c;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-outline-green:focus,.btn-outline-green:hover{box-shadow:0 0 1rem rgba(133,181,44,.4);color:#85b52c}.btn-green-bold{background-color:#35af2e;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-green-bold:focus,.btn-green-bold:hover{box-shadow:0 0 1rem rgba(53,175,46,.4)}.btn-outline-green-bold{border-color:#35af2e;color:#35af2e;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-outline-green-bold:focus,.btn-outline-green-bold:hover{box-shadow:0 0 1rem rgba(53,175,46,.4);color:#35af2e}.btn-white{background-color:#fff;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-white:focus,.btn-white:hover{box-shadow:0 0 1rem hsla(0,0%,100%,.4)}.btn-outline-white{border-color:#fff;color:#fff;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-outline-white:focus,.btn-outline-white:hover{box-shadow:0 0 1rem hsla(0,0%,100%,.4);color:#fff}.btn-white-bold{background-color:#cdcdcd;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-white-bold:focus,.btn-white-bold:hover{box-shadow:0 0 1rem hsla(0,0%,80%,.4)}.btn-outline-white-bold{border-color:#cdcdcd;color:#cdcdcd;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.btn-outline-white-bold:focus,.btn-outline-white-bold:hover{box-shadow:0 0 1rem hsla(0,0%,80%,.4);color:#cdcdcd}.bg-black{background-color:#262626}.bg-black-strong{background-color:#000}.bg-black-light{background-color:#3a3a3a}.bg-green{background-color:#85b52c}.bg-green-bold{background-color:#35af2e}.bg-white{background-color:#fff}.bg-white-bold{background-color:#cdcdcd}.layout-head{background-color:#262626;box-shadow:0 1px 1rem rgba(0,0,0,.4);display:block;left:0;padding:1rem 0;position:fixed;right:0;top:0;z-index:9999}.layout-head ul{align-items:center;display:flex;font-family:Source Code,monospace;justify-content:center}.layout-head ul li{margin-left:2rem}.layout-head ul li[data-ow-mb=menu]{display:none}.layout-head ul li[data-ow-mb=menu] a{color:#cdcdcd;font-size:2rem}.layout-head ul li[data-ow-mb=menu] a:hover{color:#85b52c}@media (max-width:768px){.layout-head ul li[data-ow-mb=menu]{display:block}}.layout-head ul li:not([data-ow-mb]) a:not(.btn){color:#fff;font-size:.9rem;padding-bottom:.5rem;position:relative;text-decoration:none}.layout-head ul li:not([data-ow-mb]) a:not(.btn) span{color:#85b52c;font-weight:700}.layout-head ul li:not([data-ow-mb]) a:not(.btn):after,.layout-head ul li:not([data-ow-mb]) a:not(.btn):before{bottom:0;content:"";left:0;position:absolute;width:0}.layout-head ul li:not([data-ow-mb]) a:not(.btn):before{border-bottom:1px solid #85b52c;transition-duration:.3s!important;-o-transition-duration:.3s!important;-moz-transition-duration:.3s!important;-webkit-transition-duration:.3s!important}.layout-head ul li:not([data-ow-mb]) a:not(.btn):after{border-bottom:5px solid #85b52c;bottom:-2px;box-shadow:0 0 1rem rgba(133,181,44,.8);transition-duration:.8s!important;-o-transition-duration:.8s!important;-moz-transition-duration:.8s!important;-webkit-transition-duration:.8s!important}.layout-head ul li:not([data-ow-mb]) a:not(.btn):hover:before{width:100%}.layout-head ul li:not([data-ow-mb]) a:not(.btn):hover:after{width:45%}@media (max-width:768px){.layout-head ul li:not([data-ow-mb]){display:none}}.logo,.logo a{display:block;height:50px;text-indent:-9999px;width:75.6666666667px}.logo a{background-image:url(../img/logo.svg);background-position:50%;background-repeat:no-repeat}.layout-section{padding-bottom:3rem}.layout-section-title{display:block;font-size:2rem;font-weight:700;margin-bottom:3rem;position:relative}.layout-section-title span{background-color:#262626;display:inline-block;padding-right:1rem;position:relative;z-index:9}.layout-section-title b{color:#85b52c;font-family:Source Code,monospace;padding-right:.2rem}.layout-section-title:before{border-bottom:1px solid #85b52c;bottom:1.5rem;content:"";left:0;position:absolute;width:100%;z-index:1}.layout-section-title:after{border-bottom:5px solid #85b52c;bottom:1.35rem;content:"";left:0;position:absolute;width:35%;z-index:1}@media (max-width:768px){.layout-section-title:after{width:60%}}.section-home{background-image:url(../img/logo_bg.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 94%;margin-top:6rem;padding:6rem 0}.section-home p{font-size:1rem;max-width:768px;width:100%}.section-home h3{font-size:3.5rem}.section-home h2{font-size:3rem;margin-bottom:1rem}@media (max-width:768px){.section-home{background-position:50%;background-size:auto 80%}.section-home .container{text-align:center}.section-home .container a{font-size:1.2rem}}.section-about img{box-shadow:1px 1px 1px #262626,2px 2px 1px #262626,3px 3px 1px #262626,4px 4px 1px #262626,5px 5px 1px #262626,6px 6px 1px #85b52c;filter:grayscale(1);transition-duration:.4s!important;-o-transition-duration:.4s!important;-moz-transition-duration:.4s!important;-webkit-transition-duration:.4s!important}@media (max-width:768px){.section-about img{display:block;margin:0 auto 3rem;text-align:center}}.section-about:hover img{filter:grayscale(0)}.section-skills .box-default{transition-duration:.4s!important;-o-transition-duration:.4s!important;-moz-transition-duration:.4s!important;-webkit-transition-duration:.4s!important}.section-skills .box-default:hover{transform:scale(1.025)}.section-techs{margin-top:3rem}.section-techs img{filter:grayscale(1);max-width:80px;transition-duration:.6s!important;-o-transition-duration:.6s!important;-moz-transition-duration:.6s!important;-webkit-transition-duration:.6s!important}.section-techs img:hover{filter:grayscale(0);transform:scale(1.1)}.section-techs ul{margin-bottom:1rem}.section-techs ul li{display:block;font-family:Source Code,monospace;font-size:.8rem;position:relative}.section-techs ul li:before{color:#85b52c;content:"\f135";font-family:bootstrap-icons;font-weight:400;vertical-align:bottom}.section-techs .section-techs-lists{margin-top:3rem}@media (max-width:768px){.section-techs .section-techs-lists .col-6{align-items:center;display:flex;justify-content:center}.section-techs .section-techs-lists .col-6 ul{display:inline-block}}.layout-footer{border-top:1px solid rgba(0,0,0,.3);padding:1rem 0}.layout-footer ul{align-items:center;display:flex}.layout-footer ul li{margin-right:1rem}.layout-footer ul li:last-child{margin-right:0}.layout-footer a{color:#cdcdcd;text-decoration:none}.layout-footer a:hover{color:#85b52c}.layout-footer p{color:#85b52c;font-family:Source Code,monospace;font-size:.8rem;text-align:right}.layout-menu-mobile{background-color:#262626;bottom:0;display:block;font-family:Source Code,monospace;left:0;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:82px;width:100%;z-index:9999}.layout-menu-mobile .menu-mobile-content{padding:2rem}.layout-menu-mobile .menu-mobile-content ul li{color:#85b52c;font-size:1.2rem;margin-bottom:1rem}.layout-menu-mobile .menu-mobile-content ul li:last-child{margin-bottom:0}.layout-menu-mobile .menu-mobile-content ul li a{border:1px solid #3a3a3a;border-radius:.3rem;color:#cdcdcd;display:block;padding:1rem;text-align:center;text-decoration:none}.layout-menu-mobile .menu-mobile-content ul li a span{color:#85b52c;font-weight:700}.layout-menu-mobile .menu-mobile-content ul li a:active,.layout-menu-mobile .menu-mobile-content ul li a:hover{border:1px solid #85b52c;color:#fff}.box-default{border:1px solid rgba(0,0,0,.3);border-radius:.3rem;box-shadow:0 0 1rem rgba(0,0,0,.4);padding:2rem 1rem;text-align:center}.box-default img{box-shadow:1px 1px 1px #262626,2px 2px 1px #262626,3px 3px 1px #262626,4px 4px 1px #262626,5px 5px 1px #262626,6px 6px 1px #85b52c;display:inline-block;margin-bottom:1rem;position:relative}.box-default h1{color:#85b52c;font-size:1.3rem}@media (max-width:768px){.box-default{overflow:hidden}.box-default .box-default-icon{float:left;margin-bottom:0;margin-right:2rem}.box-default h1,.box-default p{text-align:left}}.box-default-icon{align-items:center;background-color:#85b52c;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 1rem;position:relative;width:100px}.box-default-icon i{color:#fff;font-size:3rem;font-weight:700}.box-default-icon:before{border:1px solid #85b52c;border-radius:50%;bottom:-.3rem;content:"";height:100px;position:absolute;right:-.3rem;width:100px}.box-article{margin-bottom:3rem}.box-article .title-arrow{margin-bottom:1rem}.box-article .title-arrow:before{display:inline-block;overflow:hidden;text-indent:-32px;transition-duration:.4s!important;-o-transition-duration:.4s!important;-moz-transition-duration:.4s!important;-webkit-transition-duration:.4s!important}.box-article:hover .title-arrow:before{text-indent:-5px}.box-article .box-article-content span{font-size:1rem;text-transform:.9rem}.box-article .box-article-lng{margin-bottom:.5rem}.box-article .box-article-lng li{color:#85b52c;font-family:Source Code,monospace;font-size:.9rem}.box-article .box-article-lng li:before{color:#85b52c;content:"|"}.box-article .box-article-lng li:first-child:before{display:none}.box-article .box-article-img img{border-radius:.3rem;@inclide mixins.shadow($black-strong, .8)}.box-article .box-article-share{margin-top:.5rem}.box-article .box-article-share li{color:#85b52c;font-family:Source Code,monospace;font-size:1.2rem;margin-right:1rem}.box-article ul{display:flex}.box-article ul li{margin-right:.5rem}.box-article ul li a{color:#85b52c;text-decoration:none}.box-lab{box-shadow:0 0 1rem rgba(0,0,0,.2);display:block;padding:1rem;position:relative}.box-lab .box-lab-header{color:#85b52c;margin-bottom:.5rem;text-align:left}.box-lab .box-lab-header a{color:#85b52c;text-decoration:none}.box-lab .box-lab-header ul{align-items:center;display:flex}.box-lab .box-lab-header ul li{font-size:.8rem;line-height:.8rem;margin-right:.6rem}.box-lab .box-lab-header ul li:first-child{font-size:2rem}.box-lab .box-lab-header ul li:first-child,.box-lab .box-lab-header ul li:last-child{margin-right:0}.box-lab .box-lab-header ul li:first-child:after,.box-lab .box-lab-header ul li:last-child:after{display:none}.box-lab .box-lab-header ul li:after{color:#85b52c;content:"|";margin-left:.6rem}.box-lab .box-lab-footer{display:block;position:absolute;right:1rem;top:1rem}.box-lab .box-lab-footer ul{align-items:center;display:flex}.box-lab .box-lab-footer ul li{margin-right:1rem}.box-lab .box-lab-footer ul li:last-child{margin-right:0}.box-lab ul li,.box-lab ul li a{color:#85b52c}.box-lab h2{display:block;font-size:1.4rem;margin-bottom:.5rem}.box-lab h2,.box-lab p{line-height:1.3rem;text-align:left}.frm{font-family:Barlow,sans-serif}.frm .frm-content label{display:block;margin-bottom:1rem}.frm .frm-content label input,.frm .frm-content label select,.frm .frm-content label textarea{background-color:transparent;border:1px solid #85b52c;color:#fff;transition-duration:.2s!important;-o-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-webkit-transition-duration:.2s!important}.frm .frm-content label input:focus,.frm .frm-content label select:focus,.frm .frm-content label textarea:focus{box-shadow:0 0 1rem rgba(133,181,44,.4)}.frm .frm-content label input::-moz-placeholder,.frm .frm-content label select::-moz-placeholder,.frm .frm-content label textarea::-moz-placeholder{color:#85b52c}.frm .frm-content label input:-ms-input-placeholder,.frm .frm-content label select:-ms-input-placeholder,.frm .frm-content label textarea:-ms-input-placeholder{color:#85b52c}.frm .frm-content label input::placeholder,.frm .frm-content label select::placeholder,.frm .frm-content label textarea::placeholder{color:#85b52c}.frm .frm-load{background-image:url(../img/load.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 80%;min-height:200px;padding:4rem}.ff-console{font-family:Source Code,monospace}.ff-body{font-family:Barlow,sans-serif}.cp{cursor:pointer}.fs-0-5{font-size:.5rem}.fs-0-6{font-size:.6rem}.fs-0-7{font-size:.7rem}.fs-0-8{font-size:.8rem}.fs-0-9{font-size:.9rem}.fs-1-0{font-size:1rem}.fs-1-1{font-size:1.1rem}.fs-1-2{font-size:1.2rem}.fs-1-3{font-size:1.3rem}.fs-1-4{font-size:1.4rem}.fs-1-5{font-size:1.5rem}.fs-1-6{font-size:1.6rem}.fs-1-7{font-size:1.7rem}.fs-1-8{font-size:1.8rem}.fs-1-9{font-size:1.9rem}.fs-2-0{font-size:2rem}.fs-3-0{font-size:3rem}.img{height:auto;width:100%}.img-w{height:auto;max-width:100%}.img-br-50{border-radius:50%}
