.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:rgba(0,0,0,0);border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.loading-white-square{background-color:#fff;padding:120px 60px;max-width:850px;width:100%}.loading-white-square h4{font-size:46px}@media screen and (max-width: 767px){.loading-white-square{width:90%;padding:40px 20px}.loading-white-square h4{font-size:26px}}.loading-square{display:flex;align-items:flex-end;gap:8px}.loading-square__item{width:50px;height:26px;border:2px solid #dd052b;position:relative;overflow:hidden;box-sizing:border-box}.loading-square__item--small{height:17px;width:75px}.loading-square__item::before{content:"";position:absolute;inset:0;background-color:#dd052b;transform:scaleX(0);transform-origin:left;opacity:0;animation:fillTogether 4s infinite}@keyframes fillTogether{0%,5%{transform:scaleX(0);opacity:1}40%,50%{transform:scaleX(1);opacity:1}50%,90%{transform:scaleX(1);opacity:1}95%,100%{opacity:0}}.loading-square__item:nth-child(2)::before{animation-name:fillSecond}@keyframes fillSecond{0%,50%{transform:scaleX(0);opacity:1}60%,70%{transform:scaleX(1);opacity:1}95%,100%{opacity:0}}