:root{--ff: sans-serif;--h1: bold 1.25rem/1.4em var(--ff);--h2: bold 1rem/1.4em var(--ff);--p: 1rem/1.4em var(--ff);--p2: 0.875rem/1.4em var(--ff);--p3: 0.75rem/1.4em var(--ff);--g100: hsl(0, 0%, 100%);--g95: hsl(0, 0%, 95%);--g90: hsl(0, 0%, 90%);--g70: hsl(0, 0%, 70%);--g50: hsl(0, 0%, 50%);--g30: hsl(0, 0%, 30%);--g0: hsl(0, 0%, 0%)}section.section{padding-block:2rem;margin:0}section.section .section-title{font:var(--h1);text-align:center;padding-bottom:2rem}section#header{position:sticky;top:0;transform:translateY(-100%);transition:transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);height:60px;padding-inline:.5rem;background-color:var(--g100);z-index:1}section#header.sticky{transform:translateY(0)}section#header.sticky:not(.border-bottom){box-shadow:none !important}section#header.shadow:not(.sticky){box-shadow:none !important}@media(max-width: 575px){section#header:not(.sticky) .menus{padding:0 !important;height:0;overflow:hidden;border:0}}section#header .brand-image img{height:2.5rem}section#header .nav-menus{display:flex;position:relative}section#header .nav-menus .menus .nav-menu-item{text-decoration:none;padding:.25rem .5rem;border-radius:2rem;transition:.35s;color:var(--g30)}section#header .nav-menus .menus .nav-menu-item:hover{background-color:var(--g90)}section#header .nav-menus .menus .nav-menu-item.active{color:var(--bs-primary)}@media(max-width: 575px){section#header .nav-menus .menus{flex-direction:column;position:absolute;right:0;display:flex;bottom:0;transform:translateY(100%);background-color:var(--g100);padding:1rem;transition:height .5s;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);gap:.25rem;border-radius:.5rem}section#header .nav-menus .menus .nav-menu-item{border-radius:.25rem}section#header .nav-menus .menus:not(.expand){padding:0;height:0;overflow:hidden;border:0}}section#header .nav-menus #menuToggler{position:relative;width:2rem;height:2rem;padding:0;margin:0}section#header .nav-menus #menuToggler *{position:absolute;inset:0;opacity:0;transform:rotate(90deg);transition:.25s}section#header .nav-menus #menuToggler[data-expanded=true] .bi-x{opacity:1;transform:rotate(0deg);color:var(--bs-danger)}section#header .nav-menus #menuToggler[data-expanded=false] .bi-list{opacity:1;transform:rotate(0deg);color:var(--bs-primary)}section#banner{height:calc(100vh - 60px);overflow:hidden;padding:.5rem;padding-top:0;position:relative}section#banner .image-background{width:100%;height:100%;border-radius:1.5rem;overflow:hidden}section#banner .image-background img{height:100%;min-width:100%;object-fit:cover;object-position:center}section#banner .image-background .ovarlay{position:absolute;top:0;left:50%;width:calc(100% - 1rem);height:calc(100% - .5rem);border-radius:1.5rem;transform:translateX(-50%);background-color:rgba(0,0,0,.6)}section#banner .image-background .text-overlay{position:absolute;top:50%;transform:translateY(-80%);left:0;right:0;padding:.5rem;text-align:center;color:var(--g100);font-size:3rem}section#banner .image-background .text-overlay span.gray{color:var(--g50)}section#banner .card-info{position:absolute;padding-inline:.5rem;inset-inline:0;bottom:.5rem}section#banner .card-info .card-info-inner{padding:.5rem;background-color:var(--g100);border-top-left-radius:1.5rem;position:relative;transform:translateX(1px);height:10rem}section#banner .card-info .card-info-inner::before,section#banner .card-info .card-info-inner::after{display:block;position:absolute;content:"";width:1.5rem;height:1.5rem;background-image:radial-gradient(circle at 0 0, transparent 1.5rem, var(--g100) calc(1.5rem + 1px))}section#banner .card-info .card-info-inner::before{top:0;right:0;transform:translateY(-100%)}section#banner .card-info .card-info-inner::after{bottom:0;left:0;transform:translatex(-100%)}section#banner .card-info .card-info-inner .info{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}section#banner .card-info .card-info-inner .info:not(:first-child){border-left:2px solid var(--g90)}section#banner .card-info .card-info-inner .info .nbr{font-size:2rem;font-weight:900;color:var(--bs-primary)}@media(max-width: 767px){section#banner .card-info{height:fit-content;left:1rem;right:1rem;bottom:1.5rem}section#banner .card-info .card-info-inner{background-color:rgba(0,0,0,.3333333333);backdrop-filter:blur(5px);border-radius:1.5rem;height:100%}section#banner .card-info .card-info-inner::before,section#banner .card-info .card-info-inner::after{background:rgba(0,0,0,0)}section#banner .card-info .card-info-inner .info{color:var(--g100)}section#banner .card-info .card-info-inner .info .nbr{text-shadow:0 0 3px #000}}section#portfolio{background-color:var(--g95);margin:0}section#portfolio .portfolio-card-item{background-color:var(--g100);overflow:hidden;border-radius:1.5rem;padding:1.5rem}section#portfolio .portfolio-card-item .portfolio-detail .portfolio-title{font:var(--h2);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;height:2.8em}section#portfolio .portfolio-card-item .portfolio-detail .portfolio-description{font:var(--p2);color:var(--g30);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;max-height:7em}section#portfolio .portfolio-card-item .portfolio-detail .actions .btn{margin-top:1rem;font:var(--p2);border-radius:2rem}section#portfolio .portfolio-card-item .portfolio-image{height:calc(250px - 3rem);overflow:hidden;border-radius:1.5rem}section#portfolio .portfolio-card-item .portfolio-image img{width:100%;min-height:100%;object-fit:cover;object-position:center}section#portfolio .slide{overflow:hidden}section#portfolio .slide .inner-slider{display:grid;grid-template-columns:repeat(10, calc(100% - 8rem));gap:2rem;transition:1s;padding-inline:2rem}section#portfolio .slide .inner-slider:has(.portfolio-card-item:only-child){grid-template-columns:repeat(10, 100%)}@media(max-width: 767px){section#portfolio .slide .inner-slider{grid-template-columns:repeat(10, 100%)}}section#portfolio .slide .slider-progress{display:flex;gap:1rem;align-items:center;justify-content:center;height:8px}section#portfolio .slide .slider-progress .progress-item{width:100%;max-width:50px;background-color:#ccc;border-radius:1rem;overflow:hidden}section#portfolio .slide .slider-progress .progress-item .progress-handle{background-color:var(--bs-secondary);height:5px;transition:.1s}section#portfolio .slide .slider-progress .progress-item .progress-handle.active,section#portfolio .slide .slider-progress .progress-item .progress-handle:hover{height:8px}section#team{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23aeaeae' fill-opacity='0.1'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}section#team .card{position:relative;border:none;background:rgba(0,0,0,0)}section#team .card .team-image{border-radius:.75rem;overflow:hidden;aspect-ratio:5/6;max-height:350px}section#team .card .team-image img{min-height:100%;width:100%;object-fit:cover}section#team .card .team-detail{border-radius:.75rem;position:absolute;left:.5rem;right:.5rem;bottom:.5rem;padding:.25rem .75rem;background-color:rgba(255,255,255,.9333333333);backdrop-filter:blur(4px)}section#team .card .team-detail *{margin:0 !important}section#team .card .team-detail .team-role{font-size:.8rem;color:var(--g50)}section#team .card .team-detail .icons{gap:.5rem}section#team .card .team-detail .icons .bi-facebook{color:#1877f2}section#team .card .team-detail .icons .bi-linkedin{color:#0077b5}section#contact{background-color:var(--g95)}section#contact .form-control{background-color:rgba(0,0,0,0);border-color:var(--g70);color:var(--g30)}section#contact textarea{min-height:116px}section#contact label{color:var(--g30)}.up-button{position:fixed;bottom:0;right:0;margin:1rem}.up-button.hide{opacity:0}section#footer{background-color:#252525;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%236f6f6f' fill-opacity='0.1'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");color:#fff;font-size:.8rem}section#footer .d-flex{gap:1rem}section#footer .social{color:var(--g70);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--g30);border-radius:1.5rem}section#footer .copy{color:var(--g50)}section#footer .nav{display:flex;gap:.5rem;color:var(--g50)}section#footer .nav *{text-decoration:none;color:inherit}/*# sourceMappingURL=index.css.map */
