/*!* Global CSS *!*/

/*!* Heading 1 *!*/
/*!* Heading 2 *!*/
/*!* Heading 3 *!*/
/*!* Global CSS Ends *!*/
/*!* Main Headings *!*/

/*!* Pragraphs text large medium small *!*/
/*!* Body 1 *!*/
/*!* Body 2 *!*/
/*!* Body 3 *!*/

/*!* Section Titles *!*/
/*!* Skills & About Me *!*/
/*!* Portfolio, Testimonial & Contact Me *!*/
/*!* Section Titles Ends *!*/

/*!* Navbar Style Start *!*/
/*!* Navbar Content *!*/

/*!* Navbar Styler Ends *!*/

/*!* Hero Section Style *!*/
/*!* Hero Section Style Ends *!*/

/*!* Skills Section Style *!*/
/*  !* padding creates a space around skill sction*!*/
/*  !*gap adds space below my expertise*!*/
/*  !*grid-template-columns: repeat(5, 1fr);*!*/
/*  !*padding: 5px;*!*/

/*!* Skills Style Ends *!*/

/*!* About Us *!*/

/*  !* Responsive adjustments *!*/
/*  !* Center-align the heading text *!*/

/*!* About Us Ends *!*/

/*!* My Portfolio Starts *!*/
/*  !*display: grid;  Switch to grid layout *!*/
/*  !* grid-template-columns: repeat(4, 1fr); !* Create 4 equal-width columns *!*/
/*  !* or display flex and flex-wrap: wrap;, plus adjustemnets to portfolio card for more portfolio projects*!*/
/*  !* flex: 1 1 calc(25% - 42px);  25% of the width minus the gap *!*/
/*  !*max-width: calc(25% - 42px); !* Ensure consistent column widths *!*/

/*!* Medium devices (tablets) *!*/

/*!* Small devices (phones) *!*/
/*  !* padding-bottom: 200px;*!*/
/*  !*gap: 32px; i think i dont need*!*/
/*!*text styling of description of the projects*!*/
/*!* Portfolio Ends *!*/

/*!* Testimonial *!*/
/*!* Testimonial Ends *!*/

/*!* Contact Starts *!*/
/*  !* Some browsers will not display the caret when using calc, so we put the fallback first *!*/
/*!*For IE*!*/
/*!* Contact End *!*/

/*!* Footer Starts *!*/

/*!* Footer Ends *!*/

/*!* Responsive Screens *!*/

/*!* Hamburger menu  *!*/

/*!* Responsive Screens Ends*!*/

/*!* Responsive adjustments *!*/:root{--primary:#a214c1;--heading-color:#282938;--bg-shade:#fcf6ff;--github:#b738d3;--darkblue:#6a185e;--black:#000;--white:#fff;--github-hover:#d385e4;--transparent:#0000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;margin:0}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1{font-size:35px;line-height:1.2}h1,h2{font-weight:700}h2{font-size:28px;line-height:1.3}h3{font-size:24px;font-weight:700;line-height:1.4}.text-lg{font-size:18px;text-align:center}.text-lg,.text-md{color:#6a185e;color:var(--darkblue);font-weight:400;line-height:1.5}.text-md{font-size:16px}.text-sm{color:#000;color:var(--black);font-size:14px;font-weight:400;line-height:1.5}.section--title{align-items:flex-start;display:flex;font-size:21px;font-weight:300;text-align:center}.section--title,.sub--title{color:#282938;color:var(--heading-color);line-height:1.5}.sub--title{font-size:16px;font-weight:600}.btn{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;gap:8px;justify-content:center;line-height:24px;padding:14px 32px;text-decoration:none;transition:all .3s ease}.btn-outline-primary{background-color:initial;background-color:var(--transparent);border:1px solid #a214c1;border:1px solid var(--primary);color:#a214c1;color:var(--primary)}.btn-outline-primary:hover,.btn-primary{background-color:#a214c1;background-color:var(--primary);color:#fff;color:var(--white)}.btn-primary{border:1px solid #a214c1;border:1px solid var(--primary);margin-top:0}.btn-primary:hover{background-color:#fff;background-color:var(--white);color:#a214c1;color:var(--primary)}.btn-github{background-color:#b738d3;background-color:var(--github);border:1px solid #b738d3;border:1px solid var(--github);box-shadow:0 1px 2px 0 #101828f2;color:#fff;color:var(--white)}.btn-github:hover{background-color:#d385e4;background-color:var(--github-hover);border-color:#d385e4;border-color:var(--github-hover);color:#282938;color:var(--heading-color)}.hero--button--wrapper{display:flex;justify-content:center;margin-top:20px;width:100%}.navbar{background:#fff;background:var(--white);box-shadow:0 5px 80px 0 #0000001a;justify-content:space-between;left:0;padding:15px 85px;position:fixed;right:0;top:0;z-index:100}.navbar,.navbar--items>ul{align-items:center;display:flex}.navbar--items>ul{gap:40px;list-style:none}.navbar--items ul>li>a{text-decoration:none}.navbar-outline-primary{background-color:initial;background-color:var(--transparent);border:1px solid #a214c1;border:1px solid var(--primary);border-radius:4px;color:#a214c1;color:var(--primary);padding:.5em}.navbar--content{color:#6a185e;color:var(--darkblue);cursor:pointer;font-size:16px;font-weight:400;line-height:1.5}.navbar--active-content{color:#a214c1;color:var(--primary)}.navbar--content:hover{color:#d385e4;color:var(--github-hover)}.logo{color:#dbc1e0;font-family:Arial,Helvetica,sans-serif;font-size:25px}.letter{display:inline-block}.nav__hamburger{cursor:pointer;display:none;flex-direction:column;height:1.313rem;justify-content:space-around;position:absolute;right:25px;top:25px;width:1.875rem}.nav__hamburger__line{background-color:#000;background-color:var(--black);border-radius:.625rem;display:block;height:.188rem;transition:all .2s ease-in-out;width:100%}.hero--section{grid-gap:32px;align-items:center;background-color:#fcf6ff;background-color:var(--bg-shade);display:grid;gap:32px;grid-template-columns:repeat(2,1fr);padding:130px 85px}.hero--section--content-box{gap:30px}.hero--section--content,.hero--section--content-box{align-items:center;display:flex;flex-direction:column;text-align:center}.hero--section--content{gap:20px}.hero--section--title{align-self:stretch;color:#282938;color:var(--heading-color);font-size:60px;font-weight:700;line-height:1.1}.hero--section--title--color{color:#a214c1;color:var(--primary)}.hero--section-description{color:#6a185e;color:var(--darkblue);font-size:20px;font-weight:400;line-height:1.8}.hero--section--img img{height:auto;width:100%}.skills--section{gap:50px;padding:80px}.skills--container,.skills--section{align-items:flex-start;display:flex;flex-direction:column}.skills--container{gap:20px}.skills--section--heading{color:#282938;color:var(--heading-color);font-size:34px;font-weight:700;line-height:1.2}.skills--section--container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(5,minmax(150px,1fr));width:100%}.skills--section--card{align-items:flex-start;background:#fcf6ff;background:var(--bg-shade);border-radius:10px;display:flex;flex-direction:column;gap:2rem;min-height:150px;padding:2rem;transition:border-bottom .3s ease}.skills--section--card:hover{border-bottom:4px solid #a214c1;border-bottom:4px solid var(--primary)}.skills--section--card:hover .skills--section--description{color:#6a185e;color:var(--darkblue)}.skills--section--img{align-items:center;background:#fff;background:var(--white);border-radius:10px;box-shadow:0 0 16px 0 #0000001a;display:flex;gap:13px;justify-content:center}.skills--section--card--content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:2rem}.skills--section--title{color:#282938;color:var(--heading-color);font-size:32px;font-weight:700;line-height:1.4}.skills--section--description{color:#000;color:var(--black);font-size:21px;font-weight:400;line-height:1.5}.about--section{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);padding:5rem}.about--section--img img{display:flex;height:auto;width:100%}.about--section-description{color:#6a185e;color:var(--darkblue);font-size:clamp(14px,2vw,18px);font-weight:300;line-height:1.8}.about--section--content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}.about--section--heading{color:#282938;color:var(--heading-color);font-size:64px;font-weight:700;line-height:1.2}.portfolio--section{align-items:flex-start;display:flex;flex-direction:column;gap:50px;padding:80px 85px}.portfolio--container-box{align-items:center;display:flex;justify-content:space-between;width:100%}.portfolio--container{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.portfolio--section--container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:auto;width:100%}.portfolio--section--img img{border-radius:8px 8px 0 0;height:auto;width:100%}.portfolio--section--card{align-items:stretch;background:#fff;background:var(--white);border-radius:8px;box-shadow:0 0 32px 0 #00000026;display:flex;flex-direction:column;gap:32px;min-height:600px}.portfolio--link{align-self:flex-start;border-bottom:1px solid #a214c1;border-bottom:1px solid var(--primary);color:#a214c1;color:var(--primary);cursor:pointer;display:flex;font-weight:600;gap:6px;margin-top:auto;padding:0 20px 5px;text-decoration:none}.portfolio--link:hover{color:#d385e4;color:var(--github-hover)}.portfolio--section--card--content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-grow:1;padding:0 20px}.portfolio--section--title{color:#282938;color:var(--heading-color)}.portfolio-text-md{color:#6a185e;color:var(--darkblue);flex-grow:1;font-size:16px;font-weight:400;line-height:1.5}.portfolio--section--card:hover path{stroke:#d385e4;stroke:var(--github-hover)}.testimonial--section{align-items:flex-start;background-color:#fcf6ff;background-color:var(--bg-shade);display:flex;flex-direction:column;gap:80px;padding:110px 85px}.sections--heading{color:#282938;color:var(--heading-color)}.testimonial--section--card{align-items:flex-start;border:1px solid #006b6a;border-radius:8px;display:flex;flex:1 0;flex-direction:column;gap:40px;padding:40px}.testimonial--section--card--reviews{align-items:flex-start;display:flex;gap:5px}.testimonial--section--card--author--detail{align-items:center;display:flex;gap:20px}.testimonial--author--name{color:#282938;color:var(--heading-color);font-weight:600}.testimonial--author--designation{color:#6a185e;color:var(--darkblue);font-size:16px;font-weight:400;line-height:1.5}.contact--section{flex-direction:column;gap:64px;padding:80px 85px}.contact--heading,.contact--section{align-items:center;display:flex;justify-content:center;text-align:center}.contact--heading{flex-direction:row;font-size:18px;gap:20px}.contact--form--container{grid-template-columns:1fr;max-width:600px;width:40%}.contact--form--container,.container{grid-row-gap:32px;display:grid;row-gap:32px}.container{grid-column-gap:32px;column-gap:32px;grid-template-columns:repeat(2,1fr)}.contact--label{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}.contact--input{align-items:center;align-self:stretch;background:#fff;background:var(--white);border:1px solid #a214c1;border:1px solid var(--primary);border-radius:8px;box-sizing:border-box;display:flex;font-family:inherit;padding:16px;width:100%}select{-webkit-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="33" viewBox="0 0 32 33" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.5303 21.2052C16.2374 21.4981 15.7626 21.4981 15.4697 21.2052L7.82318 13.5587C7.53029 13.2658 7.53029 12.791 7.82318 12.4981L8.17674 12.1445C8.46963 11.8516 8.9445 11.8516 9.2374 12.1445L16 18.9071L22.7626 12.1445C23.0555 11.8516 23.5303 11.8516 23.8232 12.1445L24.1768 12.4981C24.4697 12.791 24.4697 13.2658 24.1768 13.5587L16.5303 21.2052Z" fill="%23033333"/></svg>') #fff no-repeat calc(100% - 20px)}select::-ms-expand{display:none}.checkbox--label{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;width:100%}input[type=checkbox]{border:1px solid #282938;border:1px solid var(--heading-color);border-radius:.15em;height:21px;transform:translatey(-.075em);width:21px}.footer--container{background:#fcf6ff;background:var(--bg-shade);flex-direction:column;padding:100px 85px 40px}.footer--container,.footer--link--container{align-items:center;align-self:stretch;display:flex}.footer--link--container{justify-content:space-between}.footer--items>ul{align-items:center;display:flex;gap:40px;list-style:none}.footer--items ul>li>a{color:#6a185e;color:var(--darkblue);text-decoration:none}.footer--items ul>li>a:hover{color:#a214c1;color:var(--primary)}.footer--social--icon>ul{align-items:center;display:flex;gap:16px;justify-content:flex-end;list-style:none}.divider{background:#2829388c;height:1px;margin:100px 0 40px;width:100%}.footer--content--container{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.footer--content{color:#000;color:var(--black);font-size:18px;font-weight:400;line-height:1.5}.graphic-design-section{padding:2rem 0}.gallery-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);padding:1rem}.gallery-item{border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow:hidden}.gallery-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-image:hover{transform:scale(1.05)}@media only screen and (max-width:1800px){.hero--section--title{font-size:60px;line-height:1.1}}@media only screen and (max-width:1280px){.skills--section--container{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media only screen and (max-width:1200px){.btn-outline-primary{display:none}.hero--section{display:flex;flex-direction:column-reverse;padding-bottom:70px;padding-left:40px;padding-right:40px}.contact--section,.footer--container,.skills--section,.testimonial--section{gap:40px;padding-left:40px;padding-right:40px}.portfolio--section{padding-left:40px;padding-right:40px}.about--section,.footer--content--container,.footer--items>ul,.footer--link--container,.portfolio--container-box,.portfolio--section--container,.skills--section--container{display:flex;flex-direction:column;gap:30px}.about--section{grid-template-columns:1fr;padding:0 40px}.container{display:flex;flex-direction:column;gap:20px}.footer--content,.hero--section--title,.hero--section-description{text-align:center}.portfolio--container,.skills--section{align-items:center}.hero--section--title,.sections--heading,.skills--section--heading{font-size:35px;line-height:1.2}.contact--form--container{width:100%}.nav__hamburger{display:flex;z-index:200}.navbar--items{align-items:center;background-color:#fff;background-color:var(--white);display:flex;justify-content:center;left:0;position:absolute;top:-26rem;transition:all .4s ease-in-out;width:100%;z-index:150}.navbar--items ul{align-items:center;flex-direction:column;padding:3rem 0 .6rem;width:100%}.navbar--items.active{top:65px}.nav__hamburger.active :first-child{transform:rotate(45deg) translate(.45rem,.1875rem)}.nav__hamburger.active :nth-child(2){opacity:0}.nav__hamburger.active :nth-child(3){transform:rotate(-45deg) translate(.45rem,-.1875rem)}}@media screen and (max-width:768px){.skills--section--container{grid-template-columns:repeat(2,minmax(150px,1fr))}.portfolio--section--container{gap:20px}.gallery-grid,.portfolio--section--container{grid-template-columns:repeat(2,1fr)}.phone-number{display:block;white-space:nowrap}}@media screen and (max-width:600px){.skills--section--container{grid-template-columns:1fr}.portfolio--section--container{gap:10px;grid-template-columns:1fr}.portfolio--section--card{margin:0;min-height:450px}.gallery-grid{grid-template-columns:1fr}.navbar{padding:15px 25px}.contact--section,.footer--container,.skills--section,.testimonial--section{padding-left:25px;padding-right:25px}.about--section{padding:0 25px}}
/*# sourceMappingURL=main.0fbbe162.css.map*/