@font-face{font-family:VisueltPro-Bold;src:url(/fonts/VisueltPro-Bold.woff2) format("woff2"),url(/fonts/VisueltPro-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Regular;src:url(/fonts/VisueltPro-Regular.woff2) format("woff2"),url(/fonts/VisueltPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Light;src:url(/fonts/VisueltPro-Light.woff2) format("woff2"),url(/fonts/VisueltPro-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}:root{font-family:VisueltPro-Regular,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}a{font-family:VisueltPro-Bold,sans-serif;font-weight:700;text-decoration:none;color:#fff;transition:color .25s}a:hover{color:#f5f749}h1,h2,h3,h4,h5,h6{font-family:VisueltPro-Bold,sans-serif;line-height:1.1}h2{font-size:1.8rem}.img-fluid{width:100%;max-width:100%;height:auto;display:block;object-fit:contain}.ui-btn{border-radius:0;border:1px solid transparent;padding:1rem;font-family:VisueltPro-Bold,sans-serif;font-size:1.2rem;background-color:#f5f749;color:#0d160b;cursor:pointer;text-align:center;transition:background-color .3s ease,color .3s ease}.ui-btn:hover{background-color:#2e86ab;color:#fff}.ui-btn:focus,.ui-btn:focus-visible{outline:4px auto -webkit-focus-ring-color}.ui-btn.dark-btn{background-color:#0d160b;color:#f5f749}.ui-btn.dark-btn:hover{background-color:#f5f749;color:#0d160b}.ui-btn.dark-btn:focus,.ui-btn.dark-btn:focus-visible{outline:4px auto -webkit-focus-ring-color}.ui-btn.blue-btn{background-color:#2e86ab;color:#fff}.ui-btn.blue-btn:hover{background-color:#0d160b;color:#fff}.ui-btn.blue-btn:focus,.ui-btn.blue-btn:focus-visible{outline:4px auto -webkit-focus-ring-color}.ui-btn--sm{padding:.25rem .75rem;font-size:.875rem;margin-right:.5rem}.ui-btn--md{width:25%;font-size:1rem;margin-right:.75rem}.ui-btn--lg{width:50%;font-size:1.125rem;margin-right:1rem}.ui-btn:last-child{margin-right:0}.button-group{display:flex;gap:.75rem}#app{width:100%;margin:0 auto}.badge{display:inline-block;padding:.25rem .6rem;font-size:.75rem;font-family:VisueltPro-Bold,sans-serif;color:#000;background-color:#f5f749;white-space:nowrap;margin-right:.5rem;margin-bottom:.25rem;letter-spacing:.5px}.badge--vue{background-color:#42b883}.badge--react{background-color:#61dafb;color:#000}.badge--angular{background-color:#dd0031}.badge--django{background-color:#092e20}.badge--node{background-color:#68a063}.badge--next{background-color:#000}.badge--tailwind{background-color:#38bdf8;color:#000}@font-face{font-family:VisueltPro-Bold;src:url(/fonts/VisueltPro-Bold.woff2) format("woff2"),url(/fonts/VisueltPro-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Regular;src:url(/fonts/VisueltPro-Regular.woff2) format("woff2"),url(/fonts/VisueltPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Light;src:url(/fonts/VisueltPro-Light.woff2) format("woff2"),url(/fonts/VisueltPro-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.menu{position:fixed;top:0;left:0;z-index:1000;max-width:100%;width:100%;padding:1.5rem 3rem;background:#0d160b;display:flex;justify-content:space-between;align-items:center}.menu .main-logo{line-height:0;transition:drop-shadow .3s ease}.menu .main-logo:hover{filter:drop-shadow(0 0 2em #F5F749)}.menu .main-logo a{display:block;margin:0;text-decoration:none}.menu .menu-toggle{display:none;background:none;border:none;font-size:2rem;cursor:pointer}@media (max-width: 768px){.menu .menu-toggle{display:flex}}.menu .menu-items{max-width:100%;display:flex;gap:1rem;list-style:none}.menu .menu-items a{cursor:pointer}@media (max-width: 768px){.menu .menu-items{flex-direction:column;position:absolute;top:80px;left:0;right:0;background:#0d160b;text-align:center;padding:1rem;opacity:0;visibility:hidden;transform:translateY(-20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s}}.menu .menu-items.active{opacity:1;visibility:visible;transform:translateY(0)}.menu .menu-items .lng-container{display:flex;justify-content:center;gap:5px}.menu .menu-items .lng-button{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;font-family:VisueltPro-Bold,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;transition:color .25s}.menu .menu-items .lng-button:hover{color:#f5f749}.menu .menu-items .lng-button .flag-icon{line-height:0}.menu .menu-items .lng-button.active{color:#f5f749}@font-face{font-family:VisueltPro-Bold;src:url(/fonts/VisueltPro-Bold.woff2) format("woff2"),url(/fonts/VisueltPro-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Regular;src:url(/fonts/VisueltPro-Regular.woff2) format("woff2"),url(/fonts/VisueltPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Light;src:url(/fonts/VisueltPro-Light.woff2) format("woff2"),url(/fonts/VisueltPro-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.social-links{display:flex;gap:1rem;margin:1.5rem 0}.social-links .icon{background-color:#f5f749;border-radius:100%;padding:10px;line-height:0;transition:transform .5s cubic-bezier(.68,-.55,.27,1.55)}.social-links .icon:hover{transform:rotateY(360deg)}@font-face{font-family:VisueltPro-Bold;src:url(/fonts/VisueltPro-Bold.woff2) format("woff2"),url(/fonts/VisueltPro-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Regular;src:url(/fonts/VisueltPro-Regular.woff2) format("woff2"),url(/fonts/VisueltPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Light;src:url(/fonts/VisueltPro-Light.woff2) format("woff2"),url(/fonts/VisueltPro-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.contact{background-color:#0d160b;color:#fff;padding:2rem 0 3rem;scroll-margin-top:120px}.contact .section-title{text-align:center;font-size:2rem;margin-bottom:3rem}.contact .form-section h3{font-size:1.6rem;margin-bottom:4px}.contact .form-section h4{font-size:1.8rem;margin-bottom:1rem}.contact .form-section .contact-form{display:flex;flex-direction:column;height:100%;justify-content:space-around;gap:1rem}.contact .form-section .contact-form input{font-family:VisueltPro-Regular,sans-serif;font-size:1rem;background:none;border:2px solid #F5F749;border-radius:0;padding:1rem .5rem;color:#fff;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.contact .form-section .contact-form input:focus{border-color:#2e86ab;box-shadow:0 0 5px #f5f74980}.contact .form-section .contact-form textarea{font-family:VisueltPro-Regular,sans-serif;font-size:1rem;max-width:100%;min-width:100%;min-height:50px;width:100%;background:none;border:2px solid #F5F749;border-radius:0;padding:1rem .5rem;color:#fff;outline:none;transition:border-color .3s ease,box-shadow .3s ease;resize:vertical}.contact .form-section .contact-form textarea:focus{border-color:#2e86ab;box-shadow:0 0 5px #f5f74980}@media (max-width: 768px){.contact .form-section .contact-form{margin-top:2rem}}@font-face{font-family:VisueltPro-Bold;src:url(/fonts/VisueltPro-Bold.woff2) format("woff2"),url(/fonts/VisueltPro-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Regular;src:url(/fonts/VisueltPro-Regular.woff2) format("woff2"),url(/fonts/VisueltPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Light;src:url(/fonts/VisueltPro-Light.woff2) format("woff2"),url(/fonts/VisueltPro-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.project__card{position:relative;display:flex;align-items:flex-end;transition:.4s ease-out;padding:5rem 1rem;height:100%}.project__card:hover .card__info{opacity:1;transform:translateY(0)}.project__card:hover:before{opacity:1}.project__card:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#0009;z-index:2;transition:.5s;opacity:0}@media (max-width: 992px){.project__card:before{opacity:1}}.project__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.project__card .card__info{width:100%;position:relative;z-index:3;color:#fff;opacity:0;transform:translateY(30px);transition:.5s}@media (max-width: 992px){.project__card .card__info{opacity:1;transform:translateY(0)}}.project__card .card__info .card__cta{display:flex;gap:10px}.project__card .card__info .card__cta .card__btn{font-size:.85rem;width:50%}@font-face{font-family:VisueltPro-Bold;src:url(/fonts/VisueltPro-Bold.woff2) format("woff2"),url(/fonts/VisueltPro-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Regular;src:url(/fonts/VisueltPro-Regular.woff2) format("woff2"),url(/fonts/VisueltPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Light;src:url(/fonts/VisueltPro-Light.woff2) format("woff2"),url(/fonts/VisueltPro-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.carousel-nav-container{display:flex;justify-content:flex-end;align-items:center;height:100%}.carousel-nav-container .carousel-arrow{background-color:#0000;border:none;cursor:pointer;transition:.3s ease}.carousel-nav-container .carousel-arrow:hover svg circle{transition:.3s ease;fill:#2e86ab}.carousel-nav-container .carousel-arrow:hover svg path{transition:.3s ease;stroke:#fff}.carousel-inner{overflow:hidden}.carousel-track{display:flex;transition:transform .6s ease-in-out;width:100%}.slide{flex:0 0 100%;padding:0 1rem}@media (max-width: 768px){.slide{display:flex;justify-content:center}}.slide .row{padding:0}.slide .card__container{padding:0 5px}@media (max-width: 768px){.slide .card__container{padding:0 8px}}@font-face{font-family:VisueltPro-Bold;src:url(/fonts/VisueltPro-Bold.woff2) format("woff2"),url(/fonts/VisueltPro-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Regular;src:url(/fonts/VisueltPro-Regular.woff2) format("woff2"),url(/fonts/VisueltPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Light;src:url(/fonts/VisueltPro-Light.woff2) format("woff2"),url(/fonts/VisueltPro-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.scene{position:relative;width:100%;height:100%;padding:0}@media (max-width: 768px){.scene{display:none}}.image-wrapper{position:absolute;width:150px;height:150px;border-radius:50%;overflow:hidden;cursor:grab;transform:translate(-50%,-50%)}.image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:50%}@media (min-width: 1536px){.image-wrapper{width:250px;height:250px}}@font-face{font-family:VisueltPro-Bold;src:url(/fonts/VisueltPro-Bold.woff2) format("woff2"),url(/fonts/VisueltPro-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Regular;src:url(/fonts/VisueltPro-Regular.woff2) format("woff2"),url(/fonts/VisueltPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Light;src:url(/fonts/VisueltPro-Light.woff2) format("woff2"),url(/fonts/VisueltPro-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.hero__container{margin-top:260px;margin-bottom:4rem;display:flex;justify-content:center}.hero__container .name-txt__container .name-txt__title .name{font-size:3rem;display:inline-block;position:relative;margin:.8rem 0}.hero__container .name-txt__container .name-txt__title .name:after{content:"";display:block;width:100%;height:4px;background-color:#2e86ab;margin:.3rem auto 0}.hero__container .name-txt__container .name-txt__title .profession{font-family:VisueltPro-Light,sans-serif;font-size:3rem;margin:.5rem auto}@media (min-width: 992px){.hero__container .hero-img img{width:75%}}@media (max-width: 992px){.hero__container{margin-top:190px}}.about__container{margin:7rem auto;scroll-margin-top:120px}.projects__container{margin-bottom:7rem;scroll-margin-top:120px}@font-face{font-family:VisueltPro-Bold;src:url(/fonts/VisueltPro-Bold.woff2) format("woff2"),url(/fonts/VisueltPro-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Regular;src:url(/fonts/VisueltPro-Regular.woff2) format("woff2"),url(/fonts/VisueltPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisueltPro-Light;src:url(/fonts/VisueltPro-Light.woff2) format("woff2"),url(/fonts/VisueltPro-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.row{display:flex;flex-wrap:wrap;margin:0 -8px;max-width:100%;padding-left:150px;padding-right:150px}@media (max-width: 1200px){.row{padding-left:100px;padding-right:100px}}@media (max-width: 992px){.row{padding-left:50px;padding-right:50px}}@media (max-width: 768px){.row{padding-left:20px;padding-right:20px}}@media (max-width: 576px){.row{padding-left:10px;padding-right:10px}}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding:0 8px;margin-bottom:1rem}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 8px;margin-bottom:1rem}.col-3{flex:0 0 25%;max-width:25%;padding:0 8px;margin-bottom:1rem}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 8px;margin-bottom:1rem}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding:0 8px;margin-bottom:1rem}.col-6{flex:0 0 50%;max-width:50%;padding:0 8px;margin-bottom:1rem}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding:0 8px;margin-bottom:1rem}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding:0 8px;margin-bottom:1rem}.col-9{flex:0 0 75%;max-width:75%;padding:0 8px;margin-bottom:1rem}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding:0 8px;margin-bottom:1rem}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding:0 8px;margin-bottom:1rem}.col-12{flex:0 0 100%;max-width:100%;padding:0 8px;margin-bottom:1rem}@media (min-width: 640px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;margin-bottom:1rem}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;margin-bottom:1rem}.col-sm-3{flex:0 0 25%;max-width:25%;margin-bottom:1rem}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-bottom:1rem}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-bottom:1rem}.col-sm-6{flex:0 0 50%;max-width:50%;margin-bottom:1rem}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;margin-bottom:1rem}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-bottom:1rem}.col-sm-9{flex:0 0 75%;max-width:75%;margin-bottom:1rem}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;margin-bottom:1rem}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;margin-bottom:1rem}.col-sm-12{flex:0 0 100%;max-width:100%;margin-bottom:1rem}}@media (min-width: 768px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;margin-bottom:1rem}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;margin-bottom:1rem}.col-md-3{flex:0 0 25%;max-width:25%;margin-bottom:1rem}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-bottom:1rem}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-bottom:1rem}.col-md-6{flex:0 0 50%;max-width:50%;margin-bottom:1rem}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;margin-bottom:1rem}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-bottom:1rem}.col-md-9{flex:0 0 75%;max-width:75%;margin-bottom:1rem}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;margin-bottom:1rem}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;margin-bottom:1rem}.col-md-12{flex:0 0 100%;max-width:100%;margin-bottom:1rem}}@media (min-width: 1024px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;margin-bottom:1rem}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;margin-bottom:1rem}.col-lg-3{flex:0 0 25%;max-width:25%;margin-bottom:1rem}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-bottom:1rem}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-bottom:1rem}.col-lg-6{flex:0 0 50%;max-width:50%;margin-bottom:1rem}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;margin-bottom:1rem}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-bottom:1rem}.col-lg-9{flex:0 0 75%;max-width:75%;margin-bottom:1rem}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;margin-bottom:1rem}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;margin-bottom:1rem}.col-lg-12{flex:0 0 100%;max-width:100%;margin-bottom:1rem}}@media (min-width: 1280px){.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;margin-bottom:1rem}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;margin-bottom:1rem}.col-xl-3{flex:0 0 25%;max-width:25%;margin-bottom:1rem}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-bottom:1rem}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-bottom:1rem}.col-xl-6{flex:0 0 50%;max-width:50%;margin-bottom:1rem}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;margin-bottom:1rem}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-bottom:1rem}.col-xl-9{flex:0 0 75%;max-width:75%;margin-bottom:1rem}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;margin-bottom:1rem}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;margin-bottom:1rem}.col-xl-12{flex:0 0 100%;max-width:100%;margin-bottom:1rem}}@media (min-width: 1536px){.col-2xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;margin-bottom:1rem}.col-2xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;margin-bottom:1rem}.col-2xl-3{flex:0 0 25%;max-width:25%;margin-bottom:1rem}.col-2xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-bottom:1rem}.col-2xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-bottom:1rem}.col-2xl-6{flex:0 0 50%;max-width:50%;margin-bottom:1rem}.col-2xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;margin-bottom:1rem}.col-2xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-bottom:1rem}.col-2xl-9{flex:0 0 75%;max-width:75%;margin-bottom:1rem}.col-2xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;margin-bottom:1rem}.col-2xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;margin-bottom:1rem}.col-2xl-12{flex:0 0 100%;max-width:100%;margin-bottom:1rem}}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}@media (max-width: 640px){.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}}@media (max-width: 768px){.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}}@media (max-width: 1024px){.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}}@media (max-width: 1280px){.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}}@media (max-width: 1536px){.order-2xl-0{order:0}.order-2xl-1{order:1}.order-2xl-2{order:2}.order-2xl-3{order:3}.order-2xl-4{order:4}.order-2xl-5{order:5}.order-2xl-6{order:6}.order-2xl-7{order:7}.order-2xl-8{order:8}.order-2xl-9{order:9}.order-2xl-10{order:10}.order-2xl-11{order:11}.order-2xl-12{order:12}}.d-flex{display:flex}.center-content{display:flex;justify-content:center}.start-content{display:flex;justify-content:flex-start}.end-content{display:flex;justify-content:flex-end}.around-content{display:flex;justify-content:space-around}.between-content{display:flex;justify-content:space-between}.evenly-content{display:flex;justify-content:space-evenly}.align-start{display:flex;align-items:flex-start}.align-center{display:flex;align-items:center}.align-end{display:flex;align-items:flex-end}.project-hero__container{margin-top:260px;margin-bottom:4rem;display:flex;justify-content:center}@media (max-width: 768px){.project-hero__container{margin-top:150px}}.project-hero__container .project-hero__cta{display:flex;justify-content:space-between;gap:1rem}.project-hero__container .project-hero__cta .ui-btn{flex:1;text-align:center}@media (max-width: 768px){.project-hero__container .project-hero__cta .ui-btn.ui-btn--md{font-size:.7rem}}@media (min-width: 992px){.project-hero__container .hero-img img{width:85%}}.project-skills__container{margin:7rem auto}.project-skills__container .skill__container{background-color:#2e86ab;color:#fff;padding:2rem;height:100%}.project-skills__container .skill__container p{font-family:VisueltPro-Light,sans-serif}
