#inner-page-wrapper>.container{width:100%;padding:0}#ip-services{position:relative;display:block}#ip-services .services-banner{position:relative;display:block;padding:60px 0;overflow:hidden}#ip-services .services-banner-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}#ip-services .services-banner-inner:before{content:'';position:absolute;top:-60px;bottom:-60px;left:-50vw;right:25.5%;background:var(--secondary-color)}#ip-services .services-banner-article{position:relative;display:block;width:48%;margin:auto auto auto 0;padding:30px 30px 30px 0}#ip-services .services-banner-article h2{display:block;margin-bottom:30px}#ip-services .services-banner-article p{display:block;position:relative}#ip-services .services-banner-article a{margin-top:15px}#ip-services .services-banner-img{position:relative;display:block;width:52%;max-width:600px}#ip-services .services-banner-img img{display:block;width:100%;object-fit:cover;object-position:center center}#ip-services .services-list,#ip-services .services-list-inner,#ip-services .services-list-col,#ip-services .services-list-item,#ip-services .services-list-img,#ip-services .services-list-info{position:relative;display:block}#ip-services .services-list{margin-top:120px}#ip-services .services-list-articles{position:relative;display:flex;flex-flow:row wrap;margin:-15px}#ip-services .services-list-col{width:50%;padding:15px}#ip-services .services-list-col:nth-child(1){width:100%}#ip-services .services-list-col:nth-child(1) .services-list-item{flex-flow:row wrap}#ip-services .services-list-col:nth-child(1) .services-list-img{width:42%}#ip-services .services-list-col:nth-child(1) .services-list-info{width:48%;margin:auto 0;padding-left:75px}#ip-services .services-list-item{display:flex;flex-direction:column;height:100%;border:1px solid var(--light-color-3)}#ip-services .services-list-img img{position:relative;display:block;width:100%;object-fit:cover;object-position:center center}#ip-services .services-list-info{padding:30px 25px;display:flex;flex-direction:column;flex-grow:1}#ip-services .services-list-info a,#ip-services .services-list-info p,#ip-services .services-list-info h4{margin:0}#ip-services .services-list-info .s-content{margin:30px 0 50px}#ip-services .services-list-info a{margin-top:auto}#ip-services .services-inquire,#ip-services .services-inquire-inner,#ip-services .services-inquire-main,#ip-services .services-inquire-form{position:relative;display:block}#ip-services .services-inquire{margin-top:120px}#ip-services .services-inquire-inner{border-top:1px solid var(--light-color-3);padding-top:120px}#ip-services .services-inquire-main{text-align:center}#ip-services .services-inquire-main p,#ip-services .services-inquire-main h2{margin:0}#ip-services .services-inquire-main p{margin-top:30px}#ip-services .services-inquire-form{max-width:470px;margin:0 auto}#ip-services .services-inquire-form form{margin:30px 0 0}#ip-services .services-inquire-form p{margin:15px 0 0;font-size:14px;font-weight:400;line-height:1.428;letter-spacing:.025}#ip-services .services-inquire-form .site-form .form-col.submit{margin-top:47px}@media only screen and (max-width:991px){#ip-services .services-banner-inner,#ip-services .services-list-inner{width:450px;max-width:100%;margin-left:auto;margin-right:auto}#ip-services .services-list,#ip-services .services-inquire{margin-top:60px}#ip-services .services-banner{background:var(--secondary-color);padding:45px 0 60px}#ip-services .services-banner-inner{display:block}#ip-services .services-banner-inner:before{display:none}#ip-services .services-banner-img,#ip-services .services-banner-article{width:100%;max-width:100%;padding:0;text-align:center}#ip-services .services-banner-img img,#ip-services .services-banner-article{margin-top:30px}#ip-services .services-list-articles,#ip-services .services-list-item{display:block;margin:0}#ip-services .services-list-col,#ip-services .services-list-img,#ip-services .services-list-info{width:100% !important}#ip-services .services-list-col{padding:0}#ip-services .services-list-col+.services-list-col{margin-top:30px}#ip-services .services-list-img img{max-height:278px}#ip-services .services-list-info{padding:30px !important}#ip-services .services-inquire-inner{padding-top:60px}}