.section{position:relative;display:flex}.section .section-background{height:100%;width:100%;z-index:0;position:absolute;left:0;top:0;overflow:hidden}.section .section-content{position:relative;width:100%}.section .h-small{min-height:40vh}.section .h-medium{min-height:65vh}.section .h-large{min-height:80vh}.section .h-full{min-height:100vh}.section .section-content .content-header{}.section .section-content .content-header h2{font-weight:bolder}.section.section-color-dark{--headings-color:var(--color-primary);color:var(--color-primary);--body-color:var(--color-primary)}.section.section-color-light{color:var(--color-black);--body-color:var(--color-black)}.section.section-light{background-color:var(--color-primary)}.section.section-dark{background-color:var(--color-secondary)}.section-content-split .column-content{display:flex;flex-direction:column;justify-content:center}.section-content-intro .column-heading{display:flex;flex-direction:column;justify-items:flex-start}.section-content-intro .column-heading .h2{order:-1;margin-bottom:-.4rem;--headings-font-size-h2:var(--headings-font-size-h5)}.section-content-autocolumns.section-duotone1 .container{--headings-color:white;--body-color:white}.section-content-autocolumns.section-duotone1 .section-content .row>div{display:flex;flex-direction:column;justify-content:center}.section-content-autocolumns.section-duotone1 .section-content .row>div:nth-child(odd){background:var(--color-third)}.section-content-autocolumns.section-duotone1 .section-content .row>div:nth-child(even){background:var(--color-fourth)}.section-content-split .block .header .h2{color:var(--color-third)}@media only screen and (min-width:768px){.section-content-split.section-duotone1 .container:before{content:'';background-color:#edeae7;width:66%;left:34%;position:absolute;top:var(--box-4);bottom:var(--box-4)}.section-content-split.section-duotone1.split-right .container:before{left:0}.section-content-split.section-duotone1.section.section-semi-light .container:before{background-color:#fff}}.section-content-split .column-media{display:flex;flex-direction:column;justify-content:center}.section-content-split .column-content{min-height:500px}@media only screen and (min-width:768px){.section-content-split .column-content>.block{padding-top:var(--box-4);padding-bottom:var(--box-4)}}.section-content-autocolumns .block .inner{padding:var(--box-2)}.section-content-autocolumns .container .row .block{height:100%}.section-content-centered.section-dark .section-background img{filter:brightness(.6) contrast(1.1)}.section-content .cards{display:flex}@media only screen and (min-width:768px){.section-content .cards{column-gap:var(--box-2)}}.section-content .cards .card{flex:0 1 9%;min-height:50vh;position:relative;overflow:hidden;transition:all .5s ease .3s}@media only screen and (min-width:768px){.section-content .cards .card{min-height:60vh}}.section-content .cards .card.active{flex:1 1 50%}.section-content .cards .card .card-background{opacity:.4;height:100%;position:absolute;top:0;left:0;width:100%}.section-content .cards .card .vertical{height:100%;display:flex;align-items:flex-start;padding:var(--box-2);transition:all .5s ease .3s}.section-content .cards .card.active .vertical{opacity:0}.section-content .cards .card .vertical h3{flex:1 0 100%;width:max-content;transform:rotate(90deg);transform-origin:left bottom;position:absolute;top:calc(0 - calc(var(--headings-font-size-h3) - var(--box-2)));left:calc(50% - var(--box-1))}@media only screen and (min-width:768px){.section-content .cards .card .vertical h3{left:calc(50% - var(--box-2))}}.section-content .cards .card .horizontal{height:100%;position:absolute;top:0;padding:var(--box-2);transition:all .5s ease .3s;border-left:5px solid var(--color-third);overflow-y:auto;font-weight:400}.section-content .cards .card:not(.active) .horizontal{opacity:0}