/* Shared presentation used by several ANAKONDRA blocks. Section-specific rules live beside each block. */
.an-film{position:relative;padding-top:180px}
.an-film:before{content:"";position:absolute;top:30px;left:0;right:0;height:33px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='33' viewBox='0 0 52 33'%3E%3Crect width='22' height='33' rx='4' fill='white'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:52px 33px}
.anakondra-site header{border-bottom:0}
.an-section-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-start;margin:0 0 40px}
.an-section-heading h2{font:900 70px/1 "Sofia Sans Extra Condensed",sans-serif;margin:0;text-transform:uppercase}
.an-section-heading .an-script{margin:-45px 0 0;text-align:left;font-size:150px;text-transform:lowercase}
.an-section-heading .an-button{background:#000;color:#fff!important;min-height:44px;font-size:16px}
.an-about-heading{border:0;background:none;margin:0 0 40px;padding:0}
.an-about-heading h2{font:900 80px/1 "Sofia Sans Extra Condensed",sans-serif;text-transform:uppercase;margin:0}
.an-about-heading .an-script{font-size:100px;line-height:1;margin:-53px 0 0;text-transform:lowercase}
.an-media-placeholder{background:linear-gradient(135deg,#292929,#393939);border:1px solid #444}
.an-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.an-integration-pin,.an-shows,.an-casting,.an-cooperation,.an-host-layout,.an-quality,.an-faq{padding-inline:max(2%,calc((100% - 1340px)/2));box-sizing:border-box}
@media(max-width:900px){
.an-film{padding-top:100px}
.an-section-heading{display:block;margin-bottom:30px}
.an-section-heading h2,.an-about-heading h2{font-size:40px;line-height:1}
.an-section-heading .an-script,.an-about-heading .an-script{font-size:60px;line-height:1}
.an-about-heading{margin-bottom:30px}
}
