.flex_prop{display:flex;align-items:center;justify-content:space-between}.header_inner{padding:8px 30px}.nav_wrapper{z-index:1101;position:relative}.logo a{display:inline-block}.rp_link_a{background:0 0;outline:0;margin:0;padding:inherit;line-height:inherit;color:#1f173a;font-size:20px;font-family:lota-bold;margin-left:100px}.rp_link_a:first-child{margin-left:0}.a_link_span{display:inline-block;position:relative}.a_link_span span{vertical-align:middle}.a_link_span img{vertical-align:middle}#menu{height:100%;left:0;opacity:0;overflow:hidden;position:fixed;text-align:center;top:0;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;visibility:hidden;width:100%;z-index:1100;padding-top:100px;background-image:url(../back.html);background-size:100% 100%;background-repeat:no-repeat;background-color:#fff}#menu.open{opacity:1;visibility:visible}.header_height{height:100%!important;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:rgb(255 255 255 / 80%);-webkit-backdrop-filter:saturate(180%) blur(50px);backdrop-filter:saturate(180%) blur(50px)}.toggle-menu{background-color:transparent;border:none;cursor:pointer;display:inline-block;height:30px;outline:0;padding:0;pointer-events:initial;position:relative;vertical-align:middle;width:auto;font-size:19px;z-index:1110;padding-left:43px}.toggle-menu:focus{outline:0!important;border:none}.toggle-menu:active{outline:0!important;border:none}.toggle-menu span{background-color:#fff;content:"";display:block;left:calc(50% - 13px);position:absolute;top:calc(50% - 1px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:background-color .2s ease-in-out,top .2s .2s ease-out,-webkit-transform .2s linear;transition:background-color .2s ease-in-out,top .2s .2s ease-out,-webkit-transform .2s linear;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear,-webkit-transform .2s linear}.toggle-menu span:after,.toggle-menu span:before{background-color:#000;content:"";display:block;height:2px;position:absolute;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:background-color .2s ease-in-out,top .2s .2s ease-out,-webkit-transform .2s linear;transition:background-color .2s ease-in-out,top .2s .2s ease-out,-webkit-transform .2s linear;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear,-webkit-transform .2s linear;width:26px}.toggle-menu span:before{top:6px;left:-23px}.toggle-menu span:after{top:-6px;left:-23px}.toggle-menu.active span{background-color:transparent;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.toggle-menu.active span:after,.toggle-menu.active span:before{-webkit-transition:top .2s ease-out,-webkit-transform .2s .2s ease-out;transition:top .2s ease-out,-webkit-transform .2s .2s ease-out;transition:top .2s ease-out,transform .2s .2s ease-out;transition:top .2s ease-out,transform .2s .2s ease-out,-webkit-transform .2s .2s ease-out}.toggle-menu.active span:before{top:0;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.toggle-menu.active span:after{top:0;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.tab-pane.active{animation:slide-down .6s ease-in-out}@keyframes slide-down{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}.header_menu_inner{max-width:1700px;width:100%;margin:0 auto;padding:0 15px;position:relative}.header_menu_tabs{display:flex;padding-bottom:50px;height:calc(100vh - 310px)}.nav_a_wrapper{width:35%}.menu_nav{border:0}.menu_tab_pane{padding-top:20px}.menu_nav .menu_nav_a{width:100%;display:block;text-align:left;border:none;color:#1f173a80;font-size:60px;letter-spacing:0;font-family:lota-bold;padding:24px 0}.menu_nav .menu_nav_a.show .nav-link,.menu_nav .nav-link.active{color:#1f173a;text-decoration:underline;background-color:transparent}.menu_tab_content{width:55%}.company_menu{display:flex}.comp_menu_inner{width:calc(100% / 3)}.menu_item_box{text-align:left;margin-bottom:50px}.menu_item_title{font-size:23px;font-family:lota-bold}.menu_item_title a{color:#1f173a}.header_menu_ul li a{color:#393939;font-size:18px;line-height:45px}.for_work_inquiry{width:100%;max-width:62%}.hdr_work_inquiry{text-align:left}.hdr_work_inquiry h6{text-align:left}.hdr_inquiry_div{text-align:left}.mms_wrapper{display:flex;justify-content:space-between}.mms_wrapper .hdr_inquiry_div{margin-right:20px}.hdr_work_inquiry .hdr_inquiry_div span{width:auto;padding-right:20px}.hdr_inquiry_change .inquiry_detail{width:100%}.mms_wrapper_inner{display:flex}.ripebn-logo{position:absolute;right:-40px;bottom:50px;width:360px}.header_shadow{position:absolute;bottom:0;right:0;height:40px}.portfolio-menu{position:relative;padding-bottom:190px}.portfolio_box_img{text-align:left;padding-left:60px}.portfolio_box2{display:flex;align-items:flex-end;position:absolute;bottom:20px;width:100%}.portfolio_box2 a{position:relative;top:-50px;text-align:left}.news-boximg{text-align:right;padding-right:260px;position:relative;z-index:11}.news-boximg img{width:100%;max-width:55%}.news_a_box{text-align:left}.news_a_box ul{display:inline-block;background:#ea533c;padding:40px 60px;width:400px;position:relative;top:-45px;z-index:10}.news_a_box ul li{display:block;padding:20px 0}.news_a_box ul li a{color:#fff;letter-spacing:.54px;font-size:27px;text-decoration:underline;display:inline-block;font-family:lota}.industries-menu{background-image:url(../indus.html);background-repeat:no-repeat;background-size:contain}.industries-menu ul{padding-left:280px}.industries-menu ul li{text-align:left}.industries-menu ul li a{color:#000;font-size:23px;font-family:lota-bold;line-height:54px}.company-menu{display:flex;justify-content:space-around}.company-menu-inr{position:relative;top:130px}.sidenav{height:100vh;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav a{padding:10px 0;text-decoration:none;font-size:20px;color:#818181;display:block;transition:.3s;font-family:lota-light}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;left:0;font-size:45px;margin-left:0;padding:1px 10px;font-weight:500}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.right-side-button{display:flex;align-items:center}.right-side-button span i{font-size:22px}.popup-icon{margin:0 25px}#bodyoverlay{width:100%;height:100%;background-color:#000;opacity:.5;position:fixed;top:0;left:0;display:none;z-index:1}.mobile-menu-box{padding:0 20px}.tech-list li:first-child a{color:#000;font-weight:800;font-size:22px}.inquiry_detail span a{color:#1f173a}