@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300;400;500;600;700&display=swap");:root{--header-height:3rem;--hue-color:230;--first-color:hsl(var(--hue-color),69%,61%);--first-color-second:hsl(var(--hue-color),69%,61%);--first-color-alt:hsl(var(--hue-color),57%,53%);--first-color-lighter:hsl(var(--hue-color),92%,85%);--title-color:hsl(var(--hue-color),8%,15%);--text-color:hsl(var(--hue-color),8%,45%);--text-color-light:hsl(var(--hue-color),8%,65%);--input-color:hsl(var(--hue-color),70%,96%);--body-color:hsl(var(--hue-color),60%,99%);--scroll-bar-color:hsl(var(--hue-color),12%,90%);--scroll-thumb-color:hsl(var(--hue-color),12%,80%);--scroll-thumb-color-hover:hsl(var(--hue-color),8%,65%);--container-color:#fff;--notification-success-color:hsla(0,0%,97%,.5);--terminal-top-color:#38343c;--terminal-main-color:#25292d;--terminal-title-color:#9c9c9c;--terminal-button-red:red;--terminal-button-yellow:#ff0;--terminal-button-green:#0f0;--terminal-caret-color:#9c9c9c;--terminal-main-text-color:#fff;--country-code-color:#606060;--terminal-border-color:#514b55;--terminal-scroll-bar-color:hsl(var(--hue-color),12%,20%);--terminal-scroll-thumb-color:hsl(var(--hue-color),12%,38%);--terminal-scroll-thumb-color-hover:hsl(var(--hue-color),12%,48%);--body-font:"Poppins",sans-serif;--big-font-size:2rem;--h1-font-size:1.5rem;--h2-font-size:1.25rem;--h3-font-size:1.125rem;--normal-font-size:.938rem;--small-font-size:.813rem;--smaller-font-size:.75rem;--nav-font-size:1.25rem;--terminal-font-size:.65rem;--font-medium:500;--font-semi-bold:600;--mb-0-25:.25rem;--mb-0-5:.5rem;--mb-0-75:.75rem;--mb-1:1rem;--mb-1-5:1.5rem;--mb-2:2rem;--mb-2-5:2.5rem;--mb-3:3rem;--z-tooltip:10;--z-fixed:100;--z-modal:1000;--z-notification:1010}@media screen and (min-width:968px){:root{--big-font-size:3rem;--h1-font-size:2.25rem;--h2-font-size:1.5rem;--h3-font-size:1.25rem;--normal-font-size:1rem;--small-font-size:.875rem;--smaller-font-size:.813rem;--nav-font-size:1.3rem;--terminal-font-size:.75rem}}body.dark-theme{--first-color-second:hsl(var(--hue-color),30%,8%);--title-color:hsl(var(--hue-color),8%,95%);--text-color:hsl(var(--hue-color),8%,75%);--input-color:hsl(var(--hue-color),29%,16%);--body-color:hsl(var(--hue-color),28%,12%);--container-color:hsl(var(--hue-color),29%,16%);--scroll-bar-color:hsl(var(--hue-color),12%,20%);--scroll-thumb-color:hsl(var(--hue-color),12%,38%);--scroll-thumb-color-hover:hsl(var(--hue-color),12%,48%);--notification-success-color:hsla(var(--hue-color),29%,25%,.5);--terminal-top-color:#2b2632;--terminal-main-color:#1c1c1c;--terminal-title-color:#6a6670;--country-code-color:#aaa;--terminal-button-red:red;--terminal-button-yellow:#ff0;--terminal-button-green:#0f0;--terminal-caret-color:#9c9c9c;--terminal-main-text-color:#fff;--terminal-border-color:#514b55;--terminal-scroll-bar-color:hsl(var(--hue-color),12%,20%);--terminal-scroll-thumb-color:hsl(var(--hue-color),12%,38%);--terminal-scroll-thumb-color-hover:hsl(var(--hue-color),12%,48%)}@supports (color:rgb(0 0 0/0)){body.dark-theme{--terminal-top-color:#38343c;--terminal-main-color:#1e1e1e}}@supports (color:hsl(0 0% 0%/0)){body.dark-theme{--terminal-title-color:#9c9c9c}}.inactive{background-color:#444d58}.active{background-color:#2db35a}.active,.inactive,.res{width:.5rem;height:.5rem;color:#000;border-radius:50%;font-size:0}.res{font-weight:700;background-color:#000;color:#fff;display:none;font-size:0}.onProgress{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.onProgressContainer{position:relative;width:100vw;height:100vh}.nav_btns{display:flex;align-items:center}.change-theme{font-size:1.25rem;color:var(--title-color);margin-right:var(--mb-1);cursor:pointer}.change-theme:hover{color:var(--first-color)}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body{margin:0 0 var(--header-height) 0;font-family:var(--body-font);font-size:var(--normal-font-size);background-color:var(--body-color);color:var(--text-color)}h1,h2,h3,h4{color:var(--title-color);font-weight:var(--font-semi-bold)}ul{list-style:none}a{text-decoration:none}img{max-width:100%;height:auto}.section{padding:2rem 0 4rem}.section_title{font-size:var(--h1-font-size)}.section_subtitle{display:block;font-size:var(--small-font-size);margin-bottom:var(--mb-3)}.section_subtitle,.section_title{text-align:center}.container{max-width:1200px;margin-left:var(--mb-1-5);margin-right:var(--mb-1-5)}.grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.header{width:100%;position:fixed;bottom:0;left:0;z-index:var(--z-fixed);background-color:var(--body-color)}.nav{max-width:1200px;height:var(--header-height);display:flex;justify-content:space-between;align-items:center}.nav_logo,.nav_toggle{display:flex;font-size:var(--nav-font-size);color:var(--title-color);font-weight:var(--font-semi-bold)}.nav_logo:hover{color:var(--first-color)}.nav_toggle{font-size:1.1rem;cursor:pointer}.nav_toggle:hover{color:var(--first-color)}.country_code{font-size:calc(var(--smaller-font-size) - .1rem);font-weight:100;padding-left:0;color:var(--country-code-color);text-transform:uppercase}@media screen and (max-width:767px){.nav_menu{position:fixed;bottom:-100%;left:0;width:100%;background-color:var(--body-color);padding:2rem 1.5rem 4rem;box-shadow:0 -1px 4px rgba(0,0,0,.15);border-radius:1.5rem 1.5rem 0 0;transition:.3s}}.nav_list{grid-template-columns:repeat(3,1fr);gap:2rem}.nav_link{display:flex;flex-direction:column;align-items:center;font-size:var(--small-font-size);color:var(--title-color);font-weight:var(--font-medium)}.nav_link:hover{color:var(--first-color)}.nav_icon{font-size:1.2rem}.nav_close{position:absolute;right:1.3rem;bottom:.5rem;font-size:1.5rem;cursor:pointer;color:var(--first-color)}.nav_close:hover{color:var(--first-color-alt)}.show-menu{bottom:0}.active-link{color:var(--first-color)}.scroll-header{box-shadow:0 -1px 4px rgba(0,0,0,.15)}.language_switch_container{position:absolute;left:10rem;bottom:2rem}.language_switch_box{background-color:var(--notification-success-color);width:10rem;height:4.5rem;border-radius:.75rem;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);box-shadow:0 2px 4px rgba(0,0,0,.25);z-index:3}.language_switch_content{display:flex;gap:1.75rem;padding-left:1rem;padding-top:.5rem;z-index:4;cursor:pointer;color:var(--title-color)}.language_de:hover,.language_en:hover{color:var(--first-color)!important}.language_flag{width:50px;height:33px;border-radius:.25rem}.language_title{color:auto;font-size:var(--small-font-size);text-align:center}.notification_container{display:absolute;cursor:pointer}.nav_close-area{position:absolute;height:100%;width:100%;top:0;bottom:0;right:0;left:0;background-color:blue;z-index:100}.notification{padding-left:.8rem;background-color:var(--notification-success-color);width:23.5rem;position:fixed;right:50%;left:50%;top:-100%;transform:translate(-50%,1rem);z-index:var(--z-notification);border-radius:1rem;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);box-shadow:0 0 100px rgba(0,0,0,.25);overflow:hidden}.notification_content{display:flex}.notification_icon{font-size:3rem;color:var(--text-color);padding-right:.75rem}.text_notification{margin-top:.65rem;color:var(--title-color);padding-bottom:.5rem}.title_notification{font-weight:var(--font-semi-bold)}.progress_bar_notification{position:absolute;transform:translateY(-.1rem);left:0;width:0;height:.1rem}#progress_bar_email_success{background-color:#adff2f}#progress_bar_email_error{background-color:red}.notification.notification_show{animation:notification_show 1s ease forwards}@keyframes notification_show{to{top:0}}.notification.notification_hide{animation:notification_hide 2s ease forwards}@keyframes notification_hide{0%{top:0}to{top:-100%}}.progress_bar_notification.notification_show{animation:progress_bar 6s ease forwards}@keyframes progress_bar{0%{width:130%}to{width:0}}.home_container{gap:1rem}.home_content{grid-template-columns:.5fr 3fr;padding-top:3.5rem;align-items:center}.home_social{display:grid;grid-template-columns:max-content;grid-row-gap:1rem;row-gap:1rem}.home_social-icon{font-size:1.25rem;color:var(--first-color)}.home_social-icon:hover{color:var(--first-color-alt)}.home_blob{width:250px;fill:var(--first-color)}.home_blob-img{width:250px;border-radius:2rem}.home_data{grid-column:1/3}.home_title{font-size:var(--big-font-size)}.home_subtitle{font-size:var(--h3-font-size);color:var(--text-color);font-weight:var(--font-medium);margin-bottom:var(--mb-0-75)}.home_description{margin-bottom:var(--mb-2)}.home_scroll{display:none}.home_scroll-button{color:var(--first-color);transition:.3s}.home_scroll-button:hover{transform:translateY(.25rem)}.home_scroll-name{font-size:var(--small-font-size);color:var(--title-color);font-weight:var(--font-medium);margin-right:var(--mb-0-25)}.home_scroll-arrow{font-size:1.25rem}.button{display:inline-block;background-color:var(--first-color);color:#fff;padding:1rem;border-radius:.5rem;font-weight:var(--font-medium);cursor:pointer}.button:hover{background-color:var(--first-color-alt)}.button_icon{font-size:1.25rem;margin-left:var(--mb-0-5);transition:.3s}.button--white{color:var(--first-color)}.button--white,.button--white:hover{background-color:#fff}.button--flex{display:inline-flex;align-items:center}.button--small{padding:.75rem 1rem}.button--link{padding:0;background-color:transparent;color:var(--first-color)}.button--link:hover{background-color:transparent;color:var(--first-color-alt)}.about_img{width:200px;border-radius:.5rem;justify-self:center;align-self:center}.about_description{text-align:center;margin-bottom:var(--mb-2-5);white-space:pre-line;vertical-align:bottom}.about_info{display:flex;justify-content:space-evenly;margin-bottom:var(--mb-2-5)}.about_info-title{font-size:var(--h2-font-size);font-weight:var(--font-semi-bold);color:var(--title-color)}.about_info-name{font-size:var(--smaller-font-size);white-space:pre-line;vertical-align:bottom}.about_info-name,.about_info-title{display:block;text-align:center}.about_buttons{display:flex;justify-content:center;gap:1rem}.skills_container{row-gap:0}.skills_header{display:flex;align-items:center;margin-bottom:var(--mb-2-5);cursor:pointer}.skills_arrow,.skills_icon{font-size:2rem;color:var(--first-color)}.skills_icon{margin-right:var(--mb-0-75)}.skills_title{font-size:var(--h3-font-size)}.skills_subtitle{font-size:var(--small-font-size);color:var(--text-color-light)}.skills_arrow{margin-left:auto;transition:.4s}.skills_list{row-gap:1.5rem;padding-left:2.7rem}.skills_titles{display:flex;justify-content:space-between;margin-bottom:var(--mb-0-5)}.skills_name{font-size:var(--normal-font-size);font-weight:var(--font-medium)}.skills_bar,.skills_percentage{height:5px;border-radius:.25rem}.skills_bar{background-color:var(--first-color-lighter)}.skills_percentage{display:block;background-color:var(--first-color)}.skills_sub1Skill1,.skills_sub1Skill2,.skills_sub1Skill3,.skills_sub2Skill1,.skills_sub2Skill2,.skills_sub2Skill3,.skills_sub3Skill1,.skills_sub3Skill2,.skills_sub3Skill3{width:50%}.skills_close .skills_list{height:0;overflow:hidden}.skills_open .skills_list{height:max-content;margin-bottom:var(--mb-2-5)}.skills_open .skills_arrow{transform:rotate(-180deg)}.qualification_tabs{display:flex;justify-content:space-evenly;margin-bottom:var(--mb-2)}.qualification_button{font-size:var(--h3-font-size);font-weight:var(--font-medium);cursor:pointer}.qualification_button:hover{color:var(--first-color)}.qualification_icon{font-size:1.8rem;margin-right:var(--mb-0-25)}.qualification_data{display:grid;grid-template-columns:1fr max-content 1fr;grid-column-gap:1.5rem;column-gap:1.5rem}.qualification_title{font-size:var(--normal-font-size);font-weight:var(--font-medium)}.qualification_subtitle{display:inline-block;font-size:var(--small-font-size);margin-bottom:var(--mb-1)}.qualification_calendar{font-size:var(--smaller-font-size);color:var(--text-color-light)}.qualification_rounder{display:inline-block;width:13px;height:13px;background-color:var(--first-color);border-radius:50%}.qualification_line{display:block;width:1px;height:100%;background-color:var(--first-color);transform:translate(6px,-7px)}.qualification [data-content]{display:none}.qualification_active[data-content]{display:block}.qualification_button.qualification_active{color:var(--first-color)}.close_area{position:absolute;top:0;left:0;width:100%;height:100%}.services_container{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.services_content{position:relative;background-color:var(--container-color);padding:3.5rem .5rem 1.25rem 1.5rem;border-radius:1.25rem;box-shadow:0 2px 4px rgba(0,0,0,.25);transition:.3s}.services_content:hover{box-shadow:0 4px 8px rgba(0,0,0,.3)}.services_icon{display:block;font-size:1.5rem;color:var(--first-color);margin-bottom:var(--mb-1)}.services_title{white-space:pre-line;vertical-align:bottom;font-size:var(--h3-font-size);margin-bottom:var(--mb-1);font-weight:var(--font-medium)}.services_button{cursor:pointer;font-size:var(--small-font-size)}.services_button:hover .button_icon{transform:translateX(.25rem)}.services_modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:0 1rem;z-index:var(--z-modal);opacity:0;visibility:hidden;transition:.3s}.services_modal-content{position:relative;background-color:var(--container-color);padding:1.5rem;border-radius:1rem}.services_modal-services{row-gap:1rem}.services_modal-service{display:flex}.services_modal-title{font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-1);white-space:pre-line;vertical-align:bottom}.services_modal-close{position:absolute;top:1rem;right:1.25rem;font-size:1.5rem;color:var(--first-color);cursor:pointer}.services_modal-icon{color:var(--first-color);margin-right:var(--mb-0-25)}.active-modal{opacity:1;visibility:visible}.portfolio_container{overflow:initial}.portfolio_content{padding:0 2.5rem}.portfolio_img{width:310px;border-radius:1rem;justify-self:center}.portfolio_title{font-size:var(--h3-font-size);margin-bottom:var(--mb-0-5)}.portfolio_description{margin-bottom:var(--mb-0-75)}.portfolio_button:hover .button_icon{transform:translateX(.3rem)}.portfolio_heading{top:7%}.card,.portfolio_heading{position:-webkit-sticky;position:sticky}.card{top:20%}.portfolio_title{font-size:var(--h1-font-size)}.card_container{position:-webkit-sticky;position:sticky;top:10px;display:grid;background-color:var(--container-color);padding:0 2rem 1.25rem;margin:0 1.5rem 5rem;border-radius:1.25rem;box-shadow:0 2px 50px rgba(0,0,0,.15)}.card_left{margin-top:1.5rem;margin-bottom:2rem;order:2;max-width:40rem;min-width:20rem}.card_right{order:1;padding-top:3rem}.card_img{width:100%;border-radius:1.25rem}.card_icon{display:none;font-size:calc(var(--big-font-size) + 1rem)}.card_header{font-size:calc(var(--h1-font-size) + .5rem)}.card_subheader{text-transform:uppercase;font-size:var(--small-font-size);transform:translateY(-.2rem)}.card_button,.card_text{margin-top:1rem}.card_button{padding:.7rem}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-portfolio-icon{font-size:2rem;color:var(--first-color)}.swiper-button-prev{left:-.5rem}.swiper-button-next{right:-.5rem}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-2.5rem}.swiper-pagination-bullet-active{color:var(--first-color)}.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullets{outline:none}.project{text-align:center}.project_bg{background-color:var(--first-color-second);padding-top:3rem}.project_title{font-size:var(--h2-font-size);margin-bottom:var(--mb-0-75)}.project_description{margin-bottom:var(--mb-1-5)}.project_description,.project_title{color:#fff}.project_img{width:232px;justify-self:center;border-radius:1.25rem;margin-bottom:3rem}.testimonial_data,.testimonial_header{display:flex}.testimonial_data{justify-content:space-between;margin-bottom:var(--mb-1)}.testimonial_img{width:60px;height:60px;border-radius:50%;margin-right:var(--mb-0-75)}.testimonial_name{font-size:var(--h3-font-size);font-weight:var(--font-medium)}.testimonial_client{font-size:var(--small-font-size);color:var(--text-color-light)}.testimonial_description{margin-bottom:var(--mb-2-5);margin-left:var(--mb-1-5)}.testimonial_icon-star{color:var(--first-color)}.swiper-container .swiper-pagination-testimonial{bottom:0}.contact_container{row-gap:3rem}.contact_information{display:flex;margin-bottom:var(--mb-2)}.contact_icon{font-size:2rem;color:var(--first-color);margin-right:var(--mb-0-75)}.contact_title{font-size:var(--h3-font-size);font-weight:var(--font-medium)}.contact_subtitle{font-size:var(--small-font-size);color:var(--text-color)}.contact_content{background-color:var(--input-color);border-radius:1rem;padding:.75rem 1rem .25rem}.contact_label{font-size:var(--smaller-font-size);color:var(--text-color-light)}.contact_input{width:100%;background-color:var(--input-color);color:var(--title-color);font-family:var(--body-font);font-size:var(--normal-font-size);border:none;outline:none;padding:.25rem .5rem .5rem 0;resize:none}.email_not_valid{border:.1rem solid red}.contact_button_container{display:flex}.form_button{display:inline-flex;align-items:center}.email_active_show{display:unset}.notification_counter{display:flex;gap:.3rem}.temrminal{display:auto}.hide{display:none}.terminal_container{margin-top:3rem!important;background-color:#000;border:.001rem solid var(--terminal-border-color);border-radius:1rem;max-width:40rem;margin:auto}.terminal_top{display:flex;background-color:var(--terminal-top-color);height:2rem;width:100%;text-align:center;padding-top:.40005rem;border-top-left-radius:1rem;border-top-right-radius:1rem;gap:1rem}.terminal_title{width:100%;text-align:center;font-size:var(--small-font-size);font-weight:var(--font-semi-bold);color:var(--terminal-title-color)}.terminal_buttons{display:flex;margin-left:.75rem;margin-top:.25rem;gap:.35rem}.terminal_button_red{background-color:var(--terminal-button-red);width:.75rem;height:.75rem;border-radius:50%}.terminal_button_yellow{background-color:var(--terminal-button-yellow);width:.75rem;height:.75rem;border-radius:50%}.terminal_button_green{background-color:var(--terminal-button-green);width:.75rem;height:.75rem;border-radius:50%}.terminal_main{background-color:var(--terminal-main-color);width:100%;height:18rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;overflow-y:scroll}.terminal_main::-webkit-scrollbar{display:none}.terminal_command_container{display:flex inline-block;max-width:100%;word-wrap:break-word;font-family:Roboto Mono,monospace;font-size:var(--terminal-font-size);font-weight:300;color:var(--terminal-main-text-color);padding-left:.3rem}.terminal_command{width:auto}.terminal_input::-webkit-scrollbar{display:none}.terminal_command_text{width:max-content;word-wrap:break-word;white-space:1px;margin-left:.2rem}.terminal_caret{display:inline-block;border:.5px solid var(--terminal-caret-color);width:.5rem;height:1rem;transform:translate(.2rem,.2rem)}.terminal_caret_focus{background-color:var(--terminal-caret-color);transform:translate(.2rem,.2rem);border:none}.terminal_input{position:absolute;padding-left:.5rem;background-color:var(--terminal-main-color);border:none;outline:none;box-sizing:border-box;transform:translateY(-20rem);height:0;width:100%;overflow:visible;resize:none}.footer{padding-top:2rem}.footer_container{row-gap:3.5rem}.footer_bg{background-color:var(--first-color-second);padding:2rem 0 3rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.footer_title{font-size:var(--h1-font-size);margin-bottom:var(--mb-0-25)}.footer_subtitle{font-size:var(--small-font-size)}.footer_links{display:flex;flex-direction:column;row-gap:1.5rem}.footer_link:hover{color:var(--first-color-lighter)}.footer_social{font-size:1.25rem;margin-right:var(--mb-1-5)}.footer_social:hover{color:var(--first-color-lighter)}.footer_copy{font-size:var(--smaller-font-size);text-align:center;color:var(--text-color-light);margin-top:var(--mb-3)}.footer_link,.footer_social,.footer_subtitle,.footer_title{color:#fff}.scrollup{position:fixed;right:1rem;bottom:-20%;background-color:var(--first-color);opacity:.8;padding:0 .3rem;border-radius:.5rem;z-index:var(--z-tooltip);transition:.4s}.scrollup:hover{background-color:var(--first-color-alt)}.scrollup_icon{font-size:1.5rem;color:#fff;margin-top:.3rem}.show-scroll{bottom:5rem}::-webkit-scrollbar{width:.6rem;background-color:var(--scroll-bar-color);border-radius:.5rem}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-color);border-radius:1rem}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-color-hover)}@media screen and (max-width:350px){.container{margin-left:var(--mb-1);margin-right:var(--mb-1)}.home_blob{width:200px}.nav_menu{padding:2rem .25rem 4rem}.nav_list{column-gap:0}.home_content{grid-template-columns:.25fr 3fr}.skills_title{font-size:var(--normal-font-size)}.qualification_data{gap:.5rem}.services_container{grid-template-columns:max-content;justify-content:center}.services_content{padding-right:3.5rem}.services_modal{padding:0 .5rem}.project_img{width:200px}.testimonial_data,.testimonial_header{flex-direction:column;align-items:center}.testimonial_img{margin-right:0;margin-bottom:var(--mb-0-25)}.testimonial_data,.testimonial_description{text-align:center;margin-left:0}.terminal_main{width:22rem}.card_container{padding:0 1rem 1.35rem;margin:0 .5rem 5rem}.card_header{font-size:var(--h1-font-size)}.card_right{order:1;padding-top:1.75rem}}@media screen and (min-width:568px){.home_content{grid-template-columns:max-content 1fr 1fr}.home_data{grid-column:initial}.home_img{order:1;justify-self:center}.home_blob{width:220px}.about_container,.skills_container{grid-template-columns:repeat(2,1fr)}.qualification_sections{display:grid;grid-template-columns:.7fr;justify-content:center}.contact_container,.footer_container,.portfolio_content,.project_container{grid-template-columns:repeat(2,1fr)}.card_container{display:flex;padding:0 .5rem 0 2rem;margin:0 1.5rem 5rem}.card_left{order:1}.card_right{order:2}.card_icon{display:unset;margin:.75rem 0 1rem}.card_text{margin-right:1rem}.card_img{width:95%;margin-bottom:10%}}@media screen and (min-width:768px){.container{margin-left:auto;margin-right:auto}body{margin:0}.section{padding:6rem 0 2rem}.notification{transform:translate(-50%,1rem)}.section_subtitle{margin-bottom:4rem}.header{top:0;bottom:auto}.footer_container,.header,.main{padding:0 1rem}.nav{height:calc(var(--header-height) + 1.5rem);column-gap:1rem}.nav_close,.nav_icon,.nav_toggle{display:none}.nav_list{display:flex;column-gap:2rem}.nav_menu{margin-left:auto}.language_switch_container{position:absolute;left:9.5rem;top:1.5rem}.language_switch_box{background-color:var(--notification-success-color);width:10rem;height:4.5rem;border-radius:.75rem;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);box-shadow:0 2px 4px rgba(0,0,0,.25);z-index:3}.change-theme{margin:0}.home_container{row-gap:5rem}.home_content{padding-top:5.5rem;column-gap:2rem}.home_blob{width:270px}.home_scroll{display:block}.home_scroll-button{margin-left:3rem}.about_container{column-gap:5rem}.about_img{width:350px}.about_description{text-align:initial}.about_info{justify-content:space-between}.about_buttons{justify-content:normal}.qualification_tabs{justify-content:center;column-gap:2rem}.qualification_button{margin:0 var(--mb-1)}.qualification_sections{grid-template-columns:.5fr}.services_container{grid-template-columns:repeat(3,218px);justify-content:center}.services_icon{font-size:2rem}.services_content{padding:4rem 0 2rem 2.5rem}.services_modal-content{width:370px;height:280px}.services_modal-services{padding:.75rem 0 0}.portfolio_img{width:320px}.portfolio_content{align-items:center}.project{text-align:initial}.project_bg{background:none}.project_container{background-color:var(--first-color-second);border-radius:1.5rem;padding:3rem 2.5rem 0;grid-template-columns:1fr max-content;column-gap:3rem}.project_data{padding-top:.8rem}.footer_container{grid-template-columns:auto max-content auto}.footer_bg{padding:3rem 0 3.5rem}.footer_links{flex-direction:row;column-gap:2rem;transform:translateX(1.25rem)}.footer_socials{justify-self:flex-end}.footer_copy{margin-top:3.5rem}.card_container{margin:0 2.5rem 5rem;padding:.75rem 0 1.25rem 2rem}.card_header{font-size:calc(var(--h1-font-size) + .2rem);margin-bottom:.005rem}.card_subheader{font-size:calc(var(--smaller-font-size) - .05rem);margin-bottom:1.5rem}.card_text{margin-top:0;font-size:var(--normal-font-size)}.card_img{margin-bottom:10%}.portfolio_heading{top:16%}.card,.portfolio_heading{position:-webkit-sticky;position:sticky}.card{top:35%}}@media screen and (min-width:1024px){.notification{left:unset;right:-100%;top:0;transform:unset;margin-top:5rem}@keyframes notification_show{to{right:1%}}@keyframes notification_hide{0%{right:0}to{right:-100%}}.container{margin-left:auto;margin-right:auto}body{margin-left:0}.section{padding:6rem 0 2rem}.footer_container,.header{padding:0 6 5rem}.main{margin-left:5rem}.home_blob{width:350px;transform:translateY(2.25rem)}.home_social{transform:translateX(0)}.services_container{grid-template-columns:repeat(3,238px)}.portfolio_content{column-gap:5rem}.swiper-portfolio-icon{font-size:3.5rem}.swiper-button-prev{left:-2.5rem}.swiper-button-next{right:-3.5rem}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-4.5rem}.contact_form{width:460px}.contact_inputs{grid-template-columns:repeat(2,1fr)}.terminal_container{transform:translateX(-2.5rem)}.card_container{padding:0 2rem 1.25rem;margin:0 auto 5rem;max-width:60rem;max-height:30rem;transform:translateX(-40px)}.card_img{max-width:90%;max-height:90%;margin-left:5%;margin-top:4%}.card_icon{display:unset;margin:2rem 0 1rem}}@media screen and (min-width:1235px){.language_switch_container{position:unset;margin-top:2.75rem;margin-left:-.5rem}}@media screen and (min-width:1280px){body{margin:0}.home_blob{width:420px;transform:translateY(2.25rem)}}