@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--HeaderBackgroundColor: light-dark(rgba(255,255,255,.9), #000);--borderColor: light-dark(#ccc, #444) }.HeaderNavigation{background-color:var(--HeaderBackgroundColor);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;position:fixed;z-index:50;left:0;top:0;transition:.3s ease-in-out all}.HeaderNavigation .NavigationMain{box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.NavigationInner,body.isVisible .NavigationInner{height:75px}.NavigationMain{padding-left:40px;padding-right:40px;position:relative;width:100%;margin:auto}.NavigationInner{display:flex;justify-content:space-between;position:relative}.header_title{font-size:30px;font-weight:500;line-height:150%;cursor:pointer}.logo,.NavigationDiv,.NavigationUL{display:flex;align-items:center}.NavigationUL{gap:15px;padding-right:95px}.NavigationUL li a{font-size:16px;font-weight:500;padding:12px 13px;line-height:100%;display:block;border-radius:6px;color:var(--textColor)}.NavigationUL li a.ResumeLinkHeader{background-color:#146fac;color:#fff}@media (hover: hover){.NavigationUL li a.ResumeLinkHeader:hover{background-color:#1884cd!important}}.NavigationUL li a.active{background-color:#0061ff;color:#fff;letter-spacing:.3px}@media (hover: hover){.NavigationUL li a:not(.active):hover{background-color:#3b82f6;color:#fff}}.ThemeToggleButton{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:flex}button.theme_toggle_btn{background-color:transparent;margin-left:30px}.mobile_menu_button{position:absolute;width:48px;height:48px;background-color:transparent;right:-10px;top:50%;transform:translateY(-50%);z-index:99;display:none}.mobile_menu_button .line{background:var(--textColor);height:2px;left:13px;position:absolute;width:22px;transition:.8s cubic-bezier(0,0,0,1);transform:none}.mobile_menu_button .line.one{top:15px}.mobile_menu_button .line.two{top:23px}.mobile_menu_button .line.three{top:31px}body.mobile_menu_open .mobile_menu_button .line{transition:.8s cubic-bezier(0,0,0,1)}body.mobile_menu_open .mobile_menu_button .line.one{transform:rotate(-45deg) translate(-5.67px,5.67px)}body.mobile_menu_open .mobile_menu_button .line.two{visibility:hidden;opacity:0}body.mobile_menu_open .mobile_menu_button .line.three{transform:rotate(45deg) translate(-5.67px,-5.67px)}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}50%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (width <= 1279px){.header_title{font-size:26px}.NavigationUL{gap:0 10px}.NavigationMain{padding-left:25px;padding-right:25px}.NavigationUL li a{padding:12px}button.theme_toggle_btn{margin-left:15px}}@media (width <= 1199px){.mobile_menu_button{display:flex}body.mobile_menu_open .HeaderNavigation{height:100dvh}.header_title{font-size:22px}.NavigationUL{position:fixed;visibility:hidden;opacity:0;left:0;height:calc(100dvh - 60px);width:100%;transition:all .3s ease-in-out;background-color:var(--backgroundColor);flex-direction:column;align-items:flex-start;padding:40px 15px 0;transform:translate(100%);box-shadow:0 0 10px #0003;border-top:1px solid var(--borderColor);top:70px}.NavigationUL>li{width:100%;padding-bottom:7px}.NavigationUL>li>a{width:100%}button.theme_toggle_btn{margin-left:0;margin-right:55px}body.mobile_menu_open .NavigationUL{opacity:1;visibility:visible;transition:all .3s ease-in-out;transform:translate(0)}}@media (width <= 639px){.NavigationMain{padding-left:15px;padding-right:15px}button.theme_toggle_btn{margin-right:38px;transform:scale(.8)}.NavigationInner,body.isVisible .NavigationInner{height:60px}body.isVisible .NavigationUL,.NavigationUL{top:60px}}.theme_button{margin:0 auto;font-size:30%;height:16em;width:30em;border-radius:10em;transition:all .5s ease-in-out;transform:scale(.45) translate(55%);cursor:pointer;background:#423966;position:absolute;right:0}.theme_button .sun_moon{position:absolute;transition:all .5s ease-in-out;border-radius:50%;top:3em;left:3em;transform:rotate(-75deg);width:10em;height:10em;background:#423966;box-shadow:3em 2.5em #d9fbff inset,#ffffff1a 0 -7em 0 -4.5em,#ffffff1a 3em 7em 0 -4.5em,#ffffff1a 2em 13em 0 -4em,#ffffff1a 6em 2em 0 -4.1em,#ffffff1a 8em 8em 0 -4.5em,#ffffff1a 6em 13em 0 -4.5em,#ffffff1a -4em 7em 0 -4.5em,#ffffff1a -1em 10em 0 -4.5em}.theme_button.night .sun_moon{top:23px;left:18em;border-radius:50%;transform:rotate(0);width:7em;height:7em;background:#fff;box-shadow:3em 3em 0 5em #fff inset,0 -5em 0 -2.7em #fff,3.5em -3.5em 0 -3em #fff,5em 0 0 -2.7em #fff,3.5em 3.5em 0 -3em #fff,0 5em 0 -2.7em #fff,-3.5em 3.5em 0 -3em #fff,-5em 0 0 -2.7em #fff,-3.5em -3.5em 0 -3em #fff}.theme_button.night{background:#ffbf71}@media only screen and (max-width: 1199px){.theme_button{transform:scale(.4) translate(55%);right:38px}}:root{--ContactBackgroundColor: light-dark(#f3f4f6, #000)}#contact{background-color:var(--ContactBackgroundColor);padding:80px 0}.ContactSubTitle{font-size:28px;font-weight:700;margin-bottom:10px}#contact{font-weight:600}#contact a,#contact p{font-size:20px}#contact .Social_div{padding-left:40px}#contact .mail_id{color:var(--linkTextColor)}.footer_love_text{padding:10px 15px;display:flex;align-items:center;justify-content:center;font-size:18px}.footer_love_text .love_img{font-size:1.5rem;line-height:2rem;color:#ef4444;padding-left:.5rem;padding-right:.5rem}.whatsuplogo,.whatsuplogo:hover{transition:.3s ease-in-out all}.whatsuplogo{display:inline-block;width:fit-content;margin-right:0;margin-left:auto}.whatsuplogo img{width:60px}.whatsuplogo:hover{transform:scale(1.1)}.ContactCopyDiv{display:flex;align-items:center}.ContactCopyDiv .icon{width:22px;margin-right:7px;display:flex;align-items:center}.ContactCopyDiv .icon svg{width:100%;height:100%}.ContactCopyDiv:not(:last-child){margin-bottom:15px}.ContactCopyDiv .CopyBtn{margin-left:7px;width:26px;height:26px;background-color:transparent;border:1px solid #ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.ContactCopyDiv .CopyBtn img{height:14px}.contact_footer{display:flex;flex-wrap:wrap}.contact_footer .col-md-3{width:100%;max-width:25%;padding:0 15px}.contact_footer .PersonalDetails_div p,.contact_footer .Address_div p{font-size:18px!important;font-weight:400}.contact_footer .PersonalDetails_div .gender{margin-bottom:3px}.contact_footer .PersonalDetails_div .dob{margin-bottom:5px}.social_container{display:flex;align-items:center;gap:0 25px}@media only screen and (max-width: 1550px){#contact .container{width:100%}}@media only screen and (max-width: 1365px){.contact_footer .col-md-3{max-width:50%;margin-bottom:25px;padding:0}#contact .container{width:94%}#contact .Social_div{padding-left:0}.Address_div p{max-width:360px}}@media only screen and (max-width: 1279px){#contact a,#contact p{font-size:19px}}@media only screen and (max-width: 1199px){#contact .container{width:100%}.ContactSubTitle{font-size:26px}#contact a,#contact p{font-size:18px}.contact_footer{flex-wrap:wrap}.contact_footer .flex-col{width:50%;margin-bottom:25px}#contact .flex-col{margin-bottom:20px}#contact{padding:60px 0 40px}#contact .Social_div{text-align:left}#contact .Social_div{padding-left:0}}@media only screen and (max-width: 991px){#contact{padding:40px 0 20px}#contact a,#contact p{font-size:18px}}@media only screen and (max-width: 767px){.contact_footer .flex-col{width:100%}#contact{padding:30px 0}#contact .Contact_div,#contact .Social_div{text-align:left}#contact .flex-col:not(:last-child){margin-bottom:15px}#contact .flex-col:last-child{margin-bottom:0}.whatsuplogo{margin-left:0}.contact_footer .col-md-3{max-width:100%;margin-bottom:0}.contact_footer .col-md-3:not(:last-child){margin-bottom:25px}}@media only screen and (max-width: 639px){.ContactSubTitle{font-size:22px;margin-bottom:5px}.footer_love_text,#contact a,#contact p{font-size:16px}.whatsuplogo img{width:50px}.social_container{gap:0 20px}}.top_btn{font-size:2.4rem;width:60px;height:60px;color:#fff;background-color:#0061ff;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;border-radius:50%;position:fixed;bottom:10px;right:40px;z-index:999;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;visibility:hidden;opacity:0;transition:.3s ease-in-out}.top_btn .top_btn_icon{width:auto;height:24px;animation:gototop 1.2s linear infinite alternate-reverse}body.isVisible .top_btn{transition:.3s ease-in-out;visibility:visible;opacity:1;bottom:50px}@keyframes gototop{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}@media only screen and (max-width: 639px){.top_btn{width:40px;height:40px;right:15px}.top_btn .top_btn_icon{width:16px;height:auto}}:root{--designationTextColor: light-dark(#0062ff, #25b6f4);--boldTextColor: light-dark(#000, #25b6f4);--MoonlinkTextColor: light-dark(blue, #25b6f4)}.HomeBanner{display:flex;align-items:center;justify-content:center;position:relative;padding:120px 50px}.HomeBanner .inner_text{position:relative;z-index:1;min-width:1020px;max-width:1020px}.HomeBanner .NameText{font-size:70px;margin-bottom:10px;font-weight:900}.HomeBanner .DesignationText{font-size:56px;color:var(--designationTextColor);margin-bottom:10px;font-weight:900}.HomeBanner .home_about_text{font-size:1.25rem;line-height:1.75rem}.HomeBanner .home_about_text strong{color:var(--boldTextColor)}.HomeBanner .home_about_text .link{color:var(--MoonlinkTextColor);text-decoration:underline;font-weight:600}@media only screen and (max-width: 639px){.HomeBanner .home_about_text{font-size:18px;line-height:24px}}.HomeBanner .ResumeBtn{margin:auto;margin-top:2.5rem;width:150px;padding:10px 0;font-size:1.125rem;line-height:1.75rem;font-weight:500;background-color:#0062ff;color:#fff;display:inline-block;transition:.3s ease-in-out all;border-radius:6px;text-align:center;cursor:pointer}.HomeBanner .ResumeBtn:hover{transition:.3s ease-in-out all;background-color:#397de8}@media (max-width: 767px){.HomeBanner .ResumeBtn{width:110px;line-height:normal}}.HomeBanner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent}html.dark_theme .HomeBanner:after{background-color:#000c}@media only screen and (max-width: 1199px){.HomeBanner .inner_text{min-width:auto;max-width:100%}}@media only screen and (max-width: 991px){.HomeBanner .NameText{font-size:52px}.HomeBanner .DesignationText{font-size:42px}.HomeBanner{padding:100px 40px}.HomeBanner .inner_text{min-width:auto}}@media only screen and (max-width: 767px){.HomeBanner{padding:60px 30px}.HomeBanner .NameText{font-size:46px}.HomeBanner .DesignationText{font-size:37px}}@media only screen and (max-width: 639px){.HomeBanner{padding:40px 15px}.HomeBanner .NameText{font-size:27px}.HomeBanner .DesignationText{font-size:25px}}@media only screen and (max-width: 424px){.HomeBanner .DesignationText{font-size:24px}}@media only screen and (max-width: 409px){.HomeBanner .DesignationText{font-size:23px}}@media only screen and (max-width: 376px){.HomeBanner{padding-right:15px}.HomeBanner .DesignationText{font-size:21px}}@media only screen and (max-width: 374px){.HomeBanner .NameText{font-size:26px}.HomeBanner .DesignationText{font-size:20px}}:root{--boldTextColor: light-dark(#000, #25b6f4)}.ProfileSummaryMain{margin-top:80px}.keyList li{position:relative;font-size:22px;line-height:30px;margin-bottom:20px;padding-left:30px}.keyList li strong{color:var(--boldTextColor)}.keyList li:last-child{margin-bottom:0}.keyList li:before{content:"";background-image:url(/icons/list-arrow-icon.png);background-repeat:no-repeat;width:14px;height:14px;display:block;position:absolute;left:0;top:7px;background-size:cover}html.dark_theme .keyList li:before{background-image:url(/icons/list-arrow-icon-white.png)}.Title3{font-size:30px;font-weight:700;margin-top:30px;margin-bottom:15px;text-decoration:underline}@media (max-width: 1200px){.Title3{font-size:26px}}@media (max-width: 991px){.ProfileSummaryMain{margin-top:60px}.keyList li{font-size:20px;line-height:normal}.keyList li:before{top:5px}}@media (max-width: 639px){.ProfileSummaryMain{margin-top:40px}.keyList li{font-size:17px;line-height:23px;padding-left:23px}.keyList li:before{width:12px;height:12px}.keyList li:not(:last-child){margin-bottom:20px}.Title3{font-size:20px}}.about_section_main{font-size:22px;line-height:normal}.about_section_content{display:flex;align-items:flex-start;flex-wrap:wrap}.about_section_content .left_img{width:40%;padding-left:15px;padding-right:30px}.left_img_bg{background-color:#ebebeb;border-radius:10px;max-width:fit-content;margin:auto;box-shadow:2px 5px 10px #0003;display:flex;overflow:hidden}.left_img_bg>img{max-height:650px}.about_section_content .right_text{width:60%;padding-left:15px}.name_info p:not(:last-child){margin-bottom:20px}@media only screen and (max-width: 1023px){.about_section_main{font-size:20px}}@media only screen and (max-width: 991px){.about_section_content .left_img,.about_section_content .right_text{width:100%;padding:0}.about_section_content .left_img{text-align:center;margin-bottom:40px}.about_section_content .left_img img{margin:auto;max-height:350px}}@media only screen and (max-width: 639px){.about_section_main{font-size:17px;line-height:23px}.name_info p:not(:last-child){margin-bottom:15px}.about_section_content .left_img{margin-bottom:30px}.about_section_content .left_img img{margin:auto;max-height:250px}}.skills_filter_container{margin-top:30px;margin-bottom:20px;padding:20px 0;position:sticky;top:75px;z-index:3}.skills_filter_container .MainTitle{margin:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.skills_filter_container .filter_label{display:block;margin-bottom:3px}.skills_filter_container .skills_filter_div{text-align:left;max-width:fit-content;display:flex;flex-direction:column;margin-right:0}.skills_filter_container .skills_filter_div .select{position:relative}.skills_filter_container .skills_filter_div .select:after{content:"";position:absolute;right:-5px;top:50%;width:25px;height:7px;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.skills_filter_container .skills_filter_div .select .skills_filter_dropdown{background-color:var(--whiteBlackBg);color:var(--blackWhiteText);border:1px solid #ccc;padding:5px 25px 5px 10px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:36px}.skills_filter_container .skills_filter_inner{display:flex;align-items:flex-end;position:relative;justify-content:flex-end;margin-bottom:0;gap:0 15px;padding:0 20px}html.light_theme .skills_filter_container.sticky{border-bottom:1px solid #ccc;box-shadow:0 4px 6px #0003}html.dark_theme .skills_filter_container.sticky{border-bottom:1px solid #707070;box-shadow:0 3px 6px #ffffff29}html.light_theme .skills_filter_container .skills_filter_div .select:after{background-image:url(/assets/down-arrow-iWceu6to.png)}html.dark_theme .skills_filter_container .skills_filter_div .select:after{background-image:url(/assets/down-arrow-white-DVb2ziBg.png)}html.light_theme .skills_filter_container{background-color:#fff}html.dark_theme .skills_filter_container{background-color:#111827}.skills_filter_dropdown{padding:10px 15px;font-size:14px;border:2px solid #e2e8f0;border-radius:6px;background-color:#fff;color:#333;cursor:pointer;min-width:200px;transition:all .3s ease}html.dark_theme .skills_filter_dropdown{background-color:#4a5568;color:#e2e8f0;border-color:#4a5568}.skills_filter_dropdown:hover{border-color:#4299e1}html.dark_theme .skills_filter_dropdown:hover{border-color:#63b3ed}.skills_filter_dropdown:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}html.dark_theme .skills_filter_dropdown:focus{border-color:#63b3ed;box-shadow:0 0 0 3px #63b3ed1a}.skills_filter_dropdown option{padding:8px;background-color:#fff;color:#333}html.dark_theme .skills_filter_dropdown option{background-color:#4a5568;color:#e2e8f0}.skill_div_main{display:flex;flex-wrap:wrap;margin:50px 0;box-shadow:0 3px 8px #00000040;border-radius:6px;padding-bottom:10px}.skill_div_main:first-child{margin-top:0}.skill_div_main:nth-child(2n){background-color:#0061ff0d}html.dark_theme .skill_div_main:nth-child(2n),html.dark_theme .skill_div_main:nth-child(odd){background-color:#0d1320}.technologyDivMain{width:100%;display:flex;flex-wrap:wrap;gap:20px;padding:20px}.technologyDiv{width:calc(25% - 15px)}.technologyDiv.BothRating .technologyInnerDiv,.technologyDiv.OnlyOneRating .technologyInnerDiv{position:relative;padding-bottom:56px}.technologyDiv h4{font-weight:600;font-size:22px;line-height:normal;margin:auto;padding-top:15px;padding-bottom:0}.technologyDiv h4.LinkVisible{padding-bottom:15px}.readmoreBtnlink,.decumentBtnlink{display:flex;text-align:center;position:static;bottom:15px;left:0;right:0;margin:auto;width:100%;padding:0 15px;height:36px}.technologyInnerDiv{border:1px solid #ccc;padding:15px;min-height:104px;position:relative;border-radius:6px;height:100%;width:100%}.technologyInnerDiv.DetailsPageDiv{padding-bottom:15px}.technologyInnerDiv.DetailsPageDiv,.technologyInnerDiv.DetailsPageDiv:hover{transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.technologyInnerDiv .BlueBtnLink,.technologyInnerDiv:hover .BlueBtnLink{transition:.3s ease-in-out all}.technologyInnerDiv .GreenBtnLink,.technologyInnerDiv:hover .GreenBtnLink{transition:.5s ease-in-out all}.technologyInnerDiv.DetailsPageDiv:hover{box-shadow:0 4px 10px #0000002e;transform:scale(1.025)!important}.technologyInnerDiv:hover :is(.GreenBtnLink,.BlueBtnLink){padding-left:25px;padding-right:25px}.skill_title_text{font-size:30px;font-weight:700;line-height:40px;text-align:center;margin-top:20px;margin-bottom:20px;width:100%}.skill_img_div{margin:50px 0 0;border-top:1px solid #ccc}.ReadMoreDiv{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:2}.logoNameDiv{width:100%;text-align:center}.logo_div{height:90px;display:flex;align-items:center;justify-content:center}.logo_div img{margin:auto;max-height:100%;width:auto;max-width:90%;max-height:80px}.StarRatingDiv{display:flex;flex-wrap:wrap;justify-content:center;padding-top:12px;margin-top:15px;position:absolute;width:100%;bottom:10px;left:0}.StarRatingDiv:before{content:"";position:absolute;top:0;left:0;width:100%;background-color:#ccc;height:1px}.StarRatingDiv .StarRatingItem{display:flex;align-items:center;font-size:14px;font-weight:500}.StarRatingDiv .StarRatingItem .DesDevText{width:76px}.StarRatingDiv .StarRatingItem:not(:last-child){padding-bottom:3px}.technologyInnerDiv .light_dark img{display:none}html.light_theme .technologyInnerDiv .light_dark img.light_theme_logo,html.dark_theme .technologyInnerDiv .light_dark img.dark_theme_logo{display:block}.reset_div .reset_btn{font-size:0;width:32px;padding:0;height:36px;line-height:36px;border:1px solid #ccc;border-radius:4px;cursor:pointer}html.dark_theme .reset_div .reset_btn,html.light_theme .reset_div .reset_btn{background-size:22px;background-repeat:no-repeat;background-position:center;font-size:0;width:32px;padding:0}html.dark_theme .reset_div .reset_btn{background-color:#000;background-image:url("data:image/svg+xml,%3csvg%20version='1.2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20600'%20width='700'%20height='600'%3e%3cstyle%3e.a{fill:none}%3c/style%3e%3cpath%20fill='%23fff'%20d='m512.5%20125c-16.5%200-32.8%202.1-48.7%206.4-15.9%204.3-31.2%2010.7-45.4%2019-14.2%208.3-27.3%2018.4-38.8%2030.1-11.6%2011.8-21.5%2025-29.6%2039.3v-119.8h-50v200h200v-50h-109.6c22.7-44.2%2067.5-72.8%20117.1-74.6%2049.7-1.9%2096.5%2023.3%20122.4%2065.7%2025.9%2042.4%2026.8%2095.5%202.5%20138.8-24.4%2043.4-70.2%2070.2-119.9%2070.1h-12.5v50h12.5c49.7%200%2097.4-19.8%20132.6-54.9%2035.1-35.2%2054.9-82.9%2054.9-132.6%200-49.7-19.8-97.4-54.9-132.6-35.2-35.1-82.9-54.9-132.6-54.9z'/%3e%3cpath%20fill='%23fff'%20d='m600%2050h-550v79.3l185.4%20185.3%2014.6%2014.7v220.7h100v-50h50v50c0%206.6-1.3%2013.1-3.8%2019.1-2.5%206.1-6.2%2011.6-10.8%2016.3-4.7%204.6-10.2%208.3-16.3%2010.8-6%202.5-12.5%203.8-19.1%203.8h-100c-6.6%200-13.1-1.3-19.1-3.8-6.1-2.5-11.6-6.2-16.3-10.8-4.6-4.7-8.3-10.2-10.8-16.3-2.5-6-3.8-12.5-3.8-19.1v-200l-185.4-185.4q-3.4-3.5-6.2-7.5-2.7-4.1-4.6-8.7-1.9-4.5-2.8-9.4-1-4.8-1-9.7v-79.3c0-6.6%201.3-13.1%203.8-19.1%202.5-6.1%206.2-11.6%2010.8-16.3%204.7-4.6%2010.2-8.3%2016.3-10.8%206-2.5%2012.5-3.8%2019.1-3.8h550z'/%3e%3cpath%20fill-rule='evenodd'%20class='a'%20d='m-50-100h800v800h-800z'/%3e%3c/svg%3e")}html.light_theme .reset_div .reset_btn{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20version='1.2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20600'%20width='700'%20height='600'%3e%3cstyle%3e.a{fill:none}%3c/style%3e%3cpath%20fill='%23000'%20d='m512.5%20125c-16.5%200-32.8%202.1-48.7%206.4-15.9%204.3-31.2%2010.7-45.4%2019-14.2%208.3-27.3%2018.4-38.8%2030.1-11.6%2011.8-21.5%2025-29.6%2039.3v-119.8h-50v200h200v-50h-109.6c22.7-44.2%2067.5-72.8%20117.1-74.6%2049.7-1.9%2096.5%2023.3%20122.4%2065.7%2025.9%2042.4%2026.8%2095.5%202.5%20138.8-24.4%2043.4-70.2%2070.2-119.9%2070.1h-12.5v50h12.5c49.7%200%2097.4-19.8%20132.6-54.9%2035.1-35.2%2054.9-82.9%2054.9-132.6%200-49.7-19.8-97.4-54.9-132.6-35.2-35.1-82.9-54.9-132.6-54.9z'/%3e%3cpath%20fill='%23000'%20d='m600%2050h-550v79.3l185.4%20185.3%2014.6%2014.7v220.7h100v-50h50v50c0%206.6-1.3%2013.1-3.8%2019.1-2.5%206.1-6.2%2011.6-10.8%2016.3-4.7%204.6-10.2%208.3-16.3%2010.8-6%202.5-12.5%203.8-19.1%203.8h-100c-6.6%200-13.1-1.3-19.1-3.8-6.1-2.5-11.6-6.2-16.3-10.8-4.6-4.7-8.3-10.2-10.8-16.3-2.5-6-3.8-12.5-3.8-19.1v-200l-185.4-185.4q-3.4-3.5-6.2-7.5-2.7-4.1-4.6-8.7-1.9-4.5-2.8-9.4-1-4.8-1-9.7v-79.3c0-6.6%201.3-13.1%203.8-19.1%202.5-6.1%206.2-11.6%2010.8-16.3%204.7-4.6%2010.2-8.3%2016.3-10.8%206-2.5%2012.5-3.8%2019.1-3.8h550z'/%3e%3cpath%20fill-rule='evenodd'%20class='a'%20d='m-50-100h800v800h-800z'/%3e%3c/svg%3e")}@media only screen and (max-width: 1550px){.skills_filter_container .MainTitle{font-size:45px}}@media only screen and (max-width: 1365px){.skills_filter_container .MainTitle{font-size:40px;left:20px;transform:translateY(-50%)}}@media only screen and (max-width: 1279px){.technologyDiv{width:calc(33.33% - 13.3px)}}@media only screen and (max-width: 1199px){.technologyDiv h4{font-size:20px}.logo_div{height:80px}.logo_div img{max-height:70px;min-height:50px;max-width:80%}}@media only screen and (max-width: 991px){.technologyDiv{width:calc(33.33% - 15px)}.technologyDiv h4{font-size:18px}.technologyDiv{width:calc(50% - 10px)}}@media only screen and (max-width: 639px){.skills_filter_container{padding:10px 0 15px;position:sticky;top:60px;z-index:3}.skills_filter_container .skills_filter_inner{padding:0}.skills_filter_dropdown{min-width:100%;max-width:280px}.skillsMain{margin:0;padding:0 15px}.skill_title_text{font-size:20px;line-height:30px;margin-bottom:0;padding:0 15px}.technologyDivMain{gap:15px;padding:20px 15px}.technologyDiv{width:calc(50% - 8px)}.technologyDiv h4{font-size:18px;line-height:20px;min-height:auto}.technologyInnerDiv{padding-bottom:0}.logo_div img{max-height:70px;min-height:40px;max-width:80%}.technologyInnerDiv{padding:15px}.technologyDiv{width:100%}.skill_div_main{margin:40px 0}.skill_div_main:not(:first-child){margin-top:40px}.CommonContentSection.skills{margin-bottom:0}.skills_filter_container{top:60px;padding:10px 0}.skills_filter_container .MainTitle{display:none}}.StarRatingMain{padding-left:5px}.StarRatingMain .stars{display:flex;align-items:center;cursor:pointer}.StarRatingMain .star{font-size:21px;color:#ccc;transition:color .2s;position:relative;line-height:100%}.StarRatingMain .star:before{content:"★";position:absolute;top:0;left:0;color:#f39c12;width:0%;overflow:hidden;display:inline-block;transition:width .2s}.StarRatingMain .star.filled:before{width:100%}.StarRatingMain .star.half-filled:before{width:50%}.RatingNumber{position:relative;top:1px;padding-right:4px}.header_main{position:relative}.view_toggle_div{display:flex}.view_toggle_div .btn{padding:6px;border:1px solid #ccc;border-radius:4px}.view_toggle_div .btn img{width:22px;height:22px;opacity:.4}.view_toggle_div .btn.active img{opacity:1}.ProjectTable{width:100%}.ProjectTable thead{position:sticky;top:80px;background-color:#333;color:#fff}.ProjectTable,.ProjectTable th,.ProjectTable td{border-collapse:collapse;font-size:18px}.ProjectTable th,.ProjectTable td{border:1px solid #ccc}.ProjectTable th,.ProjectTable td{padding:7px 10px}.ProjectTable td{font-weight:500}.ProjectTable td.empty{padding:12px 15px;text-align:center}.ProjectMain button{background-color:transparent;cursor:pointer}.ProjectMain .link{text-decoration:none;padding:2px 3px}.mr-10{margin-right:10px}.ProjectMain .link:not(:last-child){margin-right:10px}.grid_item{border:1px solid #ccc;padding:0 0 45px;border-radius:4px;overflow:hidden;box-shadow:0 3px 6px #0003;position:relative}.grid_item .ProjectLiveLink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.grid_item .title_6{position:relative;z-index:2}.company_section{display:grid;flex-wrap:wrap;gap:30px;grid-template-columns:repeat(4,1fr)}.company_section:not(:last-child){padding-bottom:30px;border-bottom:2px solid #ccc;margin-bottom:20px}.grid_item .ReadMore{position:absolute;bottom:15px;left:15px;display:flex;width:135px;text-align:center}.grid_item .ReadMore .link{font-weight:400;letter-spacing:.2px;background-color:#198754;color:#fff;padding:0;border-radius:4px;font-size:14px;width:100%;text-decoration:none;height:32px;line-height:32px}.grid_item,.grid_item:hover,.grid_item .ReadMore,.grid_item:hover .ReadMore{transition:.3s ease-in-out all}.grid_item:hover .ReadMore{width:calc(100% - 30px);text-align:center}.grid_item:hover{box-shadow:0 6px 14px #0000004d}.banner_img img{width:100%;height:165px}.content{padding:12px 15px 15px;color:var(--textColor)}.content .content,.content .InfoText{display:flex;flex-direction:column;gap:3px}.content .ProjectName{font-size:20px;font-weight:600;line-height:normal;margin-bottom:3px}.content .InfoText .title_5{font-size:16px;line-height:24px;font-weight:500;display:flex;white-space:nowrap;align-items:center;min-width:0}.content .InfoText .title_5 a{text-decoration:underline;overflow:hidden;text-overflow:ellipsis}.content .InfoText .title_6{font-size:16px;font-weight:400}.content .InfoText .title_6 span{font-size:15px;font-weight:400;padding:0;line-height:normal;margin-left:4px;color:#0061ff;text-decoration:underline}.SectionEnd{grid-column:1/-1;width:100%;border-top:2px solid #ccc;line-height:normal;padding-top:20px;font-size:22px;font-weight:600;margin-bottom:-10px}.SectionEnd a{color:var(--linkTextColor)}.SectionEnd:first-of-type{border:0 none;padding-top:0}.project_container{margin-bottom:20px;top:75px;position:sticky;z-index:3;padding:15px 0}.project_container .FiltersDivInner{display:flex;align-items:flex-end;justify-content:flex-end}html.light_theme .project_container{background-color:#fff}html.light_theme .project_container.sticky{border-bottom:1px solid #ccc;box-shadow:0 4px 6px #0003}html.dark_theme .project_container{background-color:#111827}html.dark_theme .project_container.sticky{border-bottom:1px solid #707070;box-shadow:0 3px 6px #ffffff29}.FiltersDiv .select_div label{display:block;margin-bottom:3px}.FiltersDiv select{background-color:var(--whiteBlackBg);color:var(--blackWhiteText);border:1px solid #ccc;padding:5px 25px 5px 10px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:36px}.FiltersDiv .reset_btn{height:36px;line-height:36px;border:1px solid #ccc;border-radius:4px;padding:0 10px}.FiltersDiv .select{position:relative}.FiltersDiv .select:after{content:"";position:absolute;right:-5px;top:50%;width:25px;height:7px;background-image:url(/assets/down-arrow-iWceu6to.png);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}html.dark_theme .FiltersDiv .select:after{background-image:url(/assets/down-arrow-white-DVb2ziBg.png)}.FiltersDiv .FiltersDivInner,.view_toggle_div{gap:20px}.CommonContentSection.projects .MainTitle{margin:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width: 1620px){.company_section{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 1550px){.content .ProjectName{font-size:18px}.CommonContentSection.projects .MainTitle{font-size:45px}.project_container .container{position:relative}.CommonContentSection.projects .MainTitle{font-size:40px;left:0;transform:translateY(-50%)}}@media only screen and (max-width: 1199px){.project_container{padding-left:30px}.company_section{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 1023px){.ProjectTable thead{top:50px}}@media only screen and (max-width: 991px){.ProjectTable,.ProjectTable th,.ProjectTable td{font-size:16px}.TableSection{display:none}}@media only screen and (max-width: 767px){.view_toggle_div{display:none}.CommonContentSection.projects .MainTitle{font-size:36px}.company_section{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width: 639px){.banner_img img{height:auto}.SectionEnd{font-size:18px}.SectionEnd a{display:block}.project_container{top:60px;padding:10px 0}html.dark_theme .FiltersDiv .reset_div .reset_btn,html.light_theme .FiltersDiv .reset_div .reset_btn{background-size:22px;background-repeat:no-repeat;background-position:center;font-size:0;width:32px;padding:0}html.dark_theme .FiltersDiv .reset_div .reset_btn{background-color:#000;background-image:url("data:image/svg+xml,%3csvg%20version='1.2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20600'%20width='700'%20height='600'%3e%3cstyle%3e.a{fill:none}%3c/style%3e%3cpath%20fill='%23fff'%20d='m512.5%20125c-16.5%200-32.8%202.1-48.7%206.4-15.9%204.3-31.2%2010.7-45.4%2019-14.2%208.3-27.3%2018.4-38.8%2030.1-11.6%2011.8-21.5%2025-29.6%2039.3v-119.8h-50v200h200v-50h-109.6c22.7-44.2%2067.5-72.8%20117.1-74.6%2049.7-1.9%2096.5%2023.3%20122.4%2065.7%2025.9%2042.4%2026.8%2095.5%202.5%20138.8-24.4%2043.4-70.2%2070.2-119.9%2070.1h-12.5v50h12.5c49.7%200%2097.4-19.8%20132.6-54.9%2035.1-35.2%2054.9-82.9%2054.9-132.6%200-49.7-19.8-97.4-54.9-132.6-35.2-35.1-82.9-54.9-132.6-54.9z'/%3e%3cpath%20fill='%23fff'%20d='m600%2050h-550v79.3l185.4%20185.3%2014.6%2014.7v220.7h100v-50h50v50c0%206.6-1.3%2013.1-3.8%2019.1-2.5%206.1-6.2%2011.6-10.8%2016.3-4.7%204.6-10.2%208.3-16.3%2010.8-6%202.5-12.5%203.8-19.1%203.8h-100c-6.6%200-13.1-1.3-19.1-3.8-6.1-2.5-11.6-6.2-16.3-10.8-4.6-4.7-8.3-10.2-10.8-16.3-2.5-6-3.8-12.5-3.8-19.1v-200l-185.4-185.4q-3.4-3.5-6.2-7.5-2.7-4.1-4.6-8.7-1.9-4.5-2.8-9.4-1-4.8-1-9.7v-79.3c0-6.6%201.3-13.1%203.8-19.1%202.5-6.1%206.2-11.6%2010.8-16.3%204.7-4.6%2010.2-8.3%2016.3-10.8%206-2.5%2012.5-3.8%2019.1-3.8h550z'/%3e%3cpath%20fill-rule='evenodd'%20class='a'%20d='m-50-100h800v800h-800z'/%3e%3c/svg%3e")}html.light_theme .FiltersDiv .reset_div .reset_btn{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20version='1.2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20600'%20width='700'%20height='600'%3e%3cstyle%3e.a{fill:none}%3c/style%3e%3cpath%20fill='%23000'%20d='m512.5%20125c-16.5%200-32.8%202.1-48.7%206.4-15.9%204.3-31.2%2010.7-45.4%2019-14.2%208.3-27.3%2018.4-38.8%2030.1-11.6%2011.8-21.5%2025-29.6%2039.3v-119.8h-50v200h200v-50h-109.6c22.7-44.2%2067.5-72.8%20117.1-74.6%2049.7-1.9%2096.5%2023.3%20122.4%2065.7%2025.9%2042.4%2026.8%2095.5%202.5%20138.8-24.4%2043.4-70.2%2070.2-119.9%2070.1h-12.5v50h12.5c49.7%200%2097.4-19.8%20132.6-54.9%2035.1-35.2%2054.9-82.9%2054.9-132.6%200-49.7-19.8-97.4-54.9-132.6-35.2-35.1-82.9-54.9-132.6-54.9z'/%3e%3cpath%20fill='%23000'%20d='m600%2050h-550v79.3l185.4%20185.3%2014.6%2014.7v220.7h100v-50h50v50c0%206.6-1.3%2013.1-3.8%2019.1-2.5%206.1-6.2%2011.6-10.8%2016.3-4.7%204.6-10.2%208.3-16.3%2010.8-6%202.5-12.5%203.8-19.1%203.8h-100c-6.6%200-13.1-1.3-19.1-3.8-6.1-2.5-11.6-6.2-16.3-10.8-4.6-4.7-8.3-10.2-10.8-16.3-2.5-6-3.8-12.5-3.8-19.1v-200l-185.4-185.4q-3.4-3.5-6.2-7.5-2.7-4.1-4.6-8.7-1.9-4.5-2.8-9.4-1-4.8-1-9.7v-79.3c0-6.6%201.3-13.1%203.8-19.1%202.5-6.1%206.2-11.6%2010.8-16.3%204.7-4.6%2010.2-8.3%2016.3-10.8%206-2.5%2012.5-3.8%2019.1-3.8h550z'/%3e%3cpath%20fill-rule='evenodd'%20class='a'%20d='m-50-100h800v800h-800z'/%3e%3c/svg%3e")}.FiltersDiv .select_div label,.FiltersDiv select{font-size:13px}.FiltersDiv .FiltersDivInner{gap:10px}.CommonContentSection.projects .MainTitle{display:none}}@media only screen and (max-width: 374px){.FiltersDiv select{padding:5px 22px 5px 7px}.FiltersDiv .select:after{width:22px;height:6px;margin-top:1px}.FiltersDiv .reset_div .reset_btn{width:32px}}.ExperienceInner{width:100%;max-width:960px;margin:auto;padding-top:40px}.CompanyNameSection{position:relative}.CompanyNameSection:not(:last-child){margin-bottom:100px}.CompanyNameSection:before{content:"";position:absolute;left:0;width:3px;height:calc(100% + 110px);background-color:#b4b4b4;top:-75px}.CompanyNameSection:first-child:before{top:0;height:calc(100% + 30px)}.CompanyContentSection{position:relative;padding:20px 30px;background-color:#f4f4f4;border-radius:6px;border-top:0;border-right:0;box-shadow:8px 5px 10px #00000026;margin-left:60px}.CompanyContentSection ul.list{margin-top:20px}.CompanyContentSection a{color:#fff}.CompanyContentSection:not(:has(.ReadMore)){padding-bottom:35px}.CompanyLogo{position:absolute;width:100px;height:100px;border-radius:50%;background-color:#f1f1f1;box-shadow:0 0 6px #0003;padding:15px;display:flex;align-items:center;justify-content:center;left:-50px;top:-50px}.CompanyNameSection.Ftx .CompanyLogo,.CompanyNameSection.Rysun .CompanyLogo{padding:10px}.CompanyNameSection .ReadMore{display:flex;justify-content:flex-end;margin-top:15px}.CompanyNameSection .ReadMore .Link{padding:7px 8px;border-radius:4px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.2px;background-color:#0061ff;box-shadow:0 4px 8px #0003}.CompanyNameSection .ReadMore .Link,.CompanyNameSection:hover .ReadMore .Link,.CompanyNameSection,.CompanyNameSection:hover{transition:.3s ease-in-out all}.CompanyNameSection:hover .CompanyContentSection{box-shadow:5px 5px 20px #0000004d}.CompanyNameSection:hover .ReadMore .Link{padding:7px 15px;box-shadow:0 8px 12px #0000004d}.CompanyName{font-size:24px;font-weight:600;margin-bottom:2px}.Designation{font-size:20px;font-weight:600;margin-bottom:6px}.Tenure{font-size:16px;font-weight:500}.CompanyNameSection ul{padding-left:20px}.CompanyNameSection ul li{list-style:disc;font-size:18px;font-weight:400;line-height:normal}.CompanyNameSection ul li:not(:last-child){padding-bottom:10px}.CompanyNameSection.Moon .CompanyContentSection{background:#146fac;background:linear-gradient(90deg,#146fac,#1c7dbd 70%,#1b87cf);color:#fff}.CompanyNameSection.Moon:before{background:linear-gradient(180deg,#146fac,#1c7dbd 70%,#1b87cf)}.CompanyNameSection.Moon .Link{background-color:#fff;color:#146fac}.CompanyNameSection.Sttl:before{background:linear-gradient(180deg,#f0a607 0% 40%,#e8591f 50%)}.CompanyNameSection.Sttl .CompanyContentSection{background:linear-gradient(45deg,#bf8415,#e8591f 35%);color:#fff}.CompanyNameSection.Sttl .Link{background-color:#fff;color:#e85222}.CompanyNameSection.Ftx:before{background:linear-gradient(180deg,#0d80c4 0% 25%,#0e3178)}.CompanyNameSection.Ftx .CompanyContentSection{background:linear-gradient(45deg,#0063a1,#0e3178 30%);color:#fff}.CompanyNameSection.Ftx .Link{background-color:#fff;color:#0e3178}.CompanyNameSection.Rysun:before{background:linear-gradient(180deg,#692270 20%,#c22b33 50%,#f07827)}.CompanyNameSection.Rysun .CompanyContentSection{background:linear-gradient(90deg,#692270,#c22b33 70%,#f07827);color:#fff}.CompanyNameSection.Rysun .Link{background-color:#fff;color:#372f8e}.CompanyNameSection.Chitrakoot:before{background:linear-gradient(180deg,#0571fd,#3989f1,#699ee4)}.CompanyNameSection.Chitrakoot .CompanyContentSection{background:linear-gradient(45deg,#0571fd,#3189fb 70%,#5da0f7);color:#fff}.CompanyNameSection.Chitrakoot .Link{background-color:#fff;color:#0571fd}html.dark_theme .CompanyContentSection{background:#000!important}html.dark_theme .CompanyNameSection .Link{color:#000!important}@media (max-width: 1199px){.ExperienceInner{max-width:calc(100% - 150px)}}@media (max-width: 991px){.ExperienceInner{max-width:calc(100% - 75px);margin-right:0;padding-right:30px}}@media (max-width: 639px){.CompanyNameSection:before,.CompanyLogo{display:none}.CompanyContentSection{margin-left:0}.ExperienceInner{padding:0 20px;max-width:100%}.CompanyNameSection:not(:last-child){margin-bottom:40px}.CompanyContentSection{padding:15px 20px 20px}.Designation{font-size:18px}.CompanyName{font-size:20px}.Designation,.CompanyName{line-height:normal;margin-bottom:7px}.Tenure{line-height:normal}.CompanyNameSection ul li{font-size:16px}}.EducationMain *{line-height:normal}.EducationInner{max-width:630px;margin:0 auto;padding:0 15px}.study_section{background-color:#f1f1f1;box-shadow:0 4px 10px #00000080;padding:20px 30px;border-radius:10px;display:flex;align-items:center}html.dark_theme .study_section{color:#000}.study_section:not(:last-child){margin-bottom:70px}.study_section .logo{width:100px;padding-right:20px}.study_section .logo img{max-width:100%}.Education{font-size:26px;font-weight:600;margin-bottom:5px}.SchoolName{font-size:20px;font-weight:500}.SchoolAddress{font-size:18px;font-weight:500;margin-bottom:10px}.Year{font-size:18px;font-weight:500}@media (max-width: 767px){.MainTitle{margin-bottom:25px}.study_section{flex-direction:column}.study_section .logo{padding-right:0;padding-bottom:15px}.right_content{margin-right:auto;margin-left:0}.study_section:not(:last-child){margin-bottom:50px}.study_section{padding:20px}.study_section .SchoolName{font-size:19px}.Education{font-size:20px}}@media (max-width: 410px){.study_section{padding:20px 15px}.Education{font-size:19px}.study_section .SchoolName{font-size:18px}.SchoolAddress{font-size:17px}}.ContactPageContainer{width:100%;padding:50px 20px 0;display:flex;flex-wrap:wrap;gap:50px}.ContactPageContainer .subTitle{font-size:32px;font-weight:700;margin-bottom:10px}.ContactPageContainer .ContactDiv{width:calc(50% - 50px)}.ContactPageContainer .ContactDiv a.mail_id{font-size:20px;font-weight:600;color:var(--linkTextColor)}.ContactPageContainer .ContactDiv .address{font-size:20px}.ContactPageContainer .ContactCopyDiv{display:flex;align-items:center}.ContactPageContainer .ContactCopyDiv .CopyBtn{margin-left:7px;width:26px;height:26px;background-color:transparent;border:1px solid #ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.ContactPageContainer .ContactCopyDiv .CopyBtn img{height:14px}.ContactPageContainer .PersonalDetails{flex-wrap:wrap}.ContactPageContainer .PersonalDetails p{width:100%;font-size:18px}.ContactPageContainer .PersonalDetails .dob,.ContactPageContainer .PersonalDetails .ms{margin-bottom:7px}.ContactPageContainer .PersonalDetails .pd_address{line-height:130%;max-width:450px;width:100%}@media (max-width: 991px){.ContactPageContainer{padding:50px 0 0}}@media (max-width: 767px){.ContactPageContainer{padding:0;gap:30px 0}.ContactPageContainer .ContactDiv{width:100%}.ContactPageContainer .subTitle{font-size:22px;margin-bottom:7px}.ContactPageContainer .ContactDiv a.mail_id,.ContactPageContainer .ContactDiv .address{font-size:18px}.ContactPageContainer .PersonalDetails p{font-size:16px}}.DetailPageProject{margin-bottom:30px}.SummarySkillsMain{display:flex;flex-wrap:wrap;margin:0 -10px}.SummarySkillsList{padding:0 10px 20px;width:25%}.SummarySkillsListInner{border:1px solid #ccc;min-height:104px;position:relative;border-radius:6px;height:100%;width:100%}.SummarySkillsListInner .ReadMoreDiv{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.SummarySkillsListInner .Full_Banner_image{border-bottom:1px solid #ccc;margin-bottom:15px}.SummarySkillsListInner .Full_Banner_image>img{max-height:100%}.SummarySkillsListInner .Banner_image{text-align:center;padding:15px 40px;display:flex}.SummarySkillsListInner .Banner_image.BannerTitleLeft{flex-direction:column}.SummarySkillsListInner .Banner_image .BannerTitle,.SummarySkillsListInner .Banner_image .BannerTitleLeft{font-size:32px;font-weight:800;line-height:120%;margin:auto}.SummarySkillsListInner .Banner_image .BannerTitleLeft{text-align:left;font-size:26px;line-height:140%;margin-left:0}.SummarySkillsListInner .Banner_image .lg-react-element{height:100%;max-height:100%;filter:drop-shadow(0px 0px 10px rgba(0,0,0,.3));max-width:fit-content;margin:auto}.SummarySkillsListInner .Full_Banner_image .lg-react-element,.SummarySkillsListInner .Full_Banner_image .lg-react-element>a{height:182px;display:block}.SummarySkillsListInner .Full_Banner_image .lg-react-element>a{display:flex;align-items:center;justify-content:center}.SummarySkillsListInner .Full_Banner_image .lg-react-element>a>img{margin:auto;max-height:100%;object-fit:cover}.SummarySkillsListInner .Full_Banner_image .lg-react-element>a>img.MaXHeight80{max-height:80%}.SummarySkillsListInner .Banner_image .lg-react-element,.SummarySkillsListInner .Banner_image .lg-react-element:hover{transition:.3s ease-in-out}.SummarySkillsListInner .Banner_image .lg-react-element:hover{transform:scale(1.05)}.SummarySkillsListInner .Banner_image img{max-height:85px;min-height:60px;margin:auto}.SummarySkillsListInner .Banner_image .light_dark{text-align:center;width:100%;height:100%}.SummarySkillsListInner .Banner_image .light_dark img{display:none}html.light_theme .SummarySkillsListInner .Banner_image .light_dark img.light_theme_banner,html.dark_theme .SummarySkillsListInner .Banner_image .light_dark img.dark_theme_banner{display:block}.SummarySkillsTitleText{font-size:22px;font-weight:600;text-align:center;padding:0 15px}.Description{font-size:16px;font-weight:400;padding:15px;line-height:125%}.Description a.Excel-Sheet-Link{padding:3px 5px;display:inline-block;color:#0d6efd}.Description a.Excel-Sheet-Link:active{color:#0d6efd}.Description img.Excel-Sheet-Img{max-width:100%;height:auto;display:inline-block;margin-top:8px;vertical-align:middle}.LinkSection{border-top:1px solid #ccc;margin-top:12px;padding:10px 15px 20px}.LinkSection .ReadMore{font-size:16px;font-weight:500;margin-bottom:10px}.LinkSection ul{display:flex;flex-wrap:wrap;gap:12px}.SubTitle{font-size:15px;font-weight:500}.LinkSection .LinkItem{display:inline-block}.LinkSection .BlueBtnLink{padding:0 10px;display:inline-block}.LinkSection .BlueBtnLink.ProjectLink{background-color:#198754}.DetailPageLinkBtn{margin-top:15px;margin-bottom:15px;padding:0 15px;text-align:center}.SummarySkillsListInner .GreenBtnLink,.SummarySkillsListInner:hover .GreenBtnLink{transition:.3s ease-in-out all}.SummarySkillsListInner:hover .GreenBtnLink{padding-left:25px;padding-right:25px}@media (max-width: 1550px){.SummarySkillsTitleText{font-size:20px}}@media (max-width: 1365px){.SummarySkillsList{width:33.33%}}@media (max-width: 991px){.SummarySkillsList{width:50%}}@media (max-width: 639px){.SummarySkillsList{width:100%}.SummarySkillsListInner .Banner_image{padding:15px 20px}}@font-face{font-family:lg;src:url(data:font/woff2;base64,d09GMgABAAAAAAkcAAsAAAAAEogAAAjNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgSQRCAqcLJZKCzoAATYCJANwBCAFgkoHIBupDgDm53Gzej8JpU0wqygVVyoWwphIsuuw60jpmBY6ppTa7mk7jtx57UQ0V2ulvfmteSIQji061T2HvfDEECASKizU5VUQXFjFRtgYTVg+woiYDVezOThR4tAvr/YYgOO/RZ+BAABzYtMA8Kl8Neg3UIDCoCkOyWBuLcCvSHycH78QvhFxmUCK03A0RwGSvXBAHgR8UB8DMvocJYAgbiZiJnqmYGbXjG3mz7P8nHhe8Uvxr0j+fzwPABAjWT1E83IJHh/x87G/jv1l7JtYR+y+WF2MKAai/qfDtfIRt7hBikI8D1IpipXqWqYSDgDBfwE7qDLw5EEALqFRDMKAsApNwchXAJgFL/WETMbKcDVSifR6QkjwkDaRTEugqlBtKVcL6Smi1dHlIqUmuii6Pic1JTIlFTX3uRenMNpiCiKOCZBm2ges0b/ScigDVgcb2MEHfloel7e1z208KrZUeQFjK0dIkbl6FOFczRhFE6zaRklPlz52tOXcKtmpdqisgHnbxRatg66vsZNHaWMPQ/eZmH6jaavlNASsipbKwVZSYrRm1mywI0670UEdhLy+yuscolSZJHKwg5IyNzRJQbKRZiicwnYiChjO1vSbKCBpkAgCjGIb6KCvA5GL0VHeUDwAQEHkSC2ToBJhKN9KAneim2ekLf1vENf3mjT3vAS295XY2MMgzRpSqTVWpt4ang+ksXynRUQPlkFOu+b6Yw0jBp8krbXbYbjc5mn6KpsNWKtqtcNz0D8xTTQKzthbZYAxLev3NkFgyYWsngBjGo8jg6a9Y3rKR9Pfqun10RvJi9X9foZGvrltMkJgWR7dhI7SSITEaBWIQQTMUSOJkTi5nlqpZUfNKcYD1Do/ZdkbR8UeVpKLSbMVgKLX0flzQYqCrLpll+/vus2IM9+lbdTgWWRLQJqvaq7eHKulgL2ssp7LrpxR2DBI/ja1zXvi7cS1E0Gr0uhy7PUGwPmdkkdjEYOjpGnQRXowC/GBq51eymLRXrsXsTzXX37VlXzeVxoI6m8Gy67oBnzsB6DoQYY7GHM2fbT4oS9zON45lPnwbmww2BL0G89EnfaVPi5eJ3NZFtjc277Wb9M1A+UWG2WZyrj6PMKmLHRoH04iZLuivlsHTmm9/qYJ1r2Z90DtuKYduK6SdNZ3dRRxHAoE+l4HGM6MyIe+0se+zHEfsP4s2sqqnVdSTE/8lCVYMRVsuBVEJOvT3fa1Xr4X2iDZflVFmxyDmpu1r8b9IsVzXUB9w1/l9ccf7WCszaI1ATtUx7oRztk1dtbBcciudJAi83Vv2yaTg9uON6toxLlIM2GVxClo2eVBt5gcOHRwHLIpptC92TeKRi3MjtBkTAOaoU+6P1q364+kdgt/+xh2fRvlOf2p5xR4ut7P4s0sPwY63OguajQWuYqMjUWaA9100ya6yHdHr/BMyxN9QmGa2zjPnbZr17KTy9weKwqXYtqjcMunRkgE9kP+Refvml14hAZw8WFQGmZnnaEi0eLUQTCc+tLSphVyaUH6lAJoXjF1MDiaFSOexNCRKYW8TOkhKzDEDjPDvHHI3c5hXbQLhujhUuPmBYd+N/EaktFsDqoDo4/G0yx70s3SSuXJDIvjMNsIQ7TDqb+/sv8NHGl6BvDAMOnsCpv9PQcP9tS6N294zEnwtNdt2tfTXSz7JGwAqALmbKpr90BaeqA9tlvduWP4/xa0thZcJMNDC6XqrFuy2xGF7YaiQkN7UfhEbMaNkOxQHezh7YVFBsP9TcoybgmzhaExmpxb/78Naf89LmVWthVvvSWh3rZUWtlMFStWENDf5uqEd2LiP/M/fvWEWUntjnTynpI2ainnLdjPUIvL2uGFJvoUQy0taZvPePLqxy0lK6mUo8yp6B+WtdyyTHivdrgLZrhbvAOlWMbQEJtJZ7JuXgRLC+hwe/kb90WvW4U4/PGGRUmLk995J1loWLRhQwVCKkve4JOS8YJASY+P8KQNe/vahGNU8TJRe/eCaaG7ozsrt6Ixu623v/ck0rvlG2EYBoAh6abIxoZ9UeHoNQAiMPKv/8pIi+47EAMHcfLh7dyX8q0Po+Iap94fFob+4fr/DXr96x+j1x2dhZ0dBfRqardjBIZ+M+S6Lo6ojE+4HKF7Kz7zG+eCOkwQ98UfOirDqrckKPVz3sR8srT/gsev3H0p3Rq7wkD1JLE/XZ+2Ze5pV5eqPiqqmBkc1PQYDBvlk5MdqQff21UyInvyhyjMsHXV33tD3zaQ7Us/NKfX44qLQ/8ffOtzXIjnymRNXampDWkGDR5yOyThG2/9UXC6liWEEz0hX+uR1Xg780i4eNOSig3Fk2pSkPpBqrrmx3/+TbB2ya9ePfrGJx98H8rvjKsRQoSh/G0s8cO6bhwwUI8vUz1c21B04cscrjVV1q8zzCVJkmv/T8y21/bLszJpxeqptculJZpleUyKrPX/X3QZBL+rl+hTWuR/2At7LhYVX9BBsULaqi9LWh+6xMDLW6V65dy2gsMbszemQ96XMDvrSfRM60ceo5R/oGDXB0KrxJsTACBhbV48S4Cd5IeyAVdU5Yg+2nPGKS+XAwmOljrwpIdMmdJPexI9ndnIXUIVgety83YzRdXD6E6YvF0gVGJRMhpOyQW6xGM0Zbq7zw8AoAcWAYa7cSOsARF+Fm8DBAAYgDUq07ZSWvm3UIoAAIAfde39SB7Hz+K/xR9vAkMBg0YE8PKEChkH47+9MDggitAdAEObxnBmZAFu5C4eyMxqN/2c3ZUK2qJ+tDUvrTR/BGHDbqZplsDNZVVQjIaim4XA6TE4YLCfEdweIwAKaArx8aN1JETYMNMDEWGYZdRjMJDAB4T7+EEiwAdiBKCBlRQCfnwjEgohbttG2AYb3yS+7tWIDW1rd/6mMedAM+yEHbAvWge0XgNevwdW20Cmdfb6NXBYqm+DtZHUyUW88R/abjA/OxeYpIa9sNmNGMqHbMgd2CAZPzVuOfQFg5H275pWwx73mQMODQAAAA==) format("woff2"),url(/assets/lg-oyjwlqP2.ttf?io9a6k) format("truetype"),url(/assets/lg-CosQH4Cu.woff?io9a6k) format("woff"),url(/assets/lg-B0dIV2BS.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/assets/loading-BZOHaeKn.gif) no-repeat scroll center center transparent}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media (min-width: 768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media (min-width: 768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:""}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}@font-face{font-family:lg;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/lg-oyjwlqP2.ttf?io9a6k) format("truetype"),url(/assets/lg-CosQH4Cu.woff?io9a6k) format("woff"),url(/assets/lg-B0dIV2BS.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.lg-next,.lg-prev{background-color:#00000073;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:none;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:""}.lg-prev{left:20px}.lg-prev:after{content:""}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,#0000,#0006)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:none;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,#0000,#0009)}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:none;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image,.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;inset:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/assets/loading-BZOHaeKn.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;inset:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{position:fixed;inset:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0ms!important;transition-duration:0ms!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .8s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .8s cubic-bezier(0,0,.25,1) 0s;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition{transform:scaleZ(1) translate3d(-50%,-50%,0)!important;max-width:none!important;max-height:none!important;top:50%!important;left:50%!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x{transform:scaleZ(1) translate3d(-50%,0,0)!important;top:0!important;left:50%!important;max-width:none!important;max-height:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y{transform:scaleZ(1) translate3d(0,-50%,0)!important;top:50%!important;left:0%!important;max-width:none!important;max-height:none!important}.lg-icon.lg-zoom-in:after{content:""}.lg-actual-size .lg-icon.lg-zoom-in{opacity:1;pointer-events:auto}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:""}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:""}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-out{opacity:.75;pointer-events:none}.DetailPageSelfRating{display:flex;justify-content:flex-end;width:100%;position:absolute;top:40px;flex-direction:column;align-items:flex-end;gap:5px}.DetailPageSelfRating .SelfRatingItem{display:flex;align-items:center;font-size:16px;font-weight:500}.DetailPageSelfRating .SelfRatingItem .StarRatingMain .star{font-size:24px}@media (max-width: 991px){.DetailPageSelfRating{position:static;align-items:center}.DetailPageTitleLogo .MainTitle{margin:5px 0}}.DetailPageNavigation{background-color:#e5e5e5;position:sticky;top:75px;z-index:4}.DetailPageNavigation,body.isVisible .DetailPageNavigation,body.isVisible .DetailPageNavigationInner,.DetailPageNavigationInner,.DetailPageNavigationInner .pageNameBtn,body.isVisible .DetailPageNavigationInner .pageNameBtn{transition:.3s ease-in-out all}.DetailPageNavigationInner{padding:15px 40px;max-width:100%;margin:auto;display:flex;align-items:center}body.isVisible .DetailPageNavigationInner{padding-top:10px;padding-bottom:10px}.DetailPageNavigationInner .link,.DetailPageNavigationInner .pageNameBtn{text-decoration:none;padding:0 15px;cursor:pointer;position:relative;border-radius:4px;height:36px;line-height:35px;font-weight:500;font-size:16px}.DetailPageNavigationInner .link{margin-right:25px;color:var(--textColor)}.DetailPageNavigation .link:after{content:"";position:absolute;right:-26px;top:50%;transform:translateY(-50%);width:25px;height:25px;background-image:url(/assets/right-arrow-1ew2IK2o.png);background-size:15px;background-position:center;background-repeat:no-repeat}.DetailPageNavigation .link:hover{color:#0061ff}.DetailPageNavigationInner .pageNameBtn{color:#fff;background-color:#0061ff;margin-left:15px}@media (max-width: 639px){.DetailPageNavigationInner .pageNameBtn{margin-left:12px;padding:0 13px}}html.dark_theme .DetailPageNavigationInner{background-color:#202d49}html.dark_theme .DetailPageNavigationInner .link{color:#fff}html.dark_theme .DetailPageNavigation .link:after{background-image:url(data:image/png;base64,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)}@media (max-width: 639px){.DetailPageNavigation{top:60px}.DetailPageNavigationInner{padding:15px 0}.DetailPageNavigation .link:after{background-size:12px;right:-15px}.DetailPageNavigationInner .link{margin-right:15px}}.DetailPageTitleLogo .logoDiv{width:200px;margin:auto;padding:0 20px}@media (max-width: 639px){.DetailPageTitleLogo .logoDiv{max-width:160px}}:root{--backgroundColor: light-dark(#fff, #111827);--textColor: light-dark(#000, #fff)}:root{--whiteBlackBg: light-dark(#fff, #000);--blackWhiteText: light-dark(#000, #fff);--webkit-scrollbar-track: light-dark(#ccc, #666);--webkit-scrollbar-thumb: light-dark(#0061ff, #0061ff);--webkit-scrollbar-thumb-hover: light-dark(#397de8, #397de8);--linkTextColor: light-dark(blue, #25b6f4)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style-type:none;border:0}*:focus,*:focus-visible,*:hover{outline:none!important}html,body{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;word-wrap:break-word}button,input,select,textarea,a{-webkit-appearance:none;appearance:none;background:none;outline:none;box-shadow:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}body{padding-top:75px;font-size:16px}body[data-theme=light]{color-scheme:light}body[data-theme=dark]{color-scheme:dark}body,html{display:flex;font-family:Roboto,sans-serif;scroll-behavior:smooth;min-height:100dvh;width:100%;background-color:var(--backgroundColor);color:var(--textColor)}#root{min-height:calc(100dvh - 75px);width:100%}::-webkit-scrollbar{width:10px;height:10px;border-radius:5px;background-color:transparent}::-webkit-scrollbar-track{background:var(--webkit-scrollbar-track);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--webkit-scrollbar-thumb);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--webkit-scrollbar-thumb-hover);border-radius:5px}.container{width:90%;max-width:1600px;margin:auto;padding:0 15px}img{max-width:100%;display:inline-block;vertical-align:top}hr{border-bottom:1px solid #ccc}.mt-0{margin-top:0!important}.mb-10{margin-bottom:10px}.CompanyContentSection .KcsCompanyLink{color:#d6fa3b;position:relative;z-index:1;text-decoration:underline}.link{color:var(--linkTextColor);text-decoration:underline}.text-center{text-align:center}.MainTitle{font-size:55px;font-weight:700;text-align:center;margin-bottom:50px}.DetailPageTitleLogo{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.DetailPageTitleLogo .MainTitle{line-height:150%}.DetailPageTitleLogo .text-center{width:100%}.DetailPageTitleLogo .MainTitle{margin-bottom:0}.DetailPageContentMain{margin-top:30px}.CompanyProjectsTitle{font-size:30px;font-weight:700;margin-bottom:20px;text-align:center}.SummaryListSection{padding-top:25px;margin-top:25px}.SummaryListSection:not(:first-child){border-top:1px solid #ccc}.CommonContentSection{margin-top:80px;margin-bottom:80px;display:flex;flex-direction:column}.CommonContentSection.home{margin-top:0}.CommonContentSection.skills{margin-top:0;margin-bottom:40px}@media (max-width: 639px){.CommonContentSection.skills{margin-bottom:0}}.CommonContentSection.contact{margin-bottom:0}.GreenBtnLink,.BlueBtnLink{color:#fff;font-size:14px;padding:0 12px;border-radius:4px;margin:auto;height:32px;line-height:32px}.GreenBtnLink{background-color:#198754}.BlueBtnLink{background-color:#0d6efd}@media (width <= 1365px){.container{width:94%}}@media (width <= 1199px){.container{padding-left:30px;padding-right:30px;width:100%}.MainTitle{font-size:40px;margin-bottom:30px}}@media (width <= 991px){.CommonContentSection{margin-top:60px;margin-bottom:60px}}@media (width <= 1023px){body.mobile_menu_open{overflow:hidden}}@media (width <= 639px){body{padding-top:60px}.MainTitle{font-size:30px;margin-bottom:25px;text-align:left}.container{padding:0 15px}.CommonContentSection{margin-top:30px;margin-bottom:40px}.CompanyProjectsTitle{font-size:20px}#root{min-height:calc(100dvh - 60px)}}
