section.services-block{position:relative;z-index:10}section.services-block:after{content:"";clip-path:polygon(0 300px, 100% calc(100% - 75vh), 100% 100%, 0% 100%);background-color:#eb6427;display:block;height:calc(100% - 185px);width:100%;top:0;position:absolute;z-index:-1;left:0}@media only screen and (max-width: 1200px){section.services-block:after{height:calc(100% - 150px);height:calc(100% - 120px)}}section.services-block .site-container{max-width:1700px}@media only screen and (max-width: 767px){section.services-block .site-container{width:100%}}section.services-block .site-container .top-banner{display:flex;align-items:stretch;background-color:#ededed;position:relative;clip-path:polygon(0 0, calc(100% - 171.38px) 0, 100% 171.38px, 100% 100%, 0 100%)}@media only screen and (max-width: 1440px){section.services-block .site-container .top-banner{clip-path:polygon(0 0, calc(100% - 120px) 0, 100% 120px, 100% 100%, 0 100%)}}@media only screen and (max-width: 767px){section.services-block .site-container .top-banner{flex-direction:column-reverse;clip-path:polygon(0 67px, 67px 0, 100% 0, 100% 100%, 0 100%)}}section.services-block .site-container .top-banner:after{content:"";position:absolute;right:45%;background-color:#151515;display:block;width:171.377px;height:171.377px;clip-path:polygon(100% 0, 100% 100%, 0 0);z-index:20;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 1024px){section.services-block .site-container .top-banner:after{display:none}}section.services-block .site-container .top-banner .inner{background-color:#eb6427;width:calc(50% + 100px);margin-right:-100px;display:flex;align-items:center;height:auto;position:relative;z-index:10;clip-path:polygon(0 0, 100% 0, calc(100% - 300px) 100%, 80px 100%, 0 calc(100% - 80px))}@media only screen and (max-width: 1440px){section.services-block .site-container .top-banner .inner{clip-path:polygon(0 0, 100% 0, calc(100% - 200px) 100%, 50px 100%, 0 calc(100% - 50px))}}@media only screen and (max-width: 767px){section.services-block .site-container .top-banner .inner{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 67px), calc(100% - 67px) 100%, 0 100%);width:100%;padding:30px;margin-right:0}}section.services-block .site-container .top-banner .inner .main-heading{max-width:335px;height:-moz-max-content;height:max-content;padding-left:150px;padding-top:30px;padding-bottom:30px}@media only screen and (max-width: 1440px){section.services-block .site-container .top-banner .inner .main-heading{padding-left:50px}}@media only screen and (max-width: 767px){section.services-block .site-container .top-banner .inner .main-heading{padding:30px 0 20px 0;max-width:219px}}section.services-block .site-container .top-banner .image-container{width:calc(50% + 200px);margin-left:-200px;display:flex;align-items:stretch;position:relative}@media only screen and (max-width: 767px){section.services-block .site-container .top-banner .image-container{width:100%;margin-left:0;min-height:180px}}section.services-block .site-container .top-banner .image-container:before,section.services-block .site-container .top-banner .image-container:after{content:"";position:absolute;left:50%;background-color:#151515;display:block;z-index:10}@media only screen and (min-width: 1366px){section.services-block .site-container .top-banner .image-container:before,section.services-block .site-container .top-banner .image-container:after{left:58%}}@media only screen and (max-width: 1024px){section.services-block .site-container .top-banner .image-container:before,section.services-block .site-container .top-banner .image-container:after{display:none}}section.services-block .site-container .top-banner .image-container:before{top:50%;width:93.377px;height:93.377px;clip-path:polygon(100% 0, 0% 100%, 0 0)}section.services-block .site-container .top-banner .image-container:after{bottom:50%;width:47px;height:47px;clip-path:polygon(100% 0, 100% 100%, 0 0)}section.services-block .site-container .top-banner .image-container .image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media only screen and (max-width: 767px){section.services-block .site-container .top-banner .image-container .image{height:auto}}section.services-block .site-container .services-container{display:grid;grid-template-columns:1fr;grid-gap:10px}@media only screen and (max-width: 1023px){section.services-block .site-container .services-container{grid-gap:20px}}section.services-block .site-container .services-container .inner{max-width:1400px;margin-left:auto;margin-right:auto;max-width:100%}section.services-block .site-container .services-container .service-single{background-color:#ededed;clip-path:polygon(150px 0, 100% 0, 100% 100%, 0 100%, 0 150px);padding:110px 30px}@media only screen and (max-width: 1440px){section.services-block .site-container .services-container .service-single{clip-path:polygon(120px 0, 100% 0, 100% 100%, 0 100%, 0 120px)}}@media only screen and (max-width: 1200px){section.services-block .site-container .services-container .service-single{padding:80px 30px;clip-path:polygon(100px 0, 100% 0, 100% 100%, 0 100%, 0 100px)}}@media only screen and (max-width: 1023px){section.services-block .site-container .services-container .service-single{padding:80px 30px;clip-path:polygon(100px 0, 100% 0, 100% 100%, 0 100%, 0 100px)}}@media only screen and (max-width: 767px){section.services-block .site-container .services-container .service-single{padding:60px 30px}}section.services-block .site-container .services-container .inner{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}section.services-block .site-container .services-container .heading{display:flex;align-items:flex-end;line-height:1;margin-left:20px;margin-bottom:70px}@media only screen and (max-width: 767px){section.services-block .site-container .services-container .heading{margin-left:0}}section.services-block .site-container .services-container .heading .shape{clip-path:polygon(0 0, 0% 100%, 100% 100%);width:32px;height:32px;display:block;margin-right:7px;margin-bottom:17px}@media only screen and (max-width: 1440px){section.services-block .site-container .services-container .heading .shape{margin-bottom:15px}}@media only screen and (max-width: 767px){section.services-block .site-container .services-container .heading .shape{width:25px;height:25px;margin-right:10px}}section.services-block .site-container .services-container .post-container{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:20px;column-gap:20px;row-gap:50px;max-width:100%}@media only screen and (max-width: 1200px){section.services-block .site-container .services-container .post-container{grid-template-columns:repeat(2, 50%)}}@media only screen and (max-width: 767px){section.services-block .site-container .services-container .post-container{grid-template-columns:repeat(2, 50%);row-gap:34px}}section.services-block .site-container .services-container .post-container .single{display:flex;flex-direction:column;padding:0 30px 36px 20px}@media only screen and (max-width: 767px){section.services-block .site-container .services-container .post-container .single{padding:0 0 40px}}section.services-block .site-container .services-container .post-container .single:after{content:"";width:calc(100% + 50px);height:2px;background-image:linear-gradient(to right, #000 10%, rgba(255, 255, 255, 0) 0%);background-position:top;background-size:9px 2px;background-repeat:repeat-x;margin-left:-20px;margin-bottom:-36px;margin-top:36px}@media only screen and (max-width: 767px){section.services-block .site-container .services-container .post-container .single:after{margin-bottom:-40px;margin-top:40px;margin-left:0;width:100%}}section.services-block .site-container .services-container .post-container .single .image-container{display:flex;align-items:flex-end;margin-bottom:40px}section.services-block .site-container .services-container .post-container .single .image-container .shape{clip-path:polygon(0 0, 0% 100%, 100% 100%);width:32px;height:32px;display:block;margin-right:16px}@media only screen and (max-width: 767px){section.services-block .site-container .services-container .post-container .single .image-container .shape{width:25px;height:25px;margin-right:0px}section.services-block .site-container .services-container .post-container .single .image-container img{max-width:75px;max-height:58px}}section.services-block .site-container .services-container .post-container .single .subheading{margin-bottom:14px;font-weight:700;word-break:break-word}section.services-block .site-container .services-container .post-container .single .text{display:flex;align-items:center;margin-bottom:auto;flex-grow:1}@media only screen and (max-width: 767px){section.services-block .site-container .services-container .post-container .single .text{flex-direction:column;align-items:flex-start;flex-grow:1}}section.services-block .site-container .services-container .post-container .single .text p{margin-right:32px;margin-bottom:0}@media only screen and (max-width: 767px){section.services-block .site-container .services-container .post-container .single .text p{margin-bottom:24px}}section.services-block .site-container .services-container .post-container .single .text a{min-width:unset;padding:25px 20px;height:auto;min-width:60px;margin-top:auto}section.services-block .site-container .services-container .post-container .single .text a:after{padding:0;background-color:#fff;width:19px;min-width:19px}section.services-block .site-container .services-container.has-banner .service-single:first-of-type{clip-path:unset !important}
