.solution{padding:60px 0 115px}.solution_title_container{display:flex;flex-direction:column;gap:10px 0;margin-bottom:45px}.solution_sub_title{color:#0d1722;font-size:24px;font-weight:700;line-height:1.45;text-align:center}.solution_main_title{align-items:center;display:flex;gap:0 10px;justify-content:center}.solution_main_title img{width:325px}.solution_main_title span{background-color:#0d1722;color:#fff;display:inline-block;font-size:20px;font-weight:500;padding:2px 17px}.solution_text{color:#0d1722;font-size:24px;font-weight:700;line-height:1.4;margin-bottom:75px;text-align:center}.solution_text span{color:#ea5404}.solution_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:45px;position:relative}.solution_container:after,.solution_container:before{content:"";max-width:280px;width:24%}.solution_container:before{order:1}.solution_item{background-color:#fff;border:5px solid #164b7a;border-radius:20px;max-width:280px;width:24%}.solution_item_inner{display:flex;flex-direction:column;padding:15px}.solution_item_img{margin-bottom:10px;width:100%}.solution_item_title{align-items:center;-webkit-background-clip:text;display:flex;font-size:20px;font-weight:700;justify-content:center;margin-bottom:5px;text-align:center;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#040200,rgba(0,0,0,.7));background-clip:text;height:58px;line-height:1.4}.solution_item_text{flex:1;font-size:14px;line-height:1.7}.solution_about{background-color:#fff;border:5px solid #164b7a;border-radius:20px}.solution_about_inner{margin:auto;max-width:1030px;padding:40px 0 35px;width:100%}.solution_about_title_container{margin-bottom:10px}.solution_about_sub_title{align-items:center;display:flex;gap:0 10px;justify-content:center;margin-bottom:10px}.solution_about_sub_title img{width:325px}.solution_about_sub_title span{background-color:#0d1722;color:#fff;font-size:20px;font-weight:500;padding:2px 17px}.solution_about_title{color:#000;font-size:16px;font-weight:700;line-height:1.45;text-align:center}.solution_about_img{margin-bottom:25px;width:100%}.solution_about_add{background-color:#eaf0f6;border-radius:20px;margin:auto;max-width:880px;width:100%}.solution_about_add_inner{padding:20px 20px 35px}.solution_about_add_title{color:#000;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:10px}.solution_about_add_text{color:#0d1722;font-size:14px;line-height:1.45}@media only screen and (max-width:1200px){.solution_item_title{font-size:18px}}@media only screen and (max-width:980px){.solution{padding:40px 0 80px}.solution_title_container{margin-bottom:40px}.solution_main_title img{width:260px}.solution_main_title span{font-size:18px;padding:2px 15px}.solution_text{font-size:20px;margin-bottom:60px}.solution_container{flex-wrap:wrap;gap:30px;justify-content:center}.solution_container:after,.solution_container:before,.solution_item{max-width:330px;width:calc(50% - 20px)}.solution_item_title{font-size:20px}.solution_about_inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width:680px){.solution{padding:20px 0 50px}.solution_title_container{gap:12px 0;margin-bottom:40px}.solution_main_title img{width:190px}.solution_main_title span{font-size:15px;padding:1px 10px}.solution_text{font-size:16px;margin-bottom:40px}.solution_container{flex-direction:column}.solution_container:after,.solution_container:before,.solution_item{max-width:350px;width:100%}.solution_item{margin:auto auto 10px}.solution_item_inner{padding:15px 20px 20px}.solution_item_img{margin:auto;max-width:220px}.solution_item_title{font-size:20px;margin-bottom:10px}.solution_item_text{font-size:14px}.solution_about_inner{padding:30px 0}.solution_about_title_container{margin-bottom:25px;padding-left:5px;padding-right:5px}.solution_about_title{font-size:14px}.solution_about_sub_title{flex-direction:column;margin-bottom:15px}.solution_about_sub_title img{width:250px}.solution_about_img{margin-bottom:20px}.solution_about_add{margin-left:15px;margin-right:15px;width:calc(100% - 30px)}.solution_about_add_inner{padding:20px}.solution_about_add_title{margin-bottom:20px}.solution_container{gap:10px;margin-bottom:10px}}