.button_btn__2kS9F{position:relative;z-index:1;margin-top:2rem;display:flex;align-items:center;justify-content:center;color:var(--btn-text-color);width:15rem;height:4.5rem;background:var(--accent-color);outline:1px solid var(--accent-color);background-image:linear-gradient(120deg,transparent 0,transparent 50%,var(--bg-primary) 50%);background-size:228%;transition:all .4s;background-position:179%;box-shadow:0 .5rem 1rem rgba(255,255,255,.05);border-radius:.3rem}.button_btn__2kS9F:active,.button_btn__2kS9F:hover{background-position:100%;transform:translateX(.5rem);color:var(--btn-text-color-hover)}.button_btn__2kS9F:hover path{stroke:var(--btn-text-color-hover)}.button_btn__2kS9F span{margin-left:1rem;margin-top:.8rem;transition:margin-left .4s ease-out;-webkit-animation:button_bounce__CLS_4 1s;animation:button_bounce__CLS_4 1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes button_bounce__CLS_4{0%{transform:translateX(0)}50%{transform:translateX(6px)}to{transform:translateX(-2px)}}@keyframes button_bounce__CLS_4{0%{transform:translateX(0)}50%{transform:translateX(6px)}to{transform:translateX(-2px)}}.social-icons_social-icons__97gFW{width:9rem;margin-top:2rem;display:flex;grid-gap:2rem;gap:2rem;align-items:center}.social-icons_social-icons__97gFW svg{stroke:var(--text-white);transition:all .3s;stroke:var(--text-primary)}.social-icons_social-icons__97gFW svg:hover{stroke:var(--accent-color);transform:scale(1.1)}.hero_header__p2QAY{position:relative;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;max-width:90rem;margin:0 auto}.hero_header__p2QAY h4{font-size:18px;font-weight:400;line-height:3rem;color:var(--text-primary)}.hero_header__p2QAY .hero_intro__VCY57 h1{display:inline-block;margin-left:-.4rem;color:var(--emphasis)}.hero_header__p2QAY .hero_intro__VCY57 h1 span:nth-child(2){color:var(--accent-color)}.hero_header__p2QAY .hero_intro__VCY57 h1:hover{background-color:var(--accent-color);transition:all .2s cubic-bezier(.63,-.12,.74,.05);transform:scale(1.02)}.hero_header__p2QAY .hero_intro__VCY57 h1:hover span:nth-child(2){color:var(--text-white);transition:all .2s cubic-bezier(.63,-.12,.74,.05)}.hero_header__p2QAY .hero_tag-line__Kgbkp{font-family:Lato,sans-serif;position:relative}.hero_header__p2QAY .hero_tag-line__Kgbkp h1{color:var(--text-primary);line-height:9rem}.hero_header__p2QAY .hero_sub__nyICa{position:relative}.hero_header__p2QAY .hero_sub__nyICa h3{color:var(--text-primary);font-size:20px;line-height:36px}@media screen and (max-width:400px){.hero_header__p2QAY h4{line-height:1rem}.hero_header__p2QAY .hero_intro__VCY57 h1{font-size:5rem}.hero_header__p2QAY .hero_tag-line__Kgbkp h1{font-size:5rem;line-height:6rem}}.section_section__EP4PO{padding:10rem 0;margin:0 auto;max-width:90rem;position:relative;overflow:hidden}.section_section__EP4PO .section_heading__X9Y2q{margin-bottom:3rem}.section_section__EP4PO .section_heading__X9Y2q h2,.section_section__EP4PO .section_heading__X9Y2q h3{text-transform:capitalize;margin-bottom:.5rem}.section_section__EP4PO .section_heading__X9Y2q h2 span,.section_section__EP4PO .section_heading__X9Y2q h3 span{text-transform:none}@media screen and (max-width:760px){.section_section__EP4PO{padding:6rem 0}}.about_body__4qtJ4{display:flex;align-items:center;justify-content:space-between}.about_body__4qtJ4 .about_text__59Edx{font-size:1.5rem;width:47rem;margin-right:1rem}.about_body__4qtJ4 .about_image__1mUmL{display:flex;align-items:center;justify-content:center;width:auto}.about_body__4qtJ4 .about_image__1mUmL svg{width:40.7rem;height:31.9rem;cursor:pointer}.about_body__4qtJ4 a{margin-top:2rem}@media screen and (max-width:800px){.about_body__4qtJ4{flex-direction:column;align-items:flex-start}.about_body__4qtJ4 .about_text__59Edx{width:100%}.about_body__4qtJ4 .about_image__1mUmL{width:100%;margin:0 auto}.about_body__4qtJ4 a{margin-bottom:3rem}}@media screen and (max-width:480px){.about_body__4qtJ4 .about_image__1mUmL img{width:31rem;height:26rem}}.card_container__qL0TD{font-family:Lato,sans-serif;width:100%;position:relative;box-shadow:var(--box-shadow)}.card_container__qL0TD .card_banner__OuNGw{display:flex;align-items:center;justify-content:center;width:100%;height:22rem;background-color:var(--bg-tertiary);z-index:1}.card_container__qL0TD .card_banner__OuNGw .card_icon__MgDMq{display:flex;align-items:center;justify-content:center;background-color:var(--bg-white);color:var(--text-tertiary);font-size:3rem;width:7rem;height:7rem;border-radius:50%}.card_container__qL0TD .card_banner__OuNGw .card_icon__MgDMq svg{width:3rem;height:3rem}.card_container__qL0TD .card_list__DlfZ4{width:100%;height:15rem;background-color:var(--bg-white);color:var(--text-tertiary);font-size:1.7rem;padding:3rem 4rem;letter-spacing:1px;position:relative;z-index:0;overflow:hidden}.card_container__qL0TD .card_list__DlfZ4 .card_dots__c5XSf{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex}.card_container__qL0TD .card_list__DlfZ4 .card_dots__c5XSf>div{width:.8rem;height:.8rem;border-radius:50%;margin:0 .4rem;background-color:var(--text-tertiary);cursor:pointer}.card_container__qL0TD .card_list__DlfZ4 .card_dots__c5XSf .card_active__6o7QO{background-color:var(--accent-color)}.card_container__qL0TD .card_list__DlfZ4>svg{position:absolute;top:50%;transform:translateY(-50%);height:2rem;width:2rem;cursor:pointer}.card_container__qL0TD .card_list__DlfZ4>svg:first-child{left:2px}.card_container__qL0TD .card_list__DlfZ4>svg:nth-child(2){right:2px}.card_container__qL0TD .card_list__DlfZ4 .card_slider__b4LKV ul{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.card_container__qL0TD .card_list__DlfZ4 .card_slider__b4LKV ul li{display:flex;align-items:center}.card_container__qL0TD .card_list__DlfZ4 .card_slider__b4LKV ul li svg{height:2rem;width:2rem;margin-right:.75rem}.card_container__qL0TD .card_list__DlfZ4 .card_slider__b4LKV .card_visible__qkOwk{opacity:1}@media screen and (max-width:760px){.card_container__qL0TD .card_banner__OuNGw{height:15rem}.card_container__qL0TD .card_banner__OuNGw .card_icon__MgDMq{font-size:2rem;height:5rem;width:5rem}}@media screen and (max-width:640px){.card_container__qL0TD{display:flex}.card_container__qL0TD .card_banner__OuNGw{height:22rem;width:22rem}.card_container__qL0TD .card_list__DlfZ4{display:flex;align-items:center;height:22rem;width:22rem}.card_container__qL0TD .card_list__DlfZ4:after{top:50%;left:21rem;height:3rem;width:.3rem;transform:translateY(-50%)}}@media screen and (max-width:530px){.card_container__qL0TD .card_banner__OuNGw{height:18rem;width:18rem}.card_container__qL0TD .card_list__DlfZ4{font-size:1.3rem;height:18rem;width:18rem}}@media screen and (max-width:380px){.card_container__qL0TD .card_banner__OuNGw{height:14rem;width:14rem}.card_container__qL0TD .card_list__DlfZ4{padding:2.5rem;height:14rem;width:14rem}}.arsenal_body__KvvEE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8%;gap:8%;justify-content:space-between}@media screen and (max-width:960px){.arsenal_body__KvvEE{grid-gap:3rem;gap:3rem}}@media screen and (max-width:640px){.arsenal_body__KvvEE{margin:0 auto;justify-items:center;grid-template-columns:1fr}}.experience_tab__0YDQq{display:flex;color:var(--text-primary)}.experience_tab-list__W8j_s{height:22rem;color:var(--text-white)}.experience_tab-list__W8j_s li{border-left:.1rem solid var(--bg-tertiary);position:relative;white-space:nowrap;font-size:1.6rem;padding:.8rem 1.5rem;transition:background-color .3s;cursor:pointer}.experience_tab-list__W8j_s li:hover{background-color:var(--bg-tertiary)}.experience_tab-list__W8j_s li:before{content:"";position:absolute;height:4.5rem;width:.2rem;background-color:var(--accent-color);top:0;left:-.2rem;transform:scale(0)}.experience_tab-list__W8j_s .experience_active__5HTnS:before{transform:scale(1)}.experience_tab-content__zs4Gr{margin-left:2rem}.experience_tab-content__zs4Gr h3{color:var(--text-white)}.experience_tab-content__zs4Gr p{color:var(--text-primary)}.experience_tab-content__zs4Gr span{display:inline-block;margin-top:1rem}.experience_tab-content__zs4Gr ul{margin-top:1rem}.experience_tab-content__zs4Gr ul li{list-style:"✔";margin-left:1.3rem;padding-left:1rem}@media screen and (max-width:640px){.experience_tab__0YDQq{flex-direction:column}.experience_tab-list__W8j_s{display:flex;justify-content:space-between;margin-bottom:3rem;padding-bottom:1rem;overflow-x:auto;height:auto;-ms-overflow-style:none;scrollbar-width:none}.experience_tab-list__W8j_s::-webkit-scrollbar{height:.3rem}.experience_tab-list__W8j_s li{border-left:none}.experience_tab-list__W8j_s li:hover{background-color:transparent}.experience_tab-list__W8j_s li:before{display:none}.experience_tab-list__W8j_s .experience_active__5HTnS{color:var(--accent-color)}.experience_tab-content__zs4Gr{margin-left:0}}.contact_body__S65rl{position:relative;display:flex;justify-content:space-between}.contact_body__S65rl .contact_text__2t8ww{width:47%}.contact_body__S65rl .contact_text__2t8ww p span a{position:relative;color:var(--accent-color);transition:all .3s}.contact_body__S65rl .contact_text__2t8ww p span a:before{content:"";display:inline-block;position:absolute;left:-300px;top:45px;width:0;height:.1rem;background-color:var(--accent-color);transition:all .25s cubic-bezier(.645,.045,.355,1)}.contact_body__S65rl .contact_text__2t8ww p span a:hover:before{width:14.8rem}.contact_body__S65rl .contact_form__zyTp_{position:relative;width:47%}.contact_body__S65rl .contact_form-group__cdLMb{display:flex;flex-direction:column;width:100%}.contact_body__S65rl .contact_form-group__cdLMb input,.contact_body__S65rl .contact_form-group__cdLMb textarea{outline:none;font-size:1.4rem;color:var(--text-primary);background-color:var(--bg-tertiary);transition:all .3s;border:none;border-bottom:2px solid transparent;font-family:inherit}.contact_body__S65rl .contact_form-group__cdLMb input::-webkit-input-placeholder,.contact_body__S65rl .contact_form-group__cdLMb textarea::-webkit-input-placeholder{color:var(--text-primary)}.contact_body__S65rl .contact_form-group__cdLMb input:focus,.contact_body__S65rl .contact_form-group__cdLMb textarea:focus{border-bottom:2px solid var(--accent-color);box-shadow:0 1rem 2rem rgba(var(--bg-white),.1)}.contact_body__S65rl .contact_form-group__cdLMb input:focus:invalid,.contact_body__S65rl .contact_form-group__cdLMb textarea:focus:invalid{border-bottom:2px solid var(--bg-white)}.contact_body__S65rl .contact_form-group__cdLMb input{display:block;width:100%;padding:1rem 2rem}.contact_body__S65rl .contact_form-group__cdLMb label{font-size:1.4rem;padding:0 2rem;margin-bottom:1.5rem;transition:all .3s;color:var(--text-primary)}.contact_body__S65rl .contact_form-group__cdLMb input:placeholder-shown+label{opacity:0;visibility:hidden;transform:translateY(-3rem)}.contact_body__S65rl .contact_form-group__cdLMb textarea{width:100%;height:12rem;padding:1rem 2rem}.contact_body__S65rl .contact_form-group__cdLMb button{display:flex;align-items:center;justify-content:center;margin-top:4rem;margin-left:auto;color:var(--btn-text-color);font-family:inherit;width:12rem;height:4.5rem;background:var(--accent-color);background-position:179%;box-shadow:0 .5rem 1rem rgba(255,255,255,.05);border-radius:.3rem;transition:all .4s}.contact_body__S65rl .contact_form-group__cdLMb button:active,.contact_body__S65rl .contact_form-group__cdLMb button:hover{transform:translateX(-.5rem)}.contact_body__S65rl .contact_form__zyTp_>span{position:absolute;bottom:4rem;left:0}@media screen and (max-width:1024px){.contact_body__S65rl .contact_text__2t8ww p span a:hover:before{width:16rem}}@media screen and (max-width:781px){.contact_body__S65rl .contact_text__2t8ww p span a:before{width:0;height:0}.contact_body__S65rl .contact_text__2t8ww p span a:hover:before{width:0}.contact_body__S65rl{flex-direction:column}.contact_body__S65rl .contact_text__2t8ww{width:100%;margin-bottom:2rem}.contact_body__S65rl .contact_form__zyTp_{width:100%}}