.footer{color:#fff;background-color:#474747}.footer h5{color:#fff;margin-bottom:1.5rem;font-weight:700}.footer ul{padding-left:0}.footer ul li{margin-bottom:.75rem}.footer ul a{color:#ccc;text-decoration:none;transition:color .3s}.footer ul a:hover{color:#fff}.footer .social-icons a{color:#ccc;font-size:1.5rem;transition:color .3s}.footer .social-icons a:hover{color:#fff}.footer hr{border-color:#333}.footer p{color:#ccc}.footer p a{color:#ccc;text-decoration:none;transition:color .3s}.footer p a:hover{color:#fff}.btn,.form-control,.input-group-text{border-radius:0!important}@media (max-width:992px){.footer-container .row>[class^=col-]{flex:0 0 100%;max-width:100%;margin-bottom:20px}.footer-section{margin-bottom:30px}}
.social-icons-default i{color:#2669c9}.social-icons-light i{color:#fff}.social-icons-light a{color:#000}.social-icons-dark i{color:#212529}.social-icons a{transition:color .2s}.social-icons a:hover .bi-instagram{background:linear-gradient(25deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background .3s}.social-icons a .bi-linkedin:hover{color:#0073b1}.social-icons a .bi-instagram:hover{color:#e4405f}.social-icons a .bi-facebook:hover{color:#3b5998}.social-icons a .bi-whatsapp:hover{color:#25d366}
.header{z-index:10;color:#fff;background-color:#0000;width:100%;min-height:60px;margin-bottom:4.5rem;position:relative}
.fullscreen-menu{background-color:#0000!important;width:100vw!important;height:100vh!important}.fullscreen-menu.slow-transition{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.fullscreen-menu .offcanvas-header{border-bottom:none;padding-top:2rem}.fullscreen-menu .offcanvas-body{justify-content:center;align-items:center;display:flex;overflow-y:hidden!important}.fullscreen-menu .offcanvas-body.offcanvas-body{justify-content:flex-end}.fullscreen-menu body.modal-open{width:100%;position:fixed;overflow:hidden!important}.fullscreen-menu .offcanvas-actions{align-items:center;gap:1rem;margin-left:auto;display:flex}.fullscreen-menu .nav-link{font-size:1.5rem;color:#fff!important}.fullscreen-menu .btn-close{opacity:.7;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1em no-repeat!important}.fullscreen-menu .btn-close:hover{opacity:1}.fullscreen-menu .offcanvas-title{color:#fff}.fullscreen-menu .RectButton{color:#fff;background-color:#0000;border:2px solid #fff}.offcanvas-backdrop.show{opacity:1!important;transition:opacity .2s linear!important}.navbar{padding:20px 8px;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='20' viewBox='0 0 25 20' fill='none'%3e%3crect y='0.714355' width='25' height='3' fill='black'/%3e%3crect y='8.91064' width='19' height='3' fill='black'/%3e%3crect y='16.9106' width='25' height='3' fill='black'/%3e%3c/svg%3e")!important;background-color:#0000!important}.navbar .navbar-brand{max-width:160px;height:auto;margin-right:0}.navbar .navbar-toggler{padding-left:0}.navbar .btn-outline-primary{margin-left:auto}.burger-btn{display:flex;color:#fff!important;background:0 0!important;border:none!important}.burger-btn .navbar-toggler-icon{width:32px;height:32px}.burger-btn:hover,.burger-btn:active{color:#f8f9fa!important;border:none!important}.burger-btn:focus,.burger-btn:focus-visible{color:#f8f9fa00!important;border:none!important}.desktop-nav{display:none!important}.mobile-nav{display:flex!important}@media (min-width:1200px){.desktop-nav{display:flex!important}.mobile-nav{display:none!important}}.min-w-offcanvas-btn{min-width:180px}.offcanvas-btn-mobile{text-align:center;min-width:180px;max-width:320px;margin-bottom:3rem;padding:1rem 1.5rem;font-size:1.25rem}.offcanvas-nav-mobile{flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-top:3rem;padding:1rem;display:flex;overflow:visible}.fullscreen-menu .offcanvas-body{padding:0;transform:translateZ(0);overflow:visible!important}.offcanvas-social-mobile{justify-content:center;gap:2.75rem;margin-top:0;padding-top:1.75rem;font-size:2rem;display:flex;position:relative}.offcanvas-social-mobile:before{content:"";background-color:#fff3;width:80px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.offcanvas-title-mobile{text-align:center;width:100%;margin-bottom:1.5rem;font-size:1.3rem;font-weight:600}.burger-btn,.navbar-toggler-icon2{font-family:sans-serif!important}@keyframes slideFadeDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.custom-offcanvas-anim.offcanvas{opacity:0;transform:translateY(-100%);transition:none!important}.custom-offcanvas-anim.offcanvas.show{opacity:1;animation:.4s cubic-bezier(.4,0,.2,1) both slideFadeDown;transform:translateY(0)}.offcanvas-backdrop{opacity:0;transform:translateY(-100%);background:#000000d9!important;transition:none!important}.offcanvas-backdrop.show{animation:.4s cubic-bezier(.4,0,.2,1) both slideFadeDown;transform:translateY(0);opacity:1!important}.offcanvas-backdrop,.offcanvas-backdrop.show{transition:none!important}@media (max-width:1199px){.custom-offcanvas-anim.offcanvas,.offcanvas{box-shadow:none!important;background:#000!important;border-radius:0!important;margin:0!important;padding:0!important}.offcanvas-body{-webkit-overflow-scrolling:touch;max-height:100vh;box-shadow:none!important;background:#000!important;border-radius:0!important;margin:0!important;padding:0!important;overflow-y:auto!important}.offcanvas-nav-mobile{-webkit-overflow-scrolling:touch;gap:2rem;max-height:calc(100vh - 80px);overflow-y:auto;box-shadow:none!important;background:#000!important;border-radius:0!important;margin:0!important;padding:0!important}.offcanvas-social-mobile{padding-bottom:.5rem;margin-bottom:2rem!important}}@media (min-width:768px) and (max-width:1199px){.offcanvas-btn-mobile{margin-bottom:4rem}}.offcanvas-scroll-arrow{pointer-events:none;z-index:10;background:linear-gradient(#0000 0%,#0000004d 100%);justify-content:center;align-items:center;width:100%;height:40px;margin:0 auto 8px;display:flex;position:sticky;bottom:0}.offcanvas-scroll-arrow svg{filter:drop-shadow(0 2px 4px #0000004d)}
.rectButton{clip-path:polygon(0% 10%,5% 0%,100% 0%,100% 90%,93% 100%,0% 100%);color:#fff;cursor:pointer;text-align:center;background-color:#0000;border:2px solid #fff;border-width:2px 2px 5px 7px;outline:none;padding:6px 4px;text-decoration:none;transition:all .3s;display:inline-block}.rectButton.rectButton-inverted{clip-path:polygon(0% 10%,5% 0%,100% 0%,100% 90%,93% 100%,0% 100%)!important;color:#fff!important;background-color:#000!important;border:2px solid #fff!important;border-width:2px 2px 5px 7px!important;margin:2px!important;padding:6px 4px!important}.rectButton,.rectButton.btn,.rectButton.btn-primary,.rectButton.team-detail-btn{color:#000;box-shadow:none;background-color:#fff;border:2px solid #000;border-width:2px 2px 5px 7px}.fullscreen-menu .rectButton{color:#000;background-color:#fff;border:2px solid #000;border-width:2px 2px 5px 7px}.rectButton-inverted{color:#fff;cursor:pointer;text-align:center;background-color:#000;border:2px solid #fff;border-width:2px 2px 5px 7px;outline:none;padding:6px 4px;text-decoration:none;transition:all .3s;display:inline-block}.fullscreen-menu .rectButton-inverted{box-shadow:0 2px #fff,0 4px #aaa;color:#fff!important;background-color:#000!important;border:2px solid #fff!important;border-width:2px 2px 5px 5px!important}.rectButton:focus,.rectButton:focus-visible{outline-offset:2px;outline:3px solid #007bff;box-shadow:0 0 0 2px #80bdff}.rectButton:active,.rectButton.btn:hover,.rectButton.btn:focus,.rectButton.btn:active,.rectButton.btn-primary:hover,.rectButton.btn-primary:focus,.rectButton.btn-primary:active,.rectButton.team-detail-btn:hover,.rectButton.team-detail-btn:focus,.rectButton.team-detail-btn:active{border:2px solid #000;border-width:2px 2px 5px 7px;color:#000!important;box-shadow:none!important;background-color:#fff!important;transform:none!important}.rectButton:hover,.rectButton.btn:hover,.rectButton.btn-primary:hover,.rectButton.team-detail-btn:hover{box-shadow:none;background:linear-gradient(118deg,#71717155,#aeaeae33 31.15%,#8f8f8f33 59.8%,#42424244 93.14%) 0 0/200% 200%;outline:none;animation:5s linear infinite bg-color-animation;transform:translate(-1px,1px)}@keyframes bg-color-animation{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.rectButton:active,.rectButton.btn:active,.rectButton.btn-primary:active,.rectButton.team-detail-btn:active{background:linear-gradient(118deg,#71717177,#aeaeae55 31.15%,#8f8f8f55 59.8%,#42424266 93.14%) 0 0/200% 200%;animation:5s linear infinite bg-color-animation;box-shadow:none!important;outline:none!important;transform:translate(-2px,2px)!important}.rectButton.rectButton-active,.rectButton-inverted.rectButton-active{cursor:default;pointer-events:none;background:linear-gradient(118deg,#71717166,#aeaeae44 31.15%,#8f8f8f44 59.8%,#42424255 93.14%) 0 0/200% 200%;text-decoration:none;transition:background-color .2s;animation:5s linear infinite bg-color-animation;color:#000!important;box-shadow:none!important;border:2px solid #000!important;border-width:2px 2px 5px 7px!important;transform:none!important}.fullscreen-menu .offcanvas-btn-mobile{margin-bottom:24px!important}.fullscreen-menu .offcanvas-btn-mobile:last-child{margin-bottom:0!important}
.contact-form-container{background:#fff;border-radius:0;width:100%;max-width:800px;margin:0 auto;padding:2rem}.contact-form-container.dark-mode{background-color:#333}@media (max-width:768px){.contact-form-container{padding:2rem 1.5rem}}@media (max-width:576px){.contact-form-container{padding:2rem 1rem}}.contact-heading{color:#333;margin-bottom:2rem;font-family:sans-serif;font-size:1.75rem;font-weight:600;line-height:1.3}@media (max-width:576px){.contact-heading{text-align:center;letter-spacing:.02em;margin-bottom:2rem;font-size:2.2rem;font-weight:700;line-height:1.2}}@media (max-width:480px){.contact-heading{font-size:1.3rem}}.contact-heading.dark-mode{color:#fff}.form-control{background-color:#f0f8ff;border:none;border-bottom:1px solid #999;border-radius:0}.form-control:focus{box-shadow:none;background-color:#0000;border-color:#000}.form-control::placeholder{color:#999}.form-control:not(:placeholder-shown){padding-bottom:.5rem}.form-control.dark-mode{color:#fff;border-bottom-color:#fff}.form-control.dark-mode:focus{border-color:#fff}.form-control.dark-mode::placeholder{color:#ccc}textarea.form-control{resize:vertical;min-height:100px}.submit-button{color:#000;background-color:#fff;border:1px solid #000;border-radius:0;align-items:center;margin-top:1rem;padding:.5rem 1.5rem;transition:all .3s;display:flex}.submit-button:hover,.submit-button:focus{color:#fff;background-color:#000}.submit-button svg{margin-left:.5rem}.submit-button.dark-mode{color:#fff;background-color:#333;border-color:#fff}.submit-button.dark-mode:hover,.submit-button.dark-mode:focus{color:#333;background-color:#fff}
