.mira-instructor{--mira-instructor-corner:46px;position:relative;display:flex;flex-direction:column;gap:24px;width:100%;padding:32px 20px 32px;background:var(--mira-color-background,#121212);color:var(--mira-color-foreground,#fff);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--mira-instructor-corner)),calc(100% - var(--mira-instructor-corner)) 100%,0 100%)}.mira-instructor__aside{order:3;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}.mira-instructor__quote{margin:0;color:#fff;font-family:"Circular Std",sans-serif;font-size:18px;font-weight:400;line-height:143%;text-wrap:balance}.mira-instructor__quote p{margin:0}.mira-instructor__signature{width:250px;max-width:100%}.mira-instructor__signature-img{display:block;width:100%;height:auto}.mira-instructor__media{order:1;margin:-32px -20px 0;line-height:0}.mira-instructor__img{display:block;width:100%;max-width:480px;height:auto;margin:0 auto}.mira-instructor__content{order:2;display:flex;flex-direction:column}.mira-instructor__eyebrow{margin:0 0 10px;color:var(--mira-accent-color,#ff721f);font-family:"Circular Std",sans-serif;font-size:15px;font-weight:700;line-height:normal;text-transform:uppercase}.mira-instructor__title{margin:0;color:#fff;font-family:"American Captain",sans-serif;font-size:46px;font-weight:400;line-height:normal;text-transform:uppercase}.mira-instructor__title strong{font-weight:inherit;color:var(--mira-accent-color,#ff721f)}.mira-instructor__position{margin:0 0 28px;color:#fff;font-family:"Circular Std",sans-serif;font-size:15px;font-weight:400;line-height:normal;text-transform:uppercase}.mira-instructor__text{margin:0 0 40px;color:#fff;font-family:"Circular Std",sans-serif;font-size:14px;font-weight:400;line-height:normal}.mira-instructor__text p{margin:0}.mira-instructor__text>*+*{margin-top:.8em}.mira-instructor__list{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 40px;padding:0;list-style:none}.mira-instructor__item{display:flex;align-items:center;gap:10px}.mira-instructor__item-icon{flex:0 0 32px;width:32px;height:32px;color:var(--mira-accent-color,#ff721f)}.mira-instructor__item-icon img,.mira-instructor__item-icon svg{display:block;width:32px;height:32px}.mira-instructor__item-body{display:flex;flex-direction:column;color:#fff;font-family:"Circular Std",sans-serif;font-size:14px;line-height:normal}.mira-instructor__item-label{font-weight:700;text-transform:uppercase}.mira-instructor__item-text{font-weight:400}.mira-instructor__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0;--mira-button-2-color:#C8C8C8;--mira-button-2-border:#8A8A8A;--mira-button-2-bg:transparent;--mira-button-2-color-hover:#121212;--mira-button-2-bg-hover:#fff;--mira-button-2-border-hover:#fff}.mira-instructor__button{width:100%;--mira-button-width:100%;--mira-buttons-text-align:center}.mira-instructor__button .mira-button{font-size:14px}@media(min-width:768px){.mira-instructor{flex-direction:row;align-items:stretch;gap:0;padding:45px 64px 0 56px}.mira-instructor__aside{order:1;flex:0 0 50%;max-width:50%;min-width:0;align-items:flex-start;text-align:left;padding-top:40px;padding-bottom:64px;padding-right:24px}.mira-instructor__quote{max-width:240px}.mira-instructor__signature{width:43%;margin-left:-8.5%}.mira-instructor__media{order:2;position:absolute;top:0;bottom:0;left:8.5%;width:52%;margin:0;z-index:0;pointer-events:none}.mira-instructor__img{position:absolute;inset:0;width:100%;max-width:none;height:100%;margin:0;object-fit:contain;object-position:bottom center}.mira-instructor__aside,.mira-instructor__content{position:relative;z-index:1}.mira-instructor__content{order:3;flex:0 0 50%;max-width:450px;min-width:0;justify-content:center;padding-top:24px;padding-bottom:64px;margin-left:auto}.mira-instructor__title{font-size:70px}.mira-instructor__buttons{margin-bottom:0}.mira-instructor__button{flex:1 1 calc(50% - 6px);min-width:calc(50% - 6px);--mira-button-width:100%}}@media(min-width:768px)and (max-width:1100px){.mira-instructor{padding-left:32px;padding-right:32px}.mira-instructor__title{font-size:52px}}.mira-instructor__button .mira-button{white-space:normal}.mira-instructor__button .mira-button__text{display:flex;padding:5px 10px}