.ft-section-wide-logo{margin-block:0 1rem;width:200px}.ft-section-wide{margin-bottom:6rem;position:relative}.ft-section-wide .ft-button-wrapper.small{line-height:calc(var(--button-height) + 1px);scale:unset}.ft-section-wide .ft-button-wrapper.small a{font-size:1.6rem}.ft-section-wide .ft-button-wrapper{margin-top:2rem}.ft-section-wide-container{display:grid;grid-template-areas:"left left left right right right";grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-gap:0;min-height:40vh;position:relative}.ft-section-wide-container:after,.ft-section-wide-container:before{background:#fff;bottom:0;content:"";pointer-events:none;position:absolute;top:0}.ft-section-wide-container:before{left:calc(-50vw + 50%);right:100%}.ft-section-wide-container:after{left:100%;right:calc(-50vw + 50%)}.ft-section-wide-right .ft-section-wide-container{grid-template-areas:"right right right left left left  "}.ft-section-wide-big .ft-section-wide-container{align-items:center;margin:0 auto;max-width:1600px}.ft-section-wide-regular .ft-section-wide-container{align-items:center;margin:0 auto;max-width:var(--site-wide-width)}.ft-section-wide-text{align-items:center;display:flex;flex-direction:column;grid-area:right;justify-content:center;max-width:calc(var(--site-max-width)/2);padding-left:4rem;padding-block:6rem}.ft-section-wide-text h2{font-size:2rem}.ft-section-wide-image{background-position:50%;background-size:cover;grid-area:left}.ft-section-wide-center .ft-section-wide-container{grid-template-areas:none;grid-template-rows:auto;margin:0 auto 4rem;max-width:var(--site-wide-width);min-height:40vh}.ft-section-wide-center .ft-section-wide-image{background-position:50%;background-size:cover;min-height:50vh}.ft-section-wide-center .ft-section-wide-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-wide-center .ft-section-wide-text div p{font-size:1.1rem}.ft-section-wide-center .ft-section-wide-text{margin:0 auto;max-width:calc(var(--site-wide-width)*.8);padding-left:0}.ft-section-wide-center .ft-section-wide-container{grid-template-areas:"left" "right";grid-template-columns:1fr;grid-template-rows:1fr auto}.ft-section-wide-center .ft-section-wide-container .ft-section-wide-text{padding:1rem 2rem}.ft-section-wide-image_only .ft-section-wide-container{grid-template-columns:1fr;grid-template-rows:auto;height:auto;margin:0 auto;max-height:none;max-width:var(--site-wide-width);min-height:40vh;width:100%}.ft-section-wide-image_only .ft-section-wide-image{background-position:50%;background-size:cover;max-height:500px;min-height:40vh}.ft-section-wide-image_only .ft-section-wide-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-wide-image_only .ft-section-wide-text div p{font-size:1.1rem}.ft-section-wide-image_only .ft-section-wide-text{margin:0 auto;max-width:calc(var(--site-wide-width)*.8);padding-left:0}.ft-section-wide-image_only.ft-section-wide{margin-bottom:0}@media screen and (max-width:1024px){.ft-section-wide .ft-button-wrapper{margin-top:0;padding:0}.ft-section-wide-container{display:grid;gap:0;grid-template-areas:"left left right right right";grid-template-columns:repeat(5,1fr);grid-template-rows:1fr}.ft-section-wide-right .ft-section-wide-container{grid-template-areas:"right right right left left"}.ft-section-wide-image{align-self:stretch;max-width:100%;min-height:100%;overflow:hidden;width:100%}.ft-section-wide-big .ft-section-wide-container{margin:2rem}.ft-section-wide-container .ft-section-wide-text{padding:2rem}.ft-section-wide-image_only.ft-section-wide .ft-section-wide-container{grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:auto}.ft-section-wide-image_only.ft-section-wide .ft-section-wide-container .ft-section-wide-image{grid-area:unset}}@media screen and (max-width:768px){.ft-section-wide-text{padding:2rem}.ft-section-wide-container{grid-template-columns:1fr;grid-template-rows:1fr auto}.ft-section-wide-container,.ft-section-wide-right .ft-section-wide-container{grid-template-areas:"left" "right"}.ft-section-wide-big .ft-section-wide-container{margin:2rem}.ft-section-wide-text .ft-button-wrapper{padding:0}}