:root{--ink:#171512;--paper:#f3eee5;--cream:#fffaf1;--red:#e64b38;--wine:#682d36;--gold:#e0b35a;--shadow:0 24px 70px rgba(33,24,18,.13);--radius:26px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body.t-body{margin:0!important;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:Arial,"Helvetica Neue",sans-serif;font-size:18px;line-height:1.55}body.t-body:before{content:"КАК В КИНО";position:fixed;z-index:950;top:20px;left:50%;transform:translateX(-50%);font-size:12px;font-weight:800;letter-spacing:.22em;color:#fff;pointer-events:none}.t-records{overflow:hidden;opacity:1!important}.t-container{width:min(1180px,calc(100% - 48px));max-width:1180px;margin-inline:auto}.t-col{float:none!important;margin:0!important;max-width:none!important}.t-rec{position:relative;padding:94px 0!important;background:var(--cream)}.t-rec:nth-child(even){background:var(--paper)}.t-title,.t-heading,.t-name,.t-descr,.t-text{font-family:inherit!important;color:inherit}.t-section__container{display:block!important;margin-bottom:48px}.t-section__title,.t225__title{max-width:920px!important;margin:0 auto!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(38px,5.2vw,72px)!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:500!important;text-align:center}.t-section__descr{font-size:18px!important;margin-top:16px!important}a{color:inherit}.t-btn,.t-submit,.tn-atom[href]{display:inline-flex!important;align-items:center;justify-content:center;min-height:56px;border:0!important;border-radius:999px!important;padding:15px 28px!important;background:var(--red)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;letter-spacing:.05em!important;text-decoration:none!important;box-shadow:0 12px 30px rgba(230,75,56,.25);transition:.2s}.t-btn:hover,.t-submit:hover,.tn-atom[href]:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(230,75,56,.33)}
#rec745578035,#rec745578036,#rec745578037,#rec745578039,#rec745578041,#rec745578044,#rec745578045,#rec745578046,#rec745578047,#rec745578051,#rec745578059,#rec745578068,#rec745578069,#rec745578070,#rec745578071,#rec745578072,#rec745578073,#rec745578074{display:none!important}
#rec328038766{display:block!important;position:fixed;z-index:1000;top:16px;left:16px;width:auto!important;padding:0!important;background:transparent!important}#rec328038766 .t450__burger_container{position:static!important;width:56px!important;height:56px!important;border-radius:50%;background:none!important;}#rec328038766 .t450__burger_bg,#rec328038766 .t450__burger_cirqle{display:none!important}#rec328038766 .t450__burger{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#rec328038766 .t450__burger span{background:#fff!important}#rec328038766 .t450__menu__content{background:none!important;color:#fff!important;transition:transform .3s ease!important}#rec328038766 .t450__container{padding:88px 42px 36px!important}#rec328038766 .t-menu__link-item{color:#fff!important;font-size:20px!important;line-height:1.25!important}#rec328038766 .t450__close{filter:invert(1)}body.kvk-menu-open{overflow:hidden}
#rec745578042{display:block!important;min-height:760px;padding:0!important;background:#171512!important;color:#fff;isolation:isolate}#rec745578042:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,10,8,.95),rgba(12,10,8,.65) 55%,rgba(12,10,8,.18)),url('/storage/tild6461-6465-4135-a532-363266613364/_DSC1654.jpg') center/cover no-repeat;z-index:-1}#rec745578042:after{content:"";position:absolute;right:-10vw;bottom:-22vw;width:46vw;height:46vw;border:1px solid rgba(225,180,91,.35);border-radius:50%;z-index:-1}#rec745578042 .t396__artboard{height:auto!important;min-height:760px!important;background:transparent!important;display:flex!important;flex-direction:column;justify-content:center;width:min(1180px,calc(100% - 48px))!important;margin:auto!important;padding:120px 0 90px!important}#rec745578042 .t396__carrier,#rec745578042 .t396__filter{display:none!important}#rec745578042 .t396__elem{position:static!important;width:auto!important;height:auto!important;transform:none!important;left:auto!important;top:auto!important;display:block!important;opacity:1!important;max-width:800px}#rec745578042 [data-elem-type=shape],#rec745578042 [data-elem-type=image]{display:none!important}#rec745578042 .tn-atom{position:static!important;width:auto!important;height:auto!important;background:transparent!important;color:inherit!important;padding:0!important;box-shadow:none!important}#rec745578042 [data-elem-id="1643187459279"]{order:1;margin-bottom:22px;padding-left:54px!important;font-size:15px!important;letter-spacing:.08em;text-transform:uppercase;color:#f5d99d}#rec745578042 [data-elem-id="1623055406351"]{order:2;margin-bottom:24px}#rec745578042 [data-elem-id="1623055406351"] .tn-atom{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(48px,6vw,88px)!important;line-height:.98!important;letter-spacing:-.05em!important}#rec745578042 [data-elem-id="1643288353371"]{order:3;margin-bottom:34px;font-size:20px!important;color:rgba(255,255,255,.78)}#rec745578042 [data-elem-id="1643187523562"]{order:4;display:inline-flex!important;width:max-content!important}#rec745578042 [data-elem-id="1643288353356"],#rec745578042 [data-elem-id="1643288353365"]{display:none!important}
#rec745578050 .t856__container{display:grid!important;grid-template-columns:repeat(4,1fr);gap:18px}#rec745578050 .t856__col{width:auto!important;min-height:250px;padding:0!important;border-radius:var(--radius);overflow:hidden;background:#24201c;box-shadow:var(--shadow)}#rec745578050 .t856__table{height:100%!important;min-height:250px}#rec745578050 .t856__textwrapper{background:linear-gradient(transparent,rgba(0,0,0,.9))!important;padding:70px 22px 22px!important}#rec745578050 .t-card__descr{color:#fff!important;font-size:18px!important;line-height:1.2!important;font-weight:700}.t856__separator,.t692__separator{display:none!important}
#rec745578052,#rec745578053{background:var(--wine);color:#fff}#rec745578052{padding-bottom:32px!important}#rec745578053{padding-top:12px!important}#rec745578053 .t-slds__container{max-width:960px!important;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:rgba(255,255,255,.06)}#rec745578053 .t-slds__bgimg{border-radius:18px;background-color:#241a1c!important}#rec745578054,#rec745578064{padding-bottom:30px!important}#rec745578055,#rec745578065{padding-top:16px!important}.t937__container{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:24px}.t937__col{width:auto!important}.t937__video,.t937__playlist-wrap{border-radius:var(--radius)!important;overflow:hidden;background:#171512!important;box-shadow:var(--shadow)}.t937__video-frame{min-height:500px!important}.t937__playlist{max-height:500px!important;overflow:auto}.t937__playlist-link{color:#fff!important;border-color:rgba(255,255,255,.12)!important}
#rec745578056 .t-card__container{display:grid!important;grid-template-columns:repeat(3,1fr);gap:22px}#rec745578056 .t692__col{width:auto!important;padding:0 0 28px!important;border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:var(--shadow)}#rec745578056 .t692__blockimg{height:230px!important}#rec745578056 .t692__textwrapper{padding:24px!important}#rec745578056 .t-card__title{font-size:23px!important;line-height:1.15!important}
#rec745578057{background:var(--ink);color:#fff}#rec745578057 .t-container{display:grid!important;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#rec745578057 .t544__col{width:auto!important}#rec745578057 .t544__top{order:2}#rec745578057 .t544__blockimg{min-height:650px!important;border-radius:var(--radius);background-position:center top!important}#rec745578057 .t544__title{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(42px,5vw,68px)!important;line-height:1!important}#rec745578057 .t544__descr{color:var(--gold)!important}#rec745578057 .t544__text{font-size:17px!important;color:rgba(255,255,255,.76)!important}#rec745578057 a{color:#f5d99d!important}#rec745578060{padding:44px 24px!important;background:var(--ink)}#rec745578060 .t142__wrapone{text-align:center}
#rec745578061{background:var(--gold)}#rec745578061 .t812__col{display:grid!important;grid-template-columns:1fr 1fr;gap:14px;width:100%!important}#rec745578061 .t812__pricelist-item{padding:22px 24px;border:1px solid rgba(23,21,18,.2);border-radius:18px;background:rgba(255,255,255,.28)}#rec745578061 .t812__pricelist-item__title{font-size:18px!important;line-height:1.3!important}#rec745578062 .t497__container{display:grid!important;grid-template-columns:1fr 1fr;gap:18px}#rec745578062 .t497__col{width:auto!important;padding:24px!important;border-radius:18px;background:#fff;box-shadow:0 10px 35px rgba(33,24,18,.08)}#rec745578062 .t497__item{display:flex!important;gap:14px}#rec745578062 .t497__name{font-size:18px!important;line-height:1.35!important}
#rec745578063{background:var(--wine);color:#fff}#rec745578063 .t700__vtop{display:grid!important;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#rec745578063 .t-col{width:auto!important}#rec745578063 .t700__img{border-radius:var(--radius);width:100%!important}#rec745578067{background:#241f1a;color:#fff}#rec745578067 .t696__mainblock{max-width:820px!important;margin:auto!important}.t-form__inputsbox{display:grid!important;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.t-input-group{margin:0!important}.t-input{width:100%!important;min-height:58px!important;padding:12px 16px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:12px!important;background:rgba(255,255,255,.1)!important;color:#fff!important;font-size:17px!important}.t-form__submit{margin:0!important}.t-form__submit .t-submit{width:auto!important;white-space:nowrap}.t-form__inputsbox_inrow .t-input-group{width:auto!important}
.t-footer{background:#111!important}#rec328039112{display:block!important;padding:70px 0 34px!important;background:#111!important;color:#fff}#rec328039112 .t396__artboard{height:auto!important;min-height:420px!important;width:min(1180px,calc(100% - 48px))!important;margin:auto!important;display:grid!important;grid-template-columns:repeat(3,1fr);gap:22px;padding-top:30px!important}#rec328039112 .t396__carrier,#rec328039112 .t396__filter{display:none!important}#rec328039112 .t396__elem{position:static!important;width:auto!important;height:auto!important;transform:none!important;left:auto!important;top:auto!important;opacity:1!important}#rec328039112 .tn-atom{position:static!important;width:auto!important;height:auto!important;color:rgba(255,255,255,.75)!important;background:transparent!important;font-size:15px!important;line-height:1.45!important;padding:0!important;box-shadow:none!important}#rec328039112 [data-elem-type=image]{max-width:130px}#rec328039112 .tn-atom__img{max-width:100%;height:auto}#rec328039112 a.tn-atom{color:#fff!important;text-decoration:underline!important;text-underline-offset:5px}.t-tildalabel{display:none!important}
@media(max-width:980px){.t-rec{padding:72px 0!important}.t-container{width:min(100% - 40px,760px)}#rec745578042 .t396__artboard{width:calc(100% - 40px)!important;min-height:700px!important}#rec745578050 .t856__container{grid-template-columns:repeat(2,1fr)}.t937__container{grid-template-columns:1fr}.t937__playlist{max-height:320px!important}#rec745578056 .t-card__container{grid-template-columns:repeat(2,1fr)}#rec745578057 .t-container{grid-template-columns:1fr;gap:36px}#rec745578057 .t544__top{order:0}#rec745578063 .t700__vtop{grid-template-columns:1fr;gap:36px}.t-form__inputsbox{grid-template-columns:1fr 1fr}.t-form__submit{grid-column:1/-1}.t-form__submit .t-submit{width:100%!important}#rec328039112 .t396__artboard{grid-template-columns:1fr 1fr!important;min-height:auto!important;width:calc(100% - 40px)!important}}
@media(max-width:640px){body.t-body{font-size:16px}body.t-body:before{left:auto;right:18px;transform:none}.t-container{width:calc(100% - 28px)}.t-rec{padding:56px 0!important}.t-section__container{margin-bottom:32px}.t-section__title,.t225__title{font-size:38px!important}#rec328038766{top:12px;left:12px}#rec328038766 .t450__burger_container{width:50px!important;height:50px!important}#rec328038766 .t450__container{padding:78px 24px 28px!important}#rec745578042{min-height:660px}#rec745578042:before{background:linear-gradient(180deg,rgba(12,10,8,.84),rgba(12,10,8,.95)),url('/storage/tild6461-6465-4135-a532-363266613364/_DSC1654.jpg') 58% center/cover no-repeat}#rec745578042 .t396__artboard{width:calc(100% - 28px)!important;min-height:660px!important;padding:100px 0 58px!important}#rec745578042 [data-elem-id="1623055406351"] .tn-atom{font-size:45px!important}#rec745578042 [data-elem-id="1643187459279"]{font-size:11px!important;padding-left:0!important}#rec745578042 [data-elem-id="1643288353371"]{font-size:17px!important}#rec745578050 .t856__container{display:flex!important;overflow-x:auto;padding:0 14px 20px!important;width:100%!important}#rec745578050 .t856__col{min-width:82vw!important}.t937__video-frame{min-height:245px!important}.t937__container{width:calc(100% - 28px)!important}#rec745578056 .t-card__container{grid-template-columns:1fr}#rec745578057 .t544__blockimg{min-height:430px!important}#rec745578061 .t812__col,#rec745578062 .t497__container{grid-template-columns:1fr}#rec745578063 .t700__vtop{width:calc(100% - 28px)!important}.t-form__inputsbox{grid-template-columns:1fr}.t-form__submit{grid-column:auto}#rec328039112 .t396__artboard{grid-template-columns:1fr!important;width:calc(100% - 28px)!important;gap:16px!important}}
#rec745578042:before{background-image:linear-gradient(90deg,rgba(12,10,8,.96),rgba(12,10,8,.70) 55%,rgba(12,10,8,.28)),url('/storage/tild3863-3936-4363-a638-303733333063/DSC_2159.jpg')!important;background-position:76% 34%!important}
#rec745578042 [data-elem-id="1623055406351"] .tn-atom span{color:#fff!important}#rec745578042 [data-elem-id="1623055406351"] .tn-atom strong{color:#f0523d!important}
.t-animate,.t-animate_wait,.r_hidden,.r_anim{opacity:1!important;transform:none!important}.t450__menu__content{display:none!important}body.kvk-menu-open .t450__menu__content{display:block!important}
#rec328038766 .t450__burger_container{display:block!important;visibility:visible!important;opacity:1!important;cursor:pointer}#rec328038766 .t-menuburger{display:block!important;position:absolute!important;inset:0!important;width:56px!important;height:56px!important;padding:17px 14px!important;border:0!important;background:transparent!important;cursor:pointer}#rec328038766 .t-menuburger span{display:block!important;width:100%!important;height:2px!important;margin:5px 0!important;background:#000!important;border-radius:2px}#rec328038766 .t450__menu__content{position:fixed!important;inset:0 auto 0 0!important;width:min(440px,88vw)!important;height:100vh!important;overflow:auto!important;z-index:1001!important}#rec328038766 .t450__close{position:absolute!important;top:18px!important;right:18px!important;z-index:3!important}
#rec328038766,#rec328038766 .t450{width:56px!important;height:56px!important;min-height:56px!important}#rec328038766 .t450__burger_container{position:relative!important;inset:auto!important;width:56px!important;height:56px!important}
#t-header{overflow:visible!important;position:relative!important;z-index:1000!important}
#rec328038766 .t450__menu__content{display:block!important;position:static!important;width:56px!important;height:56px!important;overflow:visible!important}#rec328038766 .t450{display:none!important;position:fixed!important;inset:0 auto 0 0!important;width:min(440px,88vw)!important;max-width:none!important;height:100vh!important;overflow:auto!important;background:var(--ink)!important;z-index:1002!important}#rec328038766 .t450__overlay{display:none!important;position:fixed!important;inset:0!important;background:rgba(0,0,0,.55)!important;z-index:1001!important}body.kvk-menu-open #rec328038766 .t450,body.kvk-menu-open #rec328038766 .t450__overlay{display:block!important}
#rec745578057,#rec745578057 .t544{background:var(--ink)!important;color:#fff!important}#rec745578063,#rec745578063 .t700{background:var(--wine)!important;color:#fff!important}#rec745578067,#rec745578067 .t696{background:#241f1a!important;color:#fff!important}
#rec745578042:before{background-image:linear-gradient(90deg,rgba(12,10,8,.96),rgba(12,10,8,.68) 55%,rgba(12,10,8,.22)),url('/img/generated/acting-school-hero.png')!important;background-position:center!important}
#rec745578055 .t937__video{position:relative;background:url('/img/generated/lesson-video-poster.png') center/cover no-repeat!important}#rec745578065 .t937__video{position:relative;background:url('/img/generated/testimonial-video-poster.png') center/cover no-repeat!important}#rec745578055 .t937__video iframe,#rec745578065 .t937__video iframe{opacity:.01}#rec745578055 .t937__video:after,#rec745578065 .t937__video:after{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--red);color:#fff;font-size:24px;box-shadow:0 14px 38px rgba(0,0,0,.35);pointer-events:none}
#rec745578050 .t856__table{position:relative!important;overflow:hidden!important}#rec745578050 .t856__bg{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important}#rec745578050 .t856__cell,#rec745578050 .t856__textwrapper{z-index:1!important}
#rec745578050 .t856__textwrapper{position:absolute!important;inset:0!important;display:flex!important;align-items:flex-end!important;background:linear-gradient(transparent 32%,rgba(0,0,0,.9))!important}#rec745578050 .t856__textwrapper__content{display:block!important;width:100%!important;padding:24px!important;color:#fff!important}#rec745578050 .t856__inner-wrapper{display:block!important;color:#fff!important;opacity:1!important}
#rec745578050 .t856__col{display:flex!important;flex-direction:column!important;min-height:350px!important;background:#fff!important}#rec745578050 .t856__table{flex:0 0 260px!important;height:260px!important;min-height:260px!important}#rec745578050 .t856__textwrapper{display:none!important}#rec745578050 .t-card__descr{display:block!important;position:relative!important;padding:22px!important;background:#fff!important;color:var(--ink)!important;text-align:left!important}
#rec745578050 .t856__table{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}#rec745578050 .t856__bg{}
#rec745578053 .t-slds__items-wrapper{display:block!important;position:relative!important;min-height:560px!important}#rec745578053 .t-slds__item{display:none!important;position:relative!important;width:100%!important}#rec745578053 .t-slds__item_active{display:block!important}#rec745578053 .t604__imgwrapper,#rec745578053 .t-slds__bgimg{display:block!important;width:100%!important;height:520px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}
#rec745578053 .t-slds__items-wrapper{transform:none!important;left:0!important;width:100%!important}#rec745578053 .t-slds__item,#rec745578053 .t-slds__item_active{left:0!important;right:auto!important;transform:none!important;max-width:100%!important}#rec745578053 .t-slds__item_active>.t-width,#rec745578053 .t-slds__item_active .t604__imgwrapper{width:100%!important;max-width:100%!important;margin:0!important}
@media(max-width:640px){#rec745578053 .t-slds__items-wrapper{min-height:330px!important}#rec745578053 .t604__imgwrapper,#rec745578053 .t-slds__bgimg{height:290px!important}}
/* refinement pass */
#rec745578042 .t396__artboard{align-items:center!important;text-align:center!important}#rec745578042 .t396__elem{margin-left:auto!important;margin-right:auto!important}#rec745578042 [data-elem-id="1643187459279"]{padding-left:0!important;color:#fff!important}#rec745578042 [data-elem-id="1643288353371"],#rec745578042 [data-elem-id="1643288353371"] .tn-atom{color:#fff!important}#rec745578042 [data-elem-id="1643187523562"]{margin-inline:auto!important}
#rec745578050 .t856__bg,#rec745578050 .t856__table{background-position:top center!important}
#rec745578052{padding-top:90px!important}#rec745578053{padding-bottom:100px!important}#rec745578053 .t-slds__container{position:relative;max-width:1080px!important;padding:22px!important;background:#3a1c22!important;box-shadow:0 28px 70px rgba(35,8,15,.32)}#rec745578053 .t-slds__items-wrapper{border-radius:18px!important;overflow:hidden;background:#160f11!important}#rec745578053 .t-slds__caption__container{margin-top:20px!important}#rec745578053 .t-slds__title{font-family:Arial,sans-serif!important;font-size:17px!important;font-weight:800!important;letter-spacing:.06em!important;color:#fff!important}#rec745578053 .t-slds__bullet_body{background:#fff!important}
#rec745578054{background:#111!important;color:#fff;padding-top:100px!important}#rec745578055{background:#111!important;color:#fff;padding-bottom:110px!important}.t937__container{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)!important;align-items:stretch!important}.t937__col_video{grid-column:1!important;grid-row:1!important}.t937__col_playlist{grid-column:2!important;grid-row:1!important}.t937__video,.t937__video-frame{height:100%!important;min-height:520px!important}.t937__playlist-wrap{height:520px!important}.t937__title-wrap{padding:22px!important}.t937__playlist-link{display:grid!important;grid-template-columns:28px 1fr;gap:10px;padding:16px 18px!important;font-size:14px!important;line-height:1.3!important}.t937__playlist-link_active{background:var(--red)!important}
#rec745578057 .t544>.t-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(380px,.8fr)!important;gap:72px!important;align-items:center!important}#rec745578057 .t544__top{grid-column:1!important;grid-row:1!important;order:0!important}#rec745578057 .t544__top+.t544__col{grid-column:2!important;grid-row:1!important}#rec745578057 .t544__blockimg{width:100%!important;min-height:680px!important}#rec745578057 .t544__textwrapper{max-width:620px!important}
#rec745578063{padding:110px 0!important}#rec745578063 .t700__vtop{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;gap:84px!important}#rec745578063 .t-section__title{text-align:left!important;margin-left:0!important;max-width:650px!important}#rec745578063 .t700__wrap-video{display:flex!important;align-items:center;justify-content:center;padding:28px;border-radius:28px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}#rec745578063 .t700__img{max-height:470px!important;object-fit:contain!important}#rec745578063 form{padding:30px!important;border-radius:24px!important;background:rgba(15,10,9,.3)!important;border:1px solid rgba(255,255,255,.16)}#rec745578063 .t-form__inputsbox{grid-template-columns:1fr!important}#rec745578063 .t-form__submit{grid-column:auto!important}#rec745578063 .t-submit{width:100%!important}
#rec745578064{background:#0d0d0d!important;color:#fff;padding-top:100px!important}#rec745578065{background:#0d0d0d!important;color:#fff;padding-bottom:70px!important}#rec745578066{background:#0d0d0d!important;padding:20px 0 90px!important}#rec745578066 .t142__wrapone{text-align:center!important}
#rec745578067{padding:100px 0!important}#rec745578067 .t696__mainblock{max-width:960px!important;padding:54px!important;border-radius:28px;background:#fff!important;color:var(--ink)!important;box-shadow:var(--shadow)}#rec745578067 .t696__descr{max-width:760px!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(28px,3.2vw,46px)!important;line-height:1.08!important;color:var(--ink)!important}#rec745578067 .t-input{background:#f7f3ec!important;border-color:rgba(23,21,18,.15)!important;color:var(--ink)!important}#rec745578067 .t696__form-bottom-text{color:#5e574f!important}
#rec328039112 .t396__artboard{align-items:start!important;padding:50px 0!important;border-top:1px solid rgba(255,255,255,.14)}#rec328039112 .tn-atom{font-size:16px!important;line-height:1.55!important}
@media(max-width:980px){.t937__container{grid-template-columns:1fr!important}.t937__col_video,.t937__col_playlist{grid-column:1!important}.t937__col_video{grid-row:1!important}.t937__col_playlist{grid-row:2!important}.t937__playlist-wrap{height:auto!important;max-height:360px!important}#rec745578057 .t544>.t-container{grid-template-columns:1fr!important;gap:36px!important}#rec745578057 .t544__top,#rec745578057 .t544__top+.t544__col{grid-column:1!important}#rec745578057 .t544__top{grid-row:1!important}#rec745578057 .t544__top+.t544__col{grid-row:2!important}#rec745578063 .t700__vtop{grid-template-columns:1fr!important;gap:42px!important}#rec745578063 .t-section__title{text-align:center!important;margin-inline:auto!important}}
@media(max-width:640px){#rec745578042 .t396__artboard{text-align:center!important}#rec745578042 [data-elem-id="1643187459279"]{color:#fff!important}#rec745578042 [data-elem-id="1643288353371"]{color:#fff!important}#rec745578053{padding-bottom:70px!important}.t937__container{width:calc(100% - 28px)!important}.t937__video,.t937__video-frame{min-height:245px!important}.t937__playlist-link{padding:13px!important}#rec745578057 .t544>.t-container{width:calc(100% - 28px)!important}#rec745578057 .t544__blockimg{min-height:430px!important}#rec745578063{padding:70px 0!important}#rec745578063 .t700__vtop{width:calc(100% - 28px)!important}#rec745578063 .t700__wrap-video,#rec745578063 form{padding:18px!important}#rec745578067 .t696__mainblock{padding:30px 18px!important;width:calc(100% - 28px)!important}}
#rec745578057 .t544__top,#rec745578057 .t544__content,#rec745578057 .t544__textwrapper{height:auto!important;max-height:none!important;overflow:visible!important}#rec328039112 [data-elem-type="image"]{max-width:72px!important}#rec328039112 [data-elem-type="image"] img{max-width:72px!important;max-height:72px!important;object-fit:contain!important}
#rec745578050{padding:72px 24px!important;background:var(--paper)!important}#rec745578050>.t856{width:min(1280px,100%)!important;margin:0 auto!important;padding:68px 38px 44px!important;border:1px solid rgba(23,21,18,.1);border-radius:34px;background:rgba(255,255,255,.72)!important;box-shadow:0 26px 80px rgba(33,24,18,.1)}#rec745578050 .t-section__container{margin-bottom:48px!important}#rec745578050 .t-section__title{max-width:820px!important}
@media(max-width:640px){#rec745578050{padding:40px 12px!important}#rec745578050>.t856{padding:42px 0 24px!important;border-radius:26px}#rec745578050 .t-section__container{padding:0 18px!important;margin-bottom:30px!important}}
#rec745578050>.t856{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
@media(max-width:640px){#rec745578042:before{background-image:linear-gradient(180deg,rgba(12,10,8,.68),rgba(12,10,8,.96)),url('/img/generated/acting-school-hero.png')!important;background-position:62% center!important}}
@media(max-width:640px){#rec745578042:before{background-image:linear-gradient(180deg,rgba(12,10,8,.78),rgba(12,10,8,.96)),url('/storage/tild3863-3936-4363-a638-303733333063/DSC_2159.jpg')!important;background-position:58% center!important}}

/* checklist: copy and form opposite the preview on desktop */
#rec745578063 .t700{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,1fr)!important;grid-template-rows:auto auto;column-gap:84px;row-gap:48px;align-items:center;width:min(1180px,calc(100% - 48px))!important;margin:0 auto!important}
#rec745578063 .t-section__container{grid-column:1/-1;grid-row:1;width:100%!important;margin:0!important}
#rec745578063 .t-section__title{text-align:center!important;margin-inline:auto!important;max-width:920px!important}
#rec745578063 .t700__vtop{display:contents!important}
#rec745578063 .t700__vtop>.t-col:first-child{grid-column:2;grid-row:2;width:auto!important}
#rec745578063 .t700__vtop>.t-col:nth-child(2){grid-column:1;grid-row:2;width:auto!important}
@media(max-width:980px){#rec745578063 .t700{grid-template-columns:1fr!important;grid-template-rows:auto auto auto;gap:34px;width:min(760px,calc(100% - 40px))!important}#rec745578063 .t-section__container{grid-column:1;grid-row:1}#rec745578063 .t700__vtop>.t-col:nth-child(2){grid-column:1;grid-row:2}#rec745578063 .t700__vtop>.t-col:first-child{grid-column:1;grid-row:3}}
@media(max-width:640px){#rec745578063 .t700{width:calc(100% - 28px)!important;gap:26px}#rec745578063 .t700__vtop{width:auto!important}}
input[name="tildaspec-phone-part[]"]{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}

/* refined footer */
#rec328039112{position:relative!important;padding:0!important;background:#0d0c0b!important;color:#fff!important;overflow:hidden!important}
#rec328039112:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 10%,rgba(230,75,56,.15),transparent 34%),linear-gradient(135deg,#171411 0%,#0d0c0b 65%);pointer-events:none}
#rec328039112:after{content:"";position:absolute;top:0;left:50%;width:min(1180px,calc(100% - 48px));height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.75}
#rec328039112 .t396__artboard{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)!important;grid-auto-rows:auto!important;column-gap:80px!important;row-gap:0!important;align-items:center!important;width:min(1180px,calc(100% - 48px))!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:72px 0 64px!important;border:0!important;background:transparent!important}
#rec328039112 .t396__elem{position:static!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;transform:none!important;opacity:1!important}
#rec328039112 .t396__elem:has(>.tn-atom:empty){display:none!important}
#rec328039112 .tn-atom{display:block!important;width:auto!important;height:auto!important;padding:15px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:transparent!important;color:rgba(255,255,255,.74)!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:15px!important;line-height:1.5!important;text-decoration:none!important;box-shadow:none!important}
#rec328039112 [data-elem-id="1624163605008"],#rec328039112 [data-elem-id="1624163605022"],#rec328039112 [data-elem-id="1624163605039"],#rec328039112 [data-elem-id="1666800682443"],#rec328039112 [data-elem-id="1699008338478"],#rec328039112 [data-elem-id="1724242787665"]{grid-column:1!important}
#rec328039112 [data-elem-id="1624163605008"]{grid-row:1!important}
#rec328039112 [data-elem-id="1624163605022"]{grid-row:2!important}
#rec328039112 [data-elem-id="1624163605039"]{grid-row:3!important}
#rec328039112 [data-elem-id="1666800682443"]{grid-row:4!important}
#rec328039112 [data-elem-id="1699008338478"]{grid-row:5!important}
#rec328039112 [data-elem-id="1724242787665"]{grid-row:6!important}
#rec328039112 [data-elem-id="1624163605018"],#rec328039112 [data-elem-id="1624163605025"]{grid-column:2!important;align-self:start!important}
#rec328039112 [data-elem-id="1624163605018"]{grid-row:2!important}
#rec328039112 [data-elem-id="1624163605025"]{grid-row:3!important}
#rec328039112 [data-elem-id="1624163605018"] .tn-atom,#rec328039112 [data-elem-id="1624163605025"] .tn-atom{color:#fff!important;font-weight:700!important;text-decoration:none!important;text-underline-offset:5px!important;transition:color .2s ease,border-color .2s ease!important}
#rec328039112 [data-elem-id="1624163605018"] .tn-atom:hover,#rec328039112 [data-elem-id="1624163605025"] .tn-atom:hover{color:var(--gold)!important;border-color:rgba(224,179,90,.6)!important}
#rec328039112 [data-elem-id="1624163605000"],#rec328039112 [data-elem-id="1624163605004"],#rec328039112 [data-elem-id="1624163605032"]{grid-row:1!important;justify-self:start!important}
#rec328039112 [data-elem-id="1624163605000"]{grid-column:2!important;transform:translateX(0)!important}
#rec328039112 [data-elem-id="1624163605004"]{grid-column:2!important;transform:translateX(62px)!important}
#rec328039112 [data-elem-id="1624163605032"]{grid-column:2!important;transform:translateX(124px)!important}
#rec328039112 [data-elem-type="image"]{display:block!important;width:48px!important;max-width:48px!important;height:48px!important}
#rec328039112 [data-elem-type="image"] .tn-atom{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;padding:12px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:50%!important;background:rgba(255,255,255,.07)!important;transition:transform .2s ease,background .2s ease,border-color .2s ease!important}
#rec328039112 [data-elem-type="image"] .tn-atom:hover{transform:translateY(-3px)!important;background:var(--red)!important;border-color:var(--red)!important}
#rec328039112 [data-elem-type="image"] img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;filter:brightness(0) invert(1)!important}
#rec328039112 .t396__carrier,#rec328039112 .t396__filter{display:none!important;height:0!important}
@media(max-width:980px){#rec328039112 .t396__artboard{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr)!important;column-gap:44px!important;width:min(760px,calc(100% - 40px))!important;padding:58px 0!important}}
@media(max-width:640px){#rec328039112:after{width:calc(100% - 28px)}#rec328039112 .t396__artboard{grid-template-columns:repeat(3,48px)!important;gap:0 14px!important;width:calc(100% - 28px)!important;padding:48px 0 42px!important}#rec328039112 [data-elem-id="1624163605000"],#rec328039112 [data-elem-id="1624163605004"],#rec328039112 [data-elem-id="1624163605032"]{grid-row:1!important;transform:none!important;margin-bottom:24px!important}#rec328039112 [data-elem-id="1624163605000"]{grid-column:1!important}#rec328039112 [data-elem-id="1624163605004"]{grid-column:2!important}#rec328039112 [data-elem-id="1624163605032"]{grid-column:3!important}#rec328039112 [data-elem-id="1624163605008"],#rec328039112 [data-elem-id="1624163605022"],#rec328039112 [data-elem-id="1624163605039"],#rec328039112 [data-elem-id="1666800682443"],#rec328039112 [data-elem-id="1699008338478"],#rec328039112 [data-elem-id="1724242787665"],#rec328039112 [data-elem-id="1624163605018"],#rec328039112 [data-elem-id="1624163605025"]{grid-column:1/-1!important}#rec328039112 [data-elem-id="1624163605008"]{grid-row:2!important}#rec328039112 [data-elem-id="1624163605022"]{grid-row:3!important}#rec328039112 [data-elem-id="1624163605039"]{grid-row:4!important}#rec328039112 [data-elem-id="1666800682443"]{grid-row:5!important}#rec328039112 [data-elem-id="1699008338478"]{grid-row:6!important}#rec328039112 [data-elem-id="1724242787665"]{grid-row:7!important}#rec328039112 [data-elem-id="1624163605018"]{grid-row:8!important;margin-top:20px!important}#rec328039112 [data-elem-id="1624163605025"]{grid-row:9!important}#rec328039112 .tn-atom{font-size:14px!important;padding:13px 0!important}}

/* wide casting form without a white card */
#rec745578067 .t-container{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important}
#rec745578067 .t696__mainblock{width:100%!important;max-width:1180px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#rec745578067 .t696__mainwrapper,#rec745578067 .t696__content{width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#rec745578067 .t696__text-wrapper{max-width:980px!important;margin:0 auto 38px!important}
#rec745578067 .t696__descr{max-width:980px!important;color:#fff!important;text-align:center!important}
#rec745578067 form{max-width:980px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#rec745578067 .t696__form-bottom-text{color:rgba(255,255,255,.62)!important;text-align:center!important}
@media(max-width:640px){#rec745578067 .t-container{width:calc(100% - 28px)!important}#rec745578067 .t696__mainblock{width:100%!important;padding:0!important}#rec745578067 .t696__text-wrapper{margin-bottom:28px!important}#rec745578067 .t696__descr{text-align:left!important}}
#rec329874298,#rec345717621,#tildacopy{display:none!important}
#rec745578062 .t497__bgimg{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}

/* preserve the native Tilda grids and spacing on secondary pages */
#allrecords:not([data-tilda-page-id="48595657"]) .t-col{float:left!important;margin-left:20px!important;margin-right:20px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec{padding:0!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pt_15{padding-top:15px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pt_30{padding-top:30px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pt_45{padding-top:45px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pt_60{padding-top:60px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pt_75{padding-top:75px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pt_90{padding-top:90px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pt_120{padding-top:120px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pb_15{padding-bottom:15px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pb_30{padding-bottom:30px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pb_60{padding-bottom:60px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pb_75{padding-bottom:75px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pb_90{padding-bottom:90px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pb_105{padding-bottom:105px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pb_120{padding-bottom:120px!important}
#allrecords:not([data-tilda-page-id="48595657"]) .t-rec_pb_180{padding-bottom:180px!important}
@media(max-width:960px){#allrecords:not([data-tilda-page-id="48595657"]) .t-col{float:none!important;margin-left:0!important;margin-right:0!important}}

/* refreshed legacy landing pages */
:is(#rec440518507,#rec467102401){display:block!important;position:relative!important;min-height:720px!important;padding:0!important;background:#171512!important;color:#fff!important;isolation:isolate}
:is(#rec440518507,#rec467102401):before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,10,8,.96),rgba(12,10,8,.68) 55%,rgba(12,10,8,.22)),url('/img/generated/acting-school-hero.png') center/cover no-repeat;z-index:-1}
:is(#rec440518507,#rec467102401) .t396__artboard{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:min(1180px,calc(100% - 48px))!important;min-height:720px!important;height:auto!important;margin:auto!important;padding:120px 0 90px!important;background:transparent!important;text-align:center!important}
:is(#rec440518507,#rec467102401) .t396__carrier,:is(#rec440518507,#rec467102401) .t396__filter{display:none!important}
:is(#rec440518507,#rec467102401) .t396__elem{position:static!important;display:block!important;width:auto!important;max-width:850px!important;height:auto!important;margin:0 auto!important;transform:none!important;opacity:1!important}
:is(#rec440518507,#rec467102401) [data-elem-type="shape"],:is(#rec440518507,#rec467102401) [data-elem-type="image"]{display:none!important}
:is(#rec440518507,#rec467102401) .tn-atom{position:static!important;width:auto!important;height:auto!important;padding:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}
:is(#rec440518507,#rec467102401) [data-elem-id="1623055406351"]{order:1;margin-bottom:24px!important}
:is(#rec440518507,#rec467102401) [data-elem-id="1623055406351"] .tn-atom{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(48px,6vw,88px)!important;line-height:.98!important;letter-spacing:-.05em!important}
:is(#rec440518507,#rec467102401) [data-elem-id="1643187459279"]{order:2;margin-bottom:16px!important}
:is(#rec440518507,#rec467102401) [data-elem-id="1643288353371"]{order:3;margin-bottom:34px!important}
:is(#rec440518507,#rec467102401) [data-elem-id="1643187459279"] .tn-atom,:is(#rec440518507,#rec467102401) [data-elem-id="1643288353371"] .tn-atom{font-size:18px!important;line-height:1.45!important;color:#fff!important}
:is(#rec440518507,#rec467102401) [data-elem-id="1643187523562"]{order:4!important;display:inline-flex!important}
:is(#rec440518507,#rec467102401) [data-elem-id="1643288353356"],:is(#rec440518507,#rec467102401) [data-elem-id="1643288353365"],:is(#rec440518507,#rec467102401) [data-elem-id="1643288353368"],:is(#rec440518507,#rec467102401) [data-elem-id="1679990799860"],:is(#rec440518507,#rec467102401) [data-elem-id="1680238470071"]{display:none!important}

:is(#rec440174019,#rec467102406){padding:84px 24px!important;background:var(--paper)!important}
:is(#rec440174019,#rec467102406)>.t856{width:min(1240px,100%)!important;margin:auto!important}
:is(#rec440174019,#rec467102406) .t856__container{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}
:is(#rec440174019,#rec467102406) .t856__col{width:auto!important;min-height:340px!important;margin:0!important;padding:0 0 24px!important;overflow:hidden!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--shadow)!important}
:is(#rec440174019,#rec467102406) .t856__table{height:250px!important;min-height:250px!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
:is(#rec440174019,#rec467102406) .t856__bg,:is(#rec440174019,#rec467102406) .t856__textwrapper{display:none!important}
:is(#rec440174019,#rec467102406) .t-card__descr{display:block!important;padding:22px!important;color:var(--ink)!important;font-size:17px!important;line-height:1.3!important;text-align:left!important}

:is(#rec440174020,#rec467102407){padding:90px 0 30px!important;background:var(--wine)!important;color:#fff!important}
:is(#rec440174021,#rec467102408){padding:10px 0 100px!important;background:var(--wine)!important;color:#fff!important}
:is(#rec440174021,#rec467102408) .t-slds__container{max-width:1080px!important;padding:22px!important;border-radius:26px!important;background:#3a1c22!important;box-shadow:0 28px 70px rgba(35,8,15,.32)!important}
:is(#rec440174021,#rec467102408) .t-slds__items-wrapper{overflow:hidden!important;border-radius:18px!important;background:#160f11!important}
:is(#rec440174021,#rec467102408) .t-slds__bgimg{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}

:is(#rec440174022,#rec467102409){padding:96px 0 28px!important;background:#111!important;color:#fff!important}
:is(#rec440174023,#rec467102410){padding:10px 0 100px!important;background:#111!important;color:#fff!important}
:is(#rec440174024,#rec467102411) .t-card__container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:22px!important}
:is(#rec440174024,#rec467102411) .t692__col{width:auto!important;margin:0!important;padding:0 0 26px!important;overflow:hidden!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--shadow)!important}
:is(#rec440174024,#rec467102411) .t692__blockimg{height:230px!important;background-position:top center!important}
:is(#rec440174024,#rec467102411) .t692__textwrapper{padding:22px!important}

:is(#rec440174025,#rec467102412){padding:100px 0!important;background:var(--ink)!important;color:#fff!important}
:is(#rec440174025,#rec467102412) .t544>.t-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(380px,.8fr)!important;gap:70px!important;align-items:center!important}
:is(#rec440174025,#rec467102412) .t544__top,:is(#rec440174025,#rec467102412) .t544__top+.t544__col{width:auto!important;margin:0!important}
:is(#rec440174025,#rec467102412) .t544__top{grid-column:1!important;grid-row:1!important}
:is(#rec440174025,#rec467102412) .t544__top+.t544__col{grid-column:2!important;grid-row:1!important}
:is(#rec440174025,#rec467102412) .t544__blockimg{width:100%!important;min-height:620px!important;border-radius:26px!important;background-position:top center!important}
:is(#rec440174025,#rec467102412) .t544__title{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(42px,5vw,68px)!important;line-height:1!important}
:is(#rec440174025,#rec467102412) .t544__descr{color:var(--gold)!important}
:is(#rec440174025,#rec467102412) .t544__text{color:rgba(255,255,255,.76)!important}

:is(#rec440174027,#rec467102415){padding:42px 24px!important;background:var(--ink)!important}
:is(#rec440174027,#rec467102415) .t142__wrapone{text-align:center!important}
:is(#rec440174028,#rec467102416){padding:90px 0!important;background:var(--gold)!important}
:is(#rec440174028,#rec467102416) .t812__col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;width:100%!important;margin:0!important}
:is(#rec440174028,#rec467102416) .t812__pricelist-item{padding:22px 24px!important;border:1px solid rgba(23,21,18,.2)!important;border-radius:18px!important;background:rgba(255,255,255,.3)!important}
:is(#rec440174029,#rec467102417){padding:90px 0!important;background:var(--cream)!important}
:is(#rec440174029,#rec467102417) .t497__container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important}
:is(#rec440174029,#rec467102417) .t497__col{width:auto!important;margin:0!important;padding:24px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 35px rgba(33,24,18,.08)!important}
:is(#rec440174029,#rec467102417) .t497__item{display:flex!important;gap:14px!important}
:is(#rec440174029,#rec467102417) .t497__bgimg{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}

:is(#rec440174030,#rec467102418){padding:100px 0!important;background:var(--wine)!important;color:#fff!important}
:is(#rec440174030,#rec467102418) .t700{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;gap:44px 70px!important;width:min(1180px,calc(100% - 48px))!important;margin:auto!important}
:is(#rec440174030,#rec467102418) .t-section__container{grid-column:1/-1!important;grid-row:1!important;width:100%!important;margin:0!important}
:is(#rec440174030,#rec467102418) .t700__vtop{display:contents!important}
:is(#rec440174030,#rec467102418) .t700__vtop>.t-col:first-child{grid-column:2!important;grid-row:2!important;width:auto!important;margin:0!important}
:is(#rec440174030,#rec467102418) .t700__vtop>.t-col:nth-child(2){grid-column:1!important;grid-row:2!important;width:auto!important;margin:0!important}
:is(#rec440174030,#rec467102418) .t700__wrap-video,:is(#rec440174030,#rec467102418) form{padding:26px!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:24px!important;background:rgba(15,10,9,.25)!important}
:is(#rec440174030,#rec467102418) .t700__img{width:100%!important;max-height:440px!important;object-fit:contain!important;border-radius:20px!important}
:is(#rec440174030,#rec467102418) .t-form__inputsbox{grid-template-columns:1fr!important}
:is(#rec440174030,#rec467102418) .t-submit{width:100%!important}

:is(#rec440174031,#rec467102419){padding:90px 0 28px!important;background:#0d0d0d!important;color:#fff!important}
:is(#rec440174032,#rec467102420){padding:10px 0 70px!important;background:#0d0d0d!important;color:#fff!important}
:is(#rec440174033,#rec467102421){padding:22px 0 88px!important;background:#0d0d0d!important}
:is(#rec440174033,#rec467102421) .t142__wrapone{text-align:center!important}
:is(#rec440174034,#rec467102422){padding:92px 0!important;background:#241f1a!important;color:#fff!important}
:is(#rec440174034,#rec467102422) .t696__mainblock{width:min(1080px,calc(100% - 48px))!important;max-width:1080px!important;margin:auto!important;padding:0!important;background:transparent!important;box-shadow:none!important}
:is(#rec440174034,#rec467102422) .t696__content{padding:0!important;border:0!important;background:transparent!important}
:is(#rec440174034,#rec467102422) .t696__descr{max-width:900px!important;margin:0 auto 36px!important;color:#fff!important;text-align:center!important}
:is(#rec440174034,#rec467102422) form{max-width:900px!important;margin:auto!important}

/* remove obsolete empty and oversized legacy blocks */
#rec440174011,#rec460721435,#rec466471457,#rec440174012,#rec735106373,#rec743099888,#rec440174041,#rec467102394,#rec467102395,#rec467102396,#rec467102397,#rec467102398,#rec467102399,#rec467102429,#rec885591493,#rec323575867,#rec367387652,#rec527176028{display:none!important}

/* orator course */
#rec885605101{display:flex!important;align-items:center!important;min-height:720px!important;padding:100px 24px!important;background:linear-gradient(135deg,#171512,#3a151c)!important;color:#fff!important}
#rec885605101 .t-container{width:min(920px,100%)!important}
#rec885605101 .t-title{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(52px,8vw,96px)!important;line-height:.95!important;color:#fff!important}
#rec885605101 .t-descr{max-width:760px!important;margin:26px auto!important;color:rgba(255,255,255,.8)!important;font-size:22px!important;line-height:1.5!important}

/* quiz cover */
#rec527152259{position:relative!important;min-height:760px!important;padding:0!important;background:linear-gradient(135deg,#17090c,#4b111c)!important;color:#fff!important;overflow:hidden!important}
#rec527152259 .t396__artboard{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:min(980px,calc(100% - 48px))!important;min-height:760px!important;height:auto!important;margin:auto!important;padding:110px 0!important;background:transparent!important;text-align:center!important}
#rec527152259 .t396__carrier,#rec527152259 .t396__filter{display:none!important}
#rec527152259 .t396__elem{position:static!important;width:auto!important;max-width:900px!important;height:auto!important;margin:0 auto!important;transform:none!important;opacity:1!important}
#rec527152259 .tn-atom{position:static!important;width:auto!important;height:auto!important;padding:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}
#rec527152259 [data-elem-id="1671018085590"]{order:1;margin-bottom:22px!important}
#rec527152259 [data-elem-id="1671018085590"] .tn-atom{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(46px,6vw,76px)!important;line-height:1!important}
#rec527152259 [data-elem-id="1671018161724"]{order:2;margin-bottom:34px!important}
#rec527152259 [data-elem-id="1671018161724"] .tn-atom{font-size:21px!important;line-height:1.45!important}
#rec527152259 [data-elem-id="1671018201938"]{order:3!important}
#rec527152259 [data-elem-id="1671018276770"],#rec527152259 [data-elem-id="1671018493878"],#rec527152259 [data-elem-id="1671018525245"]{order:4;margin-top:24px!important}
#rec527152259 [data-elem-id="1671018276770"] .tn-atom,#rec527152259 [data-elem-id="1671018493878"] .tn-atom,#rec527152259 [data-elem-id="1671018525245"] .tn-atom{font-size:18px!important;font-weight:700!important}
#rec527152259 [data-elem-type="image"]{display:none!important}

/* legal page */
#allrecords[data-tilda-page-id="20037614"]{min-height:100vh!important;background:#171512!important}
#rec323569297{padding:120px 0 36px!important;background:var(--paper)!important}
#rec323569297 .t-title{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(42px,6vw,70px)!important;line-height:1!important}
#rec323567398{padding:0 24px 100px!important;background:var(--paper)!important}
#rec323567398 .t106__wrapper{max-width:900px!important;margin:auto!important;padding:44px!important;border-radius:26px!important;background:#fff!important;box-shadow:var(--shadow)!important;font-size:18px!important;line-height:1.8!important}

/* thank-you pages */
#allrecords[data-tilda-page-id="20315903"],#allrecords[data-tilda-page-id="32615934"]{min-height:100vh!important;background:var(--paper)!important}
#rec328038986{padding:0!important;background:linear-gradient(135deg,#171512,#4a1720)!important;color:#fff!important}
#rec328038986 .t396__artboard{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:min(900px,calc(100% - 48px))!important;min-height:560px!important;height:auto!important;margin:auto!important;text-align:center!important}
#rec328038986 .t396__carrier,#rec328038986 .t396__filter{display:none!important}
#rec328038986 .t396__elem{position:static!important;width:auto!important;max-width:800px!important;height:auto!important;margin:0 auto!important;transform:none!important;opacity:1!important}
#rec328038986 .tn-atom{position:static!important;width:auto!important;height:auto!important;padding:0!important;background:transparent!important;color:#fff!important}
#rec328038986 [data-elem-type="text"] .tn-atom{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(44px,6vw,72px)!important;line-height:1.04!important}
#rec328038986 [data-elem-type="image"]{width:100px!important;margin-bottom:30px!important;order:-1!important}
#rec328039826{padding:52px 24px!important;background:var(--cream)!important;text-align:center!important}
#rec527176116{padding:110px 24px 40px!important;background:var(--cream)!important}
#rec527176116 .t-title{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(44px,6vw,72px)!important;line-height:1!important}
#rec527177552{padding:30px 24px 110px!important;background:var(--cream)!important}
#rec527177552 .t-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important}
#rec527177552 .t-btn{width:100%!important;min-height:76px!important}

@media(max-width:980px){:is(#rec440174019,#rec467102406) .t856__container{grid-template-columns:repeat(2,1fr)!important}:is(#rec440174024,#rec467102411) .t-card__container{grid-template-columns:repeat(2,1fr)!important}:is(#rec440174025,#rec467102412) .t544>.t-container{grid-template-columns:1fr!important;gap:36px!important}:is(#rec440174025,#rec467102412) .t544__top,:is(#rec440174025,#rec467102412) .t544__top+.t544__col{grid-column:1!important}:is(#rec440174025,#rec467102412) .t544__top{grid-row:1!important}:is(#rec440174025,#rec467102412) .t544__top+.t544__col{grid-row:2!important}:is(#rec440174030,#rec467102418) .t700{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important}:is(#rec440174030,#rec467102418) .t-section__container{grid-column:1!important;grid-row:1!important}:is(#rec440174030,#rec467102418) .t700__vtop>.t-col:nth-child(2){grid-column:1!important;grid-row:2!important}:is(#rec440174030,#rec467102418) .t700__vtop>.t-col:first-child{grid-column:1!important;grid-row:3!important}}
@media(max-width:640px){:is(#rec440518507,#rec467102401) .t396__artboard{width:calc(100% - 28px)!important;min-height:680px!important;padding:100px 0 60px!important}:is(#rec440518507,#rec467102401):before{background-position:62% center!important}:is(#rec440174019,#rec467102406){padding:54px 12px!important}:is(#rec440174019,#rec467102406) .t856__container{display:flex!important;width:100%!important;overflow-x:auto!important;padding-bottom:18px!important}:is(#rec440174019,#rec467102406) .t856__col{flex:0 0 82vw!important}:is(#rec440174024,#rec467102411) .t-card__container,:is(#rec440174028,#rec467102416) .t812__col,:is(#rec440174029,#rec467102417) .t497__container{grid-template-columns:1fr!important}:is(#rec440174030,#rec467102418) .t700{width:calc(100% - 28px)!important}:is(#rec440174030,#rec467102418) .t700__wrap-video,:is(#rec440174030,#rec467102418) form{padding:18px!important}#rec885605101{min-height:620px!important;padding:90px 18px!important}#rec527152259 .t396__artboard{width:calc(100% - 28px)!important;min-height:680px!important;padding:90px 0!important}#rec323567398{padding-inline:14px!important}#rec323567398 .t106__wrapper{padding:28px 20px!important}#rec527177552 .t-container{grid-template-columns:1fr!important}}
:is(#rec440518507,#rec467102401) [data-elem-id="1623055406351"] .tn-atom span{color:#fff!important}
:is(#rec440518507,#rec467102401) [data-elem-id="1623055406351"] .tn-atom strong{color:#f0523d!important}
#tildacopy,.t-tildalabel,.t-tildalabel-free,.t-tildalabel__wrapper,[data-tilda-sign]{display:none!important}

/* stable project sliders and award strip */
:is(#rec440174021,#rec467102408) .t-slds__items-wrapper{display:block!important;position:relative!important;width:100%!important;min-height:540px!important;transform:none!important;left:0!important}
:is(#rec440174021,#rec467102408) .t-slds__item{display:none!important;position:relative!important;left:0!important;width:100%!important;transform:none!important}
:is(#rec440174021,#rec467102408) .t-slds__item_active{display:block!important}
:is(#rec440174021,#rec467102408) .t604__imgwrapper,:is(#rec440174021,#rec467102408) .t-slds__bgimg{display:block!important;width:100%!important;height:500px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}
:is(#rec440174021,#rec467102408) .t-slds__caption__container{margin-top:18px!important;color:#fff!important;text-align:center!important}
:is(#rec441141968,#rec467102414){height:180px!important;min-height:180px!important;padding:0!important;background:#171512 url('/storage/tild3031-3839-4366-b933-316438346263/Group_48_3.svg') center/cover no-repeat!important}
:is(#rec441141968,#rec467102414) .t396{display:none!important}

/* legacy 2021 course page */
#rec395841372{position:relative!important;min-height:720px!important;padding:0!important;background:#171512!important;color:#fff!important;isolation:isolate}
#rec395841372:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,10,8,.96),rgba(12,10,8,.68) 55%,rgba(12,10,8,.2)),url('/img/generated/acting-school-hero.png') center/cover no-repeat;z-index:-1}
#rec395841372 .t396__artboard{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:min(1180px,calc(100% - 48px))!important;min-height:720px!important;height:auto!important;margin:auto!important;padding:110px 0 80px!important;background:transparent!important;text-align:center!important}
#rec395841372 .t396__carrier,#rec395841372 .t396__filter{display:none!important}
#rec395841372 .t396__elem{position:static!important;width:auto!important;max-width:850px!important;height:auto!important;margin:0 auto!important;transform:none!important;opacity:1!important}
#rec395841372 [data-elem-type="shape"],#rec395841372 [data-elem-type="image"],#rec395841372 [data-elem-type="text"]:has(.tn-atom:empty){display:none!important}
#rec395841372 .tn-atom{position:static!important;width:auto!important;height:auto!important;padding:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}
#rec395841372 [data-elem-id="1623055406351"]{order:1;margin-bottom:24px!important}
#rec395841372 [data-elem-id="1623055406351"] .tn-atom{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(48px,6vw,86px)!important;line-height:.98!important;letter-spacing:-.05em!important}
#rec395841372 [data-elem-id="1623055406351"] .tn-atom span{color:#fff!important}
#rec395841372 [data-elem-id="1623055406351"] .tn-atom strong{color:#f0523d!important}
#rec395841372 [data-elem-id="1623055406354"],#rec395841372 [data-elem-id="1623055406361"]{order:2;margin-bottom:14px!important}
#rec395841372 [data-elem-id="1623055406379"]{order:3;margin-top:22px!important}
#rec395841372 [data-elem-id="1623055406409"]{display:none!important}
#rec395841373{padding:36px 24px!important;background:var(--ink)!important;text-align:center!important}
#rec395841377{padding:90px 0!important;background:var(--cream)!important}
#rec395841377 .t498__container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:22px!important}
#rec395841377 .t498__col{width:auto!important;margin:0!important;padding:26px!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--shadow)!important;text-align:center!important}
#rec395841377 .t498__img{margin:0 auto 20px!important}
#rec400077679{padding:80px 24px!important;background:var(--ink)!important;color:#fff!important;text-align:center!important}
#rec395841383{padding:90px 0!important;background:var(--paper)!important}
#rec395841383 .t497__container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important}
#rec395841383 .t497__col{width:auto!important;margin:0!important;padding:24px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 35px rgba(33,24,18,.08)!important}
#rec395841383 .t497__bgimg{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}
#rec395841384{padding:90px 24px!important;background:var(--cream)!important}
#rec395841384 .t396__artboard{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;width:min(1120px,100%)!important;min-height:0!important;height:auto!important;margin:auto!important;background:transparent!important}
#rec395841384 .t396__carrier,#rec395841384 .t396__filter,#rec395841384 [data-elem-type="shape"],#rec395841384 [data-elem-type="text"]:has(.tn-atom:empty){display:none!important}
#rec395841384 .t396__elem{position:static!important;width:auto!important;height:auto!important;margin:0!important;transform:none!important;opacity:1!important}
#rec395841384 .tn-atom{position:static!important;width:auto!important;height:auto!important;padding:22px!important;border-radius:18px!important;background:#fff!important;color:var(--ink)!important;font-size:18px!important;line-height:1.35!important;box-shadow:0 10px 35px rgba(33,24,18,.08)!important}
#rec395841384 [data-elem-id="1623042276873"]{grid-column:1/-1!important;margin-bottom:22px!important;text-align:center!important}
#rec395841384 [data-elem-id="1623042276873"] .tn-atom{padding:0!important;background:transparent!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(38px,5vw,64px)!important;line-height:1!important;box-shadow:none!important}
#rec395841385{padding:90px 0!important;background:var(--paper)!important}
#rec395841385 .t576__item{margin-bottom:18px!important;padding:24px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 35px rgba(33,24,18,.08)!important}
#rec395841386{padding:36px 24px!important;background:var(--paper)!important;text-align:center!important}
#rec395841387,#rec395841389,#rec408776546,#rec395841392,#rec395841394{padding:80px 0 34px!important}
#rec395841388{padding:20px 0 90px!important;background:#111!important;color:#fff!important}
#rec395841390{padding:90px 24px!important;background:var(--gold)!important}
#rec395841390 .t396__artboard{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;width:min(1120px,100%)!important;min-height:0!important;height:auto!important;margin:auto!important;background:transparent!important}
#rec395841390 .t396__carrier,#rec395841390 .t396__filter,#rec395841390 [data-elem-type="shape"]{display:none!important}
#rec395841390 .t396__elem{position:static!important;width:auto!important;height:auto!important;margin:0!important;transform:none!important;opacity:1!important}
#rec395841390 .tn-atom{position:static!important;width:auto!important;height:auto!important;padding:20px!important;border:1px solid rgba(23,21,18,.16)!important;border-radius:16px!important;background:rgba(255,255,255,.28)!important;color:var(--ink)!important;font-size:17px!important;line-height:1.35!important}
#rec395841390 [data-elem-type="text"]:has(.tn-atom:empty){display:none!important}
#rec395850716{padding:20px 0 90px!important;background:#111!important;color:#fff!important}
#rec395841391{padding:100px 0!important;background:var(--ink)!important;color:#fff!important}
#rec395841391 .t543__container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:64px!important;align-items:center!important}
#rec395841391 .t543__col{width:auto!important;margin:0!important}
#rec395841391 .t543__blockimg{min-height:620px!important;border-radius:26px!important;background-position:top center!important}
#rec395841393{padding:20px 0 90px!important;background:var(--cream)!important}
#rec395841395,#rec395841396{padding:24px 0!important;background:var(--cream)!important}
#rec395841395 .t959__container,#rec395841396 .t959__container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important}
#rec395841395 .t959__card,#rec395841396 .t959__card{width:auto!important;margin:0!important;overflow:hidden!important;border-radius:20px!important;box-shadow:var(--shadow)!important}
#rec395841421{padding:96px 0!important;background:#241f1a!important;color:#fff!important}
#rec395841421 .t696__mainblock{width:min(1000px,calc(100% - 48px))!important;max-width:1000px!important;margin:auto!important;padding:0!important;background:transparent!important;box-shadow:none!important}
#rec395841421 .t696__content{padding:0!important;border:0!important;background:transparent!important}
#rec395841421 .t696__descr{max-width:850px!important;margin:0 auto 34px!important;color:#fff!important;text-align:center!important}

@media(max-width:980px){#rec395841377 .t498__container,#rec395841395 .t959__container,#rec395841396 .t959__container{grid-template-columns:repeat(2,1fr)!important}#rec395841391 .t543__container{grid-template-columns:1fr!important;gap:34px!important}}
@media(max-width:640px){:is(#rec440174021,#rec467102408) .t-slds__items-wrapper{min-height:330px!important}:is(#rec440174021,#rec467102408) .t604__imgwrapper,:is(#rec440174021,#rec467102408) .t-slds__bgimg{height:290px!important}:is(#rec441141968,#rec467102414){height:110px!important;min-height:110px!important}#rec395841372 .t396__artboard{width:calc(100% - 28px)!important;min-height:680px!important;padding:100px 0 60px!important}#rec395841377 .t498__container,#rec395841383 .t497__container,#rec395841384 .t396__artboard,#rec395841390 .t396__artboard,#rec395841395 .t959__container,#rec395841396 .t959__container{grid-template-columns:1fr!important}#rec395841391 .t543__container{width:calc(100% - 28px)!important}#rec395841391 .t543__blockimg{min-height:430px!important}}
#rec400077679 .t-cover,#rec400077679 .t-cover__carrier,#rec400077679 .t-cover__filter,#rec400077679 .t-cover__wrapper{height:540px!important;min-height:540px!important}
#rec400077679 .t-cover{background-size:cover!important;background-position:center!important}
#rec400077679 .t-container{position:relative!important;z-index:2!important}
@media(max-width:640px){#rec400077679 .t-cover,#rec400077679 .t-cover__carrier,#rec400077679 .t-cover__filter,#rec400077679 .t-cover__wrapper{height:500px!important;min-height:500px!important}}
#rec467102405 .t-cover,#rec467102405 .t-cover__carrier,#rec467102405 .t-cover__filter,#rec467102405 .t-cover__wrapper{height:540px!important;min-height:540px!important}
#rec467102405 .t-cover{background-size:cover!important;background-position:center!important}
#rec467102405 .t-title,#rec467102405 .t-descr{color:#fff!important}
#rec328038986 [data-elem-type="image"],#rec328038986 [data-elem-type="image"] .tn-atom{width:120px!important;max-width:120px!important;height:auto!important}
#rec328038986 [data-elem-type="image"] .tn-atom__img{display:block!important;width:120px!important;max-width:120px!important;height:auto!important;max-height:120px!important;object-fit:contain!important}
@media(max-width:640px){#rec467102405 .t-cover,#rec467102405 .t-cover__carrier,#rec467102405 .t-cover__filter,#rec467102405 .t-cover__wrapper{height:500px!important;min-height:500px!important}}
#rec328038986{background-color:#3a151c!important;background-image:url('/storage/tild3531-3334-4163-a539-666637393532/____1.png')!important;background-position:center 54px!important;background-size:150px auto!important;background-repeat:no-repeat!important;background-blend-mode:multiply!important}
#rec328038986 [data-elem-type="image"]{display:none!important}
#rec328038986 .t396__artboard{padding:230px 0 80px!important}
#rec328038986 .t396,#rec328038986 .t396__artboard{background-color:transparent!important;background-image:none!important}
#rec328038986 [data-elem-type="text"]{position:relative!important;z-index:2!important;display:block!important}
#rec328038986 .t396__artboard{justify-content:flex-start!important;height:800px!important;min-height:800px!important;padding:360px 20px 90px!important}
#rec328038986 [data-elem-type="text"] .tn-atom{font-size:clamp(42px,5vw,64px)!important;line-height:1.02!important}
#rec328038986,#rec328038986 .t396{height:800px!important;min-height:800px!important}
#rec885605101 .t-cover,#rec885605101 .t-cover__carrier,#rec885605101 .t-cover__filter,#rec885605101 .t-cover__wrapper{height:720px!important;min-height:720px!important}
@media(max-width:640px){#rec328038986,#rec328038986 .t396,#rec328038986 .t396__artboard{height:680px!important;min-height:680px!important}#rec328038986 .t396__artboard{padding:290px 14px 70px!important}#rec885605101 .t-cover,#rec885605101 .t-cover__carrier,#rec885605101 .t-cover__filter,#rec885605101 .t-cover__wrapper{height:620px!important;min-height:620px!important}}

/*
 * Tilda uses empty ::before/::after table boxes as a clearfix for floated
 * columns. Once a container becomes Grid/Flex those boxes turn into real
 * layout items. Remove them only from the containers redesigned below and
 * keep the original clearfix everywhere else.
 */
.t937__container.t-container::before,
.t937__container.t-container::after,
.t-card__container.t-container::before,
.t-card__container.t-container::after,
.t497__container.t-container::before,
.t497__container.t-container::after,
.t498__container.t-container::before,
.t498__container.t-container::after,
.t959__container.t-container::before,
.t959__container.t-container::after,
.t700__vtop.t-container::before,
.t700__vtop.t-container::after,
.t544 > .t-container::before,
.t544 > .t-container::after,
#rec527177552 .t-container::before,
#rec527177552 .t-container::after {
  display: none !important;
  content: none !important;
}

/* Prevent the cleared Grid/Flex containers from inheriting a side offset. */
.t937__container.t-container,
.t-card__container.t-container,
.t497__container.t-container,
.t498__container.t-container,
.t959__container.t-container,
.t544 > .t-container,
#rec527177552 .t-container {
  width: min(1180px, calc(100% - 48px)) !important;
  max-width: 1180px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: none !important;
  clear: both !important;
}

@media (max-width: 980px) {
  .t937__container.t-container,
  .t-card__container.t-container,
  .t497__container.t-container,
  .t498__container.t-container,
  .t959__container.t-container,
  .t544 > .t-container,
  #rec527177552 .t-container {
    width: min(760px, calc(100% - 40px)) !important;
  }
}

@media (max-width: 640px) {
  .t937__container.t-container,
  .t-card__container.t-container,
  .t497__container.t-container,
  .t498__container.t-container,
  .t959__container.t-container,
  .t544 > .t-container,
  #rec527177552 .t-container {
    width: calc(100% - 28px) !important;
  }
}

/* page24522731: reasons cards */
#rec395841385 {
  padding: 96px 0 !important;
  background: var(--paper) !important;
}

#rec395841385 .t-section__container {
  margin-bottom: 46px !important;
}

#rec395841385 .t576__container {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 20px !important;
  width: min(1120px, calc(100% - 48px)) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
}

#rec395841385 .t576__container::before,
#rec395841385 .t576__container::after {
  display: none !important;
  content: none !important;
}

#rec395841385 .t576__item,
#rec395841385 .t576__mainblock,
#rec395841385 .t576__col {
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  margin: 0 !important;
}

#rec395841385 .t576__col {
  position: relative !important;
  display: block !important;
  min-height: 300px !important;
  padding: 66px 24px 26px !important;
  overflow: hidden !important;
  border: 1px solid rgba(23,21,18,.08) !important;
  border-radius: 22px !important;
  background: #fff !important;
  box-shadow: 0 16px 42px rgba(33,24,18,.09) !important;
  text-align: left !important;
}

#rec395841385 .t576__linewrapper {
  position: absolute !important;
  top: 20px !important;
  left: 22px !important;
  width: 38px !important;
  height: 38px !important;
  margin: 0 !important;
}

#rec395841385 .t576__line {
  display: none !important;
}

#rec395841385 .t576__circle {
  position: static !important;
  display: grid !important;
  place-items: center !important;
  width: 38px !important;
  height: 38px !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: var(--red) !important;
}

#rec395841385 .t576__number {
  position: static !important;
  width: auto !important;
  height: auto !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 800 !important;
}

#rec395841385 .t576__block,
#rec395841385 .t576__block-flipped {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 18px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

#rec395841385 .t576__img {
  display: block !important;
  width: 100% !important;
  max-width: 150px !important;
  height: 128px !important;
  margin: 0 auto !important;
  object-fit: contain !important;
}

#rec395841385 .t576__title,
#rec395841385 .t576__title * {
  color: var(--ink) !important;
  font-size: 18px !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
}

/* page24522731: teacher, copy on the left and portrait on the right */
#rec395841391 {
  padding: 0 !important;
  overflow: hidden !important;
  background: var(--ink) !important;
  color: #fff !important;
}

#rec395841391 .t-cover,
#rec395841391 .t-cover__carrier,
#rec395841391 .t-cover__filter {
  height: 680px !important;
  min-height: 680px !important;
}

#rec395841391 .t-cover__carrier {
  background-color: var(--ink) !important;
  background-position: right center !important;
  background-size: 56% auto !important;
  background-repeat: no-repeat !important;
}

#rec395841391 .t-cover__filter {
  opacity: 1 !important;
  background: linear-gradient(90deg,#171512 0%,#171512 43%,rgba(23,21,18,.9) 52%,rgba(23,21,18,.08) 74%) !important;
}

#rec395841391 .t543 {
  position: absolute !important;
  z-index: 2 !important;
  inset: 0 !important;
  display: block !important;
  height: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}

#rec395841391 .t543 > .t-container {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) minmax(420px,.9fr) !important;
  align-items: center !important;
  width: min(1180px, calc(100% - 48px)) !important;
  max-width: 1180px !important;
  height: 100% !important;
  margin: 0 auto !important;
}

#rec395841391 .t543 > .t-container::before,
#rec395841391 .t543 > .t-container::after {
  display: none !important;
  content: none !important;
}

#rec395841391 .t543 .t-col_4 {
  grid-column: 1 !important;
  display: flex !important;
  align-items: center !important;
  width: auto !important;
  max-width: 570px !important;
  height: auto !important;
  margin: 0 !important;
}

#rec395841391 .t-cover__wrapper {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

#rec395841391 [data-hook-content="covercontent"],
#rec395841391 .t543__wrapper_desktop,
#rec395841391 .t543__textwrapper {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

#rec395841391 .t543__textwrapper {
  padding: 38px !important;
  border: 1px solid rgba(255,255,255,.14) !important;
  border-radius: 26px !important;
  background: rgba(8,8,8,.48) !important;
  box-shadow: 0 24px 70px rgba(0,0,0,.28) !important;
  backdrop-filter: blur(10px) !important;
}

#rec395841391 .t543__title {
  color: #fff !important;
  font-family: Georgia,"Times New Roman",serif !important;
  font-size: clamp(40px,4.6vw,64px) !important;
  line-height: 1 !important;
}

#rec395841391 .t543__descr {
  margin-top: 16px !important;
  color: var(--gold) !important;
  font-size: 18px !important;
  line-height: 1.45 !important;
}

#rec395841391 .t543__text {
  margin-top: 24px !important;
  color: rgba(255,255,255,.82) !important;
  font-size: 17px !important;
  line-height: 1.65 !important;
}

#rec395841391 .t543_mobile {
  display: none !important;
}

/* page24522731: awards gallery */
#rec395841392 {
  padding: 92px 0 28px !important;
  background: var(--wine) !important;
  color: #fff !important;
}

#rec395841392 .t225__title {
  color: #fff !important;
}

#rec395841393 {
  padding: 0 24px 96px !important;
  background: var(--wine) !important;
}

#rec395841393 .t-slds {
  visibility: visible !important;
}

#rec395841393 .t-slds__main {
  width: min(1040px,100%) !important;
  max-width: 1040px !important;
  margin: 0 auto !important;
  padding: 20px !important;
  border: 1px solid rgba(255,255,255,.14) !important;
  border-radius: 28px !important;
  background: rgba(20,10,12,.32) !important;
  box-shadow: 0 26px 70px rgba(26,5,10,.26) !important;
}

#rec395841393 .t-slds__main::before,
#rec395841393 .t-slds__main::after {
  display: none !important;
  content: none !important;
}

#rec395841393 .t-slds__items-wrapper {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  min-height: 520px !important;
  left: 0 !important;
  transform: none !important;
  overflow: hidden !important;
  border-radius: 20px !important;
  background: #160f11 !important;
}

#rec395841393 .t-slds__item {
  position: relative !important;
  display: none !important;
  width: 100% !important;
  left: 0 !important;
  transform: none !important;
}

#rec395841393 .t-slds__item_active {
  display: block !important;
}

#rec395841393 .t604__imgwrapper,
#rec395841393 .t-slds__bgimg {
  display: block !important;
  width: 100% !important;
  height: 520px !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}

#rec395841393 .t604__separator {
  display: none !important;
}

#rec395841393 .t-slds__bullet_body {
  background: #fff !important;
}

/* page24522731: student projects */
#rec395841394 {
  padding: 96px 0 36px !important;
  background: var(--paper) !important;
}

#rec395841394 .t225__title {
  color: var(--ink) !important;
}

#rec395841394 .t225__descr {
  max-width: 780px !important;
  margin: 18px auto 0 !important;
  color: rgba(23,21,18,.68) !important;
  font-size: 18px !important;
  line-height: 1.55 !important;
}

#rec395841395,
#rec395841396 {
  padding: 12px 0 24px !important;
  background: var(--paper) !important;
}

#rec395841396 {
  padding-bottom: 100px !important;
}

#rec395841395 .t959__scroll-icon-wrapper,
#rec395841396 .t959__scroll-icon-wrapper {
  display: none !important;
}

#rec395841395 .t959__container,
#rec395841396 .t959__container {
  display: block !important;
  width: min(1180px, calc(100% - 48px)) !important;
  max-width: 1180px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

#rec395841395 .t959__row,
#rec395841396 .t959__row {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0,1fr)) !important;
  gap: 18px !important;
  width: 100% !important;
  margin: 0 0 18px !important;
}

#rec395841395 .t959__card,
#rec395841396 .t959__card {
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
}

#rec395841395 .t959__card-inner,
#rec395841396 .t959__card-inner {
  position: relative !important;
  width: 100% !important;
  height: 300px !important;
  min-height: 300px !important;
  padding: 0 !important;
  overflow: hidden !important;
  border-radius: 20px !important;
  background: #171512 !important;
  box-shadow: 0 18px 48px rgba(33,24,18,.16) !important;
}

#rec395841395 .t959__card-image,
#rec395841396 .t959__card-image {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-position: center !important;
  background-size: cover !important;
}

#rec395841395 .t959__card-overlay,
#rec395841396 .t959__card-overlay {
  position: absolute !important;
  inset: 0 !important;
  background: linear-gradient(180deg,rgba(0,0,0,.02) 30%,rgba(0,0,0,.88) 100%) !important;
}

#rec395841395 .t959__card-content,
#rec395841396 .t959__card-content {
  position: absolute !important;
  z-index: 2 !important;
  inset: auto 0 0 !important;
  padding: 24px !important;
}

#rec395841395 .t-card__link,
#rec395841396 .t-card__link {
  color: #fff !important;
  font-size: 17px !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

#rec395841395 .t959__card a,
#rec395841395 .t959__card a:link,
#rec395841395 .t959__card a:visited,
#rec395841395 .t959__card a:hover,
#rec395841395 .t959__card a:focus,
#rec395841396 .t959__card a,
#rec395841396 .t959__card a:link,
#rec395841396 .t959__card a:visited,
#rec395841396 .t959__card a:hover,
#rec395841396 .t959__card a:focus {
  color: #fff !important;
  opacity: 1 !important;
  text-shadow: 0 2px 12px rgba(0,0,0,.8) !important;
}

#rec395841395 .t959__card-arrow path,
#rec395841396 .t959__card-arrow path {
  stroke: #fff !important;
}

/* Override Tilda's #allrecords card-link inheritance rule. */
#allrecords #rec395841395 .t-card__col .t-card__link:not(.t-btn,.t-btntext,.t-submit,.t-btnflex),
#allrecords #rec395841395 .t-card__col .t-card__link_second:not(.t-btn,.t-btntext,.t-submit,.t-btnflex),
#allrecords #rec395841396 .t-card__col .t-card__link:not(.t-btn,.t-btntext,.t-submit,.t-btnflex),
#allrecords #rec395841396 .t-card__col .t-card__link_second:not(.t-btn,.t-btntext,.t-submit,.t-btnflex),
#allrecords #rec395841395 .t-card__title,
#allrecords #rec395841396 .t-card__title {
  color: #fff !important;
}

/* Remove the obsolete duplicate cover from page28892145. */
#rec467102401 {
  display: none !important;
}

@media (max-width: 980px) {
  #rec395841385 .t576__container {
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    width: min(760px, calc(100% - 40px)) !important;
  }

  #rec395841391 .t-cover__carrier {
    background-size: 65% auto !important;
  }

  #rec395841391 .t543 > .t-container {
    width: calc(100% - 40px) !important;
  }

  #rec395841395 .t959__row,
  #rec395841396 .t959__row {
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
  }
}

@media (max-width: 640px) {
  #rec395841385 {
    padding: 64px 0 !important;
  }

  #rec395841385 .t576__container {
    grid-template-columns: 1fr !important;
    width: calc(100% - 28px) !important;
  }

  #rec395841385 .t576__col {
    min-height: 0 !important;
  }

  #rec395841391 .t-cover {
    height: auto !important;
    min-height: 0 !important;
    padding-top: 380px !important;
  }

  #rec395841391 .t-cover__carrier,
  #rec395841391 .t-cover__filter {
    top: 0 !important;
    bottom: auto !important;
    height: 380px !important;
    min-height: 380px !important;
  }

  #rec395841391 .t-cover__carrier {
    background-position: center top !important;
    background-size: cover !important;
  }

  #rec395841391 .t-cover__filter {
    background: linear-gradient(180deg,rgba(23,21,18,0) 42%,#171512 100%) !important;
  }

  #rec395841391 .t543,
  #rec395841391 .t543 > .t-container {
    display: block !important;
    height: auto !important;
  }

  #rec395841391 .t543 {
    position: relative !important;
    inset: auto !important;
  }

  #rec395841391 .t543 > .t-container {
    width: calc(100% - 28px) !important;
    padding: 0 0 56px !important;
  }

  #rec395841391 .t543 .t-col_4 {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
  }

  #rec395841391 .t543__textwrapper {
    padding: 26px 22px !important;
    border-radius: 20px !important;
    background: rgba(255,255,255,.06) !important;
    backdrop-filter: none !important;
  }

  #rec395841391 .t543__title {
    font-size: 38px !important;
  }

  #rec395841392 {
    padding-top: 64px !important;
  }

  #rec395841393 {
    padding-inline: 14px !important;
    padding-bottom: 64px !important;
  }

  #rec395841393 .t-slds__main {
    padding: 10px !important;
    border-radius: 20px !important;
  }

  #rec395841393 .t-slds__items-wrapper,
  #rec395841393 .t604__imgwrapper,
  #rec395841393 .t-slds__bgimg {
    min-height: 320px !important;
    height: 320px !important;
  }

  #rec395841394 {
    padding: 64px 14px 30px !important;
  }

  #rec395841395 .t959__container,
  #rec395841396 .t959__container {
    width: calc(100% - 28px) !important;
  }

  #rec395841395 .t959__row,
  #rec395841396 .t959__row {
    grid-template-columns: 1fr !important;
  }

  #rec395841395 .t959__card-inner,
  #rec395841396 .t959__card-inner {
    height: 330px !important;
    min-height: 330px !important;
  }
}
