section.gt-block.connection {
padding: clamp(3.3rem, calc(0.99rem + 4.95vw), 8.25rem) clamp(3.3rem, calc(0.99rem + 4.95vw), 8.25rem);
}
section.gt-block.connection h2 {
line-height: 1.2;
letter-spacing: unset;
}
section.gt-block.connection .connection {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 2.2rem;
-ms-flex-item-align: stretch;
align-self: stretch;
}
@media screen and (max-width: 600px) {
section.gt-block.connection .connection {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
section.gt-block.connection .connection .text-xl p {
font-family: "Arial", sans-serif;
font-size: calc(var(--fs-small-rate) * 2.8rem);
font-style: normal;
line-height: 2.8rem;
color: var(--Body-text-innoforum, #fff);
font-weight: 400;
}
@media screen and (max-width: 768px) {
section.gt-block.connection .connection .text-xl {
letter-spacing: unset;
}
}
@media screen and (max-width: 500px) {
section.gt-block.connection .connection .text-xl {
text-align: center;
}
}
section.gt-block.connection .connection p {
font-family: "Arial", sans-serif;
font-size: calc(var(--fs-small-rate) * 2.8rem);
font-style: normal;
line-height: 2.8rem;
color: var(--Body-text-innoforum, #fff);
font-weight: 400;
}
section.gt-block.connection .connection--aplication {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-item-align: stretch;
align-self: stretch;
gap: clamp(4.12rem, calc(1.236rem + 6.18vw), 10.3rem);
}
@media screen and (max-width: 600px) {
section.gt-block.connection .connection--aplication {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
@media screen and (max-width: 768px) {
section.gt-block.connection .connection--aplication {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
section.gt-block.connection .connection--aplication img {
height: 30rem;
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;
}
}
section.gt-block.connection .connection--aplication .text-lg {
max-width: 63.3rem;
}
@media screen and (max-width: 768px) {
section.gt-block.connection .connection--aplication .text-lg {
letter-spacing: normal;
}
}
section.gt-block.connection .connection--aplication .text-lg p {
font-family: "Arial", sans-serif;
font-size: calc(var(--fs-small-rate) * 2.4rem);
font-style: normal;
line-height: 115%;
color: var(--Body-text-innoforum, #fff);
font-weight: 400;
}