*{border:0;box-sizing:border-box;font-family:Work Sans,sans-serif;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}:root{--color-primary:#0d9488;--color-primary-hover:#0c7e74;--color-white:#fff;--color-paragraph:#878e99;--color-bg-black:#131419;--color-bg-lightdark:#050402;--color-bg-darkgray:#1c1d24;--color-circle-bg:#08534d;--color-category-shadow:rgba(13,148,136,.8);--color-category-shadow-hover:rgba(13,148,136,.4)}body{background-color:#e5e7eb;color:#878e99;color:var(--color-paragraph);font-family:Work Sans,sans-serif;line-height:1.5rem}h1{color:#fff;color:var(--color-white);font-size:2.875rem;line-height:2.25rem;margin-bottom:.75rem;position:relative}h1,h2{font-weight:500}h2{color:#e5e7eb;font-size:28px}h4{font-weight:500}h4,h5{font-size:18px}h5{color:#0d9488;color:var(--color-primary);font-weight:400;margin-bottom:1rem}hr{border-top:1px solid #fff;border-top:1px solid var(--color-white);margin-bottom:2rem;margin-top:1rem;opacity:.1}.btn_md{background-color:#0d9488;background-color:var(--color-primary);border-radius:7px;color:#fff;color:var(--color-white);cursor:pointer;display:inline-block;font-size:16px;font-weight:500;height:45px;line-height:45px;outline:0;padding:0 30px}.btn_md:hover{background:#0c7e74;background:var(--color-primary-hover)}.btn_back_to_top{align-items:center;background-color:#0d9488;background-color:var(--color-primary);border-radius:9999px;bottom:6rem;color:#fff;color:var(--color-white);cursor:pointer;display:flex;height:3rem;justify-content:center;position:fixed;right:6rem;transition-property:all;width:3rem}.btn_back_to_top:hover{background:#0c7e74;background:var(--color-primary-hover)}.chevron_up_icon{height:1.5rem;width:1.5rem}.btn_links{align-items:center;background-color:#0d9488;background-color:var(--color-primary);border-radius:4px;color:#fff;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;margin:2px;padding:10px 20px}.btn_links:hover{background:#0c7e74;background:var(--color-primary-hover)}@media only screen and (min-width:768px){h5{color:#0d9488;color:var(--color-primary);font-size:24px;font-weight:400;margin-bottom:1rem}.btn_back_to_top{margin-right:-5rem}}@media only screen and (max-width:600px){.btn_back_to_top{margin-right:-5rem}}.nav_background_with_scroll{background-color:var(--color-bg-black);height:5rem}.nav_background_with_scroll,.nav_background_without_scroll{align-items:center;color:var(--color-white);display:flex;position:fixed;top:0;transition-duration:.3s;transition-property:all;width:100%;z-index:10}.nav_background_without_scroll{height:6rem}.header_container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:92%}.nav,.socials{display:none}@media (min-width:1024px){.nav,.socials{display:block}.sidebar{display:none}}.nav_container_ul{align-items:center;display:flex;list-style:none;margin:auto;text-align:center;text-transform:capitalize}.nav_container_li{align-items:center;color:var(--color-white);cursor:pointer;display:flex;height:100%;padding:25px 10px 20px;text-decoration:none}.active,.nav_container_li:hover{color:var(--color-primary)}.active{border-bottom:3px solid var(--color-primary);margin-top:3px}.nav_container_btn_link{background:var(--color-primary);border:none;border-radius:50px;color:var(--color-white);cursor:pointer;margin-left:15px;margin-top:10px;outline:none;padding:6px 14px;text-decoration:none;transition:all .2s ease-in-out}.nav_container_btn_link:hover{background:var(--color-white);color:var(--color-bg-black);transition:all .2s ease-in-out}@media (max-width:768px){.nav_container_btn,.nav_container_ul{display:none}}.sidebar_container{position:relative}.sidebar_is_open{color:var(--color-white);cursor:pointer}.sidebar_is_open_menu_icon{height:2rem;width:2rem}.sidebar_circle_bg{background:var(--color-circle-bg);border-radius:19px;height:1rem;position:fixed;right:0;top:0;width:1rem}.sidebar_motion_open{right:0}.sidebar_motion_close,.sidebar_motion_open{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;top:0;transition-duration:.3s;transition-property:all;width:100%}.sidebar_motion_close{right:-100%}.sidebar_xicon_div{cursor:pointer;position:absolute;right:2rem;top:2rem}.sidebar_xicon{height:2rem;width:2rem}.sidebar_navigation_ul{text-align:center}.sidebar_navigation_li{margin-bottom:2rem}.sidebar_navigation_link{cursor:pointer;font-size:1.25rem;line-height:1.75rem;text-transform:capitalize}.sidebar_container_btn_link{background:var(--color-primary);border:none;border-radius:50px;color:var(--color-white);cursor:pointer;margin-bottom:25px;outline:none;padding:6px 14px;text-decoration:none;transition:all .2s ease-in-out}.sidebar_container_btn_link:hover{background:var(--color-white);color:var(--color-bg-black);transition:all .2s ease-in-out}@media only screen and (min-width:768px){.sidebar_is_open_menu_icon,.sidebar_xicon{height:2rem;width:2rem}}@media only screen and (max-width:600px){.sidebar_navigation_ul{margin-bottom:10rem;margin-right:1rem}.sidebar_is_open{bottom:-1.5rem;cursor:pointer;position:absolute;right:-3rem}.sidebar_is_open_menu_icon{height:2rem;width:10rem}.sidebar_xicon{height:2rem;width:2rem}}.socials_container_ul{display:flex;gap:24px;margin-left:1.5rem;margin-top:10px}.socials_icon{align-items:center;color:var(--color-primary);display:flex;justify-content:center}.socials_icon a{font-size:1rem;line-height:1.5rem}.socials_icon:hover{background:transparent;color:var(--color-primary-hover)}.hero_container{align-items:center;background-image:url(https://res.cloudinary.com/dzmau9ijh/image/upload/v1656528686/portfolio/hacker-kali-linux-bg_sfcngx.jpg);display:flex;overflow:hidden;padding-bottom:8rem;padding-top:8rem}.hero_body{height:100%;margin:auto;width:92%}.hero_details{align-items:center;display:flex;height:100%;padding-top:2rem}.hero_details_left{align-items:center;display:flex;flex-direction:column}.hero_details_left_me{color:var(--color-primary);font-size:1.2rem;line-height:1.75rem;margin-bottom:22px}.hero_details_left_title{font-size:3.25rem;font-weight:700;line-height:4.5rem}.hero_details_left_subtitle{font-size:1.125rem;line-height:1.75rem;padding-bottom:2rem;padding-top:1rem;text-align:center}.hero_details_right{align-items:flex-end;display:none;flex:1 1;height:100%;justify-content:flex-end}.hero_details_right_image{margin-bottom:-2px}@media only screen and (min-width:1024px){.hero_container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:85vh;padding-bottom:0;padding-top:0}.hero_details_left{align-items:flex-start;margin-top:3rem}.hero_details_right{display:flex}}@media only screen and (min-width:768px){.hero_container{align-items:center;background-image:url(https://res.cloudinary.com/dzmau9ijh/image/upload/v1656528686/portfolio/hacker-kali-linux-bg_sfcngx.jpg);background-repeat:no-repeat;background-size:cover;display:flex;overflow:hidden}.hero_details_left_me{color:var(--color-primary);font-size:1.4rem;line-height:1.75rem;margin-bottom:2rem}.hero_details_left_title{font-size:3rem;line-height:1.25}.hero_details_left_subtitle{font-size:1.4rem;padding-bottom:3rem;padding-top:1.5rem}}@media only screen and (max-width:600px){.hero_container{background-repeat:no-repeat;background-size:cover}.hero_body{height:100%;margin:auto;width:50%}.hero_details_left_title{font-size:2.5rem;font-weight:700;line-height:3.2rem}}.about_section{background:var(--color-bg-black);padding-bottom:8rem;padding-top:8rem}.about_container{margin:auto;width:94%}.about_body{display:flex;flex-direction:column;gap:6rem}.about_left_image{border-radius:1rem;height:377px;object-fit:cover;width:566px}.about_details{align-items:center;text-align:center}.about_details,.about_details_right{display:flex;flex-direction:column}.about_details_title{font-size:1.875rem;font-weight:500;line-height:2.25rem;margin-bottom:.75rem;position:relative}.about_line{margin-bottom:2rem;opacity:.05}.about_descriptions{margin-bottom:2.4rem}@media only screen and (min-width:1024px){.about_body{flex-direction:column}.about_left_image{margin-left:0;margin-right:0}.about_details{align-items:flex-start;text-align:left}.about_details_title{font-size:2.25rem;font-weight:800;line-height:2.5rem}.about_details_before_title{display:block}}@media only screen and (min-width:768px){.about_left_image{margin:auto}.about_descriptions{font-size:1.5rem;line-height:1.3}}@media only screen and (max-width:600px){.about_left_image{height:300px;margin:auto;width:350px}}.companies_section{align-items:center;background:var(--color-white);display:flex}.companies_container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:auto;width:86%}@media (min-width:768px){.companies_container{justify-content:space-between}}@media only screen and (max-width:600px){.companies_container{grid-gap:3rem;display:grid;gap:3rem}}.knowledge_section{background:var(--color-bg-lightdark);padding-bottom:6rem;padding-top:6rem}.knowledge_container{margin:auto;width:92%}.knowledge_title{align-items:center;display:flex;flex-direction:column;text-align:center}.category_section{background:var(--color-bg-lightdark)}.category_container{margin:auto;width:92%}.category_title{align-items:center;display:flex;flex-direction:column;padding-bottom:1rem;text-align:center}.category_list{border-radius:5px;box-shadow:var(--color-category-shadow) 0 1px 6px;display:inline-flex;font-size:4.5rem;margin:0 6px 35px 25px;overflow:hidden;padding:10px;transition:all .5s ease 0s}.category_list:hover{box-shadow:var(--color-category-shadow-hover) 0 1px 6px;-webkit-transform:scale(1.05);transform:scale(1.05)}@media (min-width:1024px){.category_list>img{height:5rem}}.projects_section{background:#1c1d24;padding-bottom:6rem;padding-top:6rem}.projects_container{margin:auto;width:92%}.projects_title{align-items:center;display:flex;flex-direction:column;text-align:center}.projects_list{grid-row-gap:3rem;display:grid;row-gap:3rem}.project_container{align-items:center;background-color:initial;border-radius:1rem;box-shadow:0 1px 1px 1px var(--color-primary);display:flex;flex-direction:column;text-align:center;transition:all .5s ease 0s}.project_container:hover{box-shadow:0 2px 2px 2px var(--color-primary);overflow:hidden;-webkit-transform:scale(1.02);transform:scale(1.02)}.project_image_div{margin-bottom:2rem}.project_image{border-radius:1rem;height:250px;width:376px}.project_item_name{color:var(--color-white);font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:.75rem;text-transform:capitalize}.project_item_descriptions{font-size:1rem;line-height:1.5rem;max-width:28rem}.project_item_buttons{padding:1rem}@media only screen and (min-width:1280px){.projects_list{-webkit-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}}@media only screen and (max-width:1024px){.projects_list{-webkit-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}.project_image{height:250px;width:300px}}@media only screen and (max-width:768px){.projects_list{-webkit-column-gap:1rem;column-gap:1rem;grid-template-columns:348px 348px;margin-left:-.7rem}.project_image{height:250px;width:348px}}@media only screen and (max-width:600px){.project_image{height:250px;width:336px}}@media only screen and (max-width:400px){.project_image{height:250px;width:340px}}.contact_section{background:var(--color-bg-black);padding-bottom:6rem;padding-top:6rem}.contact_container{margin:auto;width:92%}.contact_title{align-items:center;display:flex;flex-direction:column;text-align:center}.contact_subtitle{font-size:1rem;line-height:1.5rem;margin-bottom:1rem;max-width:520px}.contact_body,.contact_left_body{display:flex;flex-direction:column}.contact_left_body{align-items:flex-start;flex:1 1;margin-bottom:3rem}.contact_left_body_item{display:flex;flex-direction:column}.contact_left_body_item_icon{align-items:flex-start;border-radius:.125rem;color:var(--color-primary);display:flex;font-size:1.5rem;height:3.5rem;justify-content:center;line-height:2rem;margin-bottom:1rem;margin-top:.5rem;width:3.5rem}.contact_left_body_item_title{font-family:Work Sans,sans-serif;font-size:1.25rem;line-height:1.75rem;margin-bottom:.25rem}.contact_left_body_item_subtitle{margin-bottom:.25rem}.contact_left_body_item_description{color:var(--color-primary-hover);font-weight:400}.contact_form{margin-top:1rem;max-width:780px;width:100%}.contact_form_first_line{display:flex;gap:2rem;padding-bottom:2rem}.contact_form_second_line,.contact_form_third_line{padding-bottom:2rem}input,textarea{background:var(--color-bg-darkgray);border:1px solid transparent;border-radius:.125rem;color:var(--color-white);outline:0;padding:1.5rem;resize:none;width:100%}input:focus,textarea:focus{border:1px solid var(--color-primary);border-radius:5px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--color-paragraph);font-size:16px}input::placeholder,textarea::placeholder{color:var(--color-paragraph);font-size:16px}.input_height{height:60px}@media (min-width:1024px){.contact_body{-webkit-column-gap:2rem;column-gap:2rem;flex-direction:row}.contact_left_body{margin-bottom:0;padding-top:.5rem}.contact_left_body_item{flex-direction:row}.contact_left_body_item_icon{margin-bottom:0}}@media only screen and (min-width:768px){.contact_subtitle{font-size:24px}.contact_left_body_item{flex-direction:row}.contact_left_body_item_description,.contact_left_body_item_subtitle{font-size:17px}}@media only screen and (max-width:600px){.contact_left_body_item{flex-direction:row}}.footer_container{background:#000;padding-bottom:1rem;padding-top:1rem}.footer_body{margin:auto;width:95%}.footer_body_details{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:1.5rem}.footer_copyright{font-size:15px;opacity:.8}.footer_socials{align-items:center;display:flex;gap:24px;justify-content:center;margin-left:1.5rem}.footer_socials_icon{color:var(--color-primary);font-size:1rem;line-height:1.5rem}.footer_socials_icon:hover{color:var(--color-primary-hover)}@media (min-width:1024px){.footer_body_details{flex-direction:row;margin-top:0}}@media only screen and (min-width:768px){.footer_copyright{margin-top:.5rem}.footer_socials{margin-top:1rem}}@media only screen and (max-width:600px){.footer_copyright{margin-top:.5rem}.footer_socials{margin-top:1rem}}
/*# sourceMappingURL=main.dabd3967.css.map*/