@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Pushster&family=Righteous&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;400;500;600;700;900&display=swap);@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);:root{--font-family:"Manrope",sans-serif;--font-family1:"Pushster",cursive;--font-family2:"Righteous",cursive;--font-family3:"Montserrat",sans-serif;--gradient-text:linear-gradient(89.97deg,#e0fff4 1.84%,#f49867 102.67%);--gradient-bar:linear-gradient(103.22deg,#ae67fa -13.86%,#f49867 99.55%);--color-bg: ;--color-footer:#031b34;--color-blog:#042c54;--color-text:#81afdd;--color-subtext:#ff8a71}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{background:#fff}a{color:inherit;text-decoration:none}.gradient__bg{background-color:#e0fff4;background-image:linear-gradient(180deg,#e0fff4,#ebefff 70%)}.gradient__text{-webkit-text-fill-color:#0000;background:var(--gradient-text);background-clip:text;-webkit-background-clip:text;display:block;text-shadow:0 0 #0000}.section__padding{padding:3rem 6rem}.section__margin{margin:3rem 6rem}@media screen and (max-width:700px){.section__padding{padding:4rem}.section__margin{margin:4rem}}@media screen and (max-width:550px){.section__padding{padding:4rem 1.5rem}.section__margin{margin:4rem .2rem}}.portfolio__navbar{align-items:center;display:flex;flex-direction:row;justify-content:end;padding:2rem 6rem}.portfolio__navbar p{color:#523e50;font-family:var(--font-family3);font-size:14px;margin-right:1rem;white-space:nowrap}@media screen and (max-width:1000px){.portfolio__navbar{justify-content:center;padding:2rem 1rem 2rem 2.5rem}}@media screen and (max-width:700px){.portfolio__navbar{display:none;padding-bottom:0}}.pulsate-fwd{animation:pulsate-fwd 1s ease-in-out infinite both}@keyframes pulsate-fwd{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.product{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:2rem;width:40%}.portfolio__product{background:#f3f2f2;border:.1px solid #b7b7b7;border-radius:15px 15px 0 0;box-shadow:10px 10px 208px -4px #c2cdff;-webkit-box-shadow:10px 10px 208px -4px #c2cdff;-moz-box-shadow:10px 10px 208px -4px #c2cdff;flex-wrap:wrap;height:260px;margin:1rem;overflow:hidden;text-align:center;width:100%}.portfolio__product-browser{background-color:#f3f2f2;height:20px;position:-webkit-sticky;position:sticky;z-index:2}.portfolio__product-browser-circle{margin:.2rem}.portfolio__product-browser-circle.red{background-color:#f25656;margin-left:.8rem}.portfolio__product-browser-circle.black{background-color:#515050}.portfolio__product-browser-circle.green{background-color:#33cf33}.circle__left{margin-left:1rem}.portfolio__product-image img{cursor:pointer;transition:all 10s ease}.portfolio__product-image img:hover{transform:translateY(-70%)}@media screen and (max-width:750px){.product{padding-bottom:1rem;width:100%}.portfolio__product{height:400px;margin:2rem 0}.portfolio__product-browser-circle{border-radius:50%;height:5px;margin:.1rem;width:5px}.portfolio__product-button{margin-bottom:2rem}.portfolio__product-image img:hover{transform:translateY(0)}}@media screen and (max-width:530px){.portfolio__product{height:300px;width:100%}}.portfolio__minproducts{background:#f3f2f2;border:.1px solid #b7b7b7;border-radius:15px 15px 0 0;box-shadow:10px 10px 208px -4px #c2cdff;height:130px;margin:1rem .7rem;overflow:hidden;width:200px}.portfolio__product-browser{padding:6px 8px}.portfolio__product-browser-circle{height:9px;width:9px}.portfolio__product-image-min{background:#fff;height:calc(100% - 28px);overflow:hidden;width:100%}.portfolio__product-image-min img{cursor:pointer;display:block;filter:none!important;height:100%;object-fit:contain;object-position:center;opacity:1!important;transform:none!important;transition:none!important;width:100%}.portfolio__minproducts .portfolio__popup-container{height:auto}@media screen and (max-width:1410px){.portfolio__minproducts{height:180px;width:300px}}@media screen and (max-width:1170px){.portfolio__minproducts{height:160px;width:250px}}@media screen and (max-width:1130px){.portfolio__minproducts{height:135px;width:200px}}@media screen and (max-width:860px){.portfolio__minproducts{height:115px;width:170px}}@media screen and (max-width:770px){.portfolio__minproducts{height:97px;width:135px}}@media screen and (max-width:610px){.portfolio__minproducts{height:134px;width:200px}}@media screen and (max-width:573px){.portfolio__minproducts{height:124px;width:180px}}@media screen and (max-width:550px){.portfolio__minproducts{height:134px;width:200px}}@media screen and (max-width:450px){.portfolio__minproducts{height:124px;width:180px}}@media screen and (max-width:410px){.portfolio__minproducts{height:116px;width:170px}}@media screen and (max-width:392px){.portfolio__minproducts{height:108px;width:160px}}@media screen and (max-width:372px){.portfolio__minproducts{height:104px;width:150px}}.portfolio__popup{align-items:center;background-color:#00000080;display:flex;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:9999}.portfolio__popup-container{background-color:#fff;border-radius:20px;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017;max-height:85vh;overflow:hidden;overflow-y:auto;width:min(900px,92vw)}.portfolio__popup-browser{align-items:center;background:#f3f2f2;border-bottom:1px solid #eaeaea;display:flex;gap:8px;padding:8px 10px}.portfolio__popup-container-close{align-items:center;background-color:#f3f2f2;display:flex;justify-content:space-between}.portfolio__popup-container-closebutton{cursor:pointer;font-size:34px;margin:0 1rem;padding:.4rem .6rem}.portfolio-container-img{background:#fff;height:360px;overflow:hidden;width:100%}.portfolio-container-img img{display:block;filter:none!important;height:100%;object-fit:contain;object-position:center;opacity:1!important;transform:none!important;transition:none!important;width:100%}.portfolio-container-text{margin:0 auto;max-width:900px;padding:1rem 1.5rem}.portfolio-container-text h1{color:#523e50;font-family:var(--font-family3);margin-bottom:1.5rem;margin-top:.5rem}.portfolio-container-text p{color:#523e50;font-family:var(--font-family3);line-height:25px;margin-bottom:2rem;text-align:justify}.pointer{cursor:pointer}.modal__open-block{overflow:hidden;position:fixed}@media (max-width:640px){.portfolio-container-img{height:240px}.portfolio__popup-container{width:85vw}}.hook__footer{background-color:#031b34;font-family:var(--font-family);position:relative;z-index:100000}.hook__container-text{align-items:center;display:flex;flex-direction:column}.hook__container-text h1{font-size:36px;font-weight:800;line-height:45px;margin-bottom:2rem;margin-top:2rem;text-align:center}.hook__footer_button{background-color:initial;border:2px solid #fff;color:#ddd;color:#fff;cursor:pointer;font-family:var(--font-family);font-size:12px;margin-bottom:2rem;overflow:hidden;padding:1.1em 3em;position:relative;text-align:center;text-transform:uppercase;transition:.3s;z-index:1}.hook__footer_button:before{background:#fff;content:"";display:block;height:300%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:.5s ease;width:0;z-index:-1}.hook__footer_button:hover:before{width:105%}.hook__footer_button:hover{color:#111}.hook__footer_button:active{transform:scale(.9)}.hook__container-details{color:#fff;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:2rem;margin-top:4rem}.hook__container-details-1,.hook__container-details-2,.hook__container-details-3{margin-right:2rem}.hook__container-details h4,.hook__container-details p,.hook__container-details-1 img{margin-bottom:1rem}.hook__container-details p{font-size:12px;line-height:20px}.hook__container-right{color:#fff;margin-bottom:1rem;margin-top:2rem;text-align:center}.div{background:var(--gradient-bar);box-shadow:0 4px 4px #00000040;height:1px;margin-bottom:.25rem;text-align:center;width:38px;width:100%}@media screen and (max-width:550px){.hook__container-details{flex-direction:column;text-align:center}.hook__container-details-1,.hook__container-details-2,.hook__container-details-3{margin-bottom:1.3rem;margin-right:0}.hook__container-details h4{margin-bottom:.5rem}.hook__container-details p{margin-bottom:.3rem}}.portfolio__header{display:flex;flex-direction:row;font-family:var(--font-family);justify-content:space-between;padding-bottom:4rem;padding-top:4rem}.portfolio__header-container{color:#523e50;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin-right:2rem;padding-top:4rem}.portfolio__header-container-title{margin-bottom:2.5rem;text-align:center}.portfolio__header-container-title h1{font-family:var(--font-family2);font-size:62px;margin-bottom:.75rem}.portfolio__header-container-title h2{font-family:var(--font-family3);font-size:22px;font-weight:400;opacity:.9;text-align:center}.container .highlight{color:#523e50;display:inline-block;position:relative;text-decoration:none;transition:color .2s ease;z-index:0}.container .highlight:after{background-color:#523e50;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:height .2s ease,width .2s ease;width:100%;z-index:-1}.container .highlight:hover{color:#2d2d2d}.container .highlight:hover:after{height:105%;width:105%}.portfolio__header-container-menu{align-items:center;display:flex;flex-direction:column;font-family:var(--font-family3);gap:1rem;justify-content:center;text-align:center}.portfolio__header-container-menu button{width:250px}.portfolio__header-image{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative;text-align:center}.portfolio__header-image img,.portfolio__header-photo{border-radius:20px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.08));height:auto;max-width:90%;object-fit:cover;width:360px}.portfolio__header-img__mobile{display:none}.portfolio__header-desk{animation:none;visibility:visible}.portfolio__header-blob{display:none!important}button{background-color:#fff;border:none;border-radius:45px;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;color:#523e50;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:2.5px;outline:none;padding:1.1em 2.6em;text-transform:uppercase;transition:transform .15s ease,box-shadow .2s ease,color .2s ease,background-color .2s ease}button:hover{background-color:#523e50;box-shadow:0 6px 14px #0000001a;color:#fff;transform:translateY(-2px)}button:active{transform:translateY(0)}@media screen and (min-width:1800px){.portfolio__header{padding-bottom:8rem;padding-top:6rem}.portfolio__header-container-title h1{font-size:82px}.portfolio__header-container-title h2{font-size:28px}.portfolio__header-container-menu button{width:300px}.portfolio__header-image img,.portfolio__header-photo{width:420px}}@media screen and (max-width:1000px){.portfolio__header{flex-direction:column;gap:1.5rem;padding-bottom:4rem;padding-top:3rem}.portfolio__header-container{margin:0 0 1rem;padding-top:2rem}}@media screen and (max-width:700px){.portfolio__header{padding-top:5rem}.portfolio__header-container-title h1{font-size:50px}.portfolio__header-container-title h2{font-size:18px}.portfolio__header-img__mobile{display:block}.portfolio__header-desk{display:none}}@media screen and (max-width:500px){.portfolio__header-container{padding-top:1.5rem}.portfolio__header-container-title{margin-bottom:2rem}button:hover{background-color:#fff;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;color:#523e50}button:active,button:hover{transform:none}}.bounce-top{animation:bounce-top .9s both}@keyframes bounce-top{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-45px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(-24px)}65%{animation-timing-function:ease-in;transform:translateY(-12px)}82%{animation-timing-function:ease-in;transform:translateY(-6px)}93%{animation-timing-function:ease-in;transform:translateY(-4px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}to{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}.footer-social-links{font-size:22px;text-align:center}.footer-social-links a{color:#523e50;display:inline-block;height:45px;line-height:45px!important;margin:0 8px .8rem;position:relative;text-align:center;transition:all .27s cubic-bezier(.3,.1,.58,1);width:45px}.footer-social-links a i,.footer-social-links a span{font-size:20px;left:0;position:relative;top:0}.footer-social-links a:before{border:1px solid #523e50;border-radius:6px;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;transform:rotate(0deg);transition:all .27s cubic-bezier(.3,.1,.58,1);width:100%}.footer-social-links a:hover{color:#fff}.footer-social-links a:hover:before{background:#fb009f}.portfolio__aboutme{background-color:#ebefff;box-shadow:0 10px 12px #63636333}.portfolio__aboutme-container{display:flex;flex-direction:row;justify-content:space-around;padding-bottom:8rem;padding-top:12rem}.portfolio__aboutme-container-photo{align-self:center;flex:1 1}.portfolio__aboutme-container-photo img{border-radius:15px;box-shadow:-5px 5px #97a0dd,-10px 10px #97a0dd,-15px 15px #97a0dd,-20px 20px #97a0dd,-25px 25px #97a0dd;height:100%;object-fit:cover;width:450px}.portfolio__aboutme-container-text{display:flex;flex:1 1;flex-direction:column;font-family:var(--font-family3);font-size:1.1rem;justify-content:end}.portfolio__aboutme-container-text h1{color:#97a0dd;font-size:44px;font-weight:700;margin-bottom:1rem}.portfolio__aboutme-container-text h3{color:#523e50;font-size:24px;font-weight:700;margin-bottom:1rem}.portfolio__aboutme-container-text h4{color:#523e50;font-size:20px;margin-top:2.5rem}.portfolio__aboutme-container-text p{color:#523e50;font-size:18px;line-height:28px;margin-bottom:1rem;text-align:justify}.portfolio__aboutme-container-text p:last-child{margin-bottom:0}.about-list{margin-top:.8rem;padding-left:1.2rem}.about-list li{color:#523e50;font-size:17px;line-height:26px;margin-bottom:.6rem;text-align:justify}.portfolio__aboutme-line{color:#f8119a;margin-bottom:5rem}@media screen and (max-width:1200px){.portfolio__aboutme-container{flex-direction:column;padding-top:8rem}.about-list li,.portfolio__aboutme-container-text,.portfolio__aboutme-container-text p{font-size:17px;text-align:center}.portfolio__aboutme-line{display:none}.portfolio__aboutme-container-photo{display:flex;justify-content:center;margin-bottom:4rem}.portfolio__aboutme-container-photo img{width:400px}}@media screen and (max-width:550px){.portfolio__aboutme-container-photo img{width:370px}}@media screen and (max-width:500px){.portfolio__aboutme-container-photo img{box-shadow:none;width:100%}.portfolio__aboutme-container-text h1{font-size:34px}.portfolio__aboutme-container-text h3{font-size:20px}.about-list li,.portfolio__aboutme-container-text p{font-size:16px}}.gradient__bg-resume{background:#fff;border-radius:25px;box-shadow:10px 10px 208px -4px #c2cdff;-webkit-box-shadow:10px 10px 208px -4px #c2cdff;-moz-box-shadow:10px 10px 208px -4px #c2cdff;margin-top:10rem}.portfolio__resume{margin-bottom:10rem}.portfolio__resume-container{align-items:center;display:flex;flex-direction:row;font-family:var(--font-family3);justify-content:space-around}.portfolio__resume-container-title{color:#523e50;margin-bottom:2rem;margin-top:2rem}.portfolio__resume-container-title p{font-size:15px;line-height:30px}.portfolio__resume-container-title h2{font-size:24px;line-height:35px}.portfolio__resume-container-buttone{margin-bottom:2rem;margin-top:2rem}.portfolio__resume-container-button{background:#97a0dd;border:initial;border-radius:15px;box-shadow:4px 8px 19px -3px #97a0dd;color:#e8e8e8;cursor:pointer;font-size:17px;font-weight:1000;overflow:hidden;padding:15px 25px;position:relative;transition:all .25s;z-index:1}.portfolio__resume-container-button:before{background-color:#e8e8e8;border-radius:5px;box-shadow:4px 8px 19px -3px #97a0dd;content:"";height:100%;left:0;position:absolute;top:0;transition:all .25s;width:0;z-index:-1}.portfolio__resume-container-button:hover{color:#97a0dd}.portfolio__resume-container-button:hover:before{width:100%}.portfolio__resume-container-button:active{transform:scale(.9)}@media screen and (max-width:1100px){.portfolio__resume-container{flex-direction:column}.portfolio__resume-container-title{margin-bottom:0;margin-top:2rem;text-align:center}}@media screen and (max-width:650px){.portfolio__resume-container{padding-left:1rem;padding-right:1rem}}.portfolio__projet-container{font-family:var(--font-family3);margin-top:6rem}.portfolio__projet-container,.portfolio__projet-container-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.portfolio__projet-container-text{color:#523e50;margin-bottom:6rem;text-align:center}.portfolio__projet-container-text h1{font-size:40px;font-weight:700;margin-bottom:1rem;margin-top:4rem}.portfolio__projet-container-text p{line-height:25px;text-align:center;width:75%}.portfolio__projet-container-projets{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-around;width:100%}.project-card{background:#f3f3f3;border:.1px solid #b7b7b7;border-radius:16px;box-shadow:10px 10px 208px -4px #c2cdff;height:300px;overflow:hidden;width:520px}.portfolio__product-browser{align-items:center;background:#fff;border-bottom:1px solid #eaeaea;display:flex;gap:8px;padding:8px 10px}.portfolio__product-browser-circle{border-radius:50%;height:10px;width:10px}.portfolio__product-browser-circle.red{background:#ff5f57}.portfolio__product-browser-circle.black{background:#ffbd2e}.portfolio__product-browser-circle.green{background:#28c840}.circle__left{margin-left:4px}.portfolio__product-image{background:#fff;height:calc(100% - 34px);overflow:hidden;width:100%}.portfolio__product-image img{display:block;filter:none!important;height:100%;object-fit:contain;object-position:center;opacity:1!important;transform:none!important;transition:none!important;width:100%}.portfolio__projet-container-minprojets{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:2rem;width:100%}.portfolio__projet-container-info{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:3rem;margin-top:1rem;width:100%}.portfolio__projet-container-info h4{color:#523e50;font-family:var(--font-family3);font-weight:lighter;margin-left:.2rem}.portfolio__projet-container-info img{width:25px}@media screen and (max-width:1200px){.project-card{height:280px;width:46%}}@media screen and (max-width:900px){.project-card{height:240px;width:100%}}@media screen and (max-width:530px){.portfolio__projet-container{margin-top:4rem}.portfolio__projet-container-text{margin-bottom:4rem}.portfolio__projet-container-info{justify-content:center;margin-right:0}}.contact{color:#523e50;font-family:var(--font-family3)}.portfolio__contact-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:6rem;padding-top:6rem}.portfolio__contact-container-info{display:flex;flex:1 1;flex-direction:column;position:relative;z-index:1000}.portfolio__contact-container-form{flex:1 1;margin-top:1.5rem}.portfolio__contact-container-form p{line-height:25px;margin-bottom:3rem}.portfolio__contact-container-form p strong{color:#fb009f}.portfolio__contact-container-info h1{font-size:60px;margin-bottom:3rem}.portfolio__contact-container-info-item{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:flex-start;margin-top:2.5rem;width:70%;z-index:1}.portfolio__contact-container-info img{height:30px;margin-right:2rem;width:30px}.portfolio__contact-container-form{position:relative;z-index:1000}.form__group{margin-top:1.5rem;padding:15px 0 0;position:relative;width:50%}.form__field,.form__group{font-family:var(--font-family3);font-size:14px}.form__field{background:#0000;border:0;border-bottom:1px solid #523e50;color:#523e50;outline:0;padding:7px 0;transition:border-color .2s;width:100%}.form__field::placeholder{color:#0000;font-family:var(--font-family3);font-size:14px}.form__field:placeholder-shown~.form__label{cursor:text;font-family:var(--font-family3);font-size:14px;top:20px}.form__label{color:#523e50;display:block;font-family:var(--font-family3);font-size:14px;position:absolute;top:0;transition:.2s}.form__field:focus{border-image:linear-gradient(90deg,#fb009f,#fb02e2);border-image-slice:1;padding-bottom:6px}.form__field:focus~.form__label{color:#fb009f;display:block;font-size:1rem;font-weight:700;position:absolute;top:0;transition:.2s}.form__field:invalid,.form__field:required{box-shadow:none}form textarea{font-family:var(--font-family3);font-size:14px;margin-top:2rem;padding-left:.5rem;padding-top:.5rem;width:100%}input:focus,textarea:focus{outline:none}textarea:focus{border-image:linear-gradient(90deg,#fb009f,#fb02e2);border-image-slice:1}form button{font-family:var(--font-family3);margin-top:2rem;width:30%}.button-pink{color:#fff}.button-pink,.button-pink:hover{background-color:#fb009f}.contact__message{margin-top:2rem}@media screen and (max-width:1150px){.portfolio__contact-container{flex-direction:column;justify-content:space-between;margin-bottom:5rem;padding-top:5rem}.portfolio__contact-container-form{margin-top:6rem}.portfolio__contact-container-form p{width:80%}}@media screen and (max-width:800px){.portfolio__contact-container-info-item{margin-top:2rem}.portfolio__contact-container-info h1{margin-bottom:2rem}}@media screen and (max-width:550px){form button{width:150px}}.imagekpu{position:absolute;top:300px}.imagekpu img{height:370px;width:250px}@media screen and (max-width:1300px){.imagekpu{display:none}}
/*# sourceMappingURL=main.2369e373.css.map*/