@charset "UTF-8";.z-50{z-index:50}.z-40{z-index:40}.z-30{z-index:30}.z-20{z-index:20}.z-10{z-index:10}.featured-left:has(>p)>p{border-left:8px solid var(--svg);padding:1rem 2rem}.featured-left:not(:has(>p)){border-left:8px solid var(--svg);padding:1rem 2rem}.tiktok:not(.quote){text-shadow:-6px -5px 0 #06d0e2,7px 3px 0 #ff0050,0px 3px 0 #ff0050,0px 1px 0 #ff0050;color:var(--primary)}.filter-tiktok{filter:drop-shadow(-6px -5px 0 #06d0e2) drop-shadow(7px 3px 0 #ff0050) drop-shadow(0px 3px 0 #ff0050) drop-shadow(0px 1px 0 #ff0050)}.studio:not(.quote){text-shadow:-1px -1px 0 #FFD700,1px -1px 0 #FFD700,-1px 1px 0 #FFD700,1px 1px 0 #FFD700}[data-action],.tns-controls,.tns-liveregion{display:none}section.saturation-50:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:gray;mix-blend-mode:saturation;opacity:.5;z-index:-1}.col-2 .column>div:nth-of-type(1){padding-top:3rem}.col-2 .column .sticker{top:0}@media (min-width: 1280px){.col-2 .column{display:flex;flex-direction:row;align-items:flex-end;text-align:left}.col-2 .column>div:nth-of-type(1){flex:0 0 35%;padding-top:0;justify-content:flex-end;margin-bottom:1.85rem}.col-2 .column>div:nth-of-type(2){padding:1rem 4rem 0;border-left:6px solid var(--svg)}.col-2 .column h2{writing-mode:vertical-rl;text-orientation:mixed;max-height:16ch;scale:-1}.col-2 .column .sticker{font-size:var(--h6);bottom:0;top:unset;right:10rem;transform:unset!important}}section:has(>picture>img.absolute){isolation:isolate;position:relative}section:has(>picture>img.absolute)>picture{position:absolute;top:0;right:0;bottom:0;left:0}section:has(>picture>img.absolute)>picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section:has(>picture>img.absolute)>div{z-index:49;position:relative}section:has(>picture>img.absolute).add-bottom,section:has(>picture>img.absolute) .add-top{content:unset!important}section.multiply>picture{mix-blend-mode:multiply}section.overlay>picture{mix-blend-mode:overlay}section.soft>picture{mix-blend-mode:soft-light}#gallery-ow{position:relative;overflow-x:hidden}#gallery-ow .tns-nav{text-align:center;position:absolute;width:100%;bottom:-3rem;left:0}#gallery-ow .tns-nav button[data-nav]{background:#ddd;width:24px;height:24px;border-radius:100%;margin:0 .5rem;padding:1rem}#gallery-ow .tns-nav button[data-nav].tns-nav-active{background:var(--accent)}section{max-width:100%;max-width:100dvw}@media (min-width: 560px){section{overflow-x:unset}}#hero picture,#landing-hero picture{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end}section:has(>picture>img#hero picture),section:has(>picture>img #landing-hero picture){isolation:isolate;position:relative}section:has(>picture>img#hero picture)>picture,section:has(>picture>img #landing-hero picture)>picture{position:absolute;top:0;right:0;bottom:0;left:0}section:has(>picture>img#hero picture)>picture img,section:has(>picture>img #landing-hero picture)>picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section:has(>picture>img#hero picture)>div,section:has(>picture>img #landing-hero picture)>div{z-index:49;position:relative}section:has(>picture>img#hero picture).add-bottom,section:has(>picture>img#hero picture) .add-top,section:has(>picture>img #landing-hero picture).add-bottom,section:has(>picture>img #landing-hero picture) .add-top{content:unset}main>article>div .cont .box .relative #hero picture picture,main>article>div .cont .box .relative #landing-hero picture picture{width:100%}main>article>div .cont .box .relative #hero picture picture img,main>article>div .cont .box .relative #landing-hero picture picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section#prices .w-full#hero picture,section#prices .w-full #landing-hero picture{flex:1 0 1%}#hero:not(header) p,#landing-hero:not(header) p{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;text-align:center}@media (min-width: 1024px){#hero:not(header) p,#landing-hero:not(header) p{margin-left:0;margin-right:0;margin-bottom:2rem;text-align:left}}#hero:not(header) p,#landing-hero:not(header) p{max-width:65ch}#hero p,#landing-hero p{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;text-align:center}@media (min-width: 1024px){#hero p,#landing-hero p{margin-left:0;margin-right:0;margin-bottom:2rem;text-align:left}}#hero p,#landing-hero p{max-width:65ch}#widget #widgets{display:flex;gap:1rem;padding:.5rem}@media (min-width: 1680px){#widget #widgets{gap:clamp(1rem,1.1vw,5rem)}}#widget #widgets>div{flex:1 1 100%;overflow:hidden}@media (min-width: 1024px){#widget #widgets .H3{max-width:14ch}}#widget #widgets>.tns-item{overflow:hidden}#widget #widgets-iw{overflow:hidden;max-width:100vw}#widget [data-action],#widget .tns-controls,#widget .tns-liveregion{display:none}#widget .tns-nav{text-align:center;position:absolute;width:100%;bottom:-3rem;left:0}#widget .tns-nav button[data-nav]{background:#ddd;width:24px;height:24px;border-radius:100%;margin:0 .5rem;padding:1rem}#widget .tns-nav button[data-nav].tns-nav-active{background:var(--accent)}.faq *{isolation:isolate}.faq .grid .faq-overlay{min-height:100%;max-width:100%;counter-reset:details}.faq .grid .faq-overlay+div details[open] a{border-bottom:1px dotted}.faq .grid .faq-overlay+div summary{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;padding:.4rem .4rem .4rem 1.5rem;counter-increment:details;cursor:pointer}.faq .grid .faq-overlay+div summary::marker,.faq .grid .faq-overlay+div summary::-webkit-details-marker{content:"";display:none}.faq .grid .faq-overlay+div summary:before{content:counter(details);display:none;padding:.5rem .6rem;margin-right:1rem;font-size:1rem;background-color:#fff;border-radius:100%;width:2rem;height:2rem;color:var(--primary);line-height:1;font-weight:900}@media (min-width: 640px){.faq .grid .faq-overlay+div summary:before{display:flex}.faq .grid .faq-overlay+div summary{padding-left:.4rem}}.faq .grid .faq-overlay+div summary+p{margin-top:1rem;font-style:italic;padding-right:3rem}.faq .grid{container:faqwidth/inline-size}@container faqwidth (width < 1680px){.faq .faq-overlay{min-width:100%}}strong strike{color:red!important;text-decoration:none;font-weight:700;background-color:#ff00001a;padding:2px 4px;border-radius:3px;box-shadow:0 1px 3px #0003}#course{--gap:1rem;padding:.5rem;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}#course>article{flex:1 1 100%}@media (min-width: 768px){#course>article{flex:0 1 calc(50% - (var(--gap)))}}@media (min-width: 1680px){#course>article{flex:0 1 calc(25% - (var(--gap)))}}#course>article pre{line-break:auto;white-space:break-spaces}#course div:has(>.badges){padding-right:1.5rem!important}#course .teachers{margin-top:-4.5rem}#course .badges{transform:rotate(-90deg);transform-origin:top right;right:1.35rem;top:0}#course .badges>div{transform:rotate(180deg)}#course a picture img,#course a img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1}#course h2{line-height:.95}#course .teachers>div{position:relative;padding-left:1.5rem;display:flex;align-items:center;flex-direction:column;margin-left:-1.5rem}#course .teachers>div .pecetta{color:var(--white);background-color:var(--accent);transform:rotate(334deg);font-size:.8rem!important;padding:0 .55rem;margin-left:20px;bottom:0;position:absolute;width:-moz-max-content;width:max-content;z-index:1;transform-origin:center}#course .teachers>div picture img{border-left:3px solid var(--accent)}#course .alert{display:flex;background-color:#ffffff4d;border-radius:.5rem;margin-left:1.5rem;padding-left:.5rem;position:relative}#course .alert:before{content:"!";position:absolute;width:20px;left:-1.7rem;top:0;aspect-ratio:1;min-height:100%;display:flex;font-size:2.5rem;font-weight:800;justify-content:center;flex-direction:column;align-items:center;transform:rotate(350deg)}#course .CTA{margin-top:60px;gap:1px;padding-left:0!important;padding-right:0!important}#course .CTA:before{content:"il corso si terrà nelle sedi di:";position:absolute;top:-26px;font-size:.9rem!important;width:100%;text-align:center;text-transform:uppercase;background:var(--tenuous);color:var(--primary)!important;padding-top:.2rem}#course article picture img{max-width:101%}#course>article>div{container:coursewidth/inline-size}@container coursewidth (width < 420px){#course>article>div>div{padding-left:1rem;padding-right:1rem}#course a[href="#"]>h2,#course .H2,#course .H3:not(.CTA){max-width:20ch;font-size:7.6cqw;text-wrap:balance}#course>article>div>div{padding-left:clamp(1rem,1.4vw,1.4rem);padding-right:clamp(1rem,1.4vw,1.4rem)}}@container coursewidth (width > 420px){#course>article>div>div{background-attachment:fixed;padding-left:1.5rem;padding-right:1.5rem}#course a[href="#"]>h2,#course a .H2,#course .H3:not(.CTA){max-width:84cqw;text-wrap:balance}#course a picture img,#course a img{aspect-ratio:4/3}}@container coursewidth (width > 528px){#course a[href="#"]>h2,#course a .H2,#course .H3:not(.CTA){max-width:84cqw;font-size:6cqw}#course>article>div>div{padding-left:4rem;padding-right:4rem}#course a picture img,#course a img{aspect-ratio:4/3}}section.add-top,section.remove-top{position:relative}section.add-top:before,section.remove-top:before{--arrow-top: 60px;content:"";width:var(--arrow-top);height:var(--arrow-top);position:absolute;transform:translate(calc(50cqw - var(--arrow-top) / 2)) scaleX(1.5) rotate(45deg);transform-origin:center;z-index:1}section.add-bottom,section.remove-bottom{position:relative}section.add-bottom:after,section.remove-bottom:after{--arrow-top: 60px;content:"";width:var(--arrow-top);height:var(--arrow-top);position:absolute;transform:translate(calc(50cqw - var(--arrow-top) / 2)) scaleX(1.5) rotate(45deg);transform-origin:center;z-index:1}section.add-top:before,section.remove-top:before{top:calc(var(--arrow-top) * -.5)}section.add-bottom:after,section.remove-bottom:after{bottom:calc(var(--arrow-top) * -.5);z-index:3}section.add-top:before{background-color:inherit}section.remove-top:before{background-color:#fff}section.add-bottom:after{background-color:inherit}section.remove-bottom:after{background-color:#fff}main>section#recall{padding-top:4rem!important}.form{container-type:inline-size;--arrow-top:10vmin}@media (min-width: 768px){.form{--arrow-top:5vmin}}.form .p-1{grid-column:span 12/span 12}@media (min-width: 768px){.form .p-1{grid-column:span 4/span 4}}.form .p-1>input,.form .p-1 textarea{border-radius:3px}.form .p-1:has([type=checkbox]),.form .p-1:has(textarea){grid-column:span 12/span 12}.form .p-1 *:is(:not([type=checkbox])){width:100%}.form .p-1:has([type=checkbox]){font-size:.875rem;line-height:1.25rem}.form .p-1:has([type=checkbox]) input{margin-right:.5rem}.form .p-1:has([name*=gdpr]){margin-top:1rem}.form .p-1:has([name*=privacy]){margin-bottom:1rem}.form input[type=text],.form input[type=tel],.form [type=submit],.form textarea{padding:1rem}.form input[type=text],.form textarea,.form [placeholder=Messaggio]{color:var(--primary)}.form:before{--arrow-top: 60px;content:"";width:var(--arrow-top);height:var(--arrow-top);position:absolute;transform:translate(calc(50cqw - var(--arrow-top) / 2)) scaleX(1.5) rotate(45deg);transform-origin:center}.form .recall{container-type:inline-size;container-name:form}.form:not(#contactus) .p-1:has([type=checkbox]){margin-left:auto;margin-right:auto}.form#contactus h2{display:none}.form#contactus .featured-left:before{content:url(/storage/globals/logo_minimateatro-square-64.jpg);width:50px;height:50px}.form#contactus .grid{gap:.65rem;row-gap:.45rem}.form#contactus .p-1{padding:0}.form#contactus .p-1:has([name=name]),.form#contactus .p-1:has([type=text]){grid-column:span 6/span 6}.form#contactus .p-1:has([type=submit]){grid-column:span 12/span 12}.form#contactus .p-1:has(textarea){line-height:0}.form#contactus .p-1:has(textarea) textarea{line-height:1}.form#contactus [type=submit]{width:100%}@container form (width < 680px){.form .p-1:not(:has([type=checkbox])),.form .p-1:not(:has(textarea)),.form .p-1:has([type=text]){grid-column:span 12/span 12!important}}.section-title{overflow:visible;position:relative;z-index:1}.section-title:before{--arrow-top: 60px;content:"";width:var(--arrow-top);height:var(--arrow-top);position:absolute;transform:translate(calc(50cqw - var(--arrow-top) / 2)) scaleX(1.5) rotate(45deg);transform-origin:center;background:var(--white);bottom:calc(var(--arrow-top) / -2)}.section-title .container.H1{position:relative}.section-title .container.H1>h2{position:relative;z-index:2}.section-title .container.H1>div{pointer-events:none;position:absolute;overflow-x:hidden;max-width:100%;width:100%;height:150%;top:-6rem}@media (min-width: 960px){.section-title .container.H1>div{top:-8rem;height:165%;left:-10rem}}.section-title .container.H1>div>img{position:relative;max-width:150vw;width:auto;height:100%;max-width:unset}@media (min-width: 960px){.section-title .container.H1>div>img{max-width:960px}}.section-title.odd .container.H1>div{transform:scaleX(-1);left:unset}@media (min-width: 1440px){#landing-hero.box-alternative{--white:var(--primary) !important;--alternative:var(--white) !important}#landing-hero.box-alternative .occhiello,#landing-hero.box-alternative a{color:#fff!important}}#landing-hero picture:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background:linear-gradient(105deg,var(--deep-primary),transparent)}@media (min-width: 1440px){#landing-hero picture:after{background:linear-gradient(105deg,rgb(255,255,255) 45%,rgba(255,255,255,.65) calc(45% + 1px),rgba(255,255,255,.65) 47.5%,rgba(255,255,255,.3) calc(47.5% + 1px),rgba(255,255,255,.3) 50%,transparent calc(50% + 1px)),linear-gradient(355deg,rgb(255,255,255) 15%,rgba(255,255,255,.65) calc(15% + 1px),rgba(255,255,255,.65) 20%,rgba(255,255,255,.3) calc(20% + 1px),rgba(255,255,255,.3) 25%,transparent calc(25% + 1px)),radial-gradient(circle farthest-corner at 35% 100%,transparent calc(25% - 1px),var(--svg) 25%,var(--svg) 26%,transparent calc(26% + 1px)),radial-gradient(circle farthest-corner at 35% 100%,rgba(255,255,255,.9) 15%,rgba(255,255,255,.75) calc(15% + 1px),rgba(255,255,255,.75) 20%,rgba(255,255,255,.5) calc(20% + 1px),rgba(255,255,255,.5) 25%,rgba(255,255,255,.25) calc(25% + 1px),rgba(255,255,255,.25) 35%,transparent calc(35% + 1px))}}@media (min-width: 1280px){#landing-hero picture img{filter:brightness(.9) contrast(1.4)}}section.landing-box{padding-top:6rem;padding-bottom:6rem;container-type:inline-size}section.landing-box:is(:not(:has(article),.col-2)) h2:not(.H2,.H3,.H4){font-size:var(--h1);line-height:1;font-weight:900}section.landing-box .sticker{order:-1;top:-2rem}@media (min-width: 960px){section.landing-box .sticker{top:unset}}section.landing-box p{max-width:960px;margin:2rem auto}section.landing-box h2:has(+p)+p{margin:2rem auto}section.landing-box h2:has(+h3+p)+h3{margin:2rem auto}section.landing-box h2:has(+h3+p)+p{margin:0}section.landing-box:is(:not(.z-50)):is(:not(.z-40)):is(:not(.z-30)):is(:not(.z-20)):is(:not(.z-10)){z-index:1}section.landing-box p.H3{font-size:clamp(1.5rem,2.2vw,2.25rem)!important;font-family:serif!important;max-width:960px;margin:auto;font-style:italic;font-weight:700;position:relative;width:86%;line-height:1}section.landing-box p.H3:before,section.landing-box p.H3:after{position:absolute;font-family:serif;font-size:180px;font-style:normal;line-height:0;letter-spacing:-8px;mix-blend-mode:overlay}section.landing-box p.H3:before{content:"‘‘  ";top:30px;margin-left:-6rem}@media (min-width: 768px){section.landing-box p.H3:before{top:40px}}section.landing-box p.H3:after{content:" ’’";bottom:-40px;margin-right:6rem}@media (min-width: 768px){section.landing-box p.H3:after{bottom:-40px}}section.landing-box.tiktok p.H3:before,section.landing-box.tiktok p.H3:after{filter:drop-shadow(-6px -5px 0 #06d0e2) drop-shadow(7px 3px 0 #ff0050) drop-shadow(0px 3px 0 #ff0050) drop-shadow(0px 1px 0 #ff0050);mix-blend-mode:normal}section.landing-box.tiktok p.H3>span{background:radial-gradient(circle farthest-corner at center center,#ff0050 25%,#E5EBEE 30%,#E5EBEE 60%,#45d7ff 65%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.quote{padding-top:6rem;padding-bottom:2rem;container-type:inline-size}section.quote:is(:not(.z-50)):is(:not(.z-40)):is(:not(.z-30)):is(:not(.z-20)):is(:not(.z-10)){z-index:1}section.quote p.H3{font-size:clamp(1.5rem,2.2vw,2.25rem)!important;font-family:serif!important;max-width:960px;margin:auto;font-style:italic;font-weight:700;position:relative;width:86%;line-height:1}section.quote p.H3:before,section.quote p.H3:after{position:absolute;font-family:serif;font-size:180px;font-style:normal;line-height:0;letter-spacing:-8px;mix-blend-mode:overlay}section.quote p.H3:before{content:"‘‘  ";top:30px;margin-left:-6rem}@media (min-width: 768px){section.quote p.H3:before{top:40px}}section.quote p.H3:after{content:" ’’";bottom:-40px;margin-right:6rem}@media (min-width: 768px){section.quote p.H3:after{bottom:-40px}}section.quote.tiktok p.H3:before,section.quote.tiktok p.H3:after{filter:drop-shadow(-6px -5px 0 #06d0e2) drop-shadow(7px 3px 0 #ff0050) drop-shadow(0px 3px 0 #ff0050) drop-shadow(0px 1px 0 #ff0050);mix-blend-mode:normal}section.quote.tiktok p.H3>span{background:radial-gradient(circle farthest-corner at center center,#ff0050 25%,#E5EBEE 30%,#E5EBEE 60%,#45d7ff 65%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}main>article header#hero p{margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.5rem;text-align:center;font-weight:600;color:var(--primary)}main>article h1{filter:drop-shadow(0 -4px 0 white) drop-shadow(0 4px 0 white) drop-shadow(4px 0px 0 white) drop-shadow(-4px 0px 0 white)}main>article .shadow-lg{--tw-shadow:0 10px 45px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important}main>article p{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}main>article p strong{color:var(--primary)}main>article .box svg{fill:var(--tertiary)}main>article>div .cont{container-type:inline-size;container-name:article-container;flex-direction:column}main>article>div .cont h2,main>article>div .cont h3,main>article>div .cont h4,main>article>div .cont h5,main>article>div .cont h6{margin-bottom:1rem;line-height:1.1}main>article>div .cont li>*{display:contents}main>article>div .cont h2,main>article>div .cont h3{text-wrap:balance;filter:drop-shadow(0 -2px 0 white) drop-shadow(0 2px 0 white) drop-shadow(2px 0px 0 white) drop-shadow(-2px 0px 0 white)}main>article>div .cont .author{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;flex:1 1}main>article>div .cont .author>div picture{width:100%;max-width:200px;aspect-ratio:1;margin:auto;margin-bottom:-4rem}main>article>div .cont .author>div picture img{margin-top:-4rem;border-left:5px solid var(--accent)}main>article>div .cont .author>div h2,main>article>div .cont .author>div h3{filter:none}main>article>div .cont .author>div p{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}main>article>div .cont p{margin-bottom:1rem}main>article>div .cont p:has(+ol),main>article>div .cont p:has(+ul){margin-bottom:0rem}main>article>div .cont ol,main>article>div .cont ul{margin-bottom:3rem}main>article>div .cont li>p{margin-bottom:0}main>article>div .cont .box{margin-bottom:4rem}main>article>div .cont .box p{margin-bottom:1rem}main>article>div .cont .box p:last-of-type{margin-bottom:0}main>article>div .cont .box a{width:-moz-max-content;width:max-content}main>article>div .cont .box .relative{padding-right:2.5rem;padding-left:2.5rem;cursor:auto;min-height:360px}main>article>div .cont .box .relative .absolute picture{width:100%}main>article>div .cont .box .relative .absolute picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}main>article>div aside{container-type:inline-size;container-name:article-aside;flex-direction:column;margin-bottom:4rem}@media (min-width: 1280px){main>article>div aside{margin-bottom:7.8rem}}main>article>div aside>*{margin-top:4rem;margin-left:1rem!important;margin-right:1rem!important}@container article-container (width > 768px){article>div>.cont>[class*=flex]{flex-direction:row}.cont .box .relative{max-width:40cqw!important;flex:1 1 30%!important}}@container article-container (width < 640px){.author.box>*{flex:1 1 100%}}@container article-aside (width > 560px){article aside>[class*=flex]{flex-direction:row}article aside>[class*=flex] ul{grid-template-columns:repeat(2,minmax(0,1fr))}}[x-show=modalOpen]:has(>#modal-content){position:relative}[x-show=modalOpen]:has(>#modal-content)>*{isolation:isolate}section#goals{position:relative;container-type:inline-size}section#goals:after,section#goals:before{--arrow-top: 60px;content:"";width:var(--arrow-top);height:var(--arrow-top);position:absolute;transform:translate(calc(50cqw - var(--arrow-top) / 2)) scaleX(1.5) rotate(45deg);transform-origin:center;z-index:1}section#goals:before{background-color:var(--white);top:calc(var(--arrow-top) * -.5)}section#goals [class*=border-2-2]{display:none}section#goals .flex-row-reverse [class*=order-1]:nth-child(1),section#goals .flex-row [class*=order-1]:nth-child(1){display:none}section#goals .flex-row-reverse [class*=order-1]:nth-child(2),section#goals .flex-row [class*=order-1]:nth-child(2){min-width:100%}@media (min-width: 640px){section#goals [class*=border-2-2]{display:block}section#goals .flex-row-reverse [class*=order-1]:nth-child(1),section#goals .flex-row [class*=order-1]:nth-child(1){display:block}section#goals .flex-row-reverse [class*=order-1]:nth-child(2),section#goals .flex-row [class*=order-1]:nth-child(2){min-width:unset}section#goals .flex-row-reverse{flex-direction:row-reverse}section#goals h4{max-width:20ch;margin-left:0;margin-right:auto}section#goals .text-right h4{margin-left:auto;margin-right:0}section#goals .text-right{text-align:right}}section#prices{z-index:1;position:relative;container-type:inline-size}section#prices:after,section#prices:before{--arrow-top: 60px;content:"";width:var(--arrow-top);height:var(--arrow-top);position:absolute;transform:translate(calc(50cqw - var(--arrow-top) / 2)) scaleX(1.5) rotate(45deg);transform-origin:center}section#prices:before{background-color:var(--secondary);top:calc(var(--arrow-top) * -.5)}section#prices:after{background-color:inherit;bottom:calc(var(--arrow-top) * -.5);z-index:3}section#prices .flex-row-reverse{flex-direction:row-reverse}section#prices .text-right{text-align:right}section#prices .w-full.flex{flex:1 0 1%}@media (min-width: 1680px){.relative:has(>#course>article:nth-of-type(2):is(:last-child))>.relative{width:50%;background:red}.relative:has(>#course>article:nth-of-type(3):is(:last-child))>.relative{width:75%;background:red}}#gallery picture{height:90%}#gallery picture img{height:100%;-o-object-fit:cover;object-fit:cover}.teacher{margin-bottom:4rem}.teacher p{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sets-title .H3{margin-top:4rem}.sets-title .H3 p{margin-bottom:2rem}
