.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;color:#fff;cursor:pointer;-webkit-filter:drop-shadow(0 2px 2px #1a1a1a);filter:drop-shadow(0 2px 2px #1a1a1a);outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{-webkit-transform:scale(1.1);transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;-webkit-transform:scale(1.2);transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;-webkit-transform:scale(1.2);transform:scale(1.2)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:transparent;border:4px solid transparent;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}:root{--primary-color:#17a2b8;--secondary-color:#c27380;--dark-color:#0a1416;--light-color:#f4f4f4;--danger-color:#dc3545;--success-color:#28a745;--disabled-color:#c4bbbb}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#333;font-family:Raleway,sans-serif;font-size:1rem;line-height:1.6}a{color:#17a2b8;color:var(--primary-color);text-decoration:none}ul{list-style:none}img{width:100%}.img-logo{content:url(/static/media/logo.dea47b25aa3249587ec6.svg);width:40px}.brand-logo{height:35px}.brand-logo h1{font-size:1.5rem}.logo-big{content:url(/static/media/logo.dea47b25aa3249587ec6.svg);margin-top:50px;width:250px}.search-panel{display:flex}.input-text{border:1px solid #ccc;display:inline;font-family:inherit;font-size:1.2rem;margin-bottom:1rem;margin-left:2rem;padding:.2rem;resize:none}.container{margin:6rem auto 3rem}.container,.container-top{max-width:1100px;overflow:hidden;padding:0 2rem}.container-top{margin:6rem auto auto}.container-bottom{margin:auto auto 3rem;max-width:1100px;overflow:hidden;padding:0 2rem}#footer{align-items:center;bottom:0;display:flex;height:20px;justify-content:space-between;margin-bottom:5px;opacity:.8;position:fixed;right:20px}#footer p{color:#fff;font-size:.75rem}.footer-basic{padding:30px 0}.footer-basic,.footer-home{background-color:#fff;color:#4b4c4d}.footer-home{border-top:1px solid #0a1416;border-top:1px solid var(--dark-color);height:20vh;opacity:.9;padding:10px}.footer-basic ul,.footer-home ul{font-size:18px;line-height:1.6;list-style:none;margin-bottom:0;padding:0;text-align:center}.footer-basic li,.footer-home li{padding:0 10px}.footer-basic ul a,.footer-home ul a{color:inherit;opacity:.8;text-decoration:none}.footer-basic ul a:hover,.footer-home ul a:hover{opacity:1}.footer-basic .social,.footer-home .social{padding-bottom:25px;text-align:center}.footer-basic .social>a,.footer-home .social>a{border:1px solid #ccc;border-radius:50%;color:inherit;display:inline-block;font-size:24px;height:40px;line-height:40px;margin:0 8px;opacity:.75;text-align:center;width:40px}.footer-basic .social>a:hover,.footer-home .social>a:hover{opacity:.9}.footer-basic .copyright,.footer-home .copyright{color:#aaa;font-size:13px;margin-bottom:0;margin-top:7px;text-align:center}.list-inline{list-style:none;margin-left:-5px;padding-left:0}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.x-large{font-size:4rem}.large,.x-large{line-height:1.2;margin-bottom:1rem}.large{font-size:3rem}.medium{font-size:2rem}.medium,.small{line-height:1.2;margin-bottom:.5rem}.small{font-size:1rem}.small2{font-size:1.3rem;line-height:1.2;margin-bottom:.5rem}.tiny{font-size:.9rem}.mini,.tiny{justify-items:center;line-height:1}.mini{font-size:.8rem}.lead,.title-search-result{font-size:1.5rem;margin-bottom:1rem}.text-center{text-align:center}.text-primary{color:#17a2b8;color:var(--primary-color)}.text-dark{color:#0a1416;color:var(--dark-color)}.search{grid-gap:2rem;align-items:center;display:grid;grid-template-columns:4fr 1fr;line-height:1.8;margin-bottom:1rem;padding:1rem}.textinput{border:1px solid #ccc;display:block;font-size:1.2rem;padding:.4rem;width:100%}.p{padding:.5rem}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.py{padding:.5rem 0}.py-1{padding:1rem 0}.py-2{padding:2rem 0}.py-3{padding:3rem 0}.m{margin:.5rem}.m-1{margin:1rem}.m-2{margin:2rem}.m-3{margin:3rem}.my{margin:.5rem 0}.my-1{margin:1rem 0}.my-2{margin:2rem 0}.my-3{margin:3rem 0}.mg-top-1{margin-top:1rem}.btn{background:#f4f4f4;background:var(--light-color);border:none;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-size:1rem;margin-right:.5rem;outline:none;padding:.4rem 1.3rem;transition:opacity .2s ease-in}.btn-small{font-size:.8rem}.btn-disabled{background:#c4bbbb;background:var(--disabled-color)}.badge{font-size:.8rem;margin:.3rem;padding:.1rem;text-align:center;width:160px}.alert,.badge{background:#f4f4f4;background:var(--light-color);color:#333}.alert{margin:1rem 0;opacity:.9;padding:.8rem}.alert-primary,.badge-primary,.bg-primary,.btn-primary{background:#17a2b8;background:var(--primary-color);color:#fff}.alert-light,.badge-light,.bg-light,.btn-light{background:#f4f4f4;background:var(--light-color);color:#333}.alert-dark,.badge-dark,.bg-dark,.btn-dark{background:#0a1416;background:var(--dark-color);color:#fff}.alert-danger,.badge-danger,.bg-danger,.btn-danger{background:#dc3545;background:var(--danger-color);color:#fff}.alert-success,.badge-success,.bg-success,.btn-success{background:#28a745;background:var(--success-color);color:#fff}.alert-white,.badge-white,.bg-white,.btn-white{background:#fff;border:1px solid #ccc;color:#333}.btn-secondary{background:#c27380;background:var(--secondary-color);color:#fff}.btn:hover{opacity:.8}.badge-light,.bg-light{border:1px solid #ccc}.round-img{border-radius:50%}.round-img-slow{border-radius:2%;object-fit:contain;width:250px}.line{background:#ccc;height:1px;margin:1.5rem 0}.dark-overlay{background-color:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.darklight-overlay{background-color:rgba(0,0,0,.4);left:0;min-height:100vh;top:0;width:100%}.form .form-group{margin:1.2rem 0}.form .form-text{color:#888;display:block;margin-top:.3rem}.form input[type=date],.form input[type=email],.form input[type=password],.form input[type=text],.form select,.form textarea{border:1px solid #ccc;display:block;font-family:inherit;font-size:1.2rem;padding:.4rem;resize:none;width:100%}.form input[type=checkbox]{margin:10px}.form input[type=submit]:disabled{background:#c4bbbb;background:var(--disabled-color)}.form .social-input{display:flex}.form .social-input i{padding:.5rem;width:4rem}.form .social-input i.fa-twitter{color:#38a1f3}.form .social-input i.fa-facebook{color:#3b5998}.form .social-input i.fa-instagram{color:#3f729b}.form .social-input i.fa-youtube{color:#c4302b}.form .social-input i.fa-linkedin{color:#0077b5}.table td,.table th{padding:1rem;text-align:left}.table tfoot td,.table th{background:#f4f4f4;background:var(--light-color)}.navbar{align-items:center;border-bottom:1px solid #17a2b8;border-bottom:1px solid var(--primary-color);display:flex;justify-content:space-between;opacity:.9;padding:.7rem 2rem;position:fixed;top:0;width:100%;z-index:1}.navbar ul{display:flex;white-space:nowrap}.navbar a{color:#fff;margin:0 .25rem;padding:.45rem}.navbar a:hover{color:#17a2b8;color:var(--primary-color)}.navbar .welcome span{margin-right:.6rem}.landing{background-image:url(/static/media/showcase2.d6211d8339b8af2054da.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}.landing-inner{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;text-align:center;width:80%}.company{background:url(/static/media/company.6e1077173cc994866845.jpg) no-repeat 50%/cover;min-height:100vh;position:relative}.company-inner{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center;width:100%}.company-container{margin-top:4rem}.conditions{min-height:100vh;position:relative}.conditions-inner{display:flex;flex-direction:column;min-height:100vh;padding:2rem;width:100%}.conditions-container{margin-top:4rem}.conditions-container p{line-height:1.6;margin-top:1.2rem}.profile{grid-gap:2rem;align-items:top;display:grid;grid-template-columns:2fr 4fr 2fr;line-height:1.8;margin-bottom:1rem;padding:1rem}.profile-grid{grid-gap:1rem;display:grid;grid-template-areas:"top top" "about about" "exp edu" "github github"}.profile-top{align-items:center;display:flex;flex-direction:column;grid-area:top;justify-content:center;text-align:center}.profile-top img{width:250px}.profile-top .icons a{color:#fff;margin:0 .3rem}.profile-top .icons a:hover{color:#0a1416;color:var(--dark-color)}.profile-about{grid-area:about;text-align:center}.profile-about .skills{align-items:center;display:flex;justify-content:center;text-align:center}.profile-exp{grid-area:exp}.profile-edu{grid-area:edu}.profile-edu h2,.profile-exp h2{margin-bottom:1rem}.profile-edu>div,.profile-exp>div{border-bottom:1px dotted #ccc;margin-bottom:1rem;padding-bottom:1rem}.profile-edu>div:last-child,.profile-exp>div:last-child{border:0}.profile-edu p,.profile-exp p{margin:.5rem 0}.profile-github{grid-area:github}.profile-github .repo{display:flex}.profile-github .repo>div:first-child{flex:7 1;flex-basis:70%}.profile-github>div:last-child{flex:3 1;flex-basis:20%}.post-form .post-form-header{background:#17a2b8;background:var(--primary-color);padding:.5rem}.post{grid-gap:2rem;align-items:center;display:grid;grid-template-columns:1fr 4fr}.post>div:first-child{text-align:center}.post img{width:100px}.post .comment-count{background:#f4f4f4;background:var(--light-color);border-radius:5px;color:#17a2b8;color:var(--primary-color);font-size:.8rem;padding:.1rem .2rem}.post .post-date{color:#aaa;font-size:.8rem;margin-bottom:.5rem}@media (max-width:700px){.logo-big{width:150px}.container{margin-top:8rem}.hide-sm{display:none}.x-large{font-size:2rem}.large{font-size:1.6rem}.lead{font-size:1rem}.navbar{display:block;text-align:center}.navbar ul{justify-content:center;text-align:center}.navbar h1{margin-bottom:1rem}.navbar .welcome{display:none}.profile{grid-template-columns:1fr;text-align:center}.profile ul{display:none}.profile img,.profile-top img{margin:auto;width:200px}.profile-grid{grid-template-areas:"top" "about" "exp" "edu" "github"}.profile-about .skills{flex-direction:column}.dash-buttons a{display:block;margin-bottom:.2rem;width:100%}.post{grid-template-columns:1fr}.post a,.post button{padding:.3rem .4rem}.round-img-slow{border-radius:2%;height:150px;width:150px}.img-logo{width:30px}.brand-logo h1{font-size:1.25rem}}.alert-wrapper{display:inline-block;position:fixed;right:2rem;top:4rem}input[type=file]{display:none}.custom-file-upload{border:1px solid #ccc;cursor:pointer;display:inline-block;padding:6px 12px}.btn-link{line-height:1}.cards{padding:2rem}.cards>ul{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.cards>ul>li{border:1px solid #e2e2e2;border-radius:.5rem}.cards>ul>li>figure{border-top-left-radius:.5rem;border-top-right-radius:.5rem;max-height:220px;overflow:hidden;position:relative}.cards>ul>li>figure>img{width:100%}.cards>ul>li>figure>figcaption{background-color:rgba(0,0,0,.7);bottom:0;position:absolute;width:100%}.cards>ul>li>figure>figcaption>h3,.cards>ul>li>figure>figcaption>h3>a{color:#fff;font-size:1.25rem;padding:.75rem}.cards>ul>li>p{color:#666;font-size:1rem;line-height:1.5;padding:1rem .75rem}.cards>ul>li>a{margin:.5rem;padding:.5rem 1rem}.card-load{border-top-left-radius:.5rem;border-top-right-radius:.5rem;max-height:220px;overflow:hidden;position:relative}.card-load>figure>img{width:300px}.no-wrap{min-width:-webkit-max-content;min-width:max-content;white-space:nowrap}p{white-space:pre-wrap}label{font-size:1.1rem;font-weight:550}.inline{display:inline-block}.link{cursor:pointer;margin:0 .25rem}.footer2{font-size:18px;line-height:1.6;margin-bottom:0;padding:0;text-align:center}.rubber-stamp{background:#0a1416;background:var(--dark-color);color:#fff}.nav-months ul{float:left;list-style:none}.nav-months li{border-radius:4px;float:left;margin:3px}.nav-months a{background:var(--white-color);border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;float:left;font-size:.9rem;padding:.2em .7em;text-align:center;text-decoration:none;width:110px}.nav-months a:hover,nav a:focus{background:#0a1416;background:var(--dark-color);color:#fff;outline:0}.nav-months ul li a.active{background:#28a745;background:var(--success-color);color:#fff}.nav-months ul li a.disabled{background:#f4f4f4;background:var(--light-color);border:1px solid #eee;color:#333}.highlight{background-color:#343a40}.highlight,.highlight2{color:#fff;font-weight:900;opacity:.9;padding:4px}.highlight2{background-color:#f15a2a}.footnote{font-size:13px}.text-link{color:#fff;font-size:.75rem}@media (max-width:1366px){.logo-big{margin-top:60px;width:200px}.x-large{font-size:2.6rem}.large,.x-large{line-height:1.2;margin-bottom:1rem}.large{font-size:2.2rem}.medium{font-size:1.4rem;line-height:1.2;margin-bottom:.5rem}.lead{font-size:1.8rem}}@media (max-width:700px){.logo-big{width:150px}.container{margin-top:8rem}.hide-sm{display:none}.large,.x-large{font-size:2rem}.lead{font-size:1rem}.navbar{display:block;text-align:center}.navbar ul{justify-content:center;text-align:center}.navbar h1{margin-bottom:1rem}.navbar .welcome{display:none}.profile{grid-template-columns:1fr;text-align:center}.profile ul{display:none}.profile img,.profile-top img{margin:auto;width:200px}.profile-grid{grid-template-areas:"top" "about" "exp" "edu" "github"}.profile-about .skills{flex-direction:column}.dash-buttons a{display:block;margin-bottom:.2rem;width:100%}.post{grid-template-columns:1fr}.post a,.post button{padding:.3rem .4rem}.round-img-slow{border-radius:2%;height:150px;width:150px}.img-logo{width:30px}.brand-logo h1{font-size:1.25rem}}
/*# sourceMappingURL=main.92dac16a.css.map*/