.services_container{background-color:#112732}.services{margin:0 auto;max-width:1140px;padding:70px 5px 40px;width:100%}.services_area{display:inline-block;margin:0 auto;width:100%}.services .top-content{margin:0 auto 40px;max-width:850px;text-align:center;width:100%}.services .top-content a:hover,.services .top-content h2,.services .top-content p{color:#fff}.services .items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%}.services .item{background-color:#f2f1f0;display:flex;flex-direction:column;flex-wrap:wrap;float:left;margin:10px 15px 30px;position:relative;width:calc(33.3336% - 30px)}.item:first-child:nth-last-child(4),.item:first-child:nth-last-child(4)~.item{width:calc(50% - 30px)}.services .item:before{border-left:36px solid #f2f1f0;border-top:36px solid #112732;content:"";position:absolute;right:0;top:0;width:0}.services .item-inner{display:flex;flex-direction:column}.services .top{align-items:center;background-image:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:40px 25px 30px;width:100%}.services .top_inner{align-items:center;display:flex;flex-wrap:wrap;min-height:60px}.top_image{float:left;margin:0 20px 0 0;max-width:60px;width:100%}.top_image img{display:block;margin:0 auto;max-height:60px}.top_title{float:left;width:calc(100% - 80px)}.services h3{margin:0}.services hr{border-bottom:2px solid #fff}.services ul{list-style-type:none;margin:0;padding:0 0 0 20px}.services ul li:before{color:#f37d28;content:"\2022";display:inline-block;font-weight:800;margin-left:-1em;width:1em}.services ul li{padding:0 0 5px;position:relative}.services p{margin:0 0 10px}.services .bottom{padding:0 25px 30px 45px;width:100%}.services .button{margin-top:auto;padding:0 40px 35px}@media(min-width:701px){.services .top{min-height:130px}}@media(max-width:1000px){.services .item{width:calc(50% - 30px)}}@media(max-width:700px){.services .item{margin:0 auto 30px;width:100%}.item:first-child:nth-last-child(4),.item:first-child:nth-last-child(4)~.item{width:100%}.services .top{padding:30px 25px 25px}.services{padding:70px 20px 40px}}@media(max-width:600px){.services{padding:60px 20px 30px}}