.square-shape{width:2px;height:2px;display:inline-block;position:relative}.square-shape i{border-radius:2px;position:absolute}.square-shape i:first-child{background-image:linear-gradient(transparent,transparent),linear-gradient(to right,var(--bs-yellow)0%,var(--bs-orange)100%);width:20px;height:20px;top:-26px;right:10px}.square-shape i:nth-child(2){background-color:#37aa3c;width:12px;height:12px;top:-13px;right:0}.square-shape i:nth-child(3){background-color:#fe3225;width:8px;height:8px;top:-24px;right:-4px}@keyframes square{}.hero-container{padding-top:3rem;overflow:hidden}.hero-side{height:400px;position:relative}.layer{opacity:.7;background-position:bottom;background-repeat:no-repeat;background-size:contain;border-radius:.375rem;position:absolute}[data-bs-theme=light] .layer{box-shadow:0 1px 6px #33333325}[data-bs-theme=dark] .layer{box-shadow:0 1px 6px #d3d3d326}.layer-1{z-index:1;opacity:1;width:350px;height:240px;right:50px}.layer-2{z-index:3;opacity:.9;width:300px;height:187px;top:45%;right:1rem}.layer-3{z-index:2;opacity:.9;width:300px;height:180px;top:25%;left:1rem}.navbar-brand img{width:70px}.hero-description-container ul{margin-bottom:1rem}.hero-description-container ul li{color:var(--bs-gray-700);font-size:.875rem;position:relative}.hero-description-container ul li:not(:last-child){margin-left:.5rem;padding-left:.5rem}.hero-description-container ul li:not(:last-child):after{content:"";background-color:var(--bs-gray-700);width:1px;position:absolute;top:4px;bottom:2px;left:0}.hero-description-container .hero-heading{font-size:2rem;font-weight:600}.hero-description-container .hero-description{color:var(--bs-gray-700);font-size:1.2rem;font-weight:400}[data-bs-theme=dark] .hero-description-container ul li{color:var(--bs-gray-500)}[data-bs-theme=dark] .hero-description-container ul li:after{background-color:var(--bs-gray-500)}[data-bs-theme=dark] .hero-description-container .hero-description{color:var(--bs-gray-500);font-size:1.2rem;font-weight:400}.abs-background{z-index:-1;opacity:.2;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;min-width:500px;height:400px;position:absolute;top:20%;left:0}.abs-background svg{width:100%;height:auto}@media screen and (width<=768px){.hero-side{height:unset}.hero-description-container .hero-heading{font-size:1.3rem;font-weight:600}.hero-description-container .hero-description{color:var(--bs-gray-700);font-size:1rem;font-weight:400}}.typeJsText:after{content:"|";padding-left:3px;animation-name:blinking;animation-duration:.8s;animation-iteration-count:infinite}@keyframes blinking{0%{color:#0000}to{color:#d3d3d3}}.team-img img{width:100%;transition:all .2s ease-in-out;overflow:hidden}.team-member,.team-img{border-radius:.375rem;max-width:300px;position:relative;overflow:hidden}.team-img{box-shadow:0 .5rem 1rem #00000026}.team-title{margin:8px 0 6px}.overlay{opacity:0;background-color:#141414b3;width:100%;height:100%;transition:all .2s ease-in-out;position:absolute;top:0}.team-details{opacity:0;z-index:2;width:100%;padding:5%;transition:all .2s ease-in-out;position:absolute;top:50%;left:0}.team-details p{color:#fff}.team-img:hover .team-details,.team-img:hover .overlay{opacity:1}.member-social-icons{z-index:3;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.member-social-icons li{list-style:none}.member-social-icons li a{text-align:center;color:#333;opacity:0;background:#fff;border-radius:50%;width:40px;height:40px;margin:0 6px;font-size:23px;font-weight:700;line-height:50px;transition:all .4s;display:block;position:relative;transform:translateY(100px)}.team-img:hover .member-social-icons li a{opacity:1;transform:translateY(0)}.member-social-icons li a:hover{background:#000;transition:all .2s}.member-social-icons li a:hover .fab{color:#fff}.member-social-icons li a .fab{transition:all .8s}.member-social-icons li a .fab:hover{color:#fff;transform:rotateY(360deg)}.team-img:hover li:first-child a{transition-delay:.1s}.team-img:hover li:nth-child(2) a{transition-delay:.2s}.team-img:hover li:nth-child(3) a{transition-delay:.3s}.team-img:hover li:nth-child(4) a{transition-delay:.4s}.member-background{z-index:-1;opacity:.5;background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;position:absolute;top:30%;right:0}.member-background svg{width:100%;height:auto}@media only screen and (width<=768px){.team-details{opacity:1;position:relative}.member-social-icons{transform:unset;top:unset;left:unset;margin-bottom:0;position:relative}.member-social-icons li a{opacity:1;transform:unset}.overlay{opacity:1;height:auto;bottom:0;top:unset}}