@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");:root{--main-color:#9f9f9f;--heading-color:#fff;--primary-color:#eb5d3a;--lighter-color:#ccc;--subtitle-color:#ccc;--black-color:#000;--border-color:hsla(240,2%,48%,.2);--button-border:hsla(240,2%,48%,.2);--body-background:#140300;--grey-bg:#e6eaee;--card-bg:#360b00}*{margin:0;padding:0;border:none;outline:none;box-shadow:none}p{color:var(--main-color)!important}body{color:var(--main-color);background:var(--body-background)!important;font-weight:400;line-height:30px;font-size:16px;font-family:Poppins,sans-serif!important;overflow-x:hidden}span.sub-detail{font-size:25px;line-height:45px;margin-bottom:0;font-weight:300}span.stacks_name{color:#ffebcd;font-weight:500}.sidebar-content img{object-fit:contain;width:100%;height:300px;max-width:300px;margin:auto;align-content:center;display:block;object-position:top}button.hire-me-button{background:transparent}button.hire-me-button:hover{background:var(--primary-color)}.container,.containor{max-width:1320px;margin:auto;padding:0!important;overflow:hidden}.header-left-section{color:#fff;width:120px;height:40px;font-weight:700;font-size:23px;margin:0;padding:7px;cursor:pointer}.header-content{display:flex;align-items:center;justify-content:space-between;padding:30px 0!important;z-index:5;background:var(--body-background)}.header-content,.header-section.container{width:100%;position:-webkit-sticky;position:sticky}.header-section.container{left:0;top:0;z-index:999}.main_profile_photo{width:100%;height:381px;align-content:center}.project-section:nth-child(2){padding:40px;border-radius:20px;box-shadow:inset 0 .362176px .651917px -1px #ffffff06,inset 0 3px 5.4px -2px #ffffff09;background-color:var(--card-bg);border:1px solid #77777d33;margin-top:12px}.header-middle-section ol{display:flex;cursor:pointer;margin:0;padding:0}.header-middle-section ol,.header-middle-section ol li{font-size:16px;font-weight:500;position:relative;text-transform:capitalize;color:#cecece}.header-middle-section ol li{list-style-type:none;padding:12px 5px 12px 20px;align-items:center;transition-duration:1s;display:block}.header-middle-section ol li:hover{color:#eb5d3a}.hire-me-button{background:var(--primary-color);color:#fff;cursor:pointer;display:inline-block;border:1px solid var(--button-border);font-size:14px;font-weight:500;line-height:20px;overflow:visible;border-radius:15px;padding:12px 24px;text-align:center;text-transform:none;transition:.3s;display:flex;align-items:center;gap:5px}.hire-me-button:hover{background:#eb5d3a}p{line-height:28px;margin-top:0;margin-bottom:1rem}.sidebar-content h2{color:#fff;font-size:40px;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.sidebar-content p{color:#9f9f9f}.about-social{margin-top:30px}.about-social ul{list-style:none;margin:0!important;padding:0!important;display:flex;justify-content:center}.about-social ul li{display:inline-block;margin:0 15px}.about-social ul li a{font-size:20px;border:1px solid hsla(0,0%,100%,.05);padding:10px 12px;border-radius:10px}svg.remixicon{color:#fff}.sidebar-section{text-align:center}.desc-section,.sidebar-section{padding:40px;border-radius:20px;box-shadow:inset 0 .362176px .651917px -1px #ffffff06,inset 0 3px 5.4px -2px #ffffff09;background-color:var(--card-bg);border:1px solid #77777d33}.desc-freelancing:before{content:"";padding:5px;border-radius:10px;background:green;display:block;width:10px;height:10px}.desc-freelancing{display:flex;align-items:baseline;gap:5px}.desc-section h1,.self-description h1{font-size:40px;line-height:50px;margin-bottom:20px;font-weight:400;max-width:90%}.accordion-item .accordion-button,.form-control,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.nice-select,h1,h2,h3,h4,h5,h6,input,select,textarea{color:var(--heading-color);font-family:Poppins,sans-serif}.desc-section p{color:#9f9f9f}.desc-section a{color:#fff;cursor:pointer;display:inline-block;border:1px solid var(--button-border);font-size:14px;font-weight:500;line-height:20px;overflow:visible;border-radius:15px;padding:12px 24px;text-align:center;text-transform:none;transition:.3s;display:flex;align-items:center;gap:5px;background:#eb5d3a;width:-moz-fit-content;width:fit-content;text-decoration:none}.desc-section a:hover{color:#fff}.main-sectionn.row{padding-top:0;padding-bottom:12px}.footer-section,.project-section{padding-bottom:12px;padding-top:12px}.brand-slider{display:flex;overflow:hidden;white-space:nowrap;width:100%;position:relative;padding-bottom:1rem}.brand-slider .slider-track{display:flex;width:calc(100px * 9 * 2);animation:slide 25s linear infinite}.brand-slider .slider-track img{margin-right:30px;flex-shrink:0}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.brands-section{padding:40px;border-radius:20px;box-shadow:inset 0 .362176px .651917px -1px #ffffff06,inset 0 3px 5.4px -2px #ffffff09;margin-top:30px;background-color:var(--card-bg);border:1px solid #77777d33;height:186px}.brands-section .brand-heading{margin-bottom:35px;color:#fff;font-size:22px}.portfolio-logo{width:100px}.project-header h1{margin-bottom:15px;font-size:50px;text-align:center}.project-header p{font-size:16px;padding:0 30px;text-align:center;margin-bottom:15px}.project-block p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-image{width:100%;height:250px;background:#303030;position:relative}.project-block:hover .details-btn{opacity:1;background:#000}.project-block{border:1px solid var(--border-color);border-radius:16px;margin-bottom:30px;transition:all .5s ease-in-out;overflow:hidden}.inner_block_content{margin-bottom:0;padding:20px;margin-top:18px}.inner_block_content h2{color:var(--subtitle-color);font-size:20px;display:block;line-height:1.3;font-weight:500}.inner_block_content p{margin-bottom:0;color:#77777d}.project-header{margin-bottom:40px}.project-image .details-btn{z-index:2;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:20px;color:#fff;width:65px;height:65px;background:var(--primary-color);line-height:65px;border-radius:50%;text-align:center}.project-image:before{width:100%;height:250px;content:"";position:absolute;top:0;left:0;right:0;opacity:0}.project-block:hover :before{opacity:1!important}.footer-section .footer-content{padding:80px 200px;border-radius:20px;box-shadow:inset 0 .362176px .651917px -1px #ffffff06,inset 0 3px 5.4px -2px #ffffff09;text-align:center;background-color:var(--card-bg);border:1px solid #77777d33}.footer-content h1{font-size:40px;line-height:50px;margin-bottom:20px;font-weight:400}.footer-content button{background:var(--primary-color);color:#fff;cursor:pointer;display:inline-block;border:1px solid var(--button-border);font-size:14px;font-weight:500;line-height:20px;overflow:visible;border-radius:15px;padding:12px 24px;text-align:center;text-transform:none;transition:.3s}.footer-content button svg{margin-left:4px;color:#fff}.footer-copyright{padding:50px 0 20px;text-align:center}.footer-copyright p{margin-bottom:12px}.self-description{padding:40px;border-radius:20px;box-shadow:inset 0 .362176px .651917px -1px #ffffff06,inset 0 3px 5.4px -2px #ffffff09;background-color:var(--card-bg);border:1px solid #77777d33}.self-description button{background:var(--primary-color);color:#fff;cursor:pointer;display:inline-block;border:1px solid var(--button-border);font-size:14px;font-weight:500;line-height:20px;overflow:visible;border-radius:15px;padding:12px 24px;text-align:center;text-transform:none;transition:.3s;margin-top:12px}.self-description button svg{margin-left:4px}.self-description h2{font-size:40px;line-height:50px;margin-bottom:20px;font-weight:400;letter-spacing:-1px;color:#fff}.experience-section{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;padding-bottom:12px;padding-top:12px}.experience-section .exp-content{padding:40px;border-radius:20px;box-shadow:inset 0 .362176px .651917px -1px #ffffff06,inset 0 3px 5.4px -2px #ffffff09;background-color:var(--card-bg);border:1px solid #77777d33}.icon{flex:none;transition:.5s;margin-right:20px;width:50px;height:50px;background:#f9f9f9;line-height:50px;border-radius:12px;text-align:center;font-size:20px}.icon svg{color:var(--primary-color)}.exp-inner-content{display:flex;border-bottom:1px solid hsla(240,2%,48%,.2);padding-bottom:30px;padding-top:30px}h3.exp-year{line-height:1;display:block;margin-bottom:20px;font-size:16px;color:#9f9f9f9f;font-weight:500}.exp-inner-content h2{margin:12px 0;color:var(--subtitle-color);font-size:20px}.exp-inner-content h3{color:#77777d;font-size:16px}.exp-content h2{font-size:22px}.service-content{padding-top:0!important;padding-bottom:15px}.service_container{padding:40px;border-radius:20px;box-shadow:inset 0 .362176px .651917px -1px #ffffff06,inset 0 3px 5.4px -2px #ffffff09;background-color:var(--card-bg);border:1px solid #77777d33}.service_container h3{font-size:16px;padding:0 30px;text-align:center;color:#9f9f9f}.service_container h1{margin-bottom:40px;font-size:50px;text-align:center}.service-inner-content .service-block{transition:.5s;padding:60px 40px;border-radius:10px;border:1px solid var(--border-color)}.service-inner-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;gap:30px}.service-block h2{color:var(--subtitle-color);font-size:20px;margin-top:20px;margin-bottom:20px}.service-block p{margin-bottom:0;color:#77777d}.about-social ul li a:hover svg{color:var(--primary-color)!important}.about-social ul li a:hover svg path{fill:var(--primary-color)!important}.project-image-content{width:inherit;object-fit:cover;height:inherit}.service-block:hover{border-color:var(--primary-color);transition:.5s}.price_row{padding:40px;border-radius:20px;box-shadow:inset 0 .362176px .651917px -1px #ffffff06,inset 0 3px 5.4px -2px #ffffff09;background-color:var(--card-bg);border:1px solid #77777d33}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.pricing-block:hover{background:#7064627d}.pricing-heading p{font-size:16px;padding:0 30px;text-align:center}.pricing-heading h2{margin-bottom:15px;font-size:50px;text-align:center}.pricing-heading{margin-bottom:40px}.pricing-block{padding:10px;margin-bottom:30px}.pricing-block,.pricing-inner-block{border-radius:16px;border:1px solid var(--border-color)}.pricing-inner-block{padding:20px;min-height:258px;max-height:268px}.pricing-amount-block{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;gap:30px}.price_desc_content{height:225px}.pricing-inner-block h2{margin:12px 0;color:var(--subtitle-color);font-size:22px;line-height:29px;padding-bottom:20px;text-align:center}.pricing-inner-block p{margin-bottom:20px;color:#77777d;font-size:15px;line-height:27px;height:75px}.pricing-inner-block span{font-size:38px;font-weight:500;color:var(--primary-color);font-family:Poppins,sans-serif}span:after{font-size:16px;font-weight:400;color:var(--main-color)}.pricing-desc_row{padding:20px}.pricing-desc svg{margin-right:10px}.pricing-desc{color:#77777d;margin-bottom:10px}h1.per_hour{display:inline;font-size:16px;font-weight:100;color:#ffffffcf}.pricing-order-button{background:var(--primary-color);color:#fff;cursor:pointer;border:1px solid var(--button-border);font-size:14px;font-weight:500;line-height:20px;overflow:visible;border-radius:15px;padding:12px 24px;text-align:center;text-transform:none;transition:.3s;margin-top:12px}.pricing-order-button svg{margin-left:4px;color:#fff}.contact-content{padding:40px;border-radius:20px;box-shadow:inset 0 .362176px .651917px -1px #ffffff06,inset 0 3px 5.4px -2px #ffffff09;background-color:var(--card-bg);border:1px solid #77777d33;margin-bottom:15px}.contact-heading p{font-size:16px;padding:0 30px;text-align:center}.contact-heading h2{margin-bottom:15px;font-size:50px;text-align:center}.contact-heading{margin-bottom:40px}.contact-form{padding:50px 30px 20px 40px;border-radius:10px;border:1px solid var(--border-color);display:flex;justify-content:space-around;text-align:center}.contact-add-block svg{font-size:20px;color:var(--primary-color)}.contact-add-block p{font-size:16px;margin-top:5px;margin-bottom:5px;text-transform:capitalize;font-weight:500;transition:.3s;color:#ccc!important}.contact-add-block span{line-height:28px;color:#9f9f9f;margin-bottom:1rem;display:block;word-break:break-all}.contact-add-block{padding-bottom:20px}.contact-form-section{padding:40px;border:1px solid var(--border-color);border-radius:10px}.contact-form-section label{font-size:16px;color:var(--main-color);font-weight:500;margin-bottom:18px}.form-group input,textarea#message{font-size:16px;color:#000;font-weight:400;line-height:1.3;padding:19px 20px;background:#f9f9f9;border:1px solid var(--border-color);border-radius:10px}.form-group{margin-bottom:32px}button.theme-btn{background:var(--primary-color);color:#fff;cursor:pointer;display:inline-block;border:1px solid var(--button-border);font-size:14px;font-weight:500;line-height:20px;overflow:visible;border-radius:15px;padding:12px 24px;text-align:center;text-transform:none;transition:.3s}button.theme-btn i svg{margin-left:4px;color:#fff}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:999;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .3s ease,visibility .3s ease}.modal-overlay.active{opacity:1;visibility:visible}.modal-right h2{color:#0000007d;font-weight:500}.modal-content{display:flex;background:#fff;padding:0;border-radius:10px!important;width:70%;max-width:700px;position:relative;transform:translateY(20px);transition:transform .3s ease;gap:20px;max-height:80vh;overflow-y:auto}.modal-overlay.active .modal-content{transform:translateY(0)}.modal-left{flex:1 1;min-width:250px}.modal-left img{width:100%;height:auto;object-fit:cover;max-height:350px}.modal-right{flex:1 1;display:flex;flex-direction:column;padding:10px 25px 25px}.modal-close{position:absolute;top:15px;right:15px;background:none;border:none;cursor:pointer;padding:5px;color:#666;transition:color .2s;z-index:1}.modal-right h2{margin-top:0;margin-bottom:15px;font-size:20px}.modal-right p{margin-bottom:20px;font-size:14px;line-height:1.5}.modal-action-btn{align-self:flex-start;padding:10px 20px;font-size:14px}@media (max-width:768px){.modal-content{flex-direction:column;width:85%;padding:20px;max-height:85vh}.modal-left img{max-height:250px}.modal-right{margin-top:15px}}@media (max-width:1400px){.containor{max-width:1140px}}@media (max-width:1200px){.containor{max-width:960px}.sidebar-content h2{font-size:30px}}@media (max-width:990px){.service_container h1{font-size:30px;text-align:center}.contact-form{grid-template-columns:1fr}.service-content{padding-bottom:15px;padding-top:0!important}.pricing-amount-block,.service-inner-content{grid-template-columns:1fr}.header-middle-section{display:none}.containor{max-width:720px}.main-sectionn.row .col-4{flex:0 0 auto;width:100%!important}.main-sectionn.row .col-8{width:100%!important}.sidebar-section{margin-bottom:30px}.project-image,.project-image:before{height:188px}.inner_block_content{margin-top:0}.footer-section .footer-content{padding:50px}.contact-heading h2{margin-bottom:15px;font-size:30px;text-align:center}}@media (max-width:767px){.footer-content h1{font-size:30px;line-height:40px}.experience-section{grid-template-columns:1fr}.containor{max-width:540px}.desc-section h1{font-size:30px;line-height:40px}.project-header h1{font-size:30px}.self-description h2{font-size:30px;line-height:40px}.project-header p{font-size:16px;padding:0}.container,.containor{padding:0 10px!important}.brands-section,.contact-add-section,.contact-content,.contact-form-section,.desc-section,.experience-section .exp-content,.footer-section .footer-content,.price_row,.project-section:nth-child(2),.self-description,.service_container,.sidebar-section{padding:40px 30px}.pricing-heading h2{margin-bottom:15px;font-size:30px;text-align:center}}