:root{--container-width:1170px}body{--header-height:5.9rem;--header-border-height:6px;--announcement-height:0px;--page-block-start:calc(var(--header-height) + var(--announcement-height) - var(--header-border-height))}@media (min-width:900px){body{--header-height:5rem}}.media{--space:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--space)}.media-item img{display:block}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.media-reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.media-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-wrap>.media-body{min-width:300px}.media-stacked{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-stacked>.media-item{margin-bottom:1.4736842105em;float:none;margin-right:0}.media-stacked>.media-item img{margin:0 auto}.media-feature{text-align:left}.media-feature>.media-item{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}.media-feature>.media-body{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%}.media-feature>.media-body>:first-child{margin-top:0}@media (min-width:900px){.media-feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.media-feature.text-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-feature>.media-item{margin-right:0}.media-feature>.media-body,.media-feature>.media-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}}table{width:100%;border-collapse:collapse}table.simple td,table.simple th{border:none}table td,table th{padding:.5em;border-bottom:1px solid #eee;vertical-align:top;text-align:left}table thead th{font-size:.82rem;letter-spacing:1px;font-weight:400;text-transform:uppercase;color:#888;border-bottom:2px solid #ddd;vertical-align:bottom;white-space:nowrap}table tbody th{font-weight:700}table tr.odd td{background:#fffce5}table caption{text-align:center}table .actions{text-align:right}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#fffceb}.table-striped td{border:none}.table-striped tbody tr:nth-child(odd) td{background-color:#d5efff}@media (max-width:900px){.table-responsive-stacked,.table-responsive-stacked table,.table-responsive-stacked tbody,.table-responsive-stacked td,.table-responsive-stacked th,.table-responsive-stacked thead,.table-responsive-stacked tr{display:block}.table-responsive-stacked thead tr{position:absolute;top:-9999px;left:-9999px}.table-responsive-stacked tr{border-bottom:3px solid #eee;padding-bottom:1em;padding-top:1em}.table-responsive-stacked tr:nth-child(2n){background-color:rgba(0,0,0,.05)}.table-responsive-stacked tbody tr:hover td{background-color:#fff}.table-responsive-stacked tbody tr:hover:nth-child(2n) td{background-color:rgba(0,0,0,.05)}.table-responsive-stacked td{border:none;border-bottom:1px solid #eee;position:relative}.table-responsive-stacked td[data-label]{padding-left:43%}.table-responsive-stacked td.no-border,.table-responsive-stacked td:last-child{border-bottom:none}.table-responsive-stacked td.empty{display:none}.table-responsive-stacked td.actions{padding-left:0;text-align:center}.table-responsive-stacked td.actions:before{content:""!important}.table-responsive-stacked td:before{content:attr(data-label);position:absolute;top:6px;left:6px;width:40%;white-space:nowrap;text-align:left;font-weight:700;font-size:.9em}.table-responsive-stacked tbody tr:nth-child(odd) td{background-color:transparent}.table-responsive-scrollable{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.reusable-presentation-table .language{padding-left:36px}.reusable-presentation-table .download{text-align:center;vertical-align:middle}.reusable-presentation-table .icon-download-keynote,.reusable-presentation-table .icon-download-openoffice,.reusable-presentation-table .icon-download-powerpoint{text-indent:-119988px;overflow:hidden;text-align:left;width:24px;height:24px;display:inline-block}.reusable-presentation-table .quiet{font-size:.85em}.reusable-presentation-table .flag{max-width:32px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:0 1px 1px rgba(0,0,0,.35);margin-top:.25em}.likert-table{margin-bottom:2.9473684211em;width:100%;table-layout:fixed}.likert-table tr{-webkit-transition:background .2s;transition:background .2s;width:100%}.likert-table td{padding-left:50%}.likert-table td,.likert-table th{border-color:#e3e3e3}@media (min-width:900px){.likert-table td,.likert-table th{padding:1em 0}}.likert-table thead th{white-space:normal;text-align:center;line-height:1.5;padding-left:0}.likert-table label{float:none;width:100%;margin:0;padding:0}.likert-table thead h3,.likert-table thead h4{margin:0!important;font-weight:600;text-transform:none;text-align:left;font-size:1.6em;letter-spacing:normal}@media (min-width:900px){.likert-table tbody th,.likert-table thead th:first-child{width:45%}.likert-table tbody td,.likert-table thead th{text-align:center;width:11%}}.likert-table tbody tr:hover{background:#dde8ef}.likert-table input[type=radio]{display:inline-block!important;cursor:pointer}.course-modules-table th{width:30%;color:#4797eb;font-family:Dosis;font-weight:400;font-size:1.15em;border-bottom:none;border-top:1px solid #d5efff}.course-modules-table td{padding-bottom:3em;border-bottom:none;border-top:1px solid #d5efff;padding-top:.8em}.upcoming-training-table thead td{border-bottom-width:2px;text-transform:uppercase;color:#abb4b9}.upcoming-training-table a:not(.button){text-decoration:none}.upcoming-training-table a:not(.button):hover{text-decoration:underline}.upcoming-training-table .training-date{white-space:nowrap}.upcoming-training-table .early-bird{line-height:1.4736842105;font-size:.8rem;font-style:italic;color:#abb4b9}@media (min-width:900px){.upcoming-training-table .early-bird{font-size:.8rem}}.upcoming-training-table .training-actions{white-space:nowrap}.upcoming-training-table .actions .alert,.upcoming-training-table .td-more-info .alert,.upcoming-training-table .training-actions .alert{width:7.2em;text-align:center;float:right;clear:both}.upcoming-training-table .actions .button,.upcoming-training-table .td-more-info .button,.upcoming-training-table .training-actions .button{white-space:nowrap;width:7em}.upcoming-training-table .sold-out,.upcoming-training-table .spots-left{color:#900}.upcoming-training-table tbody+tbody:before{content:" "}.upcoming-training-table tbody+tbody{border-top:2px solid #d0dae2}.upcoming-training-weeks-heading{line-height:1.4736842105;font-size:.85rem;margin-top:.4789473684em;padding-top:0;padding-bottom:0;margin-bottom:0;font-weight:600;clear:both}@media (min-width:900px){.upcoming-training-weeks-heading{font-size:1rem;float:left;width:20%}}.upcoming-training-weeks-heading.has-flag{padding-left:30px}.upcoming-training-weeks-heading i{float:left;width:24px;height:24px;margin-left:-30px}.upcoming-training-weeks-heading em,.upcoming-training-weeks-heading time{line-height:1.4736842105;font-size:.8rem;display:block;font-weight:400;font-style:italic;color:#abb4b9}@media (min-width:900px){.upcoming-training-weeks-heading em,.upcoming-training-weeks-heading time{font-size:.8rem}}.upcoming-training-weeks{padding-top:1.4736842105em}.upcoming-training-weeks .upcoming-training-table{margin-bottom:0}@media (min-width:900px){.upcoming-training-weeks .upcoming-training-table{padding-bottom:1.4736842105em;border-bottom:1px solid #d5efff;float:right;width:80%}.upcoming-training-weeks .upcoming-training-table tr:last-child td,.upcoming-training-weeks .upcoming-training-table tr:last-child th{border-bottom:none}.upcoming-training-weeks .upcoming-training-table .training-date{width:14%}.upcoming-training-weeks .upcoming-training-table .training-course{width:32%}.upcoming-training-weeks .upcoming-training-table .training-price{width:25%}.upcoming-training-weeks .upcoming-training-table .td-more-info{width:30%}}@media (max-width:900px){.upcoming-training-weeks-heading{margin:0 -1rem;padding:.5rem 1rem;font-size:1.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f7f7f7;line-height:1.2}.upcoming-training-weeks-heading time{font-size:.9em;font-style:normal;color:#4c4d52;margin-left:auto}.upcoming-training-weeks-heading em{-ms-flex-preferred-size:100%;flex-basis:100%}.upcoming-training-table{font-size:.9em}.upcoming-training-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75em 0;position:relative}.upcoming-training-table tr:not(:last-child){border-bottom:1px solid #ddd}.upcoming-training-table tr>td{border:none;padding:.125em}.upcoming-training-table a{white-space:normal}.upcoming-training-table .training-date{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;font-weight:700}.upcoming-training-table .training-actions,.upcoming-training-table .training-course,.upcoming-training-table .training-instructor,.upcoming-training-table .training-location,.upcoming-training-table .training-price,.upcoming-training-table .training-time{-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%;margin-left:auto}.upcoming-training-table .training-course,.upcoming-training-table .training-location{font-weight:700}.upcoming-training-table .training-course .text-small,.upcoming-training-table .training-location .text-small{display:none}.upcoming-training-table .training-date a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.upcoming-training-table .training-date a:before{content:url('data:image/svg+xml;utf8,<svg width="18" height="32" xmlns="http://www.w3.org/2000/svg"><path d="M16.9 17.023L3.26 30.664a1.627 1.627 0 01-1.195.492c-.469 0-.867-.164-1.196-.492l-.132-.133a1.759 1.759 0 01-.528-1.195 1.513 1.513 0 01.457-1.195L12.98 15.828.666 3.515A1.513 1.513 0 01.21 2.32c.024-.469.2-.867.528-1.195L.869.992A1.627 1.627 0 012.065.5c.469 0 .867.164 1.195.492l13.64 13.64c.376.329.563.727.563 1.196s-.187.867-.562 1.195z" /></svg>');position:absolute;top:10px;right:0;width:18px;height:32px;opacity:.08}}.upcoming-training-table .training-course .training-time,.upcoming-training-table .training-date .training-time{display:none}.upcoming-training-table td.training-time{display:block}@media (min-width:900px){.upcoming-training-table .training-course .training-time,.upcoming-training-table .training-date .training-time{display:block}.upcoming-training-table td.training-time{display:none}}.icon-hidetext{text-indent:-119988px;overflow:hidden;text-align:left}[class*=button-icon-]{padding-left:2.5em!important;background-position:.75em 50%}[class*=heading-icon-]{padding-left:1.5em;background-position:0 50%}i.icon-64{display:block;width:80px;height:80px}i.icon-64 img{display:block;width:64px;max-width:64px;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.iconcircle{width:180px;height:180px;border-radius:50%;background:#65bef6;text-align:center;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.iconcircle>*{display:block;margin:0 auto}.iconcircle-small,.iconcircle-xs{width:148px;height:148px}.iconcircle-small img,.iconcircle-xs img{-webkit-transform:scale(.8);transform:scale(.8)}.iconcircle-xs{width:108px;height:108px}.iconcircle-light{background-color:#d5efff}.iconcircle-white{background-color:#fff}a.iconcircle:hover{background-color:#4797eb}.icon{font-size:1.25em;width:1em;height:1em;vertical-align:middle;fill:#2c7acb}.icon-white{fill:#fff}.icon-large{font-size:5em}.logo-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.logo-list>*{min-width:auto}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{background:#4a4a4a}body{margin:0;padding:0;background-color:#fff;font-family:interface,sans-serif;line-height:1.5;color:#555;font-size:16px}@media (min-width:900px){body{font-size:20px}}.container{max-width:939.999999978px;margin-left:auto;margin-right:auto;padding:0 1em}.container:after{content:" ";display:block;clear:both}@media (min-width:1170px){.container{padding:0}}img{max-width:100%}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-upper{text-transform:uppercase}.no-margin{margin:0!important}.no-trailer{margin-bottom:0!important}.no-padding-trailer{padding-bottom:0!important}.no-leader{margin-top:0!important}.no-padding-leader{padding-top:0!important}.has-leader{margin-top:1.4736842105em}.has-trailer{margin-bottom:1.4736842105em}.has-leader-wide{margin-top:2.9473684211em}.has-trailer-wide{margin-bottom:2.9473684211em}.has-leader-thin{margin-top:.7368421053em}.has-trailer-thin{margin-bottom:.7368421053em}.has-padding-leader{padding-top:1.4736842105em}.has-padding-trailer{padding-bottom:1.4736842105em}.img-right{float:right;margin-left:1em}h2{font-weight:300;text-align:center}@media (min-width:900px){h2{font-size:2.25em;text-align:left}}h3{font-weight:300;text-align:center}@media (min-width:900px){h3{font-size:1.5em;text-align:left}}hr{border:none;background:#d5efff;height:3px;width:100%;margin-top:26px;margin-bottom:26px;position:relative;top:-1px;clear:both}.button{background-color:#f7bd3f;color:#4c4d52;font-size:1.2;font-weight:100;text-transform:uppercase;text-decoration:none;border-radius:8px;display:inline-block;padding:.5em 1em;white-space:nowrap;text-align:center}div[role=main]>section{padding:3em 0}.media-large{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:900px){.media-large .media-body,.media-large .media-item{margin-right:0;width:100%}.media-large .media-body img,.media-large .media-item img{margin:0 auto}}@media (min-width:900px){.media-large{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.stripe-grey{background-color:#e7e7e7}.text-quiet{color:#828385}.text-small{font-size:.75em}.text-large{font-weight:300;font-size:1.3em}.text-x-large{font-size:1.7em;font-weight:300}.hero,.hero-lance{background-color:#686b74;color:#fff;padding:0 0 1em}@media (min-width:900px){.hero,.hero-lance{background:#686b74 url(/mgs_assets/images/v4/photos/mike-right.jpg) 80% 0 no-repeat;background-size:cover;padding:1em 0 7em}}@media (min-width:900px){.hero-lance img,.hero img{display:none}}.hero-lance h1,.hero h1{font-weight:100}@media (min-width:900px){.hero-lance h1,.hero h1{width:48.9361702128%;float:left;margin-right:2.1276595743%;font-size:2.7em;line-height:1.2;border-left:1px solid #fff;padding-left:20px}}.hero-lance p,.hero p{font-weight:100}@media (min-width:900px){.hero-lance p,.hero p{width:48.9361702128%;float:left;margin-right:2.1276595743%;font-size:1.2em}}.hero-lance .button,.hero .button{font-size:1.5em;width:100%}@media (min-width:900px){.hero-lance .button,.hero .button{width:auto}}@media (min-width:900px){.hero-lance{background:#686b74 url(/mgs_assets/images/v4/pages/landing/lance/hero_lance_photo.jpg) 50% 0 no-repeat;background-size:cover}}div[role=main]>.upcoming-dates{padding-top:0}div[role=main]>.upcoming-dates .logo-icon{display:block;margin:0 auto}.dates-header{background-color:#1a72cf;color:#fff;text-align:center;font-weight:300;margin:0 0 1.5em;padding:.5em;position:relative}.dates-header:after{content:"";display:block;height:0;width:0;border-top:40px solid #1a72cf;border-right:40px solid transparent;border-left:40px solid transparent;position:absolute;bottom:-40px;left:50%;margin-left:-40px}.dates-box{border:1px solid #1a72cf;padding:1.5em;margin:-1.7em 8.5106382979% 1em}.dates-box table{width:100%;border-spacing:collapse}.dates-box tr:not(:last-child) td{border-bottom:1px solid #ccc}.dates-box td{padding:1.5em .25em;line-height:1.2}.dates-box td:last-child{text-align:center}@media (min-width:900px){.dates-box td:first-child div{padding-right:1em;border-right:1px solid #999}.dates-box td:nth-child(2){padding-left:1em}.dates-box td:last-child{text-align:right}}.dates-box td em{font-size:.8em}.dates-box .course-title td{text-align:left;padding:1.5em .25em .5em;border-bottom:0!important;color:#4b99e8}.dates-box .course-title+tr>td{padding-top:.5em}.pdus-box{border:2px solid #4b99e8;padding:1.5em 1em;color:#4b99e8}.pdus-box>p{margin:0}div[role=main]>.testimonial{margin-top:1.4736842105em;background-color:#4b99e8;color:#fff;text-align:center;font-style:italic;font-size:1.5em;font-weight:300;padding:0 0 2em}div[role=main]>.testimonial h2{font-size:1em;font-weight:600}div[role=main]>.testimonial .comment-icon{display:inline-block;margin-top:-40px}div[role=main]>.testimonial .avatar{display:inline-block}@media (min-width:900px){.stripe-checklist{margin-left:8.5106382979%;margin-right:8.5106382979%}}.checklist{list-style:none;padding-left:0}.checklist li{padding-left:45px;margin-bottom:1em;min-height:35px;background:transparent url(/mgs_assets/images/v4/pages/landing/lance/check_mark_icon.png) 0 0 no-repeat;color:#4b99e8;text-transform:uppercase;padding-top:4px}[class*=stripe-mike-photo]{background:#686b74 url(/mgs_assets/images/v4/photos/content-bg-11-alt.jpg) 50% 0 no-repeat;background-size:cover;color:#fff;text-align:center;font-size:2.2em;font-weight:300}[class*=stripe-mike-photo] p{font-style:italic}@media (min-width:900px){[class*=stripe-mike-photo] p{margin-left:17.0212765957%;margin-right:17.0212765957%}}[class*=stripe-mike-photo] .button{font-size:.8em;font-style:normal}.stripe-mike-photo-1{background-image:url(/mgs_assets/images/v4/photos/content-bg-11-alt.jpg)}[class*=stripe-lance-photo]{background:#686b74 url(/mgs_assets/images/v4/pages/landing/lance/bg-lance-1.jpg) 50% 0 no-repeat;background-size:cover;color:#fff;text-align:center;font-size:2.2em;font-weight:300}[class*=stripe-lance-photo] p{font-style:italic}@media (min-width:900px){[class*=stripe-lance-photo] p{margin-left:17.0212765957%;margin-right:17.0212765957%}}[class*=stripe-lance-photo] .button{font-size:.8em;font-style:normal}.stripe-lance-photo-1{background-image:url(/mgs_assets/images/v4/pages/landing/lance/bg-lance-1.jpg)}.stripe-lance-photo-2{background-image:url(/mgs_assets/images/v4/pages/landing/lance/bg-lance-2.jpg)}.stripe-lance-photo-3{background-image:url(/mgs_assets/images/v4/pages/landing/lance/bg-lance-3.jpg)}.icon-list{list-style:none;margin:0;padding:0}.icon-list li{width:48.3870967743%;float:left;padding:0;margin-bottom:2em;text-align:center;text-transform:uppercase;color:#4b99e8}.icon-list li:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}.icon-list li:nth-child(2n+2){margin-left:51.6129032257%;margin-right:-100%;clear:none}@media (min-width:900px){.icon-list li{width:31.4285714287%;float:left}.icon-list li:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.icon-list li:nth-child(3n+2){margin-left:34.2857142856%;margin-right:-100%;clear:none}.icon-list li:nth-child(3n+3){margin-left:68.5714285713%;margin-right:-100%;clear:none}}.icon-list img{display:block;margin:0 auto .5em}@media (min-width:900px){.content-centered{margin-left:8.5106382979%;margin-right:8.5106382979%}}@media (min-width:900px){.content-narrow{margin-left:17.0212765957%;margin-right:17.0212765957%}}@media (min-width:900px){.content-x-narrow{margin-left:25.5319148936%;margin-right:25.5319148936%}}.content-split-section{margin-bottom:1em}@media (min-width:900px){.content-split-section{width:48.9361702128%;float:left;margin-bottom:0}.content-split-section:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}.content-split-section:nth-child(2n+2){margin-left:51.0638297872%;margin-right:-100%;clear:none}}@media (min-width:900px){.stripe-pdus p{float:left;width:78%;margin-top:0;padding-right:1em;border-right:1px solid #1a72cf;text-align:right}.stripe-pdus img{float:right;width:18%}}.stripe-pdus em{color:#4b99e8}.stripe-pdus .text-small{font-size:.7em}.stripe-pdus .text-large{font-size:1.8em}.logo-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-list>*{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;min-width:150px}footer .container{padding-top:2em;padding-bottom:2em}footer img{float:left}footer p{text-align:right;margin:0;padding:1.5em 0}
/*# sourceMappingURL=maps/landing.css.map */
