section.services{display:flex;align-items:auto;justify-content:space-between;flex-direction:column;flex-wrap:auto;padding:40px 0;background:#D9D9D9;position:relative}section.services:before{content:" ";background-color:#0078c1;height:33px;width:33px;position:absolute;top:-33px;left:2em}section.services:after{content:" ";background-color:#fff;height:33px;width:33px;position:absolute;top:0;left:2em}section.services .inner{position:relative;padding:0;flex-grow:1}section.services .inner .subtitle{padding:0 3em}section.services .inner h3{padding:0 2em}section.services .inner .services-wrapper{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;margin:1em 0 4em;padding:0 3em}section.services .inner .services-wrapper .service{position:relative;background:white;padding:2em 2em 4em;margin:2em 0;box-shadow:0 0 10px #0006}section.services .inner .services-wrapper .service .title{position:relative;display:flex;flex-direction:row;justify-content:flex-start;background:#0078C1;padding:.8em;left:-3.5em;margin-bottom:0}section.services .inner .services-wrapper .service .title p{font-family:Rubik,sans-serif;font-weight:500;font-size:1.4rem;color:#fff;margin:0}section.services .inner .services-wrapper .service .title p:first-child{margin-right:15px}section.services .inner .services-wrapper .service p{font-family:Rubik,sans-serif;font-weight:400;font-size:1rem;color:#162539;margin:0 0 2em;line-height:25px}section.services .inner .services-wrapper .service a{font-family:Rubik,sans-serif;font-weight:500;font-size:1.2rem;color:#162539;position:absolute;text-transform:uppercase;bottom:.8em;right:.8em;display:flex;transition:all .3s}section.services .inner .services-wrapper .service a:hover{color:#0078c1!important}section.services .inner .services-wrapper .service a:hover svg{stroke:#0078c1;margin-left:25px}section.services .inner .services-wrapper .service a svg{width:18px;margin-left:20px;stroke:#162539;transition:all .3s}section.services .inner .tagline{text-align:center;margin-bottom:3em}section.services .inner .featured{background-color:#fff;background-image:url(/build/assets/office-building---adobestock_252491125_preview-3328f153.jpg);background-repeat:no-repeat;background-position:100% 100%;padding:3em 2em;margin:2em 0 0;box-shadow:0 0 10px #0006}section.services .inner .featured h3{margin-bottom:1em}section.services .inner .featured .featured_content{display:flex;justify-content:space-between;flex-direction:column;gap:20px}section.services .inner .featured .featured_content .left,section.services .inner .featured .featured_content .right{flex-basis:100%}section.services .inner .featured .featured_content .right .links{padding:35px 8px 105px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%}section.services .inner .featured .featured_content .right .links .links-container{display:flex;align-items:auto;justify-content:auto;flex-direction:column;flex-wrap:auto;background:#162539;border:solid 1px #7E7E7E;padding:2em;min-width:400px}section.services .inner .featured .featured_content .right .links .links-container .subtitle{color:#fff!important}section.services .inner .featured .featured_content .right .links .links-container a{font-family:Rubik,sans-serif;font-weight:500;font-size:1.1rem;color:#fff;align-items:auto;justify-content:space-between;flex-direction:row;flex-wrap:auto;line-height:22px;display:flex;width:100%;text-transform:uppercase;align-items:center;margin:.5em 0;position:relative;padding:1em 2.5em 1em .5em;border-bottom:solid 1px #0078C1;transition:all .3s}section.services .inner .featured .featured_content .right .links .links-container a:hover{color:#fff!important;background:#0078C1}section.services .inner .featured .featured_content .right .links .links-container a:hover svg{stroke:#fff}section.services .inner .featured .featured_content .right .links .links-container a svg{position:absolute;top:1.1em;right:.5em;width:20px;stroke:#0078c1;transition:all .3s}section.services .inner .featured .featured_content p{line-height:22px;margin-bottom:1em}@media only screen and (min-width: 768px){section.services{padding:84px 0}section.services .inner{padding:4em 5em}section.services .inner .subtitle{padding:0}section.services .inner h3{padding:0}section.services .inner .services-wrapper{padding:0}section.services .inner .services-wrapper .service{margin:1em 2em 4em}section.services .inner .featured{margin:2em 0}}@media only screen and (min-width: 992px){section.services .inner{padding:4em 7em}}@media only screen and (min-width: 1200px){section.services .inner{display:flex;align-items:auto;justify-content:space-between;flex-direction:column;flex-wrap:auto;padding:0 11em}section.services .inner .featured{padding:5em;margin:2em 0}section.services .inner .featured .featured_content{flex-direction:row}section.services .inner .featured .featured_content .left,section.services .inner .featured .featured_content .right{flex-basis:48%}section.services .inner .services-wrapper{flex-direction:row;margin:1em 0 4em;--gap: 3.5em}section.services .inner .services-wrapper .service{flex-basis:calc(50% - var(--gap));padding:2em 2em 4em;margin:2em 0}}
