.about_listitem.ul-li ul li:first-child{float:right}.about_service_section .about_service_box:after,.about_service_section .about_service_box:before{position:absolute;top:0;left:0;width:100%;opacity:1;content:"";z-index:1;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(52,52,52,0)),to(rgba(52,52,52,.90196)));background-image:-o-linear-gradient(top,rgba(52,52,52,0),rgba(52,52,52,.90196));background-image:linear-gradient(to bottom,rgba(52,52,52,0),rgba(52,52,52,.90196))}.about_area_content{padding-left:40px}.about_area_content .shape_pattern_2{position:absolute;right:-30px;bottom:60px}.about_area_content .about_top_text{font-size:20px;font-weight:500;padding:30px 0 25px}.about_area_content .about_top_text span,.about_area_content .about_top_text strong{font-weight:700}.about_area_content .about_top_text strong{color:#b89b5e}.about_area_content .about_top_text span{text-decoration:underline}.about_listitem{margin-top:35px}.about_listitem li{width:50%;float:left;margin-bottom:20px}.about_listitem li i{width:40px;height:40px;line-height:40px;text-align:center;margin-left:10px;color:#b89b5e;border-radius:100%;background-color:#fff;border:2px solid #e1dfdc}.about_page_section{padding:145px 0 50px 0}.about_page_section .about_btn{margin-top:15px}.about_page_section .about_btn a{color:#fff;display:inline-block;padding:20px 42px 18px 45px;background-color:#b89b5e}.about_service_section{padding-bottom:120px}.about_service_section .about_service_box{overflow:hidden}.about_service_section .about_service_box:before{-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.about_service_section .about_service_box:after{opacity:0;visibility:hidden;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(185,157,95,0)),to(rgba(185,157,95,.90196)));background-image:-o-linear-gradient(top,rgba(185,157,95,0),rgba(185,157,95,.90196));background-image:linear-gradient(to bottom,rgba(185,157,95,0),rgba(185,157,95,.90196))}.about_service_section .about_service_box .abt_service_text{bottom:50px;z-index:2;left:50px;width:275px;position:absolute}.about_service_section .about_service_box .abt_service_text span{color:#fff}.about_service_section .about_service_box .abt_service_text h4{color:#fff;font-size:24px;line-height:1.417;padding:10px 0 20px}.about_service_section .about_service_box .abt_service_text .ab_case_btn{color:#b5b5b5;font-weight:700}.about_service_section .about_service_box .abt_service_text .ab_case_btn i{margin-right:10px}.about_service_section .about_service_box .abt_service_text .subs_form input{width:100%;height:60px;border:none;padding-right:30px;background-color:#fff}.about_service_section .about_service_box .abt_service_text .subs_form .nws-button{top:17px;left:10px}.about_service_section .about_service_box .abt_service_text .subs_form .nws-button button{color:#b89b5e}.about_service_section .about_service_box:hover:before{opacity:0;visibility:hidden}.about_service_section .about_service_box:hover:after{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.about_service_section .about_service_box:hover .ab_case_btn{color:#fff}.about_call_action_section .background_parallax{padding:95px 0}.about_call_action_section .background_overlay{background-color:rgba(52,52,52,.8)}.about_call_action_section .about_cta_content{padding-right:40px}.about_call_action_section .about_cta_content .section_title_area h2{color:#fff}.about_call_action_section .about_cta_content .about_cta_btn{margin-top:20px;float:left;display:inline-block}.about_call_action_section .about_cta_content .about_cta_btn a{color:#fff;padding:20px 38px 18px 40px;background-color:#b89b5e}.about_practice_section{padding:118px 0 70px}.about_practice_section .section_title_area{padding-bottom:65px}.about_practice_icontext{margin-bottom:40px}.about_practice_icontext .about_practice_icon{line-height:1;margin-left:30px;transform:rotatey(180deg)}.about_practice_icontext .about_practice_icon i{font-size:60px;color:#b89b5e}.about_practice_icontext .about_practice_text{overflow:hidden}.about_practice_icontext .about_practice_text h4{font-size:26px;padding-bottom:10px}.about_practice_icontext .about_practice_text p{line-height:1.625}.about_award_section{padding:120px 200px}.about_award_section .award_item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.about_award_section .award_item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.service_section{padding:118px 0 60px;background-color:#f7f7f7}.service_section .section_title_area{padding-bottom:78px}.service_section .service_img{overflow:hidden}.service_section .service_img img{-webkit-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;transition:.5s all ease-in-out}.service_section .service_img:before{position:absolute;content:"";height:100%;width:0%;top:0;left:auto;right:0;background-color:#b89b5e;z-index:1;opacity:.9;-webkit-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;transition:.5s all ease-in-out}.service_section .service_img_text:hover .service_text{top:-40px}.service_section .service_img_text:hover .service_img img{-webkit-transform:rotateZ(-2deg) scale(1.2);-ms-transform:rotate(-2deg) scale(1.2);transform:rotateZ(-2deg) scale(1.2)}.service_section .service_img_text:hover .service_img:before{width:100%;right:auto;left:0}.service_text{top:-60px;padding:38px;max-width:90%;margin:0 auto;z-index:2;background-color:#fff;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.service_text .service_icon{line-height:1}.service_text .service_icon i{font-size:60px;color:#b89b5e}.service_text .service_check{height:50px;width:50px;line-height:50px;border-radius:100%;margin-top:8px;background-color:#f4f0e8}.service_text .service_check i{color:#b89b5e}.service_text .service_content{width:100%;padding-top:20px;display:inline-block}.service_text .service_content h3{font-size:26px;line-height:1.385;padding-bottom:15px}.service_text .service_content p{font-size:16px;line-height:1.714}@media screen and (max-width:1440px){.about_award_section{padding:120px 130px}}@media screen and (max-width:1280px){.app_download_section .app_img{right:0}}@media screen and (max-width:991px){.service_box{max-width:270px;margin:0 auto;margin-bottom:40px}.about_service_box{margin-bottom:40px}.about_call_action_section .about_cta_content .about_cta_btn{float:none}.app_download_section .app_img{display:none}}@media screen and (max-width:767px){.service_section{padding:60px 0 60px}.about_service_section .about_service_box{max-width:370px;margin:0 auto 40px}.about_practice_icontext{max-width:370px;margin:0 auto 40px}}@media screen and (max-width:580px){.about_listitem li{width:100%}.service_section{padding:60px 0 20px}.app_download_section .app_download_content .app_btn li{width:220px}}@media screen and (max-width:480px){.about_area_content .about_top_text{font-size:18px;padding:20px 0 20px}.about_listitem{margin-top:20px}.service_section .section_title_area{padding-bottom:30px}.service_text .service_content h3{font-size:22px;padding-bottom:10px}.service_text{padding:20px}.about_page_section{padding:80px 0 60px}.about_service_section{padding-bottom:20px}.about_call_action_section .background_parallax{padding:60px 0}.about_practice_section{padding:60px 0 20px}.app_download_section{padding:60px 0 40px}.app_download_section .app_download_content .app_btn li{margin-bottom:20px;height:60px;padding-top:10px;font-size:20px}.about_award_section{padding:60px 80px}}@media screen and (max-width:420px){.service_text .service_icon i{font-size:45px}.about_area_content{padding-left:0}.about_area_content .section_title_area p{padding-left:40px}.about_page_section .about_btn a{padding:15px 30px 13px 32px}.about_practice_section .section_title_area{padding-bottom:30px}}@media screen and (max-width:380px){.about_area_content .about_top_text{font-size:16px}.about_call_action_section .about_cta_content .about_cta_btn a{padding:15px 28px 13px 30px}}