.jobs_jobs__ue36r{background:var(--colorWhite);border-radius:var(--borderRadius);box-shadow:var(--boxShadow);color:var(--colorDark);margin:100px 0 0;padding:20px 0}.jobs_jobs__ue36r,.jobs_jobs_all__DFqc5{display:block;float:left;position:relative;width:100%}.jobs_jobs_all__DFqc5{margin:0 0 30px;padding:0}.jobs_job__JpOdo{display:block;float:left;margin:20px 0 0;padding:10px;position:relative;width:calc(100% - 20px)}.jobs_arrowUp__8oX_L{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid var(--colorPrimary);left:0;position:absolute;top:-22px}.jobs_wrap_details__HuQxm{background:var(--gradientBackground2);margin:25px 0 0;padding:3px;width:100%}.jobs_details__jcQEo,.jobs_wrap_details__HuQxm{border-radius:var(--borderRadius);display:block;float:left;position:relative}.jobs_details__jcQEo{background:var(--colorDark);margin:0;padding:20px 10px 15px;width:calc(100% - 20px)}.jobs_icon__yPkbZ{cursor:pointer;display:block;float:left;margin:0}.jobs_icon__yPkbZ,.jobs_icon__yPkbZ img{border-radius:var(--borderRadius);height:50px;width:50px}.jobs_title_group__BdqSy{display:block;float:left;margin:0;padding:0;width:calc(100% - 70px)}.jobs_title__BEySK{display:block;float:left;font:var(--fontDefaultBold);padding:0 0 0 20px;width:100%}.jobs_company__3jCER{color:var(--colorWhite);cursor:pointer;display:block;float:left;font:var(--fontDefault);padding:5px 0 0 20px}.jobs_company__3jCER a:active,.jobs_company__3jCER a:link,.jobs_company__3jCER a:visited{color:var(--colorPrimaryLight);cursor:pointer;text-decoration:none}.jobs_company__3jCER a:hover{color:var(--colorPrimary);cursor:pointer;text-decoration:underline}.jobs_description__GyUQl{color:var(--colorWhite);font:var(--fontDefault);margin:20px 0}.jobs_description__GyUQl,.jobs_tags__nqDVQ{clear:both;display:block;float:left;padding:0;width:100%}.jobs_tags__nqDVQ{color:var(--colorDark);margin:0}.jobs_tag__JbCsr{background:var(--colorDark);border:2px solid var(--colorPrimaryLight);color:var(--colorPrimaryLight);font:var(--fontSmallest);margin:0 5px 5px 0;padding:0 10px}.jobs_tag__JbCsr,.jobs_tag_code__W8iSV{border-radius:var(--borderRadius);display:block;float:left}.jobs_tag_code__W8iSV{color:var(--colorDark);font:var(--fontDefault);margin:-3px 10px 0 0;padding:0}.jobs_tag_code_group__koCeK{display:block;float:left;margin:0;padding:0;width:calc(100% - 30px)}.jobs_tag_text__traXs{display:block;float:right;margin:0 0 0 5px}.jobs_section_title__TFo2_{clear:both;color:#000;display:block;float:left;font:var(--fontLarge);margin:0;padding:10px}.jobs_hide___sWq1{display:none}@media (max-width:600px){.jobs_octocat__pla_P{width:50%}.jobs_button_group_github__1_uOh{margin:20px 0 0;width:100%}}.section_title__2_0J4{clear:both;color:var(--colorPrimary);display:block;float:left;font:var(--fontTitleXL);margin:0 0 50px;padding:0;text-align:center;width:100%}.accolades_accolades_section__onwyk{padding:100px 0 0}.accolades_accolades__NyYbu{margin:0}.accolades_accolades__NyYbu,.accolades_accolades_all__CUqfD{display:block;float:left;padding:0;position:relative;width:100%}.accolades_accolades_all__CUqfD{margin:0 0 30px}.accolades_wrap_accolade__Ks0ah{background:var(--gradientBackground2);margin:30px 0 20px;padding:3px;width:calc(100% - 76px)}.accolades_accolade__g9pTd,.accolades_wrap_accolade__Ks0ah{border-radius:var(--borderRadius);box-shadow:var(--boxShadow);color:var(--colorDark);display:block;float:right;position:relative}.accolades_accolade__g9pTd{background:var(--colorDark);margin:0;padding:20px 10px;width:calc(100% - 20px)}.accolades_title__dDqhm{clear:both;color:var(--colorPrimaryLight);display:block;float:right;font:normal 26px/36px robotoregular,Helvetica,Arial;margin:20px 0 0;padding:0;text-align:right;width:100%}.accolades_title_company__goiNB{color:var(--colorPrimaryLight);font:normal 16px/26px robotoregular,Helvetica,Arial}.accolades_description__t5n7z{clear:both;color:var(--colorWhite);display:block;float:left;font:italic 16px/26px robotoregular,Helvetica,Arial;margin:0;padding:0 50px;position:relative;width:calc(100% - 100px);z-index:1000}.accolades_icon__lbGXV{border-radius:25px;bottom:0;display:block;float:left;height:50px;left:-60px;position:absolute;width:50px}.accolades_quote_start__K1pJ_{left:0;top:-10px;z-index:999}.accolades_quote_end__pPbBI,.accolades_quote_start__K1pJ_{color:var(--colorPrimary);display:block;float:left;font:var(--fontTitleXL);margin:0;padding:0;position:absolute}.accolades_quote_end__pPbBI{bottom:-10px;right:0;z-index:1}.accolades_button_all__isojN{background:var(--colorDark);border-radius:var(--borderRadius);color:#fff;display:block;float:right;font:var(--fontDefault);line-height:16px;margin:20px 0 0;padding:10px;text-align:center;text-decoration:none}.accolades_button_all__isojN:hover{background:var(--colorClickHover);color:var(--colorDark);cursor:pointer;text-decoration:none}@media (max-width:799px){.accolades_image___2OxQ{border-radius:25px;bottom:5px;display:block;float:left;height:50px;left:5px;position:absolute;width:50px}.accolades_title_company__goiNB{color:var(--colorDark);font:normal 12px/24px robotoregular,Helvetica,Arial}}.icons_icon__V51dY{margin:5px;padding:10px}.icons_icon__V51dY,.icons_icon_inline__0f2uu{display:block;float:left;font-size:20px;height:20px;line-height:20px;text-align:center;width:20px}.icons_icon_inline__0f2uu{margin:0;padding:0}.icons_icon_square__4k1cd{font-size:20px;height:20px;line-height:20px;width:20px}.icons_icon_large__3hW_a,.icons_icon_square__4k1cd{background:var(--colorDark);border-radius:var(--borderRadius);display:block;float:left;margin:5px;padding:10px;text-align:center}.icons_icon_large__3hW_a{color:var(--colorWhite);font-size:44px;height:50px;line-height:44px;width:50px}.buttons_button_icon_only__Z7gC_,.buttons_button_icon_only__Z7gC_:active,.buttons_button_icon_only__Z7gC_:link,.buttons_button_icon_only__Z7gC_:visited{background:var(--colorPrimaryLight);border-radius:var(--borderRadius);color:var(--colorDark);display:block;float:left;font-size:20px;height:20px;line-height:20px;margin:0 5px;padding:10px;text-align:center;width:20px}.buttons_button_icon_only__Z7gC_:hover{background:var(--colorPrimary);color:var(--colorDark);cursor:pointer}.buttons_button_icon_only_nolink__SmNx4{background:var(--colorPrimaryLight);border-radius:var(--borderRadius);color:var(--colorDark);display:block;float:left;font-size:20px;height:20px;line-height:20px;margin:0 5px;padding:10px;text-align:center;width:20px}.buttons_right__cPWHG{float:right!important}.buttons_button__aplbP{background:var(--colorPrimaryLight);border-radius:var(--borderRadius);color:var(--colorDark);display:block;float:right;font:var(--fontDefault);margin:30px 0 0;padding:10px 20px;text-align:center;text-decoration:none}.buttons_button__aplbP:hover{background:var(--colorPrimary);color:var(--colorDark);cursor:pointer}.buttons_icon__zQKgD{display:block;float:left;margin:0 10px 0 0}.header_wrap_header__vdBdg{display:block;float:left;margin:0;padding:0;width:100%;z-index:9000}.header_header__2pZKc{display:block;float:left;margin:0;padding:10px 0 20px;width:100%}.header_nav_button__fX_6t{background:var(--colorPrimaryLight);border-radius:var(--borderRadius);display:block;float:right;margin:0 10px 0 20px;padding:10px;position:relative;width:auto}.header_nav_button__fX_6t:hover{background:var(--colorPrimary);color:var(--colorWhite);cursor:pointer}.header_nav_button_label__SEwvv{color:var(--colorDark);display:block;float:left;font-size:16px;height:100%;line-height:20px;width:100%}.header_nav_button__fX_6t:hover .header_nav_button_label__SEwvv{color:var(--colorDark)}.header_nav_button_label_text__w0B1r{color:var(--colorDark);display:block;float:right;margin:0 0 0 10px;padding:0}.header_nav__5yF4k{background:var(--colorPrimaryLight);color:var(--colorWhite);font-size:20px;line-height:20px;padding:3px;position:absolute;right:-2px;top:50px;width:auto;white-space:nowrap;z-index:9000}.header_nav__5yF4k,.header_nav_item__zZbm6{border-radius:var(--borderRadius);clear:both;display:block;float:left}.header_nav_item__zZbm6{color:var(--colorDark);font:var(--fontDefault);padding:10px 20px;text-decoration:none;width:calc(100% - 40px);z-index:9002}.header_nav_item__zZbm6:hover{background:var(--colorPrimary);color:var(--colorDark)}.header_triangle_up__pjIhA{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colorPrimaryLight);position:absolute;right:15px;top:40px;z-index:9001}.skills_skills_group__voc5A{clear:both;display:block;float:left;margin:50px 0;padding:0;width:100%}.skills_word_cloud__mCZaf{display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin:0;padding:0;width:100%}.skills_column__UVwJC{display:block;float:left;margin:0;padding:0;min-width:60px}.skills_title__sHTF_{margin:5px 0}.skills_title__sHTF_,.skills_years__rq5Gu{clear:both;color:var(--colorWhite);display:block;float:left;font:var(--fontSmall);padding:0;width:100%}.skills_years__rq5Gu{margin:0}.skills_star__WRxoz{display:block;float:left;width:10px;margin:0 5px;padding:0}.skills_wrap_word__GWeZf{display:flex;margin:0;padding:3px}.skills_word_background__dYVSD{background:var(--gradientBackground2);padding:3px;width:calc(100% - 6px)}.skills_word__wKJJ4,.skills_word_background__dYVSD{border-radius:var(--borderRadius);display:block;float:left;font:var(--fontDefault);margin:0}.skills_word__wKJJ4{background:var(--colorDark);padding:20px;width:calc(100% - 40px)}.skills_icon__gW8Vt{border-radius:var(--borderRadius);display:block;float:left;height:50px;width:50px;margin:0 10px 0 0;padding:0}.qualifications_section_qualifications__uIfu8{background:#1c1d46;padding:100px 0}.qualifications_qualifications__ja0os{display:block;float:left;margin:0;padding:0 20px 40px;width:calc(100% - 40px)}.qualifications_qualification__g5Pjr{clear:both;display:block;float:left;font:var(--fontDefault);list-style:none;list-style-type:none;margin:20px 0 0;padding:0;width:100%}.qualifications_qualification_title__NZV41{color:var(--colorPrimary);font:var(--fontDefaultBold);padding:0 10px 0 0}.qualifications_qualification_text__solh5{color:var(--colorPrimaryLight);display:block;float:left;width:calc(100% - 60px)}.qualifications_qualification_bullet__JOv4A{color:var(--colorPrimary);display:block;float:left;margin:5px 10px 0 0;width:50px}.qualifications_section_title__1zJlF{clear:both;color:#000;display:block;float:left;font:var(--fontLarge);margin:0;padding:10px}.contact_section_contact__pdQco{background:var(--colorSecondaryDark);margin:0;padding:100px 0}.contact_wrap_contact__aAyO4{display:block;float:left;margin:100px 0;padding:0;width:100%}.contact_contact__IalhO{padding:0}.contact_contact__IalhO,.contact_title__nHeE8{clear:both;display:block;float:left;margin:0;width:100%}.contact_title__nHeE8{color:var(--colorPrimary);font:var(--fontTitle);padding:0 0 30px}.contact_description__PpJir{clear:both;display:block;float:left;font:var(--fontDefault);margin:0;padding:0;width:60%}.contact_contact_methods__lQZJ0{clear:both;display:block;float:left;margin:30px 0 0;padding:0;width:calc(100% - 200px)}.contact_contact_method__7Stpe{clear:both;display:block;float:left;margin:0 0 20px;padding:0;width:100%}.contact_contact_method_details__2jamS{display:block;float:left;margin:0 0 0 10px;padding:0;width:calc(100% - 100px)}.contact_contact_method_label__t6fDM{display:block;float:left;font:var(--fontDefaultBold);margin:0 0 5px;padding:0;width:100%}.contact_contact_method_text__LLpff{color:var(--colorWhite);display:block;float:left;font:var(--fontDefault);margin:0;padding:0;width:100%}.contact_wrap_follow__mBSxF{clear:both;display:block;float:left;margin:30px 0 0;padding:0;width:100%}.contact_wrap_image__Pe4__{width:40%}.contact_image__P4kVf,.contact_wrap_image__Pe4__{display:block;float:left;margin:0;padding:0;max-width:500px}.contact_image__P4kVf{height:auto;width:100%}.contact_wrap_contact_page__ZP_J_{display:block;float:left;margin:100px 0;padding:0;width:100%}.contact_column__4ayP_{display:block;float:left;margin:0;padding:0;width:200px}.contact_image_qr__JMZ2C{height:200px;margin:0;padding:0;width:200px}.contact_qr_label__gGQwy{display:block;float:left;font:var(--fontDefault);margin:0 0 10px;padding:0;width:100%}@media (max-width:799px){.contact_wrap_contact__aAyO4{margin:50px 0 10px}.contact_contact_methods__lQZJ0,.contact_description__PpJir{width:100%}.contact_column__4ayP_{margin:30px 0 0;width:100%}.contact_contact__IalhO,.contact_wrap_image__Pe4__{width:100%}.contact_image__P4kVf{margin:30px 0 0;width:100%}}.about_about__Mb_tb{display:block;float:left;margin:0 0 40px;padding:0;width:100%}.about_downloads__mXiZP{display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin:0 0 50px;padding:0;width:100%}.available_section_available__82JE5{display:block;float:left;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.available_text_container__ny2yL{left:50%;padding:40px;position:absolute;text-shadow:0 0 10px rgba(0,0,0,.9);top:50%;transform:translate(-50%,-50%);width:40%}.available_title__qWFvf{font:var(--fontTitleXL);margin:0 0 30px;padding:0;text-align:center}.available_description__Y5j8t{font:var(--fontLarge);margin:0;padding:0;text-align:center}.available_cta_container__lwf_J{clear:both;display:block;margin:0 auto;padding:30px 0 0;width:180px}.available_image__KUH2M{display:block;float:left;height:auto;margin:0;padding:0;width:100%}@media (max-width:800px){.available_text_container__ny2yL{background:none;border-radius:var(--borderRadius);left:0;padding:0;position:relative;top:0;transform:none;width:100%}.available_title__qWFvf{font:var(--fontTitle);margin:30px 0}.available_description__Y5j8t{font:var(--fontMedium);margin:0}}