.floating-book{bottom:48px;position:fixed;right:16px;transition:all .4s ease;z-index:1}.floating-book.--hidden{transform:translate(120%)}@media (min-width:1000px){.floating-book.--hidden{opacity:0;transform:none;visibility:hidden}.floating-book{bottom:40px;right:40px}}@media (min-width:1921px){.floating-book{right:80px}}.button-cta-ico{align-items:center;background-color:#39bfb7;border:1px solid #39bfb7;border-radius:32px;height:clamp(2.625rem,2.36rem + .89vw,3.25rem);justify-content:space-between;overflow:hidden}.button-cta-ico.is-ico-left{padding-left:clamp(2.5rem,2.23rem + .89vw,3.125rem)}.button-cta-ico.is-ico-right{padding-right:clamp(2.5rem,2.23rem + .89vw,3.125rem)}.button-cta-ico.is-small{height:clamp(2rem,1.73rem + .89vw,2.625rem)}.button-cta-ico.is-small.is-ico-left{padding-left:clamp(1.875rem,1.61rem + .89vw,2.5rem)}.button-cta-ico.is-small.is-ico-right{padding-right:clamp(1.875rem,1.61rem + .89vw,2.5rem)}.button-cta-ico__icon{background-color:#fff;border-radius:32px;height:clamp(2.5rem,2.23rem + .89vw,3.125rem);position:absolute;top:0;transition:width .4s ease;width:clamp(2.5rem,2.23rem + .89vw,3.125rem)}.is-small .button-cta-ico__icon{height:clamp(1.875rem,1.61rem + .89vw,2.5rem);width:clamp(1.875rem,1.61rem + .89vw,2.5rem)}.button-cta-ico.is-ico-left .button-cta-ico__icon{left:0}.button-cta-ico.is-ico-right .button-cta-ico__icon{right:0}@media (pointer:fine) and (hover:hover){.button-cta-ico:hover .button-cta-ico__icon{width:100%}}.button-cta-ico__icon__wrap{align-items:center;display:flex;height:clamp(2.5rem,2.23rem + .89vw,3.125rem);justify-content:center;width:clamp(2.5rem,2.23rem + .89vw,3.125rem)}.is-small .button-cta-ico__icon__wrap{height:clamp(1.875rem,1.61rem + .89vw,2.5rem);width:clamp(1.875rem,1.61rem + .89vw,2.5rem)}.button-cta-ico.is-ico-right .button-cta-ico__icon__wrap{margin-left:auto}.button-cta-ico__text{color:#fff;font-weight:400;margin-top:2px;padding-left:16px;padding-right:16px;transition:color .4s ease,transform .4s ease;z-index:2}@media (pointer:fine) and (hover:hover){.button-cta-ico.is-ico-left:hover .button-cta-ico__text{color:#39bfb7;transform:translate(-8px)}.button-cta-ico.is-ico-right:hover .button-cta-ico__text{color:#39bfb7;transform:translate(8px)}}.rotate-device-image{animation:rotateDeviceAnim 2s ease infinite normal none;border-radius:0;position:absolute;right:50px;top:100px;visibility:hidden}.full-screen-video-overlay__content{background-color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%;--media-object-fit:cover}.full-screen-video-overlay__content mux-player{height:100%;left:0;position:absolute;top:0;width:100%}.full-screen-video-overlay__close{cursor:pointer;height:clamp(2.8125rem,1.88rem + 3.13vw,5rem);position:absolute;right:clamp(1rem,.57rem + 1.43vw,2rem);top:clamp(1rem,.57rem + 1.43vw,2rem);width:clamp(2.8125rem,1.88rem + 3.13vw,5rem);z-index:11}.rotate-device-image{border-radius:0;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);visibility:hidden}.rotate-device-image img{animation:rotateDeviceAnim 2s ease infinite normal none;height:auto;width:clamp(2.8125rem,1.88rem + 3.13vw,5rem)}@media (orientation:portrait) and (hover:none) and (pointer:coarse){.rotate-device-image{visibility:visible}}@keyframes rotateDeviceAnim{0%{opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(90deg)}}
