.order{background:#002439;padding:3rem 0;position:relative}.order__icon{color:#002840;height:100%;position:absolute;right:0;top:0;z-index:1}.order__container{max-width:87.5625rem;position:relative;z-index:5}.order__title{color:#fff;font-size:2.25rem;font-weight:500;line-height:1.2;text-align:center}.order__content{margin-top:2.8125rem}.order__slider{align-items:flex-end;display:flex;flex-direction:column;margin:0 auto;max-width:18.125rem;row-gap:1.375rem;width:100%}.order__slider-content{min-height:14.875rem;overflow:hidden;position:relative;width:100%}.order__slide{align-items:center;display:flex;font-size:1.75rem;height:100%;justify-content:center;line-height:1.5;opacity:0;padding:.45em .375em 1.175em;position:absolute!important;top:0;width:100%}.order__slide-icon{color:#5342f3;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.order__slide-body{color:#fff;font-style:italic;font-weight:500;position:relative;text-align:center;text-decoration:none;z-index:5}.order__bullets{align-items:center;-moz-column-gap:.4375rem;column-gap:.4375rem;display:flex}.order__bullet{background:#fff;border:none;border-radius:50%;color:#5242f1;font-size:.625rem;height:1em;line-height:0;padding:0;transition:background .15s ease-in-out;width:1em}.order__bullet_active{background:currentColor}.order__form{align-items:center;display:flex;flex-direction:column;padding-top:1.5625rem;row-gap:3.375rem}.order__form-controls{display:flex;flex-direction:column;row-gap:1.625rem;width:100%}.order__submit{align-items:center;background:#5242f1;border:none;border-radius:1.4375em .1875em;color:#fff;display:flex;font-family:Gotham,sans-serif;font-size:1rem;font-weight:500;justify-content:center;line-height:1.2;min-height:2.9375em;padding:.3125em 3.125em;text-align:center;text-decoration:none;transition:border-radius .3s ease-in-out}.order__submit:hover{border-radius:.1875em 1.4375em}@media only screen and (min-width:21.875em){.order__slider{max-width:19.375rem}}@media only screen and (min-width:42.875em){.order__content{grid-column-gap:1.625rem;display:grid;grid-template-columns:19.375rem 1fr}.order__slider{max-width:100%}}@media only screen and (min-width:48em){.order__content{grid-template-columns:23.8125rem 1fr}.order__slider{row-gap:2.25rem}.order__slider-content{min-height:18.5625rem}.order__slide{font-size:2.5rem}}@media only screen and (min-width:62em){.order{padding:4.625rem 0 4.5625rem}.order__title{font-size:3rem}.order__content{grid-column-gap:3.375rem;grid-template-columns:23.8125rem 31.75rem 1fr}}
