.process-v-1 {
max-width: 100%;
display: flex
;
flex-direction: row;
} .section-subtitle-services {
font-family: 'Open Sans';
font-weight: ;
color: #000;
font-size: 1.3em;
text-transform: none;
}
.vc_custom_heading_wrap.quote-text {
font-family: 'Noto Serif Display';
font-weight: 600;
color: #000;
font-size: 2.3em;
}
.vc_custom_heading_wrap.quote-text .author {
font-family: 'Open Sans';
font-weight: 400;
color: #000;
font-size: 23px;
font-style: italic;
} .plain-body {
font-family: 'Open Sans' !important;
font-weight: 300 !important;
color: #000 !important;
font-size: 1.1em;
} @media only screen and (max-width: 958px) {
.wpb_column.pos-top.pos-center.align_left.column_child.col-lg-4.service-num-box.single-internal-gutter {
margin-bottom: 12px !important;
margin-top: 24px !important;
}
.service-box-row .empty-space.empty-single {
padding-top: 12px;
}
} .icon-list {
display: flex;
flex-direction: column;
width: 100%;
align-items: flex-start;
gap: 12px;
position: relative;
}
.icon-list .row {
display: flex;
align-items: flex-start;
gap: 12px;
position: relative;
align-self: stretch;
width: 100%;
flex: 0 0 auto;
}
.icon-list .frame {
position: relative;
width: 19px;
height: 20.85px;
object-fit: cover;
}
.icon-list .text {
position: relative;
flex: 1;
margin-top: -1.00px;
font-family: 'Open Sans';
font-weight: 300;
color: #000000;
font-size: 16.5px;
letter-spacing: 0;
line-height: 24px;
word-wrap: break-word; } @media (max-width: 600px) {
.vc_custom_heading_wrap.quote-text {
font-family: 'Noto Serif Display';
font-weight: 600;
color: #000;
font-size: 1.4em;
}
.icon-list {
width: 100%; }
.icon-list .text {
font-size: 16px; line-height: 20px; }
.icon-list .frame {
width: 16px; height: 18px; }
.icon-list .row {
padding: 2% !important;
}
}
} .proc-title {
font-family: 'Open Sans';
font-weight: 300;
font-size: 1.2rem;
line-height: 32px; color: #000;
padding-left: 1%;
display: inline;
max-width: 150px;
} .icon-box-verallis,
.icon-box-verallis * {
box-sizing: border-box;
}
.icon-box-verallis {
display: flex;
flex-direction: row;
gap: 32px;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
position: relative;
}
.service-box {
min-height: 430px !important;
background: linear-gradient(
134.17deg,
rgba(238, 240, 245, 1) 0%,
rgba(230, 233, 239, 1) 100%
);
border-radius: 40px;
border-width: 0.5px;
border-style: solid;
border-image: linear-gradient(
132.16deg,
rgba(254, 254, 255, 1) 0%,
rgba(198, 206, 218, 1) 100%
);
border-image-slice: 1;
padding: 48px 40px 48px 40px;
display: flex;
flex-direction: column;
gap: 32px;
align-items: center;
justify-content: flex-start;
flex: 1;
min-width: 360px;
position: relative;
box-shadow: 10px 10px 24px 0px rgba(166, 180, 200, 0.7),
-12px -12px 20px 0px rgba(255, 255, 255, 0.8);
}
.frame-35 {
display: flex;
flex-direction: row;
gap: 0px;
align-items: center;
justify-content: flex-start;
flex-shrink: 0;
height: auto;
position: relative;
overflow: visible;
}
.service-title {
color: #060606;
text-align: center;
font-family: "OpenSans-Bold", sans-serif;
font-size: 18px;
letter-spacing: 0.02em;
font-weight: 700;
position: relative;
}
.service-description-we-carefully-evaluate-current-contract-agreements-aiming-to-verify-that-all-preset-qualitative-quantitative-obligations-have-been-met-and-applied-based-on-our-findings-we-issue-a-report-portraying-current-situation {
color: #000000;
text-align: left;
font-family: "OpenSans", sans-serif;
font-size: 14px;
line-height: 20px;
letter-spacing: 0.05em;
font-weight: 300	;
position: relative;
align-self: stretch;
}
.frame-352 {
display: flex;
flex-direction: row;
gap: 0px;
align-items: center;
justify-content: flex-start;
flex-shrink: 0;
height: auto;
position: relative;
overflow: visible;
}
.frame-353 {
display: flex;
flex-direction: row;
gap: 0px;
align-items: center;
justify-content: flex-start;
flex-shrink: 0;
height: auto;
position: relative;
overflow: visible;
}
.frame-354 {
display: flex;
flex-direction: row;
gap: 0px;
align-items: center;
justify-content: flex-start;
flex-shrink: 0;
height: auto;
position: relative;
overflow: visible;
}
.frame-355 {
display: flex;
flex-direction: row;
gap: 0px;
align-items: center;
justify-content: flex-start;
flex-shrink: 0;
height: auto;
position: relative;
overflow: visible;
}
.frame-356 {
display: flex;
flex-direction: row;
gap: 0px;
align-items: center;
justify-content: flex-start;
flex-shrink: 0;
height: auto;
position: relative;
overflow: visible;
}
.frame-357 {
display: flex;
flex-direction: row;
gap: 0px;
align-items: center;
justify-content: flex-start;
flex-shrink: 0;
height: auto;
position: relative;
overflow: visible;
}
img.v-icon {
width: 40px;
}
.centered-box {
display: flex;
flex-direction: column;
align-items: center; justify-content: center; padding: 1.5rem; height: auto; box-sizing: border-box; min-height: 230px !important;
gap: 16px;
}
.centered-box .service-title,
.centered-box .service-description {
text-align: center !important;
margin: 0.5rem 0; color: #000000;
text-align: left;
font-family: "Open Sans";
font-weight:300;
}