:root{--presentation-color: #1e1e1e;--presentation-button-color: #10504C;--presentation-button-background-color: white;--presentation-text-alignment: "left"}@media(max-width: 768px){.presentation-section.container,.cms-subsection[data-type=presentation].container{padding:0}}.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 .presentation-mood.slide-in{overflow:hidden}.component.presentation .presentation-mood.slide-in img{transition:object-position 2.5s cubic-bezier(0.4, 0, 0.2, 1) .5s;transition:object-position 2.5s cubic-bezier(0.4, 0, 0.2, 1) .5s, -o-object-position 2.5s cubic-bezier(0.4, 0, 0.2, 1) .5s;max-width:none}.component.presentation picture{width:100%}.component.presentation picture img{height:450px;-o-object-fit:cover;object-fit:cover}@media(max-width: 480px){.component.presentation picture img{height:375px;max-width:none}}.component.presentation .vimeo-wrapper{position:relative;height:100vh;max-height:450px;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:calc(50% - 137.5px);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:40px;line-height:40px;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}.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:375px;background-color:transparent;justify-content:center;text-align:center;align-content:start;gap:10px}.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:auto}.component.presentation .presentation-box .title{top:unset;font-size:26px}.component.presentation .presentation-box .subtitle{top:unset;font-size:15px;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:375px}.component.presentation .presentation-mood,.component.presentation .presentation-box{height:375px}.component.presentation .presentation-mood .vimeo-wrapper,.component.presentation .presentation-box .vimeo-wrapper{max-height:375px}}

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