:root{--animation-duration: .8s;--animation-duration-first: 1s;--animation-delay: .01s;--animation-delay-first: .5s;--animation-easing: cubic-bezier(.83, .01, .22, .99)}.tgp-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:auto}.tgp-loader__first{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.tgp-loader__first--container{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;gap:5px}.tgp-loader__first-text{color:var(--tgp-color-text)}.tgp-loader__first-text--left{transform:translate(calc(-50vw + 65% + 45px))}.tgp-loader__first-text--right{transform:translate(calc(50vw - (200% + 40px)))}.tgp-loader__first-text--left.animate-to-center{animation:slideFromLeft var(--animation-duration-first) var(--animation-easing) var(--animation-delay-first) forwards}.tgp-loader__first-text--right.animate-to-center{animation:slideFromRight var(--animation-duration-first) var(--animation-easing) var(--animation-delay-first) forwards}.tgp-loader__first-text--left.animate-to-bottom,.tgp-loader__first-text--right.animate-to-bottom{animation:slideDown var(--animation-duration) var(--animation-easing) var(--animation-delay) both}@keyframes slideFromLeft{0%{transform:translate(calc(-50vw + 65% + 45px))}to{transform:translate(0)}}@keyframes slideFromRight{0%{transform:translate(calc(50vw - (200% + 40px)))}to{transform:translate(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}#homepage-hero{-webkit-mask-image:url(#arrow_mask);mask-image:url(#arrow_mask)}#homepage-hero .loader-end__item{transform:translateY(100%)}#homepage-hero.loader-end .loader-end__item{animation:slideUp var(--animation-duration) var(--animation-easing) var(--animation-delay) forwards}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translate(0)}}#homepage-hero.alternative-mask{mask-image:linear-gradient(to bottom,rgb(255,255,255)100%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,rgb(255,255,255)100%,transparent 100%);mask-size:cover;-webkit-mask-size:cover;mask-position:0vw 100vh;-webkit-mask-position:0vw 100vh;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}#homepage-hero.alternative-mask.mask-up-animation{animation:maskUp var(--animation-duration) var(--animation-easing) var(--animation-delay) both}@keyframes maskUp{0%{mask-position:0vw 100vh;-webkit-mask-position:0vw 100vh}to{mask-position:0vw 0vh;-webkit-mask-position:0vw 0vh}}.mask-svg__rect--center{transform-origin:calc(var(--width) / 2) calc(var(--center-height) / 2)}.mask-svg__rect--left,.mask-svg__rect--right{transform-origin:calc(var(--width) / 2) top}.mask-svg__rect--center.arrow-mask-animation{animation:rectCenter var(--animation-duration) var(--animation-easing) var(--animation-delay) forwards}.mask-svg__rect--right.arrow-mask-animation{animation:rectRight var(--animation-duration) var(--animation-easing) var(--animation-delay) forwards}.mask-svg__rect--left.arrow-mask-animation{animation:rectLeft var(--animation-duration) var(--animation-easing) var(--animation-delay) forwards}.mask-svg__rect--left.arrow-mask-rotate-animation{animation:rectLeftRotate var(--animation-duration) var(--animation-easing) var(--animation-delay) both}.mask-svg__rect--right.arrow-mask-rotate-animation{animation:rectRightRotate var(--animation-duration) var(--animation-easing) var(--animation-delay) both}.mask-svg__rect--center.arrow-mask-rotate-animation{animation:rectCenterScale var(--animation-duration) var(--animation-easing) var(--animation-delay) both}.mask-svg__rect--left.arrow-mask-scale-animation{animation:rectScale var(--animation-duration) var(--animation-easing) var(--animation-delay) both}@media(min-width:1920px){:root{--width: 266px;--height: 943px;--center-height: 1392px;--rx: 133px;--top-offset: 5dvh;--bottom-position: 120dvh}.mask-svg__rect--center{--rect-center-width: var(--width) !important;--rect-center-height: var(--center-height) !important;--rect-center-rx: var(--rx) !important;transform:translate(calc(50vw - var(--width) / 2),var(--bottom-position)) scale(1) rotate(0)}.mask-svg__rect--left{--rect-left-width: var(--width) !important;--rect-left-height: var(--height) !important;--rect-left-rx: var(--rx) !important;transform:translate(calc((50vw - var(--width) / 2) + (var(--width)/4)),var(--bottom-position)) scale(1) rotate(45deg)}.mask-svg__rect--right{--rect-right-width: var(--width) !important;--rect-right-height: var(--height) !important;--rect-right-rx: var(--rx) !important;transform:translate(calc((50vw - var(--width) / 2) - (var(--width)/4)),var(--bottom-position)) scale(1) rotate(-45deg)}}@media(min-width:1512px)and (max-width:1919px){:root{--width: 266px;--height: 943px;--center-height: 1292px;--rx: 133px;--top-offset: 5dvh;--bottom-position: 120dvh}.mask-svg__rect--center{--rect-center-width: var(--width) !important;--rect-center-height: var(--center-height) !important;--rect-center-rx: var(--rx) !important;transform:translate(calc(50vw - var(--width) / 2),var(--bottom-position)) scale(1) rotate(0)}.mask-svg__rect--left{--rect-left-width: var(--width) !important;--rect-left-height: var(--height) !important;--rect-left-rx: var(--rx) !important;transform:translate(calc((50vw - var(--width) / 2) + (var(--width)/4)),var(--bottom-position)) scale(1) rotate(45deg)}.mask-svg__rect--right{--rect-right-width: var(--width) !important;--rect-right-height: var(--height) !important;--rect-right-rx: var(--rx) !important;transform:translate(calc((50vw - var(--width) / 2) - (var(--width)/4)),var(--bottom-position)) scale(1) rotate(-45deg)}}@media(min-width:1280px)and (max-width:1511px){:root{--width: 210px;--height: 600px;--center-height: 850px;--rx: 100px;--top-offset: 8dvh;--bottom-position: 110dvh}.mask-svg__rect--center{--rect-center-width: var(--width) !important;--rect-center-height: var(--center-height) !important;--rect-center-rx: var(--rx) !important;transform:translate(calc(50vw - var(--width) / 2),var(--bottom-position)) scale(1) rotate(0)}.mask-svg__rect--left{--rect-left-width: var(--width) !important;--rect-left-height: var(--height) !important;--rect-left-rx: var(--rx) !important;transform:translate(calc((50vw - var(--width) / 2) + (var(--width)/4)),var(--bottom-position)) scale(1) rotate(45deg)}.mask-svg__rect--right{--rect-right-width: var(--width) !important;--rect-right-height: var(--height) !important;--rect-right-rx: var(--rx) !important;transform:translate(calc((50vw - var(--width) / 2) - (var(--width)/4)),var(--bottom-position)) scale(1) rotate(-45deg)}}@media(min-width:1024px)and (max-width:1279px){:root{--width: 180px;--height: 550px;--center-height: 810px;--rx: 100px;--top-offset: 5dvh;--bottom-position: 110dvh}.mask-svg__rect--center{--rect-center-width: var(--width) !important;--rect-center-height: var(--center-height) !important;--rect-center-rx: var(--rx) !important;transform:translate(calc(50vw - var(--width) / 2),var(--bottom-position)) scale(1) rotate(0)}.mask-svg__rect--left{--rect-left-width: var(--width) !important;--rect-left-height: var(--height) !important;--rect-left-rx: var(--rx) !important;transform:translate(calc((50vw - var(--width) / 2) + (var(--width)/4)),var(--bottom-position)) scale(1) rotate(45deg)}.mask-svg__rect--right{--rect-right-width: var(--width) !important;--rect-right-height: var(--height) !important;--rect-right-rx: var(--rx) !important;transform:translate(calc((50vw - var(--width) / 2) - (var(--width)/4)),var(--bottom-position)) scale(1) rotate(-45deg)}}@media(min-width:768px)and (max-width:1023px){:root{--width: 150px;--height: 530px;--center-height: 780px;--rx: 100px;--top-offset: 28dvh;--bottom-position: 110dvh}.mask-svg__rect--center{--rect-center-width: var(--width) !important;--rect-center-height: var(--center-height) !important;--rect-center-rx: var(--rx) !important;transform:translate(calc(50vw - var(--width) / 2),var(--bottom-position)) scale(1) rotate(0)}.mask-svg__rect--left{--rect-left-width: var(--width) !important;--rect-left-height: var(--height) !important;--rect-left-rx: var(--rx) !important;transform:translate(calc((50vw - var(--width) / 2) + (var(--width)/4)),var(--bottom-position)) scale(1) rotate(45deg)}.mask-svg__rect--right{--rect-right-width: var(--width) !important;--rect-right-height: var(--height) !important;--rect-right-rx: var(--rx) !important;transform:translate(calc((50vw - var(--width) / 2) - (var(--width)/4)),var(--bottom-position)) scale(1) rotate(-45deg)}}@media(min-width:350px)and (max-width:767px){:root{--width: 110px;--height: 330px;--center-height: 590px;--rx: 70px;--top-offset: 38dvh;--bottom-position: 110dvh}.mask-svg__rect--center{--rect-center-width: var(--width) !important;--rect-center-height: var(--center-height) !important;--rect-center-rx: var(--rx) !important;transform:translate(calc(50vw - var(--width) / 2),var(--bottom-position)) scale(1) rotate(0)}.mask-svg__rect--left{--rect-left-width: var(--width) !important;--rect-left-height: var(--height) !important;--rect-left-rx: var(--rx) !important;transform:translate(calc((50vw - var(--width) / 2) + (var(--width)/4)),var(--bottom-position)) scale(1) rotate(45deg)}.mask-svg__rect--right{--rect-right-width: var(--width) !important;--rect-right-height: var(--height) !important;--rect-right-rx: var(--rx) !important;transform:translate(calc((50vw - var(--width) / 2) - (var(--width)/4)),var(--bottom-position)) scale(1) rotate(-45deg)}}@keyframes rectCenter{0%{transform:translate(calc(50vw - var(--width) / 2),100dvh) scale(1) rotate(0)}to{transform:translate(calc(50vw - var(--width) / 2),var(--top-offset)) scale(1) rotate(0)}}@keyframes rectLeft{0%{transform:translate(calc((50vw - var(--width) / 2) + (var(--width)/4)),var(--bottom-position)) scale(1) rotate(45deg)}to{transform:translate(calc((50vw - var(--width) / 2) + (var(--width)/4)),calc(var(--top-offset) + (var(--width) / 4))) scale(1) rotate(45deg)}}@keyframes rectRight{0%{transform:translate(calc((50vw - var(--width) / 2) - (var(--width)/4)),var(--bottom-position)) scale(1) rotate(-45deg)}to{transform:translate(calc((50vw - var(--width) / 2) - (var(--width)/4)),calc(var(--top-offset) + (var(--width) / 4))) scale(1) rotate(-45deg)}}@keyframes rectCenterScale{0%{transform:translate(calc(50vw - var(--width) / 2),var(--top-offset)) scale(1) rotate(0)}to{transform:translate(calc(50vw - var(--width) / 2),calc(var(--top-offset) - (var(--height)/4))) scale(.9,.6) rotate(0)}}@keyframes rectLeftRotate{0%{transform:translate(calc((50vw - var(--width) / 2) + (var(--width)/4)),calc(var(--top-offset) + (var(--width) / 4))) scale(1) rotate(45deg)}to{transform:translate(calc((50vw - var(--width) / 2)),calc(var(--top-offset) + (var(--height) / 1.2))) scale(.9,.8) rotate(180deg)}}@keyframes rectRightRotate{0%{transform:translate(calc((50vw - var(--width) / 2) - (var(--width)/4)),calc(var(--top-offset) + (var(--width) / 4))) scale(1) rotate(-45deg)}to{transform:translate(calc((50vw - var(--width) / 2)),calc(var(--top-offset) + (var(--height)/4))) scale(.4) rotate(0)}}@keyframes rectScale{0%{transform:translate(calc((50vw - var(--width) / 2)),calc(var(--top-offset) + (var(--height) / 1.2))) scale(.9,.8) rotate(180deg)}to{transform:translate(50vw,400dvh) scale(20) rotate(180deg)}}html.tgp-loader-skip .tgp-loader,.tgp-loader--hidden{display:none}.tgp-loader--visible{display:block}html.tgp-scroll-locked,html.tgp-scroll-locked body{overflow:hidden}
