:root{--theme-color: #f85b00;--theme-dark-blue: #06051f;--theme-purple: #342ead;--theme-orange: #f85b00;--theme-white: #fff;--theme-light: #f5f5f5;--theme-gray: #696969;--theme-text: #f5f5f5;--theme-text-muted: #b3b3b3;--theme-bg: #040416;--theme-bg-secondary: #06051f;--theme-shadow: rgba(248, 91, 0, .3)}p,li,ol{font-size:18px}body{font-family:Josefin Sans,sans-serif;background:var(--theme-bg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;color:#fff}.card{background-color:#06051f;color:#fff}.text-muted{color:#b3b3b3!important}.blog-content a{color:#f85b00!important}#hero-bg-video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;z-index:-1}.hero-bg{background:linear-gradient(#000000b3,#00000080)}.overlay,.min-vh-100{min-height:100vh}.footer-bg{background:#06051f}.navbar{background:var(--theme-dark-blue);overflow:visible}.navbar-toggler{margin-left:auto}.navbar .navbar-collapse{overflow:visible;position:relative}.navbar-home{opacity:0;transform:translateY(-50px);transition:opacity .4s ease,transform .4s ease}.navbar.show{opacity:1;transform:translateY(0)}.navbar .navbar-nav .nav-item a{color:#fff;font-size:14px!important}.navbar .dropdown-menu{min-width:500px;overflow:hidden;background-color:#06051f;border:1px solid rgba(248,91,0,.3);box-shadow:0 4px 12px #00000080}@media (max-width: 767px){.navbar .dropdown-menu{min-width:100%}}.navbar .dropdown-item{color:#fff;font-size:14px;padding:10px 20px;transition:all .3s ease}.navbar .dropdown-menu li:after{content:"";display:block;margin:auto;height:1px;width:93%;background-color:#f85b004d;transition:width .3s ease}.navbar .dropdown-item p{font-size:14px;color:#a7a6a6;margin:0;padding:0;text-transform:none;white-space:normal}.navbar .dropdown-item i{font-size:20px!important}.navbar .dropdown-item:hover,.navbar .dropdown-item:focus{background-color:#f85b0033;color:#f85b00}.navbar .dropdown-item.active{background-color:#f85b0033;color:#fff}.navbar .dropdown-divider{border-color:#f85b004d}.navbar .nav-item.dropdown{position:relative}.navbar .dropdown-menu{z-index:1050}.my-name{font-size:75px;font-weight:700;background:-webkit-linear-gradient(180deg,#fff,#ff580b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-orange{color:#f85b00}.bg-orange{background-color:#f85b00}.text-purple{color:#6a10aa}.bg-dark-blue{background-color:#342ead}.btn-outline-orange{border:2px solid rgb(248,91,0);border-radius:25px;color:#cacaca!important}.btn-outline-orange:hover,.btn-orange{border:2px solid rgb(248,91,0);border-radius:25px;background-color:#f85b00;color:#fff!important}.btn-orange:hover{background-color:#fff!important;color:#000!important;border:2px solid rgb(248,91,0);border-radius:25px}.slow-motion{animation:mymove 3s infinite alternate}section.hero .experience-card{position:absolute;bottom:2%;right:-6%;border-radius:18px;background:linear-gradient(90deg,#fff,#fdb08d)}.projects-card{position:absolute;top:4%;left:20%;border-radius:18px;background:linear-gradient(90deg,#fff,#fdb08d)}.page-title{position:relative;overflow:hidden;background:#09072d}.page-title .row{min-height:360px;height:initial}.page-title h1{background:linear-gradient(244deg,#8b85ff,#ffeae8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:75px;font-weight:800}footer .have-project{background:linear-gradient(244deg,#8b85ff,#ffeae8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:75px;font-weight:800}.breadcrumb-item,.breadcrumb-item+.breadcrumb-item:before{color:#fff}.form-control{background:none;color:#ffeae8}.form-control::placeholder{color:#ffeae83d}.form-control:focus{background:none!important;border-color:var(--theme-color)!important;box-shadow:none!important;transition:background-color .3s,border-color .3s;color:var(--theme-color)}.nav-link.active{color:var(--theme-color)!important;font-weight:800}.project-img{transition:.5s all ease-in-out;height:140px}.project-img:hover{transform:scale(1.1)}section#experience .card .card-header{background-color:#09072d;color:#fff}#experties{position:relative}#experties #icons img{position:absolute;height:25px;width:25px;animation:iconAnimate 8s infinite}img#php-icon{top:15%;right:15%}img#tailwind-icon{top:25%;right:20%}img#laravel-icon{top:15%;right:26%}img#vue-icon{top:23%;right:32%}@keyframes iconAnimate{0%{transform:rotate(360deg)}}@media only screen and (max-width: 991px){.project-img{height:210px}.hero-bg{background:linear-gradient(#000000e6,#0000004d),url(/assets/img/footer_bg.svg);background-repeat:no-repeat;background-position:center;background-size:cover}}@media only screen and (max-width: 600px){.project-img{height:230px}}@media only screen and (max-width: 426px){.project-img{height:185px}}@media only screen and (max-width: 600px){.my-name{font-size:58px}section.hero .experience-card{position:absolute;bottom:-8%;right:5%;border-radius:18px}}@keyframes mymove{0%{transform:translateY(0)}to{transform:translateY(20px)}}.scroll{width:50px;height:50px;border:2px solid #696969;border-radius:50%;position:absolute;bottom:2.5%;left:48%;animation:down 1.5s infinite;-webkit-animation:down 1.5s infinite;cursor:pointer}.scroll:before{content:"";position:absolute;top:14px;left:16px;width:15px;height:15px;border-left:2px solid #fbfbfb;border-bottom:2px solid #fbfbfb;transform:rotate(-45deg)}@keyframes down{0%{transform:translate(0)}20%{transform:translateY(15px)}40%{transform:translate(0)}}@-webkit-keyframes down{0%{transform:translate(0)}20%{transform:translateY(15px)}40%{transform:translate(0)}}.scroll-to-top div{position:fixed;bottom:20px;right:20px;width:50px;height:50px;opacity:0;background-color:#09072d;border:2px solid #696969;margin-right:20px;margin-bottom:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .3s ease;cursor:pointer;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;box-shadow:0 0 10px #00000080}.scroll-to-top div.show{opacity:1;transform:translateY(0)}.border-orange{border:1px solid var(--theme-color)}.border-orange:hover{box-shadow:0 0 15px var(--theme-color)}.text-xs{font-size:16px}.h-96{height:24rem}.h-6xl{height:26.5rem}.bg-gray-transparent{background-color:#ffffff1a}.max-w-4xl{max-width:40rem}.chatbot-conversation-container{overflow-y:auto;animation:slideInUp .5s ease-out}.chatbot-conversation-section{animation:fadeIn .6s ease-out}.chatbot-conversation-section .bot-answer{animation:slideInRight .5s ease-out;animation-fill-mode:both}.chatbot-conversation-section .user-query{animation:slideInLeft .5s ease-out;animation-fill-mode:both}.chatbot-conversation-section .bot-answer{animation-delay:.2s}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.typing-indicator{display:inline-block;width:16px;height:16px;margin-right:5px;border:2px solid #f3f3f3;border-top:2px solid var(--theme-color);border-radius:50%;animation:typing-indicator-animation 1s linear infinite}@keyframes typing-indicator-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.typewritter-text{animation:slowFadeIn 1s ease-out;animation-fill-mode:both}@keyframes slowFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.chatbot-conversation-section .bot-answer:nth-child(2){animation-delay:.3s}.chatbot-conversation-section .bot-answer:nth-child(3){animation-delay:.6s}.chatbot-conversation-section .bot-answer:nth-child(4){animation-delay:.9s}.section-header{font-size:52px}.floating-whatsapp{position:fixed;bottom:40px;left:40px;opacity:0;z-index:1000;background-color:#25d366;border-radius:50%;box-shadow:0 2px 5px #0000004d;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease,background-color .3s ease}.floating-whatsapp.show{opacity:1;transform:translateY(0)}.floating-whatsapp a{display:flex;align-items:center;justify-content:center;width:64px;height:64px;color:#fff;font-size:42px;text-decoration:none}
