/* Rising Formula: small additions to the CSS copied from Tilda (assets/tilda/). */

/* Tilda's lazy-load script faded cover images in (.loaded); the browser loads them now, shown at once. */
.t-cover__carrier { opacity: 1; }

/* a form's "please try again" line (assets/site.js) */
.t-form .js-errorbox-all .js-rule-error-all { color: #ff6b5e; }
.t-form .js-successbox a { color: inherit; text-decoration: underline; }

/* Tilda kept closed popups out of the way with display:none set by its script; the copied markup does too */
.t-popup { display: none; }

/* Tilda's script clipped what sticks out of the page (blurred shapes in the footer, wide Zero Block elements),
   so the page is no taller or wider than its blocks */
#allrecords { overflow: hidden; }

/* Appear animations in Zero Blocks. Tilda's script wrote these rules into the page: without them the
   hidden state (.t396 .t-animate[...] {opacity:0}) outranks the shown state and elements stay invisible. */
.t396 .t-animate[data-animate-style] { transition-property: opacity, transform; transition-duration: 1s; transition-timing-function: cubic-bezier(.19, 1, .22, 1); backface-visibility: hidden; }
.t396 .t-animate[data-animate-style="fadeinup"] { transform: translate(0, 100px); }
.t396 .t-animate[data-animate-style="fadeindown"] { transform: translate(0, -100px); }
.t396 .t-animate[data-animate-style="fadeinleft"] { transform: translate(100px, 0); }
.t396 .t-animate[data-animate-style="fadeinright"] { transform: translate(-100px, 0); }
.t396 .t-animate[data-animate-style="zoomin"] { transform: scale(.9); }
.t396 .t-animate[data-animate-style="zoomout"] { transform: scale(1.2); }
.t396 .t-animate.t-animate_started[data-animate-style] { opacity: 1; transform: none; }
.t396 .t-animate_started[data-animate-distance], .t396 .t-animate_started[data-animate-scale] { transform: none !important; }

/* Tilda's script set this on phones: without it mobile browsers enlarge long paragraphs on their own */
body { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }
