.mb-title-non-breaking{white-space:nowrap}.waypoint-nav{height:0;position:-webkit-sticky;position:sticky;top:50%;z-index:899;opacity:0;pointer-events:none;transition:opacity .2s linear}@media screen and (max-width: 979px)and (orientation: landscape){.waypoint-nav{display:none}}.waypoint-nav.show,.waypoint-nav:focus-within{opacity:1}.waypoint-nav .waypoint-nav__container{background-color:transparent;text-align:right;overflow:hidden;transform:translateY(-50%)}.waypoint-nav .waypoint-nav__container::before,.waypoint-nav .waypoint-nav__container::after{content:none}html[data-theme=amg] .waypoint-nav .waypoint-nav__container,html[data-theme=amg_eq] .waypoint-nav .waypoint-nav__container{background-color:transparent}.amg-component .waypoint-nav .waypoint-nav__container,.amg_eq-component .waypoint-nav .waypoint-nav__container{background-color:transparent}.waypoint-nav .waypoint-nav__link{display:inline-block;min-width:20px;margin:2px 0;pointer-events:auto;position:relative}.waypoint-nav .waypoint-nav__link:hover .waypoint-nav__dot,.waypoint-nav .waypoint-nav__link:focus .waypoint-nav__dot{background-color:#176db7;z-index:1}html[data-theme=amg] .waypoint-nav .waypoint-nav__link:hover .waypoint-nav__dot,html[data-theme=amg_eq] .waypoint-nav .waypoint-nav__link:hover .waypoint-nav__dot,html[data-theme=amg] .waypoint-nav .waypoint-nav__link:focus .waypoint-nav__dot,html[data-theme=amg_eq] .waypoint-nav .waypoint-nav__link:focus .waypoint-nav__dot{background-color:#eb0000}.amg-component .waypoint-nav .waypoint-nav__link:hover .waypoint-nav__dot,.amg_eq-component .waypoint-nav .waypoint-nav__link:hover .waypoint-nav__dot,.amg-component .waypoint-nav .waypoint-nav__link:focus .waypoint-nav__dot,.amg_eq-component .waypoint-nav .waypoint-nav__link:focus .waypoint-nav__dot{background-color:#eb0000}html[data-theme=maybach] .waypoint-nav .waypoint-nav__link:hover .waypoint-nav__dot,html[data-theme=maybach] .waypoint-nav .waypoint-nav__link:focus .waypoint-nav__dot{background-color:#00635b}.maybach-component .waypoint-nav .waypoint-nav__link:hover .waypoint-nav__dot,.maybach-component .waypoint-nav .waypoint-nav__link:focus .waypoint-nav__dot{background-color:#00635b}html[data-theme=eq] .waypoint-nav .waypoint-nav__link:hover .waypoint-nav__dot,html[data-theme=eq] .waypoint-nav .waypoint-nav__link:focus .waypoint-nav__dot{background-color:#0078d6}.eq-component .waypoint-nav .waypoint-nav__link:hover .waypoint-nav__dot,.eq-component .waypoint-nav .waypoint-nav__link:focus .waypoint-nav__dot{background-color:#0078d6}.waypoint-nav .waypoint-nav__link:hover .waypoint-nav__label,.waypoint-nav .waypoint-nav__link:focus .waypoint-nav__label{width:auto;opacity:1;transition:width .3s,padding-right .3s,padding-left .3s;padding-left:24px;padding-right:calc(3.28125vw + 16px)}@media screen and (min-width: 768px){.waypoint-nav .waypoint-nav__link:hover .waypoint-nav__label,.waypoint-nav .waypoint-nav__link:focus .waypoint-nav__label{padding-right:calc(4.42708vw + 16px)}}@media screen and (min-width: 980px){.waypoint-nav .waypoint-nav__link:hover .waypoint-nav__label,.waypoint-nav .waypoint-nav__link:focus .waypoint-nav__label{padding-right:calc(24px + 16px)}}.waypoint-nav .waypoint-nav__link--active .waypoint-nav__dot{background-color:#176db7;z-index:1}html[data-theme=amg] .waypoint-nav .waypoint-nav__link--active .waypoint-nav__dot,html[data-theme=amg_eq] .waypoint-nav .waypoint-nav__link--active .waypoint-nav__dot{background-color:#eb0000}.amg-component .waypoint-nav .waypoint-nav__link--active .waypoint-nav__dot,.amg_eq-component .waypoint-nav .waypoint-nav__link--active .waypoint-nav__dot{background-color:#eb0000}html[data-theme=maybach] .waypoint-nav .waypoint-nav__link--active .waypoint-nav__dot{background-color:#00635b}.maybach-component .waypoint-nav .waypoint-nav__link--active .waypoint-nav__dot{background-color:#00635b}html[data-theme=eq] .waypoint-nav .waypoint-nav__link--active .waypoint-nav__dot{background-color:#0078d6}.eq-component .waypoint-nav .waypoint-nav__link--active .waypoint-nav__dot{background-color:#0078d6}.waypoint-nav .waypoint-nav__link--active-with-anim .waypoint-nav__dot{background-color:#176db7;z-index:1}html[data-theme=amg] .waypoint-nav .waypoint-nav__link--active-with-anim .waypoint-nav__dot,html[data-theme=amg_eq] .waypoint-nav .waypoint-nav__link--active-with-anim .waypoint-nav__dot{background-color:#eb0000}.amg-component .waypoint-nav .waypoint-nav__link--active-with-anim .waypoint-nav__dot,.amg_eq-component .waypoint-nav .waypoint-nav__link--active-with-anim .waypoint-nav__dot{background-color:#eb0000}html[data-theme=maybach] .waypoint-nav .waypoint-nav__link--active-with-anim .waypoint-nav__dot{background-color:#00635b}.maybach-component .waypoint-nav .waypoint-nav__link--active-with-anim .waypoint-nav__dot{background-color:#00635b}html[data-theme=eq] .waypoint-nav .waypoint-nav__link--active-with-anim .waypoint-nav__dot{background-color:#0078d6}.eq-component .waypoint-nav .waypoint-nav__link--active-with-anim .waypoint-nav__dot{background-color:#0078d6}.waypoint-nav .waypoint-nav__link--active-with-anim .waypoint-nav__label{-webkit-animation:show-hide-label 2.5s;animation:show-hide-label 2.5s}.waypoint-nav .waypoint-nav__label{font-family:MBCorpoS,Arial,sans-serif;font-size:16px;font-weight:700;line-height:calc(16px + 8px);text-transform:uppercase;box-shadow:0 0 10px -1.5px rgba(0,0,0,.25);line-height:1;display:inline-block;width:20px;padding:8px 0;overflow:hidden;background-color:#fff;vertical-align:middle;text-transform:uppercase;transition:width .3s,padding-right .3s,padding-left .3s,opacity .075s;opacity:0;white-space:nowrap;color:#176db7}html[data-theme=amg] .waypoint-nav .waypoint-nav__label,html[data-theme=amg_eq] .waypoint-nav .waypoint-nav__label{color:#fff;background-color:#000}.amg-component .waypoint-nav .waypoint-nav__label,.amg_eq-component .waypoint-nav .waypoint-nav__label{color:#fff;background-color:#000}html[data-theme=amg_eq] .waypoint-nav .waypoint-nav__label{color:#eb0000;background-color:#fff}.amg_eq-component .waypoint-nav .waypoint-nav__label{color:#eb0000;background-color:#fff}html[data-theme=maybach] .waypoint-nav .waypoint-nav__label{color:#00635b}.maybach-component .waypoint-nav .waypoint-nav__label{color:#00635b}html[data-theme=eq] .waypoint-nav .waypoint-nav__label{color:#0078d6}.eq-component .waypoint-nav .waypoint-nav__label{color:#0078d6}.waypoint-nav .waypoint-nav__dot{display:inline-block;background:#c6c6c6;width:8px;height:8px;border-radius:8px;position:absolute;top:50%;right:3.28125vw;transform:translateY(-50%)}@media screen and (min-width: 768px){.waypoint-nav .waypoint-nav__dot{right:4.42708vw}}@media screen and (min-width: 980px){.waypoint-nav .waypoint-nav__dot{right:24px}}html[data-theme=amg] .waypoint-nav .waypoint-nav__dot,html[data-theme=amg_eq] .waypoint-nav .waypoint-nav__dot{color:#999}.amg-component .waypoint-nav .waypoint-nav__dot,.amg_eq-component .waypoint-nav .waypoint-nav__dot{color:#999}html[data-theme=eq] .waypoint-nav .waypoint-nav__dot{color:#999}.eq-component .waypoint-nav .waypoint-nav__dot{color:#999}@-webkit-keyframes show-hide-label{0%{width:0;padding-right:0;padding-left:0;opacity:1}15%{width:100%;padding-left:24px;padding-right:calc(3.28125vw + 16px);opacity:1}85%{width:100%;padding-left:24px;padding-right:calc(3.28125vw + 16px);opacity:1}100%{width:0;padding-right:0;padding-left:0;opacity:0}}@keyframes show-hide-label{0%{width:0;padding-right:0;padding-left:0;opacity:1}15%{width:100%;padding-left:24px;padding-right:calc(3.28125vw + 16px);opacity:1}85%{width:100%;padding-left:24px;padding-right:calc(3.28125vw + 16px);opacity:1}100%{width:0;padding-right:0;padding-left:0;opacity:0}}@media screen and (min-width: 768px){@-webkit-keyframes show-hide-label{0%{width:0;padding-right:0;padding-left:0;opacity:1}15%{width:100%;padding-left:24px;padding-right:calc(4.42708vw + 16px);opacity:1}85%{width:100%;padding-left:24px;padding-right:calc(4.42708vw + 16px);opacity:1}100%{width:0;padding-right:0;padding-left:0;opacity:0}}@keyframes show-hide-label{0%{width:0;padding-right:0;padding-left:0;opacity:1}15%{width:100%;padding-left:24px;padding-right:calc(4.42708vw + 16px);opacity:1}85%{width:100%;padding-left:24px;padding-right:calc(4.42708vw + 16px);opacity:1}100%{width:0;padding-right:0;padding-left:0;opacity:0}}}@media screen and (min-width: 980px){@-webkit-keyframes show-hide-label{0%{width:0;padding-right:0;padding-left:0;opacity:1}15%{width:100%;padding-left:24px;padding-right:calc(24px + 16px);opacity:1}85%{width:100%;padding-left:24px;padding-right:calc(24px + 16px);opacity:1}100%{width:0;padding-right:0;padding-left:0;opacity:0}}@keyframes show-hide-label{0%{width:0;padding-right:0;padding-left:0;opacity:1}15%{width:100%;padding-left:24px;padding-right:calc(24px + 16px);opacity:1}85%{width:100%;padding-left:24px;padding-right:calc(24px + 16px);opacity:1}100%{width:0;padding-right:0;padding-left:0;opacity:0}}}.specialty-page-outer{width:100%;height:100%}.specialty-page__click-shield{background:#000;top:0;left:0;width:100%;height:100%;opacity:.8;position:fixed;z-index:999}@media screen and (min-width: 980px){.specialty-page__disclaimer-marker{cursor:pointer}}.modal.modal--specialty-video{background-color:#000}@media screen and (min-width: 768px){.modal.modal--specialty-video{width:90%;height:90%;max-width:none}}.modal.modal--specialty-video .modal__container{height:100%}.modal.modal--specialty-video .modal__content{height:100%;max-height:none}.modal.modal--specialty-screen-size-violation{background-color:rgba(0,0,0,.85)}@media screen and (min-width: 768px){.modal.modal--specialty-screen-size-violation{width:100%;height:100%;max-width:none}}.modal.modal--specialty-screen-size-violation .modal__container{height:100%}.modal.modal--specialty-screen-size-violation .modal__content{overflow:hidden;height:100%;max-height:none}.modal.modal--specialty-screen-size-violation .specialty-page__size-violation{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.modal.modal--specialty-screen-size-violation .specialty-page__size-violation-copy{font-family:MBCorpoS,Arial,sans-serif;font-size:24px;font-weight:400;line-height:calc(24px + 8px);color:#fff;text-align:center;width:275px;margin:0 auto}.modal.modal--specialty-screen-size-violation .specialty-page__size-violation-copy--strong{font-family:MBCorpoS,Arial,sans-serif;font-size:24px;font-weight:700;line-height:calc(24px + 8px);margin-bottom:24px}.modal.modal--specialty-screen-size-violation .specialty-page__size-violation-copy--strong:before{content:"";font-family:nafta-icons;font-weight:normal;font-size:100%;font-size:32px;display:block;margin-bottom:12px}.modal__overlay--specialty-screen-size-violation{display:none}.specialty-chapter{width:100%;height:100%;overflow:hidden}.specialty-chapter__border{width:100%;height:100%;padding:12px;transition:padding .6s ease-in-out}@media screen and (min-width: 768px){.specialty-chapter__border{padding:24px}}@media screen and (min-width: 980px){.specialty-chapter__border{padding:32px}}.specialty-chapter__border-background{height:100%;width:100%;position:absolute;top:0;left:0;background:transparent no-repeat center center;background-size:cover;opacity:0;transition:opacity .5s linear}.specialty-chapter__border-content{height:100%}.specialty-chapter__border-inner{height:calc(100% - 22px);width:calc(100% - 22px);z-index:-1;position:absolute;top:11px;left:11px;transition:all .6s ease-in-out;pointer-events:none}@media screen and (min-width: 768px){.specialty-chapter__border-inner{height:calc(100% - 46px);width:calc(100% - 46px);top:23px;left:23px}}@media screen and (min-width: 980px){.specialty-chapter__border-inner{height:calc(100% - 62px);width:calc(100% - 62px);top:31px;left:31px}}.specialty-chapter__border-inner::before{content:"";position:absolute;width:100%;height:100%;z-index:-1;inset:0;padding:1px;background:#393939;-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all .6s ease-in-out}.specialty-chapter__wrapper{width:100%;height:100%;position:relative}.specialty-chapter__wrapper-inner{width:100%;height:100%;z-index:3}.specialty-chapter__label{font-family:MBCorpoS,Arial,sans-serif;font-size:16px;font-weight:400;line-height:calc(16px + 8px);color:#999;text-transform:uppercase;padding-left:32px;position:fixed;bottom:24px;left:32px;transform:rotateZ(-90deg);transform-origin:left;z-index:10;width:30px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;transition:width .2s ease}@media screen and (min-width: 768px){.specialty-chapter__label{bottom:40px;left:48px}}@media screen and (min-width: 980px){.specialty-chapter__label{bottom:48px;left:64px}}.specialty-chapter__label:before{content:"";border-top:2px solid currentColor;width:20px;position:absolute;left:0;top:10px}.specialty-chapter__loading-message{position:fixed;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}html{height:100%}.specialty-page.page{height:100%;padding:0;overflow:hidden}.specialty-page.page #js-modal-page{height:100%}.specialty-page.page .page-content{z-index:550;flex:1;height:100%}@media screen and (min-width: 768px){.specialty-page.page .page-content{transform:none}}[data-global-navigation-behavior=docked]{display:flex;flex-direction:column;width:100vw;height:100%}@media screen and (min-width: 768px){[data-global-navigation-behavior=docked]{width:auto}}.specialty-page .waypoint-nav__dot{display:none}.specialty-page .waypoint-nav__container{display:block;position:fixed;right:24px;font-size:1rem;transform:translateY(-50%);bottom:unset;text-align:right;width:auto;overflow:visible;z-index:600}@media screen and (min-width: 768px){.specialty-page .waypoint-nav__container{right:48px}}@media screen and (min-width: 980px){.specialty-page .waypoint-nav__container{top:50%;right:32px}.specialty-page .waypoint-nav__container[active-chapter-index="0"]::before{top:0px}.specialty-page .waypoint-nav__container[active-chapter-index="1"]::before{top:56px}.specialty-page .waypoint-nav__container[active-chapter-index="2"]::before{top:112px}.specialty-page .waypoint-nav__container[active-chapter-index="3"]::before{top:168px}.specialty-page .waypoint-nav__container[active-chapter-index="4"]::before{top:224px}.specialty-page .waypoint-nav__container[active-chapter-index="5"]::before{top:280px}.specialty-page .waypoint-nav__container[active-chapter-index="6"]::before{top:336px}.specialty-page .waypoint-nav__container[active-chapter-index="7"]::before{top:392px}.specialty-page .waypoint-nav__container[active-chapter-index="8"]::before{top:448px}.specialty-page .waypoint-nav__container[active-chapter-index="9"]::before{top:504px}.specialty-page .waypoint-nav__container::before{content:"";background-color:#2e7cbe;position:absolute;margin-top:4px;right:0;height:48px;width:2px;transition:top .25s linear;z-index:1}}@media screen and (min-width: 980px){.specialty-page .waypoint-nav__container::after{display:none}}.specialty-page .waypoint-nav__container li{display:none}@media screen and (min-width: 980px){.specialty-page .waypoint-nav__container li{display:block;opacity:0;transform:translate3d(70px, 0, 0);transition:transform .5s cubic-bezier(0.11, 0.58, 0.6, 1),opacity .4s linear}}@media screen and (min-width: 980px){.specialty-page .waypoint-nav__container li.in-place{opacity:1;transform:translate3d(0, 0, 0)}}.specialty-page .waypoint-nav__label{font-family:MBCorpoA,Georgia,serif;font-size:24px;font-weight:400;line-height:calc(24px + 8px);text-transform:none;opacity:1;background-color:transparent;margin-right:24px;box-shadow:none}@media screen and (min-width: 980px){.specialty-page .waypoint-nav__label{width:auto;max-width:65px;padding-left:24px;padding-right:24px;margin:0;transition:background-color .1s .1s ease-out,color .2s ease-out,max-width .2s ease-out}}@media screen and (min-width: 980px){.specialty-page .waypoint-nav__label-inner{opacity:0;transition:opacity .1s linear}}.specialty-page .waypoint-nav__close-modal{display:none;color:transparent}.specialty-page .waypoint-nav__open-modal{font-family:MBCorpoA,Georgia,serif;font-size:24px;font-weight:400;line-height:calc(24px + 8px);color:#fff;position:absolute;top:24px;right:24px;border-bottom:1px solid currentColor;padding:0 1px;z-index:40;transition:top .3s ease-out}@media screen and (min-width: 768px){.specialty-page .waypoint-nav__open-modal{top:40px;right:48px}}@media screen and (min-width: 980px){.specialty-page .waypoint-nav__open-modal{display:none}}.specialty-page .waypoint-nav__open-modal[data-active-chapter-index="0"]{top:64px}.specialty-page .waypoint-nav{opacity:1;position:static;pointer-events:auto}.specialty-page .waypoint-nav.waypoint-nav--modal-open{position:fixed;width:100vw;height:100%;left:0;top:0;background-color:#e3e3e3;z-index:1000}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__container{transform:translateY(-50%) translateX(50%);right:50%;bottom:unset;margin:0;text-align:center;display:block;top:50%;height:100%;padding:10% 0}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__container ul{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__container li{display:block;min-height:0}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__container .back-to-top-chapter__container{display:none}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__open-modal{display:none}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__close-modal{position:absolute;top:24px;right:24px;display:block;background-color:#c6c6c6;border-radius:50%;height:30px;width:30px}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__close-modal::after{content:"";font-family:nafta-icons;font-weight:normal;font-size:100%;font-size:.8rem;color:#000}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__close-modal:hover:after{color:#176db7}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__link::after{display:none}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__link:focus .waypoint-nav__label,.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__link:hover .waypoint-nav__label{background:none}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__link--active .waypoint-nav__label,.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__link--active-with-anim .waypoint-nav__label{color:#5d99cd;-webkit-animation:none;animation:none;transform:none}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__label{font-family:MBCorpoA,Georgia,serif;font-size:24px;font-weight:400;line-height:calc(24px + 8px);color:#717171;width:auto;box-shadow:none;background:none;margin:0;padding:16px 0;text-transform:none}.specialty-page .waypoint-nav.waypoint-nav--modal-open .waypoint-nav__label::after{display:none}.specialty-page .waypoint-nav .waypoint-nav__link{position:relative;margin:4px 0}.specialty-page .waypoint-nav .waypoint-nav__link:hover .waypoint-nav__label,.specialty-page .waypoint-nav .waypoint-nav__link:focus .waypoint-nav__label{background-color:#fff;color:#000;margin-right:0;padding-left:24px;padding-right:32px;width:auto}@media screen and (min-width: 980px){.specialty-page .waypoint-nav .waypoint-nav__link:hover .waypoint-nav__label,.specialty-page .waypoint-nav .waypoint-nav__link:focus .waypoint-nav__label{max-width:200px;padding-right:24px;transition:background-color .1s ease-out,color .2s ease-out,max-width .3s ease-in}}@media screen and (min-width: 980px){.specialty-page .waypoint-nav .waypoint-nav__link:hover .waypoint-nav__label-inner,.specialty-page .waypoint-nav .waypoint-nav__link:focus .waypoint-nav__label-inner{opacity:1;transition:opacity .2s linear}}.specialty-page .waypoint-nav .waypoint-nav__link--active .waypoint-nav__label,.specialty-page .waypoint-nav .waypoint-nav__link--active-with-anim .waypoint-nav__label{-webkit-animation:none;animation:none}.waypoint__cta{display:none}@media screen and (min-width: 980px){.waypoint__cta{font-size:1rem;color:#c6c6c6;border:1px solid #c6c6c6;border-radius:50%;height:20px;width:20px;right:20px;z-index:900;transition:all .25s ease-in-out;display:block;cursor:pointer;position:absolute}}.waypoint__cta:before{font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.waypoint__cta:hover,.waypoint__cta:active,.waypoint__cta:focus{color:#2e7cbe;border-color:#2e7cbe}.waypoint__cta--disabled{color:#999;border-color:#999;pointer-events:none}@media screen and (min-width: 980px){.waypoint__cta:first-child{top:-24px}}@media screen and (min-width: 980px){.waypoint__cta:last-child{top:calc(100% + 8px)}}.animation-element--animating{pointer-events:none}.animation-element--settled-in{pointer-events:auto}.animation-element--settled-out{pointer-events:none}.chapter-error__heading{font-family:MBCorpoA,Georgia,serif;font-size:32px;font-weight:400;line-height:calc(32px + 8px);text-align:center;position:absolute;top:50%;left:50%}@-webkit-keyframes rotate{0%{transform:translate3d(-50%, -50%, 0) rotate(0deg)}100%{transform:translate3d(-50%, -50%, 0) rotate(360deg)}}@keyframes rotate{0%{transform:translate3d(-50%, -50%, 0) rotate(0deg)}100%{transform:translate3d(-50%, -50%, 0) rotate(360deg)}}.modal__overlay--specialty-detail{display:none;pointer-events:none}.modal--specialty-detail{width:100%;height:100%;max-width:none;max-height:none;top:0;left:0;transform:none;z-index:600;overflow-y:hidden}.modal--specialty-detail .modal__close{background-color:#c6c6c6;border-radius:50%;height:30px;width:30px;color:#393939;position:fixed;top:8px;left:auto;left:unset;right:8px;transform:none}.modal--specialty-detail .modal__close .icon-mb{font-size:.8rem}@media screen and (min-width: 768px){.modal--specialty-detail .modal__close{top:24px;right:24px}}@media screen and (min-width: 980px){.modal--specialty-detail .modal__close{top:32px;right:32px}}.modal--specialty-detail .modal__content{line-height:0;overflow:inherit;transform:none}@media screen and (min-width: 768px){.modal--specialty-detail .modal__content{max-height:none}}.specialty-detail__modal-iframe{margin:0;width:100vw;height:100vh}.specialty-detail__loading-spinner{transform:scale(-1, 1)}.specialty-detail__loading-spinner-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);-webkit-animation:rotate 2.4s infinite linear;animation:rotate 2.4s infinite linear}