:root{--presentation-color: #1e1e1e;--presentation-button-color: #10504C;--presentation-button-background-color: white;--presentation-text-alignment: "left";--box-height: 100%;--slider-height: 800px}.presentation-section,.cms-subsection[data-type=presentation]{--items-height: 800px}.presentation-section.container-fullwidth,.cms-subsection[data-type=presentation].container-fullwidth{padding-left:0px;padding-right:0px}.presentation-section.container-fullwidth .container-fullwidth,.cms-subsection[data-type=presentation].container-fullwidth .container-fullwidth{padding-left:0px;padding-right:0px}.presentation-section .mm-bullets[data-type=bar],.cms-subsection[data-type=presentation] .mm-bullets[data-type=bar]{bottom:auto;top:min(max(100vh - 162px,var(--items-height)*.6),var(--items-height) - 44px)}@media(max-width: 768px){.presentation-section.container,.presentation-section .container,.cms-subsection[data-type=presentation].container,.cms-subsection[data-type=presentation] .container{padding:0}.presentation-section .mm-bullets[data-type=bar],.cms-subsection[data-type=presentation] .mm-bullets[data-type=bar]{top:calc(var(--box-height) - 44px)}}.presentation-section .js-mm-slider-item+.js-mm-slider-item,.cms-subsection[data-type=presentation] .js-mm-slider-item+.js-mm-slider-item{display:none}.component.presentation{position:relative;display:block}.component.presentation .presentation-tin{display:block;position:absolute}@media(max-width: 480px){.component.presentation .presentation-tin{left:calc(50% - 50px);top:30px;width:100px}}@media(min-width: 481px)and (max-width: 768px){.component.presentation .presentation-tin{left:7%;top:10%;width:15%}}@media(min-width: 769px){.component.presentation .presentation-tin{left:4%;top:33%;width:25%}}.component.presentation picture{width:100%}.component.presentation picture img{height:var(--slider-height);-o-object-fit:cover;object-fit:cover}@media(max-width: 480px){.component.presentation picture img{max-width:none;height:100%;--box-height: calc(100% + 0px)}}.component.presentation .vimeo-wrapper{position:relative;height:var(--slider-height);overflow:hidden;background-image:var(--fallback-image);background-size:cover;background-position:center}.component.presentation .vimeo-wrapper .vimeo-iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.component.presentation .presentation-box{display:none;position:absolute;z-index:50;display:grid;grid-template:1fr auto 1fr/1fr;text-align:var(--presentation-text-alignment);padding:20px 60px;width:600px;height:275px;top:min(50% - 137.5px,200px);gap:20px}.component.presentation .presentation-box.left{justify-content:start}.component.presentation .presentation-box.center{left:calc(50% - 300px);justify-content:center}.component.presentation .presentation-box.right{right:0;justify-content:end}.component.presentation .presentation-box.right .button{margin-left:auto;margin-right:0}.component.presentation .presentation-box .title{margin:0;font-size:50px;line-height:50px;align-self:center}.component.presentation .presentation-box .title,.component.presentation .presentation-box .subtitle{width:600px}.component.presentation .presentation-box .subtitle{margin:0;font-size:20px;line-height:28px;font-weight:300;transform:translateY(calc(100% + 20px));opacity:0;align-self:end;text-transform:none}.component.presentation .presentation-box .button{margin:0;max-width:80%;opacity:0;font-weight:700;align-self:start;transform:translateY(calc(-100% - 20px))}.component.presentation .presentation-box .button:hover{color:#10504c;background-color:#fff;border-color:#10504c}@media(max-width: 480px){.component.presentation .presentation-box{display:grid;grid-template-rows:auto auto 1fr;top:0;left:0;width:100vw;height:min(var(--box-height),100vh - 90px);background-color:rgba(0,0,0,0);justify-content:center;text-align:center;align-content:start;gap:10px;padding:45px 30px}.component.presentation .presentation-box.left,.component.presentation .presentation-box.center,.component.presentation .presentation-box.right{left:unset;right:unset}.component.presentation .presentation-box.left .title,.component.presentation .presentation-box.left .subtitle,.component.presentation .presentation-box.left .button,.component.presentation .presentation-box.center .title,.component.presentation .presentation-box.center .subtitle,.component.presentation .presentation-box.center .button,.component.presentation .presentation-box.right .title,.component.presentation .presentation-box.right .subtitle,.component.presentation .presentation-box.right .button{position:static;width:100%}.component.presentation .presentation-box .title{top:unset;font-size:30px;line-height:30px}.component.presentation .presentation-box .subtitle{top:unset;opacity:1}.component.presentation .presentation-box .button{bottom:20px;opacity:1;align-self:end;margin:0 auto}}@media(min-width: 481px)and (max-width: 511px){.component.presentation .presentation-box{right:calc(40% - 300px)}}.component.presentation .width-transition{transition:all 500ms linear 500ms}.component.presentation .colorize{color:var(--presentation-color);border-color:var(--presentation-color)}.component.presentation .colorize-button{color:var(--presentation-button-color);border-color:var(--presentation-button-color);background-color:var(--presentation-button-background-color)}@media(max-width: 480px){.component.presentation{height:100%}.component.presentation .presentation-mood .vimeo-wrapper{height:100%}}

/*# sourceMappingURL=Presentation.FMP.css.map*/