Document Scanning
Document Storage
Media Conversion
@media screen and (min-width: 468px) {
.steps__grid {
grid-template-columns: repeat(2, 1fr);
grid-auto-rows: 1fr;
grid-template-areas:
"text text"
"1 2"
"3 4"
"5 button";
}
}
@media screen and (min-width: 1200px) {
.steps__grid {
grid-template-columns: repeat(4, 1fr);
grid-template-rows: 1fr 1fr;
grid-template-areas:
"text text 1 2"
"button 3 4 5";
}
.steps__box {
width: 280px;
height: 266px;
}
.steps__text {
margin-bottom: 0;
margin-top: 0;
padding-right: 2rem;
}
.steps__container__wrap {
background-color: transparent;
}
.steps__container__wrap::before {
content: "";
position: absolute;
top: 7.5%;
left: -100vw;
height: 85%;
width: 200vw;
background-color: var(--rowBackground);
z-index: -1;
}
.steps__button__container {
margin-bottom: 0rem;
text-align: left;
}
}
/* Industries we serve */
.section--industries {
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.industries__textCol {
margin-top: 164px;
padding: 60px 80px;
background-color: #fff;
}
.industries__subheader {
margin-bottom: 16px;
}
/* Squares */
.squares {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-areas: "topLeft topRight""bottomLeft bottomRight";
}
.square {
padding-top: 100%;
background-color: #578AC5;
position: relative;
color: #fff;
box-shadow: 8px 12px 18px rgba(0, 0, 0, 0.25);
}
.square--topLeft {
grid-area: topLeft;
}
.square--bottomLeft {
background-color: #C4C4C4;
color: #3E3E3E;
grid-area: bottomLeft;
}
.square--bottomRight {
grid-area: bottomRight;
}
.square__icon {
position: absolute;
top: 24px;
right: 24px;
width: 64px;
height: 64px;
width: 28px;
height: auto;
}
.square__text {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
margin: 0;
padding: 28px;
font-weight: 300;
line-height: 1.2;
}
.squares__textContainer {
padding: 70px 0 70px 32px;
}
.squares__description {
margin-bottom: 42px;
font-size: 15px;
}
@media screen and (min-width: 768px) {
.square__icon {
width: 3rem;
}
}
/* Benefits Grid */
.benefits__intro {
text-align: center;
margin-bottom: 7rem;
color: var(--light-blue);
font-size: 18px;
}
.benefitsGrid__container {
background-color: var(--rowBackground);
padding-top: 155px;
padding-bottom: 155px;
}
.benefitsGrid {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: -3.5rem;
}
.benefit {
flex: 320px 0 0;
margin: 2.4rem;
position: relative;
padding: 2.5rem 3.75rem;
background: #fff;
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
border-top: 1rem solid #578AC5;
}
.benefit__header {
margin-bottom: 40px;
font-size: 25px;
}
.benefit__icon {
position: absolute;
top: 2rem;
right: 2rem;
}
.benefit__description {
font-size: 15px;
}
.benefits__button__container {
text-align: center;
margin-top: 8rem;
}
@media screen and (min-width: 768px) {
.benefits__intro {
font-size: 30px;
}
}
/* General Media queries */
@media screen and (max-width: 464px) {
.hero__text {
margin-bottom: 4rem;
}
.margin-bot-mobile {
margin-bottom: 4rem;
}
.square__text {
font-size: 13px;
}
.squares__textContainer {
padding-left: 0px;
}
.benefitsGrid {
grid-template-columns: 1fr;
}
.industries__textCol {
padding: 30px;
}
}
@media screen and (max-width: 992px) {
.capabilities-section {
background-image: none;
background-color: var(--rowBackground);
}
}