:root {
--borderWidth: 7px;
--height: 24px;
--width: 12px;
--borderColor: #78b13f;
--border-radius: 7px;
}
.hidden-h1 {
display: none;
}
.grid-3 {
display: grid;
grid-template-columns: repeat(1, 1fr);
}
.border-radius figure img {
border-radius: var(--border-radius);
}
.menu-item {
margin-right: 1rem;
}
.ct-menu-link {
border-radius: var(--border-radius) !important;
}
.solutions-archive-desc-title {
font-size: 20px;
margin: 1rem auto;
}
.solutions-list__item {
list-style-type: none;
position: relative;
}
.solutions-list__item::before {
margin-right: 1rem;
content: '\2713';
font-size: 25px;
color: #78b13f;
}
#main {
margin-top: -140px !important;
}
.hero-section {
padding-top: 150px;
}
.entry-header {
padding-top: 150px !important;
}
.entry-card.type-actu:nth-child(odd) {
padding-right: 0;
}
.entry-card.type-actu {
display: flex;
}
.entry-card.type-actu:nth-child(odd)>a,
.entry-card.type-actu:nth-child(odd) .ct-image-container.boundless-image,
.entry-card.type-actu:nth-child(odd) .ct-image-container {
order: 1;
}
article.type-actu .ct-image-container img {
aspect-ratio: auto !important;
}
.border-radius {
border-radius: 8px;
}
.padding-15 div {
padding: 11px !important;
}
.welcome-cta {
margin-top: -4rem !important;
}
.gt_switcher_wrapper {
top: 11px !important;
right: 95px !important;
}
.solutions_header_desc {
text-align: center;
max-width: 1069px;
margin: 0 auto;
}
.solutions_header_desc h4 {
margin-top: 2rem;
margin-bottom: 2rem;
text-align: center;
}
.solutions_header_desc ul {
list-style: none;
display: grid;
gap: 10px;
grid-template-columns: repeat(1, 1fr);
margin-bottom: 4rem !important;
}
.solutions_header_desc ul li {
text-align: start;
}
.solutions_header_desc ul li::before {
margin-right: 1rem;
content: '\2713';
font-size: 25px;
color: #78b13f;
}
@media (max-width:690px) {
.solution-image figure {
display: none;
}
.solution.type-solution {
align-items: center;
}
.solution.type-solution .ct-image-container {
max-width: 250px;
}
}
@media (min-width:690px) {
.solutions_header_desc ul {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width:1000px) {
.grid-3 {
grid-template-columns: repeat(3, 1fr);
}
.solutions_header_desc ul {
grid-template-columns: repeat(3, 1fr);
}
.solution.type-solution .entry-title {
min-height: 78px;
}
}