:root{--size-xlarge:calc(--size-regular*1,8);--size-regular:100px;--size-small:calc(--size-regular/2);--size-xsmall:calc(--size-regular/3);scroll-behavior:smooth}
a{color:inherit}.fx-transition{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.ts-upper{text-transform:uppercase}.ta-center{text-align:center}.tc-white{color:var(--white)}.tc-black{color:var(--black)}.tc-blue{color:var(--blue)}
strong,.strong{font-weight:1000!important}.fake-break-desktop{display:block}
p{margin:0}.italic{font-style:italic}.pd-top-regular{padding-top:var(--size-regular)}.pd-bottom-regular{padding-bottom:var(--size-regular)}.pd-left-regular{padding-left:var(--size-regular)}.pd-right-regular{padding-right:var(--size-regular)}.pd-top-small{padding-top:calc(var(--size-regular)/2)}.pd-bottom-small{padding-bottom:calc(var(--size-regular)/2)}.pd-left-small{padding-left:calc(var(--size-regular)/2)}.pd-right-small{padding-right:calc(var(--size-regular)/2)}.pd-top-xsmall{padding-top:calc(var(--size-regular)/4)}.pd-bottom-xsmall{padding-bottom:calc(var(--size-regular)/4)}.pd-left-xsmall{padding-left:calc(var(--size-regular)/4)}.pd-right-xsmall{padding-right:calc(var(--size-regular)/4)}.pd-top-medium{padding-top:calc(var(--size-regular)*1.5)}.pd-bottom-medium{padding-bottom:calc(var(--size-regular)*1.5)}.pd-left-medium{padding-left:calc(var(--size-regular)*1.5)}.pd-right-medium{padding-right:calc(var(--size-regular)*1.5)}.pd-top-large{padding-top:calc(var(--size-regular)*2)}.pd-bottom-large{padding-bottom:calc(var(--size-regular)*2)}.pd-left-large{padding-left:calc(var(--size-regular)*2)}.pd-right-large{padding-right:calc(var(--size-regular)*2)}.pd-top-xlarge{padding-top:calc(var(--size-regular)*3)}.pd-bottom-xlarge{padding-bottom:calc(var(--size-regular)*3)}.pd-left-xlarge{padding-left:calc(var(--size-regular)*3)}.pd-right-xlarge{padding-right:calc(var(--size-regular)*3)}.pd-regular{padding:var(--size-regular)}.md-top-regular{margin-top:var(--size-regular)}.md-bottom-regular{margin-bottom:var(--size-regular)}.md-left-regular{margin-left:var(--size-regular)}.md-right-regular{margin-right:var(--size-regular)}.md-top-small{margin-top:calc(var(--size-regular)/2)}.md-bottom-small{margin-bottom:calc(var(--size-regular)/2)}.md-left-small{margin-left:calc(var(--size-regular)/2)}.md-right-small{margin-right:calc(var(--size-regular)/2)}.md-top-xsmall{margin-top:calc(var(--size-regular)/4)}.md-bottom-xsmall{margin-bottom:calc(var(--size-regular)/4)}.md-left-xsmall{margin-left:calc(var(--size-regular)/4)}.md-right-xsmall{margin-right:calc(var(--size-regular)/4)}.md-top-medium{margin-top:calc(var(--size-regular)*1.5)}.md-bottom-medium{margin-bottom:calc(var(--size-regular)*1.5)}.md-left-medium{margin-left:calc(var(--size-regular)*1.5)}.md-right-medium{margin-right:calc(var(--size-regular)*1.5)}.md-top-large{margin-top:calc(var(--size-regular)*2)}.md-bottom-large{margin-bottom:calc(var(--size-regular)*2)}.md-left-large{margin-left:calc(var(--size-regular)*2)}.md-right-large{margin-right:calc(var(--size-regular)*2)}.md-top-xlarge{margin-top:calc(var(--size-regular)*3)}.md-bottom-xlarge{margin-bottom:calc(var(--size-regular)*3)}.md-left-xlarge{margin-left:calc(var(--size-regular)*3)}.md-right-xlarge{margin-right:calc(var(--size-regular)*3)}.md-regular{margin:var(--size-regular)}.fx-br-10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.fx-br-5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.fs-small{font-size:12px;line-height:22px}.fs-regular{font-size:16px;line-height:26px}.fs-medium{font-size:26px;line-height:36px}.fs-large{font-size:36px;line-height:40px}.fs-xlarge{font-size:46px;line-height:56px}.mobile-only{display:none}.desktop-only{display:block}.fake-break-mobile{display:none}
@media only screen and(max-width:1150px){.fs-small{font-size:12px;line-height:18px}.fs-regular{font-size:16px;line-height:26px}.fs-medium{font-size:18px;line-height:22px}.fs-large{font-size:22px;line-height:32px}.fs-xlarge{font-size:32px;line-height:42px}}
@media only screen and(max-width:800px){.mobile-only{display:block}.desktop-only{display:none}.ta-center-mobile{text-align:center!important}.fake-break-desktop{display:none}.fake-break-mobile{display:block}.pd-bottom-medium{padding-bottom:calc(var(--size-regular)*0.8)}.pd-top-medium{padding-top:calc(var(--size-regular)*0.8)}}