@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);@import url(https://api.fontshare.com/v2/css?f[]=cabinet-grotesk@400&display=swap);.header{background-color:#232946;left:0;position:fixed;top:0;width:100%;z-index:100}@media only screen and (max-width:768px){.header{bottom:0;top:auto}}.header .nav{align-items:center;column-gap:1rem;display:flex;height:4.5rem;justify-content:space-between}@media only screen and (max-width:768px){.header .nav{height:3rem}}.header .nav .nav_logo{align-items:center;display:inline-flex;line-height:0}.header .nav .nav_logo img{display:block;height:28px;max-height:calc(3rem - 12px);object-fit:contain;width:auto}@media only screen and (max-width:768px){.header .nav_menu{background-color:#232946;border-radius:1.5rem 1.5rem 0 0;bottom:-100%;box-shadow:0 -1px 4px #b8c1ec;left:0;padding:2rem 1.5rem 4rem;position:fixed;transition:.3s;width:100%}}@media only screen and (max-width:350px){.header .nav_menu{padding:2rem .25rem 4rem}}@media only screen and (max-width:768px){.header .nav_menu.show-menu{bottom:0}}.header .nav_logo,.header .nav_toggle{color:#fffffe;font-weight:500}@media only screen and (max-width:350px){.header .nav_logo{font-size:1rem}}.header .nav_list{column-gap:2rem;display:flex}@media only screen and (max-width:768px){.header .nav_list{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:350px){.header .nav_list{column-gap:0}}.header .nav_link{align-items:center;color:#eebbc3;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;transition:.3s}.header .nav_link:hover{color:#fffffe}.header .nav_close,.header .nav_icon,.header .nav_toggle{display:none}@media only screen and (max-width:768px){.header .nav_close,.header .nav_icon,.header .nav_toggle{display:block}.header .nav_icon{font-size:1.2rem}.header .nav_close{bottom:.5rem;color:#fffffe;cursor:pointer;font-size:1.5rem;position:absolute;right:1.3rem}.header .nav_close:hover{color:#b8c1ec}.header .nav_toggle{cursor:pointer;font-size:1.1rem}}.scroll-header{box-shadow:0 -1px 4px #b8c1ec}.home_container{row-gap:7rem}.home_container .home_content{align-items:center;column-gap:2rem;grid-template-columns:116px repeat(2,1fr);padding-top:5.5rem}@media only screen and (max-width:992px){.home_container .home_content{column-gap:1.25rem;grid-template-columns:100px repeat(2,1fr)}}@media only screen and (max-width:768px){.home_container .home_content{grid-template-columns:.5fr 3fr;padding-top:3.5rem}}.home_container .home_content .home_img{animation:profile_animate 8s ease-in-out 1s infinite;background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 9px #ffffff4d;display:block;height:300px;justify-self:center;order:1;width:300px}@keyframes profile_animate{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:60% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@media only screen and (max-width:992px){.home_container .home_content .home_img{box-shadow:inset 0 0 0 8px #ffffff4d;height:250px;width:250px}}@media only screen and (max-width:768px){.home_container .home_content .home_img{box-shadow:inset 0 0 0 6px #ffffff4d;height:200px;justify-self:auto;order:0;width:200px}}@media only screen and (max-width:350px){.home_container .home_content .home_img{height:180px;width:180px}}.home_container .home_content .home_social{grid-row-gap:1rem;display:grid;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;row-gap:1rem}.home_container .home_content .home_social .home_social-icon{color:#fffffe;font-size:1.25rem}.home_container .home_content .home_social .home_social-icon:hover{color:#eebbc3}.home_container .home_content .home_title{font-family:Cabinet Grotesk,sans-serif;font-size:3.5rem;margin-bottom:.25rem}.home_container .home_content .home_subtitle{font-size:1.25rem;font-weight:400;margin-bottom:1rem;padding-left:5.4rem;position:relative}@media only screen and (max-width:992px){.home_container .home_content .home_subtitle{margin-bottom:1rem;padding-left:3.75rem}}.home_container .home_content .home_subtitle:before{background-color:#b8c1ec;content:"";height:1px;left:0;position:absolute;top:1rem;width:70px}@media only screen and (max-width:992px){.home_container .home_content .home_subtitle:before{top:.8rem;width:42px}}.home_container .home_content .home_description{margin-bottom:3rem;max-width:400px}@media only screen and (max-width:992px){.home_container .home_content .home_description{margin-bottom:2.5rem;max-width:none}}.home_container .home_scroll{margin-left:9.25rem}@media only screen and (max-width:992px){.home_container .home_scroll{margin-left:7.5rem}}@media only screen and (max-width:768px){.home_container .home_scroll{display:none}}.home_container .home_scroll .wheel{animation:scroll 2s ease infinite}@keyframes scroll{0%{transform:translateY(0)}30%{transform:translateY(3.75rem)}}.home_container .home_scroll-name{color:#fffffe;font-weight:500;margin-left:2px;margin-right:.25rem}.home_container .home_scroll-arrow{color:#fffffe;font-size:1.25rem}.home_container .home_data-icon{font-size:24px;font-weight:400;margin-left:.25rem}@media only screen and (max-width:768px){.home_container .home_data{grid-column:1/3}}.about_container{align-items:center;column-gap:4rem;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:992px){.about_container{grid-template-columns:1fr;row-gap:2.5rem}}.about_container .about_img{border-radius:1.5rem;justify-self:center;width:350px}@media only screen and (max-width:992px){.about_container .about_img{width:220px}}.about_container .about_info{gap:.5rem;grid-template-columns:repeat(3,140px);margin-bottom:2rem}@media only screen and (max-width:992px){.about_container .about_info{justify-content:center}}@media only screen and (max-width:576px){.about_container .about_info{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:350px){.about_container .about_info{grid-template-columns:repeat(2,1fr)}}.about_container .about_info .about_box{background-color:#fffffe;border:1px solid #121629;border-radius:.75rem;padding:1rem 1.25rem;text-align:center}@media only screen and (max-width:992px){.about_container .about_info .about_box{padding:.75rem .5rem}}.about_container .about_info .about_box .about_icon{color:#121629;font-size:1.5rem;margin-bottom:.5rem}.about_container .about_info .about_box .about_title{color:#121629;font-size:.875rem;font-weight:500}.about_container .about_info .about_box .about_subtitle{color:#121629;font-size:.625rem}@media only screen and (max-width:992px){.about_container .about-data{text-align:center}}@media only screen and (max-width:768px){.about_container .about-data{text-align:start}}.about_container .about-data .button_icon{font-size:24px}.about_container .about_description{margin-bottom:2.5rem;padding:0 4rem 0 0}@media only screen and (max-width:992px){.about_container .about_description{margin-bottom:2rem;padding:0 5rem}}@media only screen and (max-width:768px){.about_container .about_description{padding:0}}.skills_container{column-gap:3rem;grid-template-columns:repeat(2,390px);justify-content:center}@media only screen and (max-width:992px){.skills_container{grid-template-columns:-webkit-max-content;grid-template-columns:max-content;row-gap:2rem}}@media only screen and (max-width:768px){.skills_container{grid-template-columns:1fr}}.skills_container .skills_content{background-color:#fffffe;border:1px solid #121629;border-radius:1.25rem;padding:2rem 4rem}@media only screen and (max-width:768px){.skills_container .skills_content{padding:1.5rem}}.skills_container .skills_content .skills_title{color:#121629;font-size:1rem;font-weight:500;margin-bottom:2rem;text-align:center}.skills_container .skills_content .skills_box{column-gap:2.5rem;display:flex;justify-content:center}@media only screen and (max-width:350px){.skills_container .skills_content .skills_box{column-gap:1.25rem}}.skills_container .skills_content .skills_box .skills_group{grid-row-gap:1rem;align-items:flex-start;display:grid;row-gap:1rem}.skills_container .skills_content .skills_box .skills_group .skills_data{color:#121629;column-gap:.5rem;display:flex}.skills_container .skills_content .skills_box .skills_group .skills_data .bx-badge-check{color:#121629;font-size:1rem}.skills_container .skills_content .skills_box .skills_group .skills_data .skills_name{color:#121629;font-size:1rem;font-weight:500;line-height:18px}@media only screen and (max-width:350px){.skills_container .skills_content .skills_box .skills_group .skills_data .skills_name{font-size:.875rem}}.skills_container .skills_content .skills_box .skills_group .skills_data .skills_level{font-size:.625rem}.services_container{column-gap:1.8rem;grid-template-columns:repeat(3,270px);justify-content:center}@media only screen and (max-width:992px){.services_container{grid-template-columns:repeat(3,218px)}}@media only screen and (max-width:768px){.services_container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:350px){.services_container{grid-template-columns:-webkit-max-content;grid-template-columns:max-content}}.services_container .services_content{background-color:#fffffe;border:1px solid #0000001a;border-radius:.75rem;padding:6rem 0 2rem 2.5rem;position:relative}@media only screen and (max-width:768px){.services_container .services_content{padding:3.5rem .5rem 1.25rem 1.5rem}}@media only screen and (max-width:350px){.services_container .services_content{padding-right:6rem}}.services_container .services_content .services_icon{color:#121629;display:block;font-size:2rem;margin-bottom:1rem}@media only screen and (max-width:768px){.services_container .services_content .services_icon{font-size:1.5rem}}.services_container .services_content .services_title{color:#121629;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.services_container .services_content .services_button{align-items:center;color:#121629;column-gap:.25rem;cursor:pointer;display:inline-flex;font-size:.875rem}.services_container .services_content .services_button-icon{font-size:1rem;transition:.3s}.services_container .services_content .services_button-icon:hover{transform:translateX(.25rem)}.services_container .services_content .services_modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:0 1rem;position:fixed;right:0;top:0;transition:.3s;visibility:hidden;z-index:1000}.services_container .services_content .services_modal-content{background-color:#fffffe;border-radius:1.5rem;padding:4.5rem 2.5rem 2.5rem;position:relative;width:500px}@media only screen and (max-width:576px){.services_container .services_content .services_modal-content{padding:4.5rem 1.5rem 2.5rem}}.services_container .services_content .services_modal-close{color:#121629;cursor:pointer;font-size:1.5rem;position:absolute;right:1.5rem;top:1.5rem}.services_container .services_content .services_modal-description,.services_container .services_content .services_modal-title{text-align:center}.services_container .services_content .services_modal-title{color:#121629;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.services_container .services_content .services_modal-description{color:#121629;font-size:.875rem;margin-bottom:2rem;padding:0 3.5rem}@media only screen and (max-width:576px){.services_container .services_content .services_modal-description{padding:0}}.services_container .services_content .services_modal-services{row-gap:.75rem}.services_container .services_content .services_modal-services .services_modal-service{align-items:center;color:#121629;column-gap:.5rem;display:flex}.services_container .services_content .services_modal-services .services_modal-service .services_modal-icon{color:#121629;font-size:1.1rem}.services_container .services_content .services_modal-services .services_modal-service .services_modal-info{font-size:.875rem}.services_container .services_content .active-modal{opacity:1;visibility:visible}.qualification_container{max-width:768px}@media only screen and (max-width:992px){.qualification_container{margin-left:auto;margin-right:auto}}@media only screen and (max-width:768px){.qualification_container{margin-left:1.5rem;margin-right:1.5rem}}.qualification_container .qualification_tabs{display:flex;justify-content:center;margin-bottom:2rem}.qualification_container .qualification_tabs .qualification_button{color:#fffffe;cursor:pointer;font-size:1.25rem;font-weight:500;margin:0 1rem}@media only screen and (max-width:576px){.qualification_container .qualification_tabs .qualification_button{margin:0 .75rem}}.qualification_container .qualification_tabs .qualification_button:hover{color:#eebbc3}.qualification_container .qualification_tabs .qualification_button .qualification_icon{font-size:1.8rem;margin-right:.25rem}.qualification_container .qualification_tabs .qualification_button.qualification_active{color:#121629}.qualification_container .qualification_sections{display:grid;grid-template-columns:.5fr;justify-content:center}@media only screen and (max-width:576px){.qualification_container .qualification_sections{grid-template-columns:none}}.qualification_container .qualification_sections .qualification_content{display:none}.qualification_container .qualification_sections .qualification_content.qualification_content-active{display:block}.qualification_container .qualification_sections .qualification_content .qualification_data{grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr}@media only screen and (max-width:350px){.qualification_container .qualification_sections .qualification_content .qualification_data{gap:.5rem}}.qualification_container .qualification_sections .qualification_content .qualification_data .qualification_title{font-size:1rem;font-weight:500}.qualification_container .qualification_sections .qualification_content .qualification_data .qualification_subtitle{display:inline-block;font-size:.875rem;margin-bottom:1rem}.qualification_container .qualification_sections .qualification_content .qualification_data .qualification_calendar{font-size:.875rem}.qualification_container .qualification_sections .qualification_content .qualification_data .qualification_calendar i{margin-right:.25rem}.qualification_container .qualification_sections .qualification_content .qualification_data .qualification_rounder{background-color:#fffffe;border-radius:50%;display:inline-block;height:13px;width:13px}.qualification_container .qualification_sections .qualification_content .qualification_data .qualification_line{background-color:#fffffe;display:block;height:100%;transform:translate(6px,-7px);width:1px}.contact_container{column-gap:6rem!important;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);justify-content:center;padding-bottom:3rem}@media only screen and (max-width:992px){.contact_container{column-gap:3rem!important}}@media only screen and (max-width:768px){.contact_container{grid-template-columns:1fr;row-gap:3rem!important}}.contact_container .contact_title{font-size:1.25rem;font-weight:500;margin-bottom:1.5rem;text-align:center}.contact_container .contact_info{grid-row-gap:1rem;display:grid;grid-template-columns:300px;row-gap:1rem}@media only screen and (max-width:768px){.contact_container .contact_info{justify-content:center}}@media only screen and (max-width:576px){.contact_container .contact_info{grid-template-columns:1fr}}.contact_container .contact_info .contact_card{background-color:#fffffe;border:1px solid #0000001a;border-radius:.75rem;padding:1rem;text-align:center}.contact_container .contact_info .contact_card-icon{color:#121629;font-size:2rem;margin-bottom:.25rem}.contact_container .contact_info .contact_card-data,.contact_container .contact_info .contact_card-title{color:#232946;font-size:.875rem}.contact_container .contact_info .contact_card-title{font-weight:500}.contact_container .contact_info .contact_card-data{display:block;margin-bottom:.75rem}.contact_container .contact_info .contact_card .contact_button{align-items:center;color:#121629;column-gap:.25rem;display:inline-flex;font-size:.875rem;justify-content:center}.contact_container .contact_info .contact_card .contact_button-icon{font-size:1rem;transition:.3s}.contact_container .contact_info .contact_card .contact_button-icon:hover{transform:translate(.25rem)}.contact_container .contact_form{width:360px}@media only screen and (max-width:768px){.contact_container .contact_form{margin:0 auto}}@media only screen and (max-width:576px){.contact_container .contact_form{width:100%}}.contact_container .contact_form-div{height:4rem;margin-bottom:2rem;position:relative}.contact_container .contact_form-input{background:none;border:2px solid #eebbc3;border-radius:.75rem;color:#fffffe;height:100%;left:0;outline:none;padding:1.5rem;position:absolute;top:0;width:100%;z-index:1}.contact_container .contact_form-input::placeholder{color:#b8c1ec;opacity:.8}.contact_container .contact_form-tag{background-color:#232946;color:#fffffe;font-size:.813rem;left:1.25rem;padding:.25rem;position:absolute;top:-.75rem;z-index:10}.contact_container .contact_form-area{height:11rem}.contact_container .contact_form-area textarea{resize:none}.contact_container .contact_form .contact_data-icon{font-size:24px;font-weight:400;margin-left:.25rem}.work_filters{align-items:center;column-gap:.75rem;display:flex;justify-content:center;margin-bottom:2rem}@media only screen and (max-width:350px){.work_filters{column-gap:.25rem}}.work_filters .work_item{background-color:#121629;border-radius:.5rem;color:#b8c1ec;cursor:pointer;font-weight:500;padding:.25rem .75rem;text-transform:capitalize}@media only screen and (max-width:350px){.work_filters .work_item{font-size:.875rem}}.work_filters .active-work,.work_filters .work_item:hover{background-color:#b8c1ec;color:#121629}.work_container{gap:3rem;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);justify-content:center}@media only screen and (max-width:992px){.work_container{gap:1.25rem}}@media only screen and (max-width:768px){.work_container{grid-template-columns:-webkit-max-content;grid-template-columns:max-content}}@media only screen and (max-width:576px){.work_container{grid-template-columns:1fr}}.work_container .work_card{background-color:#fffffe;border:1px solid #0000001a;border-radius:1rem;padding:1.25rem}@media only screen and (max-width:992px){.work_container .work_card{padding:1rem}}.work_container .work_card .work_img{border-radius:1rem;margin-bottom:var(1rem);width:295px}@media only screen and (max-width:992px){.work_container .work_card .work_img{margin-bottom:.75rem}}@media only screen and (max-width:576px){.work_container .work_card .work_img{width:100%}}.work_container .work_card .work_title{color:#121629;font-size:1rem;font-weight:500;margin-bottom:.5rem}@media only screen and (max-width:992px){.work_container .work_card .work_title{margin-bottom:.25rem}}.work_container .work_card .work_button{align-items:center;color:#232946;column-gap:.25rem;display:flex;font-size:.875rem}.work_container .work_card .work_button-icon{font-size:1rem;transition:.4s}.work_container .work_card .work_button-icon:hover{transform:translateX(.25rem)}section.certifications .work_filters{align-items:center;column-gap:.75rem;display:flex;justify-content:center;margin-bottom:2rem}section.certifications .work_filters .work_item{background-color:#121629;border-radius:.5rem;color:#b8c1ec;cursor:pointer;font-weight:500;padding:.25rem .75rem;text-transform:capitalize}section.certifications .work_filters .active-work,section.certifications .work_filters .work_item:hover{background-color:#b8c1ec;color:#121629}section.certifications .work_container{gap:2rem;grid-template-columns:repeat(2,minmax(280px,1fr))}@media only screen and (max-width:768px){section.certifications .work_container{gap:1.25rem;grid-template-columns:1fr}}@media only screen and (max-width:576px){section.certifications .work_container{grid-template-columns:1fr}}section.certifications .cert_card{background:#fffffe;border:1px solid #00000014;border-radius:1rem;display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.25rem}section.certifications .cert_header{align-items:center;display:flex;gap:.5rem}section.certifications .cert_icon{color:#b8c1ec;font-size:1.1rem}section.certifications .cert_title{color:#121629;font-size:1rem}section.certifications .cert_category{color:#b8c1ec;font-size:.875rem;margin-bottom:.5rem;opacity:.8}section.certifications .cert_button{align-items:center;align-self:flex-start;background:#121629;border-radius:.75rem;box-shadow:0 2px 0 #00000014;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;gap:.4rem;padding:.5rem .9rem;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}section.certifications .cert_button:hover{transform:translateY(-1px)}section.certifications .cert_button:active{box-shadow:none;transform:translateY(0)}section.certifications .button--ghost.cert_button{background:#0000;border:1px solid #ffffff40;box-shadow:none;color:#b8c1ec;cursor:default;pointer-events:none}section.certifications .cert_button .uil{font-size:1rem}.footer{background-color:#121629;border-top:1px solid #0000001a}.footer_container{padding:2rem 0 6rem}.footer_title{color:#fffffe;margin-bottom:2rem;text-align:center}.footer_list{column-gap:1.5rem;display:flex;justify-content:center;margin-bottom:2rem}.footer_link{color:#eebbc3}.footer_link:hover{color:#b8c1ec}.footer_social{column-gap:1.25rem;display:flex;justify-content:center}.footer_social-link{background-color:#232946;border-radius:.5rem;color:#fffffe;display:inline-flex;font-size:1.125rem;padding:.4rem}@media only screen and (max-width:992px){.footer_social-link{border-radius:.25rem;font-size:1rem;padding:.25rem}}.footer_social-link:hover{background-color:#fffffe;color:#121629}.footer_copy{color:#fffffe;display:block;font-size:.813rem;margin-top:4.5rem;text-align:center}.scrollup{background-color:#eebbc3;border-radius:.4rem;bottom:-20%;opacity:.8;padding:0 .3rem;position:fixed;right:2.5rem;transition:.4s;z-index:10}@media only screen and (max-width:992px){.scrollup{padding:.25rem .4rem;right:1.5rem}}@media only screen and (max-width:768px){.scrollup{bottom:4rem}}@media only screen and (max-width:350px){.scrollup{right:1rem}}.scrollup:hover{background-color:#fffffe}.scrollup_icon{color:#121629;font-size:1.5rem}@media only screen and (max-width:992px){.scrollup_icon{font-size:1.25rem}}.show-scroll{bottom:4rem}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#232946;color:#b8c1ec;font-family:Poppins,sans-serif;font-size:1rem;width:100%}@media only screen and (max-width:768px){body{margin:0 0 3rem}}#root{height:100%}@media only screen and (max-width:350px){#root{font-size:3.5rem}}button,input,textarea{font-family:Poppins,sans-serif;font-size:1rem}h1,h2,h3{color:#fffffe;font-weight:600}ul{list-style:none}a{text-decoration:none}button{border:none;cursor:pointer;outline:none}img{height:auto;max-width:100%}.section{padding:6rem 0 2rem}@media only screen and (max-width:768px){.section{padding:1.25rem 0 4rem}}.section_title{color:#fffffe;font-size:2.25rem;text-align:center}.section_subtitle{display:block;font-size:.875rem;margin-bottom:4rem;text-align:center}@media only screen and (max-width:768px){.section_subtitle{margin-bottom:3rem}}.container{margin-left:auto;margin-right:auto;max-width:968px}@media only screen and (max-width:992px){.container{margin-left:1.5rem;margin-right:1.5rem}}@media only screen and (max-width:350px){.container{margin-left:1rem;margin-right:1rem}}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.button{background-color:#eebbc3;border-radius:1rem;color:#121629;display:inline-block;font-weight:500;padding:1.25rem 2rem}@media only screen and (max-width:992px){.button{padding:1rem 1.75rem}}.button:hover{background-color:#121629;color:#eebbc3}.button_icon{margin-left:.5rem}@media only screen and (max-width:992px){.button_icon{height:22px;width:22px}}.button--flex{align-items:center;display:inline-flex}
/*# sourceMappingURL=main.7b3fe97c.css.map*/