@charset "UTF-8";.cont_home{height:100vh;margin-bottom:50px;color:#f8fff8;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:initial}.cont_home_title{flex:1;align-self:center;font-family:Onest;text-transform:uppercase;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width: 570px){.cont_home_title .cover_desktop{display:none}}.cont_home_title .cover_desktop .title_1{font-size:14vw;line-height:10vw;font-weight:600}.cont_home_title .cover_desktop .title_2{font-size:8.3vw;line-height:8vw;font-weight:600}.cont_home_title .cover_desktop .title_2 span{color:#101010;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#F8FFF8}.cont_home_title .cover_desktop .middle_title{font-size:1.5vw;width:100%;padding:5px 10px;opacity:.3;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:initial}.cont_home_title .cover_mobile{text-align:center;display:none}@media (max-width: 570px){.cont_home_title .cover_mobile{display:initial}}.cont_home_title .cover_mobile .title_1{font-size:29vw;line-height:15vw;font-weight:600}.cont_home_title .cover_mobile .title_2{font-size:8.3vw;font-weight:600;text-align:center}.cont_home_title .cover_mobile .title_2 span{font-size:15.5vw;color:#101010;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#F8FFF8}.cont_home_title .cover_mobile .middle_title{font-size:5vw;width:100%;padding:5px 10px;opacity:.3;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:initial}@media (max-width: 570px){.cont_home_title .cover_mobile .middle_title{display:none}}.cont_home_footer{font-size:14px;font-family:Onest;font-weight:500;opacity:.5;padding-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:initial}@media (max-width: 570px){.cont_home_footer{display:none}}.logo_header{font-family:Onest;color:#f8fff8;font-weight:700}.header{padding:20px 30px;width:100%;position:fixed;z-index:2;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:initial}@media (max-width: 570px){.header{background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 70%)}}.header_logo h1{font-family:Onest;color:#f8fff8;font-weight:700;font-size:28px;cursor:default}@media (max-width: 570px){.header_logo h1{font-size:23px}}.header_menu{color:#f8fff8;font-family:Onest;font-size:18px;gap:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:center}@media (max-width: 570px){.header_menu{display:none}}.header_menu li{opacity:.7;cursor:pointer;transition:all .3s ease-in-out}.header_menu li:hover{opacity:1}.cont_about{padding:0 0 100px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial}.cont_about_title_section{width:100%;text-align:center;font-size:16vw;line-height:24vw;color:#f8fff8;font-family:Onest;font-weight:500}@media (max-width: 768px){.cont_about_title_section{font-size:18vw;margin-bottom:30px}}@media (max-width: 768px){.cont_about .order-2{order:1}}@media (max-width: 768px){.cont_about .order-3{order:3}}@media (max-width: 768px){.cont_about .order-1{order:2}}.cont_about_cards{flex:1;gap:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial}.cont_about_cards_section{flex:1;gap:30px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:initial;align-items:initial}.cont_about_card{background-color:#ffffff08;border-color:#ffffff0d;border-style:solid;border-width:1px;border-radius:20px;padding:25px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:initial;align-items:initial}@media (max-width: 768px){.cont_about_card{padding:15px}}.experience_card{color:#f8fff8;font-size:16px;font-family:Onest;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial}@media (max-width: 570px){.experience_card{flex-direction:column;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}}.experience_card_dates{flex:0 0 30%;opacity:.5}@media (max-width: 570px){.experience_card_dates{font-size:14px;flex:1}}.experience_card_info{flex:1}.experience_card_description{font-size:14px;opacity:.5;font-weight:100}.experience_card_title{margin-bottom:3px;font-weight:500}.experience_card_subtitle{font-size:15px;opacity:.8;font-weight:300}.experience_card_url{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:center;opacity:.6;font-size:15px;transition:all .3s ease-in-out}.experience_card_url:hover{opacity:1}.experience_card_url a{font-weight:300;color:#f8fff8;margin-right:5px}.cont_tech_items{gap:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial}@media (max-width: 570px){.cont_tech_items{gap:7px}}.cont_tech_item{flex:1;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.cont_tech_item:hover .cont_tech_name{opacity:1}.cont_tech_item svg{width:60px;height:60px;padding:10px;background:rgb(255,255,255);background:linear-gradient(188deg,rgba(255,255,255,.1012780112) 0%,rgba(0,0,0,0) 100%);border-radius:13px;border-color:#ffffff0d;border-style:solid;border-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.cont_tech_name{color:#f8fff8;font-weight:300;opacity:.5;font-family:Onest;font-size:12px;margin-top:4px;transition:all .3s ease-in-out}.cont_biography_description{color:#f8fff8;font-family:Onest;font-size:16px;font-weight:200;opacity:.8}.cont_biography_socials{gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial}.cont_biography_social{margin-top:20px}.cont_biography_social svg{opacity:.5;color:#f8fff8;transition:all .3s ease-in-out}.cont_biography_social svg:hover{opacity:1}.cont_memoji{padding-top:20px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:initial;align-items:center}.cont_memoji_text{color:#f8fff8;font-family:Onest;font-weight:700;font-size:2.3vw;margin-top:-10px;line-height:2.3vw;text-transform:uppercase;text-align:center}@media (max-width: 570px){.cont_memoji_text{font-size:6.3vw;margin-bottom:-10px}}@media (max-width: 570px){.cont_memoji{font-size:6.3vw;margin-bottom:-10px;padding-top:0}}.cont_work{padding:0 0 100px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial}.cont_work_title_section{width:100%;text-align:center;font-size:16vw;color:#f8fff8;font-family:Onest;font-weight:500;padding-bottom:70px}@media (max-width: 570px){.cont_work_title_section{font-size:20vw;padding-bottom:30px}}.cont_work_sections{width:100%;color:#f8fff8;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial}@media (max-width: 570px){.cont_work_sections{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:initial;align-items:initial}}.cont_work_sections_1{flex:0 0 60%;padding:50px 50px 50px 0;box-sizing:border-box;display:flex;align-items:center}@media (max-width: 570px){.cont_work_sections_1{padding:0;flex:1}}.cont_work_sections_title{font-family:Onest;color:#3f3f3f;font-size:3.5vw;line-height:3.5vw;font-weight:500}.cont_work_sections_title span{color:#f8fff8}@media (max-width: 570px){.cont_work_sections_title{font-size:31px;line-height:32px;padding-bottom:30px}}.cont_work_sections_2{flex:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial}.cont_work_sections_2_cards_section{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 570px){.cont_work_sections_2_cards_section{grid-template-columns:auto}}.cont_work_card{background-color:#ffffff08;border-color:#ffffff0d;border-style:solid;border-width:1px;cursor:pointer;border-radius:20px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:initial;align-items:initial}.grid_cards{flex:0 0 50%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:initial;align-items:initial}@media (max-width: 570px){.grid_cards{flex:1}}.MuiBox-root:focus-visible{outline:none}.MuiBackdrop-root{backdrop-filter:blur(8px)!important;background-color:#000000e6!important}.bg_tag{color:#f8fff8;background-color:#ffffff12;border-radius:8px;padding:7px 15px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:initial}.bg_tag .title_tag{font-size:16px;font-weight:500}.bg_tag .description_tag{font-size:14px;font-weight:200;line-height:18px;opacity:.7}.cont_modal{height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial;gap:15px}.cont_modal_1{flex:1;border-radius:16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial}@media (max-width: 570px){.cont_modal_1{max-height:200px}}.cont_modal_1 img{object-fit:cover;width:100%;border-radius:16px}.cont_modal_2{flex:0 0 30%;border-radius:16px;background-color:#ffffff12;padding:15px;gap:15px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:initial;align-items:initial}@media (max-width: 570px){.cont_modal_2{flex:1}}.cont_modal_2_header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial;gap:15px}.cont_modal_2_header .header_close,.cont_modal_2_header .header_url{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial;flex:0 0 auto;padding:7px 20px;align-content:center;border-radius:8px;color:#f8fff8;background-color:#ffffff14;transition:all .3s ease-in-out;cursor:pointer}.cont_modal_2_header .header_close:hover,.cont_modal_2_header .header_url:hover{background-color:#ffffff26}.cont_modal_2_header .header_url{font-size:16px;align-content:center}.cont_modal_2_header .header_url a{line-height:0;height:initial;color:#f8fff8}.cont_modal_2_header .header_title{font-family:Onest;font-weight:600;flex:1;font-size:22px;color:#f8fff8;background-color:#ffffff12;border-radius:8px;padding:7px 0 7px 15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial}.cont_modal_2_tags{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial;gap:15px;font-size:16px}.cont_modal_2_tags div{flex:1;height:auto}@media (max-width: 570px){.cont_modal_2_tags{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:initial;align-items:initial}}.cont_modal_2_description{font-family:Onest}@media (max-width: 570px){.cont_modal_2_description .bg_tag{justify-content:flex-start;height:100%}}@media (max-width: 570px){.cont_modal_2_description{flex:1}}@media (max-width: 570px){.cont_modal{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:initial;align-items:initial}}.card_style{width:100%;min-height:200px;border-radius:12px;background-repeat:no-repeat;background-size:cover;background-position:center;filter:grayscale(100%);transition:all .3s ease-in-out}.card_style:hover{filter:grayscale(0)}body{width:100%;height:100%;background-color:#171717;color:#000;line-height:1.6;position:relative;font-family:sans-serif}.lines{position:absolute;top:0;left:0;right:0;height:100%;margin:auto;width:vw;z-index:-1;opacity:.4}@media (max-width: 570px){.lines{display:none}}.line{position:absolute;width:1px;height:100%;top:0;left:50%;background:rgba(255,255,255,.1);overflow:hidden}.line:after{content:"";display:block;position:absolute;height:15vh;width:100%;top:-50%;left:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ffffff 75%,#ffffff 100%);-webkit-animation:drop 7s 0s infinite;animation:drop 7s 0s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.4,.26,0,.97);animation-timing-function:cubic-bezier(.4,.26,0,.97)}.line:nth-child(1){margin-left:-40%}.line:nth-child(1):after{-webkit-animation-delay:2s;animation-delay:2s}.line:nth-child(2){margin-left:-20%}.line:nth-child(2):after{-webkit-animation-delay:2.5s;animation-delay:2.5s}.line:nth-child(4){margin-left:20%}.line:nth-child(4):after{-webkit-animation-delay:2.5s;animation-delay:2.5s}.line:nth-child(5){margin-left:40%}.line:nth-child(5):after{-webkit-animation-delay:2.5s;animation-delay:2.5s}@-webkit-keyframes drop{0%{top:-50%}to{top:110%}}@keyframes drop{0%{top:-50%}to{top:110%}}.cont_footer{padding:25px 0;width:100%;font-family:Onest;font-size:16px;font-weight:600;opacity:.5;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:initial}.cont_footer p{color:#f8fff8}.cont_contact{padding:0 0 100px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial}.cont_contact_title_section{width:100%;text-align:center;font-size:15vw;color:#f8fff8;font-family:Onest;font-weight:500;padding-bottom:70px}@media (max-width: 570px){.cont_contact_title_section{font-size:18vw}}.cont_contact_sections{width:100%;gap:20px;color:#f8fff8;font-family:Onest;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:initial}.cont_contact_sections_1{flex:1;background-color:#ffffff08;border-radius:20px;padding:30px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:initial}@media (max-width: 570px){.cont_contact_sections_1{order:1;padding:15px;min-height:400px}}.cont_contact_sections_1 a{color:#f8fff8}.cont_contact_sections_1 a:hover .send_email_button{background-color:#ffffff1a}.cont_contact_sections_1 .header_chat{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding:10px 0;height:initial}.cont_contact_sections_1 .header_chat_profile{width:30px;height:30px;border-radius:15px;background-color:#fff}.cont_contact_sections_1 .header_chat_profile img{width:100%}.cont_contact_sections_1 .header_chat_info{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:initial;align-items:initial;padding-top:10px;padding-left:10px}.cont_contact_sections_1 .header_chat_info_name{font-size:22px;line-height:16px}.cont_contact_sections_1 .header_chat_info_status{font-size:12px;opacity:.7}.cont_contact_sections_1 .live_chat{flex:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:flex-end}.cont_contact_sections_1 .send_email{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:initial;padding:10px;gap:10px}.cont_contact_sections_1 .send_email_chat,.cont_contact_sections_1 .send_email_chat_mobile{flex:1;background-color:#ffffff08;border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:center;padding:15px;font-weight:200;font-size:16px}@media (max-width: 570px){.cont_contact_sections_1 .send_email_chat{display:none}}.cont_contact_sections_1 .send_email_chat_mobile{display:none}@media (max-width: 570px){.cont_contact_sections_1 .send_email_chat_mobile{display:initial}}.cont_contact_sections_1 .send_email_button{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-items:center;padding:15px;border-radius:10px;background-color:#ffffff08;transition:all .3s ease-in-out}.cont_contact_sections_2{flex:0 0 30%;background-color:#ffffff08;border-radius:20px;padding:30px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width: 570px){.cont_contact_sections_2{flex:1;padding:30px 0}}.cont_contact_sections_2 .contact_title{font-size:14px;margin-bottom:-10px;opacity:.5;font-weight:300}.cont_contact_sections_2 .contact_name{margin-top:-15px;font-weight:600;font-size:26px}.cont_contact_sections_2 .contact_p{font-size:18px;opacity:.8;font-weight:100}.cont_contact_sections_2 .contact_description{font-size:16px;text-align:center;line-height:16px;padding:15px 30px 5px;opacity:.4;font-weight:100}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#101010;display:flex;justify-content:center;align-items:center;z-index:0;opacity:0;transition:opacity 1s ease}.preloader.visible{opacity:1;z-index:9999}*{margin:0;padding:0;box-sizing:border-box}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--color--background: #F8FFF8;--color--text: #101010;scrollbar-color:rgba(255,255,255,.05) rgba(255,255,255,.03)}html{font-size:62.5%;font-size:1.6rem}body{background-color:#101010}input{border-style:none;background:transparent;outline:none}button{padding:0;background:none;border:none;outline:none}a{font-weight:500;text-decoration:inherit}li{list-style:none}.main_cont{height:auto;padding:0 30px;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:initial;align-items:initial}.title_card{font-family:Onest;margin-bottom:25px;font-size:20px;font-weight:500;color:#f8fff8}@media (max-width: 768px){.title_card{margin-bottom:10px}}:root::scrollbar-track{background:#000000}.DotLottieMemojiProfile{text-align:center}.DotLottieMemojiProfile img{width:250px;margin-bottom:20px}
