*{border:0;margin:0}body,html{margin:0;height:calc(var(--window-height, 1vh) * 100 - constant(safe-area-inset-top));height:calc(var(--window-height, 1vh) * 100 - env(safe-area-inset-top))}.fullHeight{position:relative;height:calc(var(--window-height, 1vh) * 100);overflow-y:hidden}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ttf);format:("ttf");font-weight:700}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.ttf);format:("ttf");font-weight:400}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.ttf);format:("ttf");font-weight:600}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.item-carousel{padding-right:10px}.react-multi-carousel-list::-webkit-scrollbar{display:none}.react-multiple-carousel__arrow{display:none}@media only screen and (hover:none) and (pointer:coarse){.react-multi-carousel-list{width:100%;overflow-x:auto!important}ul.react-multi-carousel-track{transition:none!important;transform:none!important}}.video{position:relative;background-color:#000;scroll-snap-align:start}.video,.video__player{width:100%;height:100%}.videoSidebar{position:absolute;top:50%;right:10px;color:#fff}.videoSidebar__button{padding:20px;text-align:center}.highlight{background-color:#ff0}.rm-text-container{display:-webkit-box;-webkit-box-orient:vertical}.rm-overflow-hidden{overflow:hidden}.StripeElement{display:block;padding:13px;font-size:14px;border:1px solid rgba(0,0,0,.23);height:48px;font-weight:400;background-color:#fff;border-radius:4px}