body,html{margin:0;height:100%;font-size:18px;font-family:Arial,Helvetica,sans-serif}img{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#theme-switcher{display:inline;padding:7.5px;height:30px;width:30px;margin-right:15%;float:right;cursor:pointer;margin-top:3px;filter:invert(99%) sepia(100%) saturate(2%) hue-rotate(254deg) brightness(112%) contrast(101%);content:url("../imgs/dark.svg");transition:transform .3s}#programmer{font-weight:bold}[data-theme="dark"] #theme-switcher{content:url("../imgs/light.svg")}body{color:#000}.center-icons{text-align:center}[data-theme="dark"] body{color:#bfbfbf}[data-theme="dark"] #btns{color:white}:root{--nav-background:#4bbfbd;--nav-shadow:0 0 10px grey;--placeholder-color:grey}[data-theme="dark"] #skills,[data-theme="dark"] .about{background-color:#222;box-shadow:none}[data-theme="dark"] footer{background-color:#313131;box-shadow:none}[data-theme="dark"] #projects{background-color:#313131;box-shadow:none}[data-theme="dark"] .contact{background-color:#222;box-shadow:none}[data-theme="dark"] #language{border:2px solid grey}[data-theme="dark"] .modal-content{background-color:rgba(31,31,31,0.9);border-right:2px solid grey}[data-theme="dark"] .submit{background-color:white;color:black;box-shadow:none;border:1px solid black}[data-theme="dark"] .submit:hover,[data-theme="dark"] .submit:focus{box-shadow:none;background-color:lightgrey;border:1px solid white}[data-theme="dark"] .contact{box-shadow:none}[data-theme="dark"] #profile-picture{box-shadow:none;border:2px solid grey}[data-theme="dark"] footer{box-shadow:none}[data-theme="dark"] .link-images:hover,[data-theme="dark"] .link-images:focus{box-shadow:none}[data-theme="dark"]{--nav-background:#727070;--nav-shadow:0 0 20px black;--placeholder-color:#bbb}[data-theme="dark"] h3,[data-theme="dark"] #about-me{color:#c7c7c7}[data-theme="dark"] #desktop-nav li a:hover{color:#9b9b9b;background-color:white}[data-theme="dark"] .scrollToTop{background:white;border-color:white}[data-theme="dark"] .scrollToTop:hover{background:grey}#price-text{font-size:25px;font-family:Helvetica;font-weight:500}#first-description{margin-bottom:15px}.scrollToTop{padding:10px;height:25px;width:25px;position:fixed;bottom:10px;right:10px;border-radius:50%;background:#bababa;display:none;z-index:99;transition:all .3s ease-in;border:2px solid #bababa}#text-about>span{display:block}.scrollToTop:hover{background:white}.nav-bar ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.nav-bar a:not(.active){display:inline;float:left;padding:7.5px;margin:10px 5px;border-radius:10px;cursor:pointer}.active{background-color:none;margin-right:15%;float:right;display:inline;padding:7.5px;margin:10px;border-radius:10px;cursor:pointer}#desktop-nav li a:hover{background-color:#037c8a;color:white}#desktop-nav li a{padding:5px 10px;font-family:'Ubuntu',sans-serif;text-decoration:none;color:white;transition:all .3s ease-in}#home-button{margin-left:15%}.active a{color:white}.nav-bar{overflow:hidden;position:fixed;top:0;width:100%;z-index:99}#projects div b,#skills div b{color:#4bbfbd}#skills,footer{background-color:#fff}#projects{background-color:white}.about{background-color:#f5f5f5}.contact{background-color:#fff}#projects,#skills{padding-top:25px;padding-bottom:25px;padding-left:150px;padding-right:150px;border-bottom:0}#feedbacks{background-color:white;padding-bottom:25px;padding-top:25px;padding-left:50px;padding-right:50px;box-shadow:inset 0 5px 5px -5px grey}#view_source_code{text-decoration:none}[data-theme="dark"] .swiper-slide{background-color:#212121}[data-theme='dark'] .content-of-feedback{border-bottom:1px solid #212121}[data-theme="dark"] .swiper-slide *:not(.submit){color:white !important}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px !important}.contact{background-color:#f5f5f5;box-shadow:inset 0 5px 5px -5px grey;border-top:0;padding-bottom:25px;padding-top:25px;padding-left:150px;padding-right:150px;justify-content:center;align-items:center;display:grid}.about{box-shadow:0 0 5px grey;padding-top:25px;padding-bottom:25px;padding-left:150px;font-family:'Vollkorn',serif;padding-right:150px}.flex-paragraphs{display:flex}#text-about{margin:10px;font:weight 1px;margin-top:20px}#languages{text-align:center}.align-items-of-div>img,.align-items-of-div span{vertical-align:middle}#content-of-project,#content-of-projects{background-color:white;padding:10px;border-radius:10px;background-color:none;box-shadow:0 0 1px black;font-weight:300;font-size:.9em;border:0;margin-top:25px;border-left:2px solid #7ccde8;border-right:2px solid #7ccde8;transition:transform .3s ease}#project-of>div{flex:40%}#project-of{display:flex;flex-wrap:wrap}#content-of-projects{box-sizing:border-box;border:0;margin:15px}[data-theme="dark"] #content-of-projects{border:2px solid #3a3a3a}#skills{background-color:#f5f5f5}[data-theme="dark"] #content-of-project{background-color:#272727}[data-theme="dark"] #content-of-projects{background-color:#212121}#projects{padding-bottom:35px;box-shadow:inset 0 5px 5px -5px grey}h3{font-size:30px;font-family:'Crete Round',serif;font-family:'Vollkorn',serif;margin:0;text-align:center}[data-theme="dark"] #link-to-project{color:white;text-decoration:underline}#link-to-project{text-decoration:none;color:#1fbbcc;font-weight:bold;cursor:pointer;transition:all .3s ease-in}.project-buttons{margin-top:10px;margin-bottom:10px}#code-prev{text-decoration:none;padding:5px;background:#0097b9;font-family:italic;border-radius:10px;color:white;padding-left:10px;padding-right:10px;transition:background-color .3s}[data-theme="dark"] #code-prev{background:lightgrey;color:black}[data-theme="dark"] #code-prev:hover{background:white}#code-prev:hover{background-color:#395155}#intro{background-image:url("../imgs/background.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.intro-container{justify-content:center;align-items:center;display:flex;height:100vh}[data-theme="dark"] .container-elements{background-color:rgba(60,60,60,0.2)}.container-elements{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(186,186,186,0.2)}.intro-title{text-align:center;color:black;padding:0;margin:0}.container-elements{background:rgba(255,255,255,0.2);border-radius:10px;padding:15px}[data-theme="dark"] .intro-title{color:white}#link-to-project:hover,#link-to-project:focus{color:#348feb}[data-theme="dark"] #link-to-project:hover,[data-theme="dark"] #link-to-project:focus{color:lightgrey}#project-logo{height:25px;width:25px;cursor:pointer;padding:0}#email-logo{height:20px;width:20px;padding:0}#button-errors{float:right;background:lightgray;border:0;border-radius:5px;padding:5px;cursor:pointer;transition:all .3s}#button-errors:hover{background-color:#044847;color:white}[data-theme="dark"] #button-errors:hover{background-color:#8c8c8c}#errs{bottom:20px;position:fixed;left:25%;right:25%;transform:scale(0);height:25px auto;border-radius:5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(255,255,255,0.75);padding-left:20px;padding-right:20px;z-index:999;transition:transform .5s ease-in;box-shadow:0 0 1px black;display:flex;align-items:center;justify-content:space-between}[data-theme="dark"] #errs{background-color:rgba(0,0,0,0.75)}#form-err{font-size:15px;display:inline;float:left;text-align:center}.contact-email{text-align:center;white-space:pre-line}.submit{border:0;border-radius:5px;padding:5px;margin-bottom:15px;cursor:pointer;background-color:#99c3ff;color:white;box-shadow:0 0 5px #99c3ff;width:100px;transition:all .3s ease-in}.submit:hover{box-shadow:0 0 5px #99c3ff;background-color:#82ffb0;border:0}#menulogo{height:30px;width:30px;filter:invert(99%) sepia(100%) saturate(2%) hue-rotate(254deg) brightness(112%) contrast(101%);cursor:pointer;position:absolute;left:25px}.link-images{height:25px;width:25px;cursor:pointer;filter:invert(0) sepia(98%) saturate(0) hue-rotate(239deg) brightness(108%) contrast(99%);transition:transform .3s;margin-top:5px}[data-theme="dark"] #description-skills{border-top:2px solid #3a3a3a;border-bottom:2px solid #3a3a3a}#project-of #description-skills{min-height:200px}#description-skills{padding-top:5px;margin-top:5px;padding-bottom:5px;margin-bottom:5px;border-top:2px solid lightgray;border-bottom:2px solid lightgray}#linkedin-i:hover{filter:invert(30%) sepia(65%) saturate(6172%) hue-rotate(184deg) brightness(95%) contrast(101%)}#gitlab-i:hover{filter:invert(42%) sepia(67%) saturate(6668%) hue-rotate(351deg) brightness(96%) contrast(84%)}#facebook-i:hover{filter:invert(31%) sepia(80%) saturate(745%) hue-rotate(190deg) brightness(97%) contrast(80%)}#instagram-i:hover{filter:invert(85%) sepia(57%) saturate(3222%) hue-rotate(317deg) brightness(99%) contrast(98%)}#reddit-i:hover{filter:invert(70%) sepia(90%) saturate(7497%) hue-rotate(5deg) brightness(105%) contrast(105%)}[data-theme="dark"] .link-images{filter:invert(100%) sepia(5%) saturate(7500%) hue-rotate(277deg) brightness(108%) contrast(102%);box-shadow:none}.new-teqhnc{margin-top:20px;white-space:pre-line;font-size:15px}.link-images:hover{transform:translate(0,-15%)}.center-icons .link-images{height:30px;width:30px;margin-left:2.5px;margin-right:2.5px;filter:invert(0) sepia(0) saturate(7484%) hue-rotate(208deg) brightness(88%) contrast(97%)}[data-theme="dark"] .center-icons .link-images{filter:invert(100%) sepia(0) saturate(0) hue-rotate(359deg) brightness(108%) contrast(101%)}#messager{display:block}#skills #language{height:25px;width:25px}#language{height:30px;width:30px;cursor:pointer;border:2px solid #d1d1d1;padding:0;transition:all .15s ease-in;border-radius:10px}#logo-nav-phone{height:30px;width:30px;cursor:pointer;padding:0;margin-right:15px}#language:hover,#language:focus{transform:translate(0,-10%)}#right-footer .link-images{margin-left:2.5px;margin-right:2.5px}#right-footer{margin-left:200px}footer{text-align:center;padding:20px;bottom:0;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px grey;right:0;left:0;border-top:0}::placeholder{color:var(--placeholder-color);opacity:1}:-ms-input-placeholder{color:var(--placeholder-color)}::-ms-input-placeholder{color:var(--placeholder-color)}label{font-size:20px;left:0;margin-left:0;margin-bottom:2.5px}label span{color:#4bbfbd}[data-theme="dark"] input:not(.swal2-input),[data-theme="dark"] textarea:not(.swal2-textarea){color:white;background-color:#595959;box-shadow:none}[data-theme='dark'] .custom-file-upload{background-color:#0f4342 !important}[data-theme='dark'] .custom-file-upload:hover{background-color:#011716 !important}input,textarea{border:0;color:black;padding:7.5px;width:100%;border-radius:3px;outline:0;border:0;box-sizing:border-box;-webkit-box-shadow:inset 0 0 0 2px #d5d5d5;box-shadow:inset 0 0 0 2px #d5d5d5;font:400 13.3333px Arial;margin-bottom:15px;transition:all .3s ease-in;background-color:white}#content-of-project>#description-skills>span,#content-of-projects>#description-skills>span{font-family:'Work Sans',sans-serif;white-space:pre-wrap}textarea{font:400 13.3333px Arial;height:100px}input:focus,textarea:focus{-webkit-box-shadow:inset 0 0 0 2px #4bbfbd;box-shadow:inset 0 0 0 2px #4bbfbd;outline:0}#small-text{text-align:center;margin:0;margin-top:20px;margin-bottom:20px}#phone-menu{margin:0;padding:25px}#phone-menu>li{list-style-type:none;margin-bottom:10px}.nav-bar-phone{display:none}#modal{position:fixed;z-index:99;left:0;top:0;width:100%;height:100%;overflow:auto;display:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(186,186,186,0.2)}.modal-content{z-index:99;background-color:rgba(232,232,232,0.9);border:0;position:fixed;bottom:0;height:100%;border-right:2px solid transparent;width:275px;transform:scaleX(0);transform-origin:left;transition:transform .5s ease}#mobile-menu-path{fill:red}#close{float:right;margin:0;height:20px;width:20px;padding:25px;transition:all .3s ease-in}[data-theme="dark"] #close{filter:invert(100%) sepia(4%) saturate(1765%) hue-rotate(168deg) brightness(121%) contrast(100%)}#close:hover,#close:focus{cursor:pointer}h3,#about-me{color:#0e8f8f}#about-me{margin-left:20px;margin-top:52.5px}#profile-picture{height:125px;width:125px;box-shadow:0 0 5px grey;border:0;border-radius:100px}#btns{text-decoration:none;color:black;font-size:20px}#skills #content-of-project #languages{text-align:left}@media(min-width:850px) and (max-width:1000px){#projects,.contact,.about,#skills,#feedbacks{padding-left:75px;padding-right:75px}}@media(min-width:800px) and (max-width:850px){#projects,.contact,.about,#skills,#feedbacks{padding-left:50px;padding-right:50px}}@media(max-width:800px){#errs{left:20px;right:20px}.nav-bar{display:none}#theme-switchers{display:inline;height:30px;width:30px;margin-right:25px;right:0;position:absolute;float:right;cursor:pointer;content:url("../imgs/dark.svg");filter:invert(99%) sepia(100%) saturate(2%) hue-rotate(254deg) brightness(112%) contrast(101%);border-style:none;transition:transform .3s}.intro-title{font-size:20px}[data-theme="dark"] #theme-switchers{content:url("../imgs/light.svg")}.nav-bar-phone span{color:white}.nav-bar-phone{position:fixed;left:50%;display:flex;z-index:99;align-items:center;justify-content:center;top:0;background-color:none;text-align:center;padding:10px;width:100%;margin:0;transform:translate(-50%,0)}footer{display:block}#right-footer{margin-left:0}#projects,.contact,.about,#skills,#feedbacks{padding-left:25px;padding-right:25px}#home-button{margin-left:0}.center-icons .link-images{height:25px;width:25px}.intro-container{margin-left:50px;margin-right:50px}#project-of>div{flex:100%}#project-of{display:inline}#content-of-projects{margin:0;box-sizing:none;margin-top:25px}#project-of #description-skills{min-height:0}}.bottom-right-div{position:fixed;right:0;bottom:0;border:.5px solid grey;background:#bbb;border-top-left-radius:15px;display:none}[data-theme="dark"] .bottom-right-div{background:#545454}#particles-js{position:absolute;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.disabled{pointer-events:none;background-color:grey !important;cursor:not-allowed}[data-theme="dark"] #feedbackBtn{color:#232323;background-color:white}[data-theme="dark"] #feedbackBtn:hover{background-color:#232323;color:white}#feedbackBtn{position:fixed;bottom:10px;display:none;left:10px;background-color:#4bbfbd;color:white;padding:12px 17px;border:0;border-radius:10px;font-size:14px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,0.1);align-items:center;z-index:999}#feedbackBtn i{margin-right:10px}#feedbackBtn:hover{background-color:#29918f}#feedback-list{max-height:400px;overflow-y:auto;margin-top:20px}.content-of-feedback{padding:10px;border-bottom:1px solid lightgrey}.content-of-feedback:last-child{border-bottom:0}.align-items-of-div{display:flex;align-items:center}#description-feedback{margin-top:5px;color:#333;font-size:.9em}[data-theme="dark"] #feedbacks{background-color:#313131;box-shadow:none}[data-theme="dark"] .content-of-feedback{color:#c7c7c7}#feedbacks{margin:auto}.swiper-container{position:relative;width:100%;overflow:hidden;padding:20px 0}.swiper-wrapper{display:flex}.swiper-slide{display:flex;flex-direction:column;align-items:flex-start;background:#f9f9f9;padding:15px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.swiper-slide span i{color:var(--nav-background)}.swiper-slide{box-sizing:border-box;max-width:100%;flex-shrink:0}#feedback-logo{width:45px;height:45px;border-radius:50%;margin-right:10px;box-shadow:0 0 10px grey}#description-feedback{font-size:.9rem;color:#555}#description-feedback small{color:#888}.swiper-button-next,.swiper-button-prev{color:#000;background:rgba(255,255,255,0.8);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.swiper-button-next,.swiper-button-prev{color:var(--nav-background) !important}.swiper-wrapper{padding-bottom:10px}.swiper-pagination-bullet-active{background-color:var(--nav-background) !important}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgba(0,0,0,0.8);color:#fff}.swiper-button-next{right:10px}.swiper-button-prev{left:10px}.star{font-size:24px;cursor:pointer}.star.selected{color:gold}.custom-file-upload{justify-content:center;display:flex;align-items:center;font-weight:bold;margin:1em 2em 3px !important;height:30px;padding:5px;font-size:14px;margin-bottom:0 !important;background-color:#4bbfbd;color:white;border-radius:5px;text-align:center;cursor:pointer;transition:.3s ease}.custom-file-upload:hover{background-color:#03807e !important}#swal-input3{max-height:145px}.cursor{display:inline-block;width:2.25px;height:1.25em;background-color:#000;vertical-align:middle;animation:blink .6s steps(2,start) infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}#text-container{text-align:center}[data-theme="dark"] #text-nav{color:white}[data-theme="dark"] .cursor{background-color:white !important}@import url('google-api-font.css');#text-nav{font-size:1.4rem;font-weight:bold;color:black;margin:1rem 0;letter-spacing:.05rem;line-height:1.2;font-family:'Poppins',sans-serif;font-weight:600;font-size:20px;color:black;text-align:center}
