@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);:root{--font-base:"DM Sans",sans-serif;--bg-trans:hsla(0,0%,100%,.25);--ghost-border:hsla(0,0%,100%,.18);--primary-color:#edf2f8;--primary-color2:#215ff6;--secondary-color:#313bac;--secondary-color2:#007ced;--black-color:#030303;--lightGray-color:#e4e4e4;--gray-color:#6b7688;--brown-color:#46364a;--white-color:#fff;--color-white:#fff}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{background-color:#edf2f8;background-color:var(--primary-color);font-family:DM Sans,sans-serif;font-family:var(--font-base);font-size:15px}::-webkit-scrollbar{height:4px;width:5px}::-webkit-scrollbar-thumb{background-color:#fff;background-color:var(--color-white);border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-track{background-color:var(--color-text);border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.4)}.titlePro{display:flex;flex-flow:column nowrap;position:relative}.titlePro:after,.titlePro:before{content:"";margin:5px 0}.title{display:flex;flex-flow:column nowrap;margin:10px 0;position:relative;white-space:nowrap}.title:after{background:var(--primary-color2);content:"";margin:5px 0;padding:3px;width:50px}.app__container{display:flex;flex-direction:row;margin:0 auto;max-width:1500px;min-height:100vh;overflow:hidden;width:100%}.navigator{align-items:center;display:flex;flex-flow:column;justify-content:center}.rightSide__container{min-height:100%;width:200px}.app__flex{align-items:center;display:flex;justify-content:center}.app__wrapper{flex-flow:column nowrap;width:100%}@media screen and (max-width:450px){.app__wrapper{padding:4rem 1rem 2rem}}.head-text{color:var(--black-color);font-size:2.5rem;font-weight:700;text-align:center;text-transform:capitalize;white-space:nowrap}.head-text span{color:var(--secondary-color)}@media screen and (min-width:2000px){.head-text{font-size:4rem}}@media screen and (max-width:450px){.head-text{font-size:2rem}}.p-text{color:var(--gray-color);font-size:.8rem;line-height:1.5;text-align:left}@media screen and (max-width:900px){.p-text{font-size:1.3rem}}.bold-text{color:var(--black-color);font-size:1.2rem;font-weight:800;text-align:left}@media screen and (min-width:2000px){.bold-text{font-size:2rem}}@media screen and (max-width:900px){.bold-text{font-size:1.5rem}}@media screen and (max-width:500px){.app__navigation,.app__social,.navigator{display:none}.copyright{padding:2rem}}.app__home{height:100vh;width:100vw}.app__home .navigator{display:none}.skill-section{background-color:var(--white-color)}.portfolio-section{background-color:rgba(0,124,237,.01)}.contact-section,.services-section{background-color:var(--white-color)}.contact-section .navigator{display:none}#root{overflow:hidden}#home{position:relative}#home .app__wrapper{height:100%;max-width:1500px;padding:0;width:100%}#home .copyright{display:none}.app__header{gap:1.5rem;overflow:hidden;padding:1rem 0;position:relative;width:100%}.app__header,.app__header .app_header-center{align-items:center;height:100%;justify-content:center}.app__header .app_header-center{display:flex;flex-wrap:wrap;margin:0 auto;width:80%;z-index:3}.app__header .app_header-center>div{flex:0.5 1}@media (max-width:850px){.app__header .app_header-center{flex-flow:column wrap;margin:0 auto;width:100%}.app__header .app_header-center>div{flex:1 1;min-width:100%}}.app__header-info{align-items:flex-start;display:flex;flex:0.65 1;flex-flow:column;height:100%;justify-content:center;padding:0 20px}.app__header-info h1{font-size:3.8rem;line-height:.8}.app__header-info p{font-size:1.25rem;line-height:1.6;margin:2.15rem 0}.header__btn{--c1:#007ced;--c2:#008bf5;-webkit-animation:bouncingbutton 2s infinite alternate;animation:bouncingbutton 2s infinite alternate;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) 0/200%;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) var(--x,0)/200%;border:none;border-radius:2rem;box-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;cursor:pointer;font-weight:500;outline:none;padding:.85rem 2rem;text-align:center;text-transform:uppercase;transition:all .5s ease;z-index:3}.header__btn:hover{--x:100%;-webkit-transform:translateY(10px);transform:translateY(10px)}.app__header-img{align-items:center;display:flex;justify-content:center;position:relative;width:330px}.app__header-img img{max-width:800px;width:100%;z-index:1}@media screen and (max-width:1200px){.app__header-img{margin:2rem 0}}.app_header-overlay{background:rgba(0,124,237,.3);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.app_header-overlay .bgshapes{opacity:.13;position:absolute}.app_header-overlay .namedlogo{left:15px;opacity:.06;top:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.app_header-overlay .isound{right:-10%;top:-80%}.app_header-overlay .ibgroup{left:20px;top:-10px}.app_header-overlay .iboxball{right:120px;top:-410px}.app_header-overlay .ihcircle{bottom:20px;right:30px}.app__navigation{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem}.app__navigation .app__navigation-dot{background-color:#cbcbcb;border-radius:50%;height:10px;margin:.5rem;transition:background-color .2s ease-in-out;width:10px}.app__navigation .app__navigation-dot:hover{background-color:var(--primary-color2)}@media screen and (min-width:2000px){.app__navigation .app__navigation-dot{height:20px;width:20px}}.app__social{flex-direction:column;justify-content:flex-end;padding:1rem;transition:all .3s ease}.app__social,.app__social div{align-items:center;display:flex}.app__social div{background-color:var(--white-color);border:1px solid var(--lightGray-color);border-radius:50%;height:40px;justify-content:center;margin:.25rem 0;padding:5px;transition:all .3s ease-in-out;width:40px}.app__social div svg{color:var(--gray-color);font-size:16px}.app__social div:hover{background-color:var(--primary-color2);border-color:var(--secondary-color);cursor:pointer;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.app__social div:hover svg{color:var(--white-color)}@media screen and (min-width:2000px){.app__social div{height:70px;margin:.5rem 0;width:70px}.app__social div svg{height:30px;width:30px}}.smooth__controller{align-items:flex-start;border-radius:50%;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:10px;position:fixed;right:50px;top:20px;z-index:6}@-webkit-keyframes ripple{0%{box-shadow:0 0 0 0 var(--primary-color2),0 0 0 0 var(--primary-color2)}80%{box-shadow:0 0 0 10px transparent,0 0 0 20px transparent}to{box-shadow:0 0 0 20 var(--primary-color2),0 0 0 40 var(--primary-color2)}}@keyframes ripple{0%{box-shadow:0 0 0 0 var(--primary-color2),0 0 0 0 var(--primary-color2)}80%{box-shadow:0 0 0 10px transparent,0 0 0 20px transparent}to{box-shadow:0 0 0 20 var(--primary-color2),0 0 0 40 var(--primary-color2)}}.hamburger-menu{align-items:center;-webkit-animation:ripple 2s infinite;animation:ripple 2s infinite;background:var(--primary-color2);border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;height:3rem;justify-content:center;position:relative;transition:all .5s ease-in-out;width:3rem;z-index:5;z-index:100}.hamburger-menu:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.hamburger-menu .bar{background-color:#fff;border-radius:3px;height:3px;position:relative;transition:.5s;width:2rem}.hamburger-menu .bar:after,.hamburger-menu .bar:before{background-color:#fff;border-radius:3px;content:"";height:3px;position:absolute;transition:.5s;width:2.1rem}.hamburger-menu .bar:before{-webkit-transform:translateY(-9px);transform:translateY(-9px)}.hamburger-menu .bar:after{-webkit-transform:translateY(9px);transform:translateY(9px)}.smoothmenushow .hamburger-menu{background:#fff}.smoothmenushow .bar{background-color:transparent;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.smoothmenushow .bar:before{background-color:var(--primary-color2);-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.smoothmenushow .bar:after{background-color:var(--primary-color2);-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.smoothmenu{background:var(--primary-color2);box-shadow:0 2px 5px 0 rgba(0,0,0,.16);height:100vh;padding:7rem 0;position:fixed;right:0;top:0;-webkit-transform:translateX(220%);transform:translateX(220%);transition:all .3s ease;z-index:5}.smoothmenushow{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar-links{height:100%;width:100%}.sidebar-links-nav ul{flex-flow:column nowrap;list-style:none;margin:0;padding:0}.sidebar-links-nav a,.sidebar-links-nav ul{align-items:center;display:flex;justify-content:center}.sidebar-links-nav a{color:#fff;display:block;height:100%;padding:15px 30px;position:relative;text-decoration:none;width:100%}.sidebar-links-nav a:hover{color:#cfcde7}.sidebar-links-nav a:hover .tooltip{display:flex}.sidebar-links-nav a .tooltip{align-self:flex-end;background-color:var(--primary-color2);border-radius:10px;box-shadow:0 2px 2px -2px rgba(0,0,0,.2);color:#fff;display:none;font-size:15px;left:-100px;padding:5px 8px;pointer-events:none;position:absolute;text-align:center;top:35%;-webkit-transform:translateX(50%);transform:translateX(50%);transition:all .3s;white-space:nowrap}.sidebar-links-nav a .tooltip:nth-of-type(3){left:-10px!important}.sidebar-links-ul li:nth-child(2) .tooltip{left:-125px!important}.sidebar-links-ul li:nth-child(3) .tooltip{left:-115px!important}.sidebar-links-ul li:nth-child(4) .tooltip{left:-80px!important}.sidebar-links-ul li:nth-child(5) .tooltip{left:-125px!important}.side_nav-icon{font-size:25px}.footer-signature{--c1:#007ced;--c2:#008bf5;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) 0/200%;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) var(--x,0)/200%;color:#fff;color:var(--color-white);margin:0 auto;max-width:1500px;padding:20px;width:100%}.footer-signature a{color:var(--color-white);text-decoration:none}.footer-signature:hover{--x:100%}.footerbox{align-items:center;display:flex;flex-wrap:wrap-reverse;justify-content:space-evenly}.footerbox__signature-contact,.footerbox__signature-disclaimer{margin:10px 0}.footerbox__signature-disclaimer span{color:var(--color-white);cursor:pointer;margin:0 10px}.footer-btn-a{display:inline-block}.footer-btn{align-items:center;align-self:flex-start;background:transparent;border:2px solid var(--color-white);border-radius:10px;color:var(--color-white);display:flex;padding:10px 30px;transition:all .3s ease}.footer-btn:hover{color:var(--color-white);-webkit-transform:translateX(-3px);transform:translateX(-3px)}.footer-btn:hover .icon-dev{color:var(--color-white);-webkit-transform:translateX(20px);transform:translateX(20px)}.icon-dev{color:var(--color-white);font-size:25px;transition:all .3s}.footer__iconBox{display:flex;margin:8px}.footer-icon_holder{align-items:center;border:1px solid var(--color-white);border-radius:50%;display:flex;height:34px;justify-content:center;margin:0 5px;text-align:center;width:34px}.footer__iconBox-icon{color:var(--color-white)}.footer-icon_holder a{font-size:13px;text-decoration:none}.footer-icon_holder:hover{background:transparent;border:2px solid var(--color-white)}.footer-icon_holder:hover .footer__iconBox-icon{color:var(--color-white)}.app__services{display:flex;flex:1 1;flex-direction:column;padding:20px 0;width:100%}.app__profiles{align-items:center;display:flex;flex-wrap:wrap;gap:33px;justify-content:space-evenly;margin-top:2rem}@media screen and (max-width:850px){.app__profiles{align-items:center;gap:25px;justify-content:center}}.services-intro{--c1:#007ced;--c2:#008bf5;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) 0/200%;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) var(--x,0)/200%;border-radius:12px;box-shadow:7px 11px 20px -10px rgba(0,0,0,.33);color:var(--color-white);display:flex;flex-direction:column;font-size:2.2em;min-height:170px;min-width:325px;padding:20px;transition:all .5s ease}.services-intro:hover{--x:100%}.services-intro button{align-self:flex-start;-webkit-animation:bouncingbutton 2s infinite alternate;animation:bouncingbutton 2s infinite alternate;background:var(--color-white);color:#007ced;margin:15px 0;transition:all .3s ease;white-space:nowrap}@-webkit-keyframes bouncingbutton{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bouncingbutton{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.app__profile-item{align-items:flex-start;border:1px solid var(--gray-color);border-radius:12px;display:flex;flex-direction:row;justify-content:flex-start;max-width:325px;min-height:190px;min-width:325px;padding:20px;position:relative}.app__profile-item:hover{border:none;cursor:pointer}.app__profile-item:hover .serviceholder-overlay{--x:100%;height:100%;width:100%}.app__profile-item:hover .services-details p{color:var(--color-white)}.app__profile-item:hover .services-Imgholder{--x:100%;border:none;transition:all .5s ease-in-out}.app__profile-item .services-Imgholder{--c1:#007ced;--c2:#008bf5;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) 0/200%;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) var(--x,0)/200%;border-radius:50%;height:60px;outline:7px solid var(--color-white);overflow:hidden;padding:10px;position:absolute;right:-10px;top:-25px;width:60px}.app__profile-item img{border-radius:15px;height:100%;width:100%}@media screen and (max-width:850px){.app__profile-item{margin:1rem 0}}.head-text span{margin:0 10px}.serviceholder-overlay{--c1:#007ced;--c2:#008bf5;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) 0/200%;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) var(--x,0)/200%;border-radius:12px;height:0;left:0;position:absolute;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .6s ease;width:0;z-index:2}.services-Imgholder,.services-details{z-index:3}.app__works{flex:1 1;flex-direction:column;padding:20px 0;width:100%}.app__work-filter{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:1rem 0}.app__work-filter .app__work-filter-item{background-color:#fff;border-radius:10px;color:#000;cursor:pointer;font-weight:450;margin:.5rem;padding:4px 8px;transition:all .3s ease}.app__work-filter .app__work-filter-item:hover{background-color:var(--primary-color2);color:#fff}@media screen and (max-width:900px){.app__work-filter .app__work-filter-item{font-size:15px}}.app__work-filter .item-active{background-color:var(--primary-color2);color:#fff}.app__work-wrapper{cursor:pointer;display:flex;flex-flow:row nowrap;margin:10px 20px;position:relative;transition:all .5s ease}.app__work-wrapper:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.app__work-title,.app__work-wrapper:hover .app__work-title a{color:var(--primary-color2)}.app__work-title{cursor:pointer;display:flex;font-size:15px;left:-3px;position:absolute;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top left;transform-origin:top left;white-space:nowrap;width:100%;z-index:5}.app__work-title a{color:#999;text-decoration:none;text-transform:uppercase}.app__work-portfolio{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.app__work-portfolio .app__work-item{background-color:#fff;border-radius:.5rem;color:#000;display:flex;flex-direction:column;justify-content:flex-start;min-height:320px;position:relative;transition:all .3s ease;width:250px}@media screen and (min-width:2000px){.app__work-portfolio .app__work-item{border-radius:.75rem;padding:1.25rem;width:470px}}@media screen and (max-width:300px){.app__work-portfolio .app__work-item{margin:1rem;width:100%}}.app__work-img{height:150px;position:relative;width:100%}.app__work-img img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:2000px){.app__work-img{height:350px}}.app__work-hover{background-color:rgba(0,0,0,.5);border-radius:.5rem;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:all .3s ease;transform:all .3s ease;width:100%}.app__work-hover div{background-color:rgba(0,0,0,.5);border-radius:50%;color:#fff;cursor:pointer;font-family:var(--font-base);font-weight:800;height:50px;margin:1rem;width:50px}.app__work-hover div svg{color:var(--white-color);height:50%;width:50%}.app__work-tech{align-items:center;display:flex;justify-content:center;margin:8px 0}.app__work-tech span{background:hsla(0,0%,93%,.8);border-radius:5px;color:var(--primary-color2);font-size:12px;margin:0 3px;padding:3px}.app__work-content{display:flex;flex-direction:column;padding:.5rem;position:relative;width:100%}.app__work-content h4{line-height:1.5}.app__work-tag{background:hsla(0,0%,93%,.8);bottom:0;font-size:12px;padding:5px;position:absolute;right:0;text-transform:uppercase}.app__work-actions{align-items:center;display:flex;justify-content:space-between;margin:10px 0;width:80%}.app__work-actions a{color:var(--primary-color2);font-size:20px;text-decoration:none}.app__testimonial{flex:1 1;flex-direction:column;width:100%}.app__testimonial-item{background-color:var(--white-color);border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.1);display:flex;min-height:320px;padding:2rem;transition:all .3s ease-in-out;width:60%}.app__testimonial-item img{border-radius:50%;height:100px;object-fit:cover;width:100px}@media screen and (min-width:2000px){.app__testimonial-item{min-height:450px}.app__testimonial-item img{height:150px;width:150px}}@media screen and (max-width:850px){.app__testimonial-item{width:100%}}@media screen and (max-width:600px){.app__testimonial-item{flex-direction:column}}.app__testimonial-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-around;padding:0 2rem;text-align:left}.app__testimonial-content p{color:var(--black-color);font-family:var(--font-base);font-size:1.25rem;line-height:2rem}.app__testimonial-content h4{color:var(--secondary-color);font-weight:600;margin-top:2rem}.app__testimonial-content h5{color:var(--gray-color);font-weight:400;margin-top:5px}.app__testimonial-btns{flex-direction:row;margin-top:1rem}.app__testimonial-btns div{background-color:var(--white-color);border-radius:50%;height:50px;margin:1rem;transition:all .3s ease-in-out;width:50px}.app__testimonial-btns div svg{color:var(--secondary-color);height:20px;width:20px}.app__testimonial-btns div:hover{background-color:var(--secondary-color)}.app__testimonial-btns div:hover svg{color:var(--white-color)}.app__testimonials-brand{flex-wrap:wrap;margin-top:2rem;width:80%}.app__testimonials-brand div{margin:1.5rem;width:150px}.app__testimonials-brand div img{-webkit-filter:grayscale(1);filter:grayscale(1);height:auto;object-fit:cover;width:100%}.app__testimonials-brand div:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}@media screen and (min-width:2000px){.app__testimonials-brand div{margin:2rem;width:210px}}@media screen and (min-width:450px){.app__testimonials-brand div{margin:1rem;width:120px}}@media screen and (max-width:800px){.app__testimonials-brand{margin:1rem;width:100%}}#FrontendBootcamp{align-items:center;display:flex;justify-content:center}.app__skills{flex:1 1;flex-direction:column;padding:20px;width:100%}.app__skills-container{align-items:flex-start;display:flex;flex-direction:row;margin:30px auto;padding:0 20px;width:80%}@media screen and (max-width:900px){.app__skills-container{align-items:center;flex-direction:column;justify-content:center;width:100%}}.app__skills-list{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;justify-content:space-evenly;margin-right:5rem}@media screen and (max-width:900px){.app__skills-list{align-items:center;justify-content:center;margin-bottom:20px;margin-right:0}}.app__skills-item{flex-direction:column;margin:.8rem;text-align:center;transition:all .3s ease-in-out}.app__skills-item,.app__skills-item div{align-items:center;justify-content:center}.app__skills-item div{--c1:#007ced;--c2:#008bf5;background:var(--primary-color2);border-radius:50%;color:#fff;display:flex;height:60px;transition:all .3s ease;width:60px}.app__skills-item div img{height:60%;width:60%}.app__skills-item div:hover{-webkit-animation:ripple 2s infinite;animation:ripple 2s infinite;box-shadow:0 0 25px #fef4f5;-webkit-transform:translateX(-10px);transform:translateX(-10px)}@media screen and (min-width:2000px){.app__skills-item div{height:150px;width:150px}}@media screen and (max-width:850){.app__skills-item div{height:50px;width:50px}}.app__skills-item p{font-weight:400;margin-top:.5rem}@media screen and (min-width:2000px){.app__skills-item{margin:1rem 2rem}.app__skills-item p{margin-top:1rem}}.app__skills-exp{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:900px){.app__skills-exp{margin:2rem auto 0;width:100%}}.app__skills-exp-item{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;width:100%}.app__skill-year{display:flex;font-size:18px;font-weight:700;margin-right:3rem;width:40px}.app__skills-exp-works{position:relative;width:100%}.app__skills-exp-works .skillball{align-items:center;background:var(--primary-color2);border-radius:50%;display:none;flex-direction:column;height:15px;justify-content:center;left:-30px;position:absolute;top:3px;transition:all .3s ease;width:15px;z-index:3}.app__skills-exp-works:hover .skillball{-webkit-animation:ripple 2s infinite;animation:ripple 2s infinite;display:flex}.app__skills-exp-works .app__skills-exp-work{align-items:flex-start;color:var(--primary-color2);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start}.app__skills-exp-works h4{font-weight:500}.app__skills-exp-works p{color:var(--gray-color);font-weight:500}.app__skills-exp>.app__skills-exp-item:first-of-type>.app__skills-exp-works>.skillball{-webkit-animation:ripple 2s infinite;animation:ripple 2s infinite}.app__skills-exp>.app__skills-exp-item:first-of-type>.app__skills-exp-works>.skillball:before,.app__skills-exp>.app__skills-exp-item:last-of-type>.app__skills-exp-works>.skillball:after{display:none}.app__skills-exp-year p{color:var(--secondary-color);font-weight:800}.skills-tooltip{background-color:var(--white-color)!important;border-radius:5px!important;box-shadow:0 0 25px rgba(0,0,0,.1)!important;color:var(--gray-color)!important;line-height:1.5!important;max-width:300px!important;opacity:1!important;padding:1rem!important;text-align:center!important}@media screen and (min-width:2000px){.skills-tooltip{font-size:1.75rem!important;line-height:2!important;max-width:500px!important}}.contact{align-items:center;flex-flow:column;justify-content:center;text-align:left;width:100%}@media (max-width:850px){.contact{padding:0}}.contact p{margin:15px 0;padding:0 20px}.contact-container{align-items:flex-start;background:var(--color-gray);border:1px solid var(--primary-color2);border-radius:25px;box-shadow:7px 11px -10px rgba(0,0,0,.33);display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto;overflow:hidden;width:70%}.contact-container>div{flex:0.5 1}@media (max-width:850px){.contact-container{border:none;flex-flow:column-reverse nowrap;justify-content:center;margin:15px auto;width:90%}.contact-container>div{flex:1 1;min-width:100%}}.isound{bottom:0;right:-10%}.iboxball{bottom:0;right:0}.app__contact-card{display:flex;height:100%;max-width:50%;position:relative}.contact__card-info{margin:20px 0;padding:0 2rem;z-index:2}.contact__card-link{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;margin:20px 0;text-decoration:none;transition:all .3s ease;width:100%}.contact__card-link,.contact__card-link:focus,.contact__card-link:visited{color:var(--color-gray)}.contact__card-link:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.contact__card-link .contact__card-iconHolder{--c1:#007ced;--c2:#008bf5;align-items:center;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) 0/200%;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) var(--x,0)/200%;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;height:35px;justify-content:center;margin:0 10px 0 0;width:35px}.contact__card-link .contact__card-iconHolder:hover{--x:100%}.contact__card-link .contact__card-iconHolder svg{font-size:20px}.app__contact-form{align-items:flex-start;box-sizing:border-box;flex-direction:column;justify-content:center;max-width:48%;padding:20px 2rem}.app__contact-form .form-input{background:#f3f3f3;border:none;border-radius:10px;box-sizing:border-box;display:flex;font-size:.9rem;margin:.4rem 0;min-width:100%;outline:none;padding:.9rem 1.6rem;transition:all .3s ease}.app__contact-form textarea{min-height:140px;min-width:100%;resize:none;resize:vertical}.form-btn{--c1:#007ced;--c2:#008bf5;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) 0/200%;background:linear-gradient(80deg,var(--c1),var(--c2) 51%,var(--c1)) var(--x,0)/200%;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;outline:none;padding:.85rem 2rem;text-align:center;text-transform:uppercase;transition:all .5s ease;z-index:3}.form-btn:hover{--x:100%;box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-transform:translateY(10px);transform:translateY(10px)}.contact-response{padding:10px 20px}.contact-resend{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.contact-resend svg{color:#9acd32;font-size:80px;margin:15px 0}.contact-resend button{background:#9acd32}
/*# sourceMappingURL=main.2bec8427.css.map*/