:root{--sat: env(safe-area-inset-top);--sar: env(safe-area-inset-right);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left)}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}html::-webkit-scrollbar{display:none}body{margin:0;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-align:left;color:#fff;background-color:#151820}body.popupOn{overflow:hidden;height:100%;top:0;bottom:0;left:0;right:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff}input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{outline:none}.container{max-width:1140px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.active{color:#e1b7ff}.whiteToggle{background:#fff !important}.banner{padding:15px}.banner>.container{overflow:hidden}.landing{background-image:url("../images/landing_bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;height:1536px}.career{background-image:url("../images/career_bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}.banner_navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:45px;margin:0 auto 90px}.banner_logo{background-image:url("../images/logo.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;height:40px;width:100%;max-width:254px;cursor:pointer}.banner_menu-list{-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:8px 0}.banner_menu-list>ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.banner_menu-list>ul>li{font-weight:800;line-height:14px;font-size:16px;margin:0 9px;cursor:pointer;padding:0;text-align:center;-webkit-transition:3ms;transition:3ms}.es .banner_menu-list>ul>li{min-width:180px;padding:0}.banner_menu-list>ul>li:hover{color:#e1b7ff}.span1{-webkit-transform-origin:4px 0;transform-origin:4px 0}.span3{-webkit-transform-origin:bottom right;transform-origin:bottom right}.menuToggle{overflow:hidden;position:fixed;z-index:13;display:none;right:30px;height:40px}.menuToggle input{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;cursor:pointer;width:30px;height:30px;opacity:0;z-index:1}.menuToggle input:checked~.span1{-webkit-transform:rotate(45deg) translate(4px);transform:rotate(45deg) translate(4px)}.menuToggle input:checked~.span2{-webkit-transform:rotate(495deg) translate(3px);transform:rotate(495deg) translate(3px)}.menuToggle input:checked~.span3{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.menuToggle span{border-radius:4px;background-clip:padding-box;-webkit-transition:all .5s cubic-bezier(0.08, 0.81, 0.87, 0.71);transition:all .5s cubic-bezier(0.08, 0.81, 0.87, 0.71);width:30px;height:4px;margin-bottom:4px;background:#fff}.menu_popup{position:fixed;top:0;right:0;width:100%;height:100%;overflow-y:auto;z-index:12;background:#151820;padding:15px 30px;display:none}.menu_wrap{margin:20vh 6vw auto;font-size:24px;letter-spacing:.05em}.menu_wrap>div{padding:12px 12vw;border-bottom:1px solid rgba(255,255,255,.22);cursor:pointer}.menu_wrap>div.active{color:#f0ff00}.menu_wrap>div.active .submenu{color:#fff}.menu_wrap>div:last-child{margin-bottom:20px}.submenu{font-size:20px;line-height:40px;margin-left:4vw}.submenu:first-child{margin-top:20px}.menu_title{padding-bottom:8px}.banner_content--career{margin:0 0 175px}.banner_content--career>p,.banner_content--career ul li{font-size:16px !important}.banner_content--landing{margin:230px 0 0}.banner_content_top{max-width:688px;width:100%;position:relative}.banner_content_top>h1{font-size:36px;line-height:36px;margin-bottom:35px;font-weight:800}.banner_content_top>ul{list-style:none;padding-left:28px}.banner_content_top>ul>li{line-height:24px}.banner_content_top>p{margin-bottom:30px;font-size:21px}.contact{background:#181c24;text-align:center;padding:15px;width:100%;overflow:hidden}.contact>.container{margin:50px auto 60px;max-width:800px;width:100%}.contact>.container>form>.contact_field-wrapper{margin-bottom:20px;position:relative}.contact>.container>form>.contact_field-wrapper>div{max-width:780px;width:100%}.contact>.container>form>.contact_field-wrapper:nth-child(2),.contact>.container>form>.contact_field-wrapper:nth-child(4){opacity:0;right:-10%;-webkit-transition:1s;transition:1s}.contact>.container>form>.contact_field-wrapper:first-child,.contact>.container>form>.contact_field-wrapper:nth-child(3){opacity:0;left:-10%;-webkit-transition:1s;transition:1s}.contact>.container>form>.contact_field-wrapper:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact>.container>form>.contact_field-wrapper:nth-child(3)>div:first-child{margin-right:14px}.contact>.container>form>.contact_field-wrapper:nth-child(3)>.control-group:first-child{-webkit-box-flex:5;-ms-flex:5;flex:5}.contact>.container>form>.contact_field-wrapper:nth-child(3)>.control-group:nth-child(2){-webkit-box-flex:4.5;-ms-flex:4.5;flex:4.5}.contact_field-control{background:#2c3a51;border:none;border-radius:31px;padding:12px 30px;width:100%;color:#fff;font-size:16px;height:63px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.contact_field-control::-webkit-input-placeholder{color:#fff;font-family:Helvetica,Arial,sans-serif;opacity:1;font-size:16px}.contact_field-control::-moz-placeholder{color:#fff;font-family:Helvetica,Arial,sans-serif;opacity:1;font-size:16px}.contact_field-control:-ms-input-placeholder{color:#fff;font-family:Helvetica,Arial,sans-serif;opacity:1;font-size:16px}.contact_field-control::-ms-input-placeholder{color:#fff;font-family:Helvetica,Arial,sans-serif;opacity:1;font-size:16px}.contact_field-control::placeholder{color:#fff;font-family:Helvetica,Arial,sans-serif;opacity:1;font-size:16px}.contact_field-area{min-height:171px;resize:none;font-family:Helvetica,Arial,sans-serif}.btn,.swal-button{background:#1675e1;height:63px;padding:15px;border:none;border-radius:31px;color:#fff;font-family:Helvetica,Arial,sans-serif;font-weight:800;font-size:24px;line-height:36px;text-transform:uppercase}.swal-button{width:100px;height:60px;padding:12px}.contact_submit-btn{max-width:252px;width:100%;margin:0 auto;cursor:pointer;position:relative;left:-10%;opacity:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.contact_submit-btn:active,.contact_submit-btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.contact_submit-btn:hover{background-color:#1c2b49}.contact_submit-btn>img{position:relative;top:2px;max-width:23px;width:100%;margin-right:15px;margin-left:-10px}.contact_text{margin-bottom:40px}.contact_text>h2{font-size:36px;font-weight:800;line-height:36px;margin-bottom:10px;position:relative;left:-10%;opacity:0}.contact_text>p{font-size:21px;line-height:36px;position:relative;right:-10%;opacity:0}.help-block>ul{list-style-type:none;padding:0;margin:0 0 0 10px;color:red;text-align:left;font-size:12px;position:absolute}.help-block--select{list-style-type:none;padding:0;margin:0 0 0 10px;color:red;text-align:left;font-size:12px;position:absolute}.caret--up{width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #fff;margin:auto 0 auto auto}.caret--down{width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #fff;margin:auto 0 auto auto}footer{background:#151820;font-size:14px;line-height:36px;height:100px}.footer_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;padding:24px 0 32px}.footer_content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 20px 10px;line-height:1.5em;overflow:hidden}.footer_content>div:nth-child(2){max-width:280px;width:100%}.footer_content>div:nth-child(2) img{margin:0 13px}.footer_content>div>img{margin:0 10px}@media screen and (max-width: 991px){.banner_navbar{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.banner_logo{height:46px;margin:0 -15px}.menuToggle{height:46px;margin:0 -15px}.banner_content--career{margin:0 auto 200px;max-width:780px;width:100%;padding:0 96px}.banner_content--career>h1{margin-bottom:65px !important;font-size:48px;line-height:48px}.banner_content--career>p{font-size:30px !important;line-height:36px !important}.banner_content--career>ul li{font-size:30px !important;line-height:36px !important}.contact_field-area{min-height:504px}.contact_field-control{height:80px}.contact>.container{padding:0 96px}.btn{height:80px}.footer_content{-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:left;max-width:320px;width:100%;margin:0 auto;padding:24px 0}}@media screen and (max-width: 320px){.footer_address_break{display:none}}.banner_partner{background-color:#fff;color:#5830aa;text-transform:capitalize;padding-top:160px;padding-bottom:180px;width:100%;overflow:hidden}.banner_partner .banner_partner_title{font-size:48px;font-weight:bold;padding-bottom:70px;text-align:center;position:relative;left:-10%;opacity:0;line-height:60px}.banner_partner .banner_partner_title span{display:block}.banner_partner .partner_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner_partner .partner_wrap .partner_item{width:244px;text-align:center;margin-left:6px;margin-right:6px;position:relative;left:-10%;opacity:0}.banner_partner .partner_wrap .partner_item:nth-child(1) .partner_img{border-radius:45px 23px 23px 23px}.banner_partner .partner_wrap .partner_item:nth-child(1) img{margin-top:-8px;margin-left:-15px}.banner_partner .partner_wrap .partner_item:nth-child(2) img{margin-top:23px}.banner_partner .partner_wrap .partner_item:nth-child(3){margin-bottom:-38px}.banner_partner .partner_wrap .partner_item:nth-child(3) img{margin-top:-13px}.banner_partner .partner_wrap .partner_item:nth-child(4) img{margin-top:26px;margin-left:10px}.banner_partner .partner_wrap .partner_item:nth-child(4) .partner_img{overflow:hidden;border-radius:23px 45px 23px 23px}.banner_partner .partner_wrap .partner_item .partner_img{border-radius:23px;background-clip:padding-box;background-color:#f1f1f1;height:162px}.banner_partner .partner_wrap .partner_item .partner_desc{padding-top:30px;font-size:24px}@media screen and (max-width: 1024px){.banner_partner{padding-top:80px;padding-bottom:80px}.banner_partner .banner_partner_title{padding-bottom:55px;font-size:48px}.banner_partner .partner_wrap{-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.banner_partner .partner_wrap .partner_item{border-radius:23px;background-clip:padding-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;width:71%;background-color:#f1f1f1}.banner_partner .partner_wrap .partner_item:nth-child(1){border-radius:45px 23px 23px 23px}.banner_partner .partner_wrap .partner_item:nth-child(3){margin-bottom:30px}.banner_partner .partner_wrap .partner_item:nth-child(4){border-radius:23px 23px 45px 23px}.banner_partner .partner_wrap .partner_item .partner_img{-webkit-box-flex:1;-ms-flex:1;flex:1;background:none}.banner_partner .partner_wrap .partner_item .partner_desc{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bold;padding-top:0;margin:auto;margin-left:-30px;font-size:30px;line-height:37px}.banner_partner .partner_wrap .partner_item .partner_desc p{width:250px}.contact_text>h2{font-size:48px;line-height:60px}.contact_text>p{font-size:24px}}@media screen and (max-width: 590px){.banner_partner .partner_wrap .partner_item{width:86%}.banner_partner .partner_wrap .partner_item:nth-child(2) img{width:180px;margin-left:-25px}.banner_partner .partner_wrap .partner_item:nth-child(3) img{width:180px;margin-top:0}}@media screen and (max-width: 370px){.banner_partner .partner_wrap .partner_item:nth-child(1) img{width:80%;margin-top:6px}.banner_partner .partner_wrap .partner_item:nth-child(2) img{width:94%;margin-top:36px}.banner_partner .partner_wrap .partner_item:nth-child(3) img{width:100%;margin-top:14px;margin-left:-10px}.banner_partner .partner_wrap .partner_item:nth-child(4) img{width:90%}.help-block>ul{font-size:10px}.help-block--select{font-size:10px}}.platform_solution_carousel{margin-right:-15px;margin-left:-15px}.platform_solution_carousel .carousel_item .carousel_text{max-width:480px;position:absolute;left:55%;top:1000px}.platform_solution_carousel .carousel_item .carousel_text .carousel_title{font-size:36px;font-weight:800}.platform_solution_carousel .carousel_item .carousel_text .carousel_desc_web{line-height:36px;padding-top:54px;font-size:21px}.platform_solution_carousel .carousel_item .carousel_desc{display:none}.platform_solution_carousel .carousel_item .carousel_dots{text-align:center;margin-top:-90px;position:relative;z-index:4}.platform_solution_carousel .carousel_item .carousel_image{position:relative;height:869px;overflow:hidden;margin-top:-131px}.platform_solution_carousel .carousel_item .carousel_image img{position:absolute}.platform_solution_carousel .carousel_item .carousel_image img#platform_solution2_screwdriver,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution3_cloud2,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution3_cartoon1,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution3_cloud_transparent{z-index:1}.platform_solution_carousel .carousel_item .carousel_image img#platform_solution2_cloud1,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution3_phone{z-index:2}.platform_solution_carousel .carousel_item .carousel_image img#platform_solution3_cloud1,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution3_cartoon2{z-index:3}.platform_solution_carousel .carousel_btn{position:absolute;top:1242px;z-index:10}.platform_solution_carousel .carousel_btn img{cursor:pointer;pointer-events:auto}.platform_solution_carousel .carousel_btn.previous{left:10%}.platform_solution_carousel .carousel_btn.next{right:10%}@media screen and (max-width: 1470px){.platform_solution_carousel .carousel_item .carousel_text{max-width:430px}.platform_solution_carousel .carousel_btn.previous{left:1%}.platform_solution_carousel .carousel_btn.next{right:1%}}@media screen and (max-width: 1024px){.platform_solution_carousel .carousel_item .carousel_text{max-width:100%;width:100%;position:inherit}.platform_solution_carousel .carousel_item .carousel_text .carousel_title{text-align:center;font-size:48px}.platform_solution_carousel .carousel_item .carousel_text .carousel_desc_web{display:none}.platform_solution_carousel .carousel_item .carousel_desc{font-size:30px;line-height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 14% 300px 14%;background-color:#3b2195;height:809px}.platform_solution_carousel .carousel_item .carousel_dots{margin-top:-300px}.platform_solution_carousel .carousel_item .carousel_image{height:600px;margin-top:0}.platform_solution_carousel .carousel_btn{position:relative;width:50%;top:950px}.platform_solution_carousel .carousel_btn.previous{left:0;padding-left:20px}.platform_solution_carousel .carousel_btn.next{right:0;margin-top:-48px;text-align:right;padding-right:20px;margin-left:auto}.banner_content_top>h1{font-size:48px;line-height:36px;margin-bottom:104px}.banner_content_top>p{line-height:42px;font-size:30px}.banner_content--landing{max-width:78%;padding:300px 0 213px 0;font-size:20px;margin-left:auto;margin-right:auto}.landing{background-image:url("../images/landing_bg_mobile.png");background-position:top;background-repeat:no-repeat;background-size:100% auto;background-color:#4f2ba7;height:3057px}}@media screen and (max-width: 749px){.banner_content--landing{padding-bottom:133px}}@media screen and (max-width: 700px){.platform_solution_carousel .carousel_item .carousel_desc{padding:0 20% 50px 20%}.platform_solution_carousel .carousel_item .carousel_dots{margin-top:-50px}.banner_partner .banner_partner_title{font-size:6.2vw;line-height:8vw}.banner_partner .partner_wrap .partner_item{width:86%}.banner_partner .partner_wrap .partner_item .partner_desc{font-size:4.5vw;line-height:6vw}.banner_partner .partner_wrap .partner_item .partner_desc p{width:80%;margin-left:auto;margin-right:10px}.banner_content--landing{padding-bottom:0;font-size:16px;padding-top:200px}.banner_content--career{padding:0 38px}.banner_content--career>p{font-size:16px !important;line-height:26px !important}.banner_content--career>ul li{font-size:16px !important;line-height:26px !important}.contact_text>h2{font-size:6.2vw;line-height:8vw}.contact_text>p{font-size:4vw;line-height:5vw}.contact>.container{padding:0 38px}.drop_select{line-height:16px}.contact_field-control{height:70px}.btn{height:70px}.contact_submit-btn{max-width:200px}.banner_content_top>h1{font-size:32px;margin-bottom:35px}.banner_content_top>p{line-height:26px;font-size:16px}.platform_solution_carousel .carousel_item .carousel_text .carousel_title{font-size:32px}.platform_solution_carousel .carousel_item .carousel_desc{font-size:16px;line-height:26px;height:410px}.platform_solution_carousel .carousel_item .carousel_image{height:550px}.platform_solution_carousel .carousel_item .carousel_image img#platform_solution3_cartoon1,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution3_cartoon2,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution1_cloud1,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution1_cloud2,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution2_cloud1,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution2_cloud2,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution3_cloud1,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution3_cloud2,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution3_cloud_transparent{width:30%}.platform_solution_carousel .carousel_item .carousel_image img#platform_solution1_bg,.platform_solution_carousel .carousel_item .carousel_image img#platform_solution2_screwdriver{width:50%}.platform_solution_carousel .carousel_item .carousel_image img#platform_solution1_rocket{width:130%}.platform_solution_carousel .carousel_item .carousel_image img#platform_solution3_phone{width:100%}.platform_solution_carousel .carousel_btn{top:800px}.platform_solution_carousel .carousel_btn img{width:15px}.platform_solution_carousel .carousel_btn.next{margin-top:-33px}.landing{height:1977px}}@media screen and (max-width: 622px){.platform_solution_carousel .carousel_item .carousel_desc{padding-bottom:130px}.platform_solution_carousel .carousel_item .carousel_image{height:440px}.platform_solution_carousel .carousel_item .carousel_dots{margin-top:-140px}.platform_solution_carousel .carousel_btn{top:640px}.contact>h2{font-size:7vw}.landing{height:1894px}}@media screen and (max-width: 495px)and (max-height: 860px){.banner_partner .banner_partner_title{padding-bottom:30px}.banner_partner .partner_wrap .partner_item{margin-bottom:15px}.banner_partner .partner_wrap .partner_item .partner_img{height:130px}.banner_partner .partner_wrap .partner_item:nth-child(1) img{width:50%;margin-top:6px}.banner_partner .partner_wrap .partner_item:nth-child(2) img{width:70%;margin-top:15px}.banner_partner .partner_wrap .partner_item:nth-child(3){margin-bottom:15px}.banner_partner .partner_wrap .partner_item:nth-child(3) img{width:80%;margin-left:-10px}.banner_partner .partner_wrap .partner_item:nth-child(4) img{width:72%}}@media screen and (max-width: 495px){.banner_content--career{padding:0 5px}.banner_partner .partner_wrap{padding-left:35px;padding-right:35px}.banner_partner .partner_wrap .partner_item{width:100%}.banner_logo{max-width:50vw}.contact{padding:0}.contact>.container{padding:0 35px}.contact>.container>form>.contact_field-wrapper:nth-child(3)>div:first-child{margin-right:8px}.contact_field-control{padding:10px;height:65px}.contact_field-control::-webkit-input-placeholder{font-size:4vw}.contact_field-control::-moz-placeholder{font-size:4vw}.contact_field-control:-ms-input-placeholder{font-size:4vw}.contact_field-control::-ms-input-placeholder{font-size:4vw}.contact_field-control::placeholder{font-size:4vw}.contact_field-area{min-height:95vw}.contact_field-wrapper:nth-child(4) .contact_field-control{padding:20px 10px}.drp_down div{padding:15px !important;font-size:4vw}.drop_select{font-size:4vw !important;line-height:3.5vw}.btn{height:65px}.contact_submit-btn{max-width:155px;font-size:20px}.contact_submit-btn>img{top:4px}.platform_solution_carousel .carousel_item .carousel_image{height:320px}.platform_solution_carousel .carousel_item .carousel_desc{height:500px;padding-bottom:200px;padding-left:35px;padding-right:35px}.platform_solution_carousel .carousel_item .carousel_dots{margin-top:-233px}.platform_solution_carousel .carousel_btn{top:540px}.platform_solution_carousel .carousel_btn.previous{padding-left:10px}.platform_solution_carousel .carousel_btn.next{padding-right:10px}.banner_content--landing{padding-top:0;padding-left:5px;padding-right:5px;max-width:100%}.footer_content{font-size:14px}.landing{height:1640px}}@media screen and (max-width: 355px){.platform_solution_carousel .carousel_item .carousel_dots{margin-top:-200px}.platform_solution_carousel .carousel_item .carousel_desc{font-size:14px;line-height:22px;height:516px}.platform_solution_carousel .carousel_item .carousel_image{height:258px}.platform_solution_carousel .carousel_item .carousel_dots{margin-top:-250px}.platform_solution_carousel .carousel_btn{top:480px}.banner_content_top>p{line-height:22px;font-size:14px}.banner_content--career>p{font-size:14px !important;line-height:22px !important}.banner_content--career>ul li{font-size:14px !important;line-height:22px !important}.landing{height:1500px}}.control-group{position:relative}.drp_down_wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.drp_down_wrp .drop_select{padding:5px 0;font-size:16px}.drp_down_wrp.active{border-radius:31px 31px 0 0}.drp_down_holder{overflow:hidden;border-radius:0 0 31px 31px;width:100%;height:220px;position:absolute}.drp_down{position:absolute;z-index:1;width:100%;height:220px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;font-size:16px;border-radius:0 0 30px 30px;background:#232e40;text-align:left;color:rgba(255,255,255,.4);-webkit-transition:.3s;transition:.3s;scrollbar-width:none}.drp_down::-webkit-scrollbar{opacity:0}.drp_down::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.drp_down div{padding:12px 30px;cursor:pointer}.drp_down div:hover,.drp_down div.active{color:#fff;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 495px){.drp_down{height:49.4vw}}@media screen and (max-width: 370px){.drp_down{height:51.4vw}}@media screen and (max-width: 1024px){.banner_menu-list{display:none}.menuToggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.menu_wrap>div{padding:12px 3vw}}