.ft-section-logo{margin-block:0 1rem;width:200px}.ft-section{margin-bottom:6rem;position:relative}.ft-section .ft-button-wrapper{margin-top:2rem}.ft-section-container{grid-gap:0;display:grid;grid-template-areas:"left left left right right right";grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;min-height:40vh}.ft-section-right .ft-section-container{grid-template-areas:"right right right left left left  "}.ft-section-big .ft-section-container{align-items:center;margin:0 auto;max-width:var(--site-max-width)}.ft-section-regular .ft-section-container{align-items:center;margin:0 auto;max-width:var(--site-mid-width)}.ft-section-text{align-items:center;display:flex;flex-direction:column;grid-area:right;justify-content:center;max-width:calc(var(--site-mid-width)/2);padding-left:4rem;padding-block:6rem}.ft-section-text h2{font-size:2rem}.ft-section-image{background-position:50%;background-size:cover;grid-area:left}.ft-section-center .ft-section-container{grid-template-areas:none;grid-template-rows:auto;margin:0 auto 4rem;max-width:var(--site-mid-width);min-height:40vh}.ft-section-center .ft-section-image{background-position:50%;background-size:cover;min-height:50vh}.ft-section-center .ft-section-text h2{border-bottom:3px solid rgba(var(--ft-theme-rgb-color-2),1);font-size:2.18rem;margin:5rem 0 1rem;padding:0 0 2rem}.ft-section-center .ft-section-text div p{font-size:1.1rem}.ft-section-center .ft-section-text{margin:0 auto;max-width:calc(var(--site-mid-width)*.8);padding-left:0}.ft-section-center .ft-section-container{grid-template-areas:"left" "right";grid-template-columns:1fr;grid-template-rows:1fr auto}.ft-section-center .ft-section-container .ft-section-text{padding:1rem 2rem}.ft-section-image_only .ft-section-container{grid-template-columns:1fr;grid-template-rows:auto;height:auto;margin:0 auto;max-height:none;max-width:var(--site-mid-width);min-height:40vh;width:100%}.ft-section-image_only .ft-section-image{background-position:50%;background-size:cover;max-height:500px;min-height:40vh}.ft-section-image_only .ft-section-text h2{border-bottom:3px solid rgba(var(--ft-theme-rgb-color-2),1);font-size:2.18rem;margin:5rem 0 1rem;padding:0 0 2rem}.ft-section-image_only .ft-section-text div p{font-size:1.1rem}.ft-section-image_only .ft-section-text{margin:0 auto;max-width:calc(var(--site-mid-width)*.8);padding-left:0}.ft-section-image_only.ft-section{margin-bottom:0}@media screen and (max-width:1024px){.ft-section .ft-button-wrapper{margin-top:0;padding:0}.ft-section-container{display:grid;gap:0;grid-template-areas:"left left right right right";grid-template-columns:repeat(5,1fr)}.ft-section-right .ft-section-container{grid-template-areas:"right right right left left"}.--ft-section-image{align-self:center}.ft-section-big .ft-section-container{margin:2rem}.ft-section-container .ft-section-text{padding:2rem}.ft-section-image_only.ft-section .ft-section-container{grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:auto}.ft-section-image_only.ft-section .ft-section-container .ft-section-image{grid-area:unset}}@media screen and (max-width:768px){.ft-section-text{padding:2rem}.ft-section-container{grid-template-columns:1fr;grid-template-rows:1fr auto}.ft-section-container,.ft-section-right .ft-section-container{grid-template-areas:"left" "right"}.ft-section-big .ft-section-container{margin:2rem}.ft-section-text .ft-button-wrapper{padding:0}}