.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.about{padding:10rem 0rem;border-bottom:1px solid rgba(54,54,54,.397)}@media only screen and (max-width: 600px){.about{padding:9rem 0rem 6rem}}.about__info{margin:10rem}@media only screen and (max-width: 992px){.about__info{margin:5rem 3rem}}@media only screen and (max-width: 600px){.about__info{margin:3rem 2rem}}.about__info .about__info--cta1,.about__info .about__info--cta2{color:#03dbdb;margin:0rem 1rem}@media only screen and (max-width: 600px){.about__info .about__info--cta1,.about__info .about__info--cta2{margin:0}}.about__info .about__info--cta1:after,.about__info .about__info--cta2:after{display:none}.slide__image{border-radius:50%;height:20rem!important;width:20rem!important;object-fit:cover}@media only screen and (max-width: 600px){.slide__image{height:15rem;width:15rem}}.slide__content{margin:0 4rem 6rem}@media only screen and (max-width: 600px){.slide__content{align-items:center;margin:0}}.slide__content .slide__content--heading{margin-top:3rem}@media only screen and (max-width: 600px){.slide__content .slide__content--heading{margin-top:3rem;padding:0}}.slide__content .slide__content--text{font-size:1.7rem;padding:1rem}@media only screen and (max-width: 600px){.slide__content .slide__content--text{text-align:justify;margin-bottom:6rem}}.contact{padding:10rem 0rem;border-bottom:1px solid rgba(54,54,54,.397)}@media only screen and (max-width: 600px){.contact{padding:5rem 0}}.contact__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));column-gap:5rem;padding:2rem 6rem}@media only screen and (max-width: 600px){.contact__content{grid-template-columns:1fr;row-gap:5rem;padding:2rem 3rem}}.contact__image img{object-fit:contain;width:100%}.contact__form input,.contact__form textarea,.contact__form select{font-family:inherit;color:#333;border:none;background:#f3f3f3;width:100%;padding:2rem 1rem;border-radius:5px;font-size:1.4rem}.contact__form input:focus,.contact__form textarea:focus,.contact__form select:focus{outline:none;box-shadow:0 1rem 1rem #0000001a}.contact__form textarea{resize:none}.contact__form--name,.contact__form--email,.contact__form--option,.contact__form--textarea{margin-bottom:2rem}.contact__form .btn__submit{border:none;padding:1.2rem 2rem;background-color:#f3f3f3;color:#333}.contact__form .btn__submit:hover{color:#03dbdb;background-color:transparent;padding:1.2rem 2rem}.contact__form .btn__submit:after{display:none}.hero{height:100vh;position:relative;border-bottom:1px solid rgba(54,54,54,.397)}@media only screen and (max-width: 600px){.hero{height:70vh}}.hero__heading{font-family:Playfair Display,serif;font-size:8rem;padding:10rem 0rem 10rem 5rem;text-shadow:0rem 1rem 1rem rgba(24,189,235,.2274509804)}@media only screen and (max-width: 1200px){.hero__heading{font-size:6rem}}@media only screen and (max-width: 600px){.hero__heading{font-size:5rem;padding:6rem 3rem}}.hero__social a{padding:0 .6rem}.hero__social a:hover svg{fill:#03dbdb}.hero__social img{height:2.5rem;width:2.5rem}@media only screen and (max-width: 600px){.hero__social img{height:2.5rem;width:2.5rem}}.hero__social svg{height:2.5rem;width:2.5rem;pointer-events:none;fill:#f3f3f3;transition:all .5s}@media only screen and (max-width: 600px){.hero__social svg{height:2rem;width:2rem}}.hero__cta{padding-left:5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:3rem}.hero__cta .btn__resume{color:#03dbdb;background-color:#f3f3f3}@media only screen and (max-width: 600px){.hero__cta .btn__resume{padding:1rem 2rem;font-size:1rem}}.hero__cta .btn__resume:hover{opacity:.8}@media only screen and (max-width: 600px){.hero__cta{padding:0rem 3rem}}.hero__gif{position:absolute;right:10%;top:15%;height:50rem;z-index:-1}@media only screen and (max-width: 600px){.hero__gif{height:25rem}}.scroll__down{position:absolute;bottom:0%;left:50%;transform:translate(-50%,-50%);text-align:center}.scroll__down .scroll__down--text{color:#03dbdb;font-weight:700;animation:bounce 2s linear infinite}@media only screen and (max-width: 600px){.scroll__down .scroll__down--text{font-size:.8rem}}.scroll__down .scroll__down--icon{fill:#fff;height:1.2rem;width:1.2rem}.projects{padding:10rem 0rem;border-bottom:1px solid rgba(54,54,54,.397)}@media only screen and (max-width: 600px){.projects{padding:3rem 0}}.projects__content{margin:8rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:4rem}@media only screen and (max-width: 600px){.projects__content{grid-template-columns:1fr;margin:8rem 4rem;row-gap:6rem}}.project{overflow:hidden;background-color:#1d1d1d;color:#f3f3f3;font-size:1.4rem;border-radius:5px;box-shadow:0 1rem 1rem #0003;transition:all .5s;cursor:pointer}.project:hover{background-color:#f3f3f3;color:#000}.project:hover .project__image{transform:scale(1.1)}.project__image{border-top-left-radius:5px;border-top-right-radius:5px;object-fit:cover;width:32rem;height:20rem;transition:all .5s}@media only screen and (max-width: 600px){.project__image{width:35rem}}.project__content{padding:1.7rem 1rem;height:max-content}.project__content p{line-height:1.6}.project__tags{padding:1rem 1rem 2rem}.project__date{display:none;padding:1rem 1rem 2rem;background-color:#bbbaba;color:#1d1d1d;font-weight:700;padding:.5rem;border-radius:5px;font-size:1.3rem;text-transform:uppercase}.project__category{position:absolute;background-color:red;top:-5%;z-index:10}.tech{padding:10rem 5rem 5rem;border-bottom:1px solid rgba(54,54,54,.397)}@media only screen and (max-width: 600px){.tech{padding:3rem 0 5rem}}.tech .stack{display:flex;justify-content:space-evenly;align-items:flex-start;overflow:hidden;margin:7rem 2rem 3rem}@media only screen and (max-width: 1200px){.tech .stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));row-gap:2rem}}@media only screen and (max-width: 768px){.tech .stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));row-gap:2rem}}@media only screen and (max-width: 600px){.tech .stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));row-gap:2rem}}.tech .stack__image{height:6rem;width:6rem;cursor:pointer}@media only screen and (max-width: 600px){.tech .stack__image{height:5rem;width:5rem}}.tech .stack__image:hover+.stack__message{opacity:1;transform:scale(1)}.tech .stack__message{margin:1.5rem 1rem;font-size:1.3rem;background-color:#f3f3f3;color:#000;padding:1rem 1.8rem;border-radius:10px;opacity:0;transform:scale(0);transition:all .5s;position:relative;box-shadow:0 1rem 1rem #0003}@media only screen and (max-width: 600px){.tech .stack__message{display:none}}.tech .stack__message:before{content:"";position:absolute;border:12px solid transparent;border-top-color:#f3f3f3;transform:translate(-50%,8px) rotate(180deg);width:0;height:0;bottom:116%;left:50%}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;scroll-behavior:smooth}@media only screen and (max-width: 600px){html{font-size:54%}}body{box-sizing:border-box;font-family:Raleway,sans-serif;background-color:#000;background-color:#1d1d1d;color:#f3f3f3;line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}svg{height:2rem;width:2rem}.pd--small{padding:2rem 0rem}.pd--medium{padding:3.5rem 0rem}.pd--large{padding:5rem 0rem}.mg--small{margin:2rem 0rem}.mg--medium{margin:3.5rem 0rem}.mg--large{margin:5rem 0rem}.container{max-width:120rem;margin:0 auto;text-align:center}.btn{background:transparent;color:inherit;padding:1.2rem;font:inherit;cursor:pointer;font-size:1.4rem;position:relative;transition:all .3s;font-weight:700;border-radius:4px}@media only screen and (max-width: 600px){.btn{font-size:1.3rem}}.btn:after{display:none;content:"";background:#fff;position:absolute;width:6rem;height:.1rem;bottom:0;left:30%}@media only screen and (max-width: 600px){.btn:after{width:4rem;bottom:15%}}.btn:hover{background-color:#fff;color:#000}@keyframes bounce{0%{transform:translateY(-15px)}50%{transform:translateY(2px)}to{transform:translateY(-15px)}}.heading--secondary{font-size:5rem;font-family:Playfair Display,serif;color:#03dbdb}@media only screen and (max-width: 600px){.heading--secondary{font-size:3rem}}.heading--tertiary{font-size:2rem;margin:1rem 0rem;text-transform:capitalize}.text--left{text-align:left}.text--right{text-align:right}.text--center{text-align:center}.hidden{display:none}.tags{background-color:#bbbaba;display:inline-block;color:#1d1d1d;font-weight:700;padding:.5rem;border-radius:5px;margin:.5rem;font-size:1.3rem;text-transform:uppercase}.section{transition:opacity 1s,transform 1s}.section--hidden{opacity:0;transform:translateY(10rem)}
