#pmg-body,.button,.ms-grid,.pmg-pos-rel,[class*=col-],button {position:relative}
body,p {line-height:1.5}
#pmg-body span[role=tooltip] a,a:focus,a:hover {text-decoration:underline}
.clearfix:after,.pmg-clear-both {clear:both}
.pmg-cursor-hand,button {cursor:pointer}
#pmgDynamicPricingSelector ul,.pmg-plan-mobile-tabs .mobile-tab ul li {list-style-type:none}
#pmgDynamicPricingSelector div,.pmg-lsn,nav ul,ul.pmg-no-style {list-style:none}
/*! CSS Used from:https://c.s-microsoft.com/en-us/CMSStyles/style.csx?k=281e200e-9b9d-65cd-2c74-30d7b037476a */footer,header,nav,section {display:block}
button,input,textarea {font-family:sans-serif;font-size:100%;margin:0;vertical-align:baseline}
a,body,button,div,input,li,p,span {font-family:wf_segoe-ui_normal,wf_segoe-ui_semilight,wf_segoe-ui_light,Arial,sans-serif}
.vat,textarea {vertical-align:top}
a:focus {outline:dotted thin}
a:active {outline:0}
strong {font-weight:700}
p,ul {margin:1em 0}
ul {padding:0 0 0 40px}
img {border:0;-ms-interpolation-mode:bicubic;max-width:100%}
form {margin:0}
button,input {line-height:normal}
button {text-transform:none;-webkit-appearance:button}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0}
textarea {overflow:auto}
h1 {font-size:34px;letter-spacing:-.01em}
@media all and (min-width:540px) {h1 {font-size:calc(26.5px + 1.4vw)}
}
@media all and (min-width:1400px) {h1 {font-size:46px}
}
.subheader,h2 {font-size:26px}
@media all and (min-width:540px) {.subheader,h2 {font-size:calc(17.6px + 1.18vw)}
}
@media all and (min-width:1400px) {.subheader,h2 {font-size:34px}
}
.title,h3 {font-size:20px}
@media all and (min-width:540px) {.title,h3 {font-size:calc(18.2px + .41vw)}
}
@media all and (min-width:1400px) {.title,h3 {font-size:24px}
}
.subtitle,h4 {font-size:18px}
@media all and (min-width:540px) {.subtitle,h4 {font-size:calc(16.9px + .22vw)}
}
@media all and (min-width:1400px) {.subtitle,h4 {font-size:20px}
}
.body,.h6,body,button,div,h6,input,li,p,span {font-size:16px}
@media all and (min-width:540px) {.body,.h6,body,button,div,h6,input,li,p,span {font-size:calc(14.9px + .22vw)}
}
@media all and (min-width:1400px) {.body,.h6,body,button,div,h6,input,li,p,span {font-size:18px}
}
.body-alt {font-size:14px}
@media all and (min-width:540px) {.body-alt {font-size:calc(13.5px + .11vw)}
}
@media all and (min-width:1400px) {.body-alt {font-size:15px}
}
.caption {font-size:12px}
@media all and (min-width:540px) {.caption {font-size:calc(11.5px + .11vw)}
}
@media all and (min-width:1400px) {.caption {font-size:13px}
}
.caption-alt {font-size:10px}
@media all and (min-width:540px) {.caption-alt {font-size:calc(9.5px + .11vw)}
}
@media all and (min-width:1400px) {.caption-alt {font-size:11px}
}
body {text-rendering:optimizeLegibility}
p {margin:0 0 1em}
a {font-size:inherit;text-decoration:none}
button#search,input#cli_shellHeaderSearchInput {font-size:15px}
.subheader,h1,h2 {font-family:wf_segoe-ui_light,wf_segoe-ui_semilight,wf_segoe-ui_normal,Arial,sans-serif;font-weight:inherit;line-height:1.2}
.h6,.subtitle,.title,h3,h4,h6 {font-weight:inherit;line-height:1.25}
.title,h3 {font-family:wf_segoe-ui_semilight,wf_segoe-ui_normal,Arial,sans-serif}
.subtitle,h4 {font-family:wf_segoe-ui_normal,wf_segoe-ui_semilight,wf_segoe-ui_light,Arial,sans-serif}
.h6,h6 {font-family:wf_segoe-ui_semibold,wf_segoe-ui_normal,Arial,sans-serif}
.body,.body-alt {font-family:wf_segoe-ui_normal,wf_segoe-ui_semilight,wf_segoe-ui_light,Arial,sans-serif}
.body {line-height:1.5}
.body-alt,.caption,.caption-alt {line-height:1.25}
.c-uhf-menu button,button#search,button.c-action-trigger.c-glyph.glyph-arrow-htmllegacy,button.c-action-trigger.c-glyph.glyph-global-nav-button {line-height:normal}
.button,button {border:none;box-sizing:border-box;outline:0;padding:.5em 1.5em;-webkit-transition:all .15s;transition:all .15s}
.pmg-bdr-bottom-gray,.pmg-bdr-left-gray,.pmg-bdr-right-gray,[class*=pmg-bdr] {border-color:#aeaeae}
.clearfix:after,.clearfix:before {content:" ";display:table}
.tal {text-align:left}
.tar {text-align:right}
.vam,.vertical-align-middle {vertical-align:middle}
.no-margin {margin:0 !important}
.no-margin-left {margin-left:0 !important}
.no-padding {padding:0 !important}
.no-padding-left {padding-left:0 !important}
.hidden {display:none !important;visibility:hidden !important}
.full-width {width:100%}
*,:after,:before {box-sizing:inherit}
/*! CSS Used from:https://c.s-microsoft.com/en-us/CMSStyles/style.csx?k=fca82fc2-7954-b91e-b81c-4261e92dcf94 */.ms-grid,.ms-row,[class*=col-] {box-sizing:border-box}
.ms-grid {display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1600px;padding-left:12px;padding-right:12px}
.ms-grid.full {max-width:none;padding-left:0;padding-right:0;width:100%;overflow-x:hidden}
.ms-grid .ms-row {-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1vw;margin-right:-1vw}
.ms-grid .ms-row:after,.ms-grid [class*=col-]:after {content:"";display:table;clear:both}
[class*=col-] {float:left;width:100%;margin:0;padding-left:1vw;padding-right:1vw}
[dir=ltr] [class*=col-] {float:left}
@media screen and (min-width:540px) {.ms-grid {padding-left:24px;padding-right:24px}
}
@media screen and (min-width:768px) {.ms-grid {padding-left:0;padding-right:0;width:90%}
}
@media screen and (min-width:2000px) {.ms-grid .ms-row {margin-left:-.5vw;margin-right:-.5vw}
    .ms-grid .ms-row > [class*=col-] {padding-left:.5vw;padding-right:.5vw}
}
@media screen and (min-width:540px) {.s-col-1-2 {width:50%}
}
@media screen and (min-width:320px) {.xs-col-1-2 {width:50%}
    .xs-col-1-4 {width:25%}
    .xs-col-2-4 {width:50%}
}
@media screen and (min-width:540px) {.s-col-1-4 {width:25%}
    .s-col-2-4 {width:50%}
}
@media screen and (min-width:1084px) {.l-col-2-4 {width:50%}
}
@media screen and (min-width:320px) {.xs-col-3-12 {width:25%}
    .xs-col-4-12 {width:33.33333%}
}
@media screen and (min-width:540px) {.s-col-3-12 {width:25%}
}
@media screen and (min-width:768px) {.m-col-4-12 {width:33.33333%}
}
@media screen and (min-width:1084px) {.l-col-3-12 {width:25%}
}
@media screen and (min-width:320px) {.xs-col-3-24 {width:12.5%}
    .xs-col-20-24 {width:83.33333%}
    .xs-col-24-offset-2 {margin-left:8.33333%}
    [dir=ltr] .xs-col-24-offset-2 {margin-left:8.33333%;margin-right:0}
    .xs-col-24-offset-9 {margin-left:37.5%}
    [dir=ltr] .xs-col-24-offset-9 {margin-left:37.5%;margin-right:0}
    .show-xs {display:block;visibility:visible}
    .hide-xs {display:none;visibility:hidden}
}
@media screen and (min-width:768px) {.m-col-7-24 {width:29.16667%}
    .m-col-24-24 {width:100%}
    .m-col-24-offset-0 {margin-left:0}
    [dir=ltr] .m-col-24-offset-0 {margin-left:0;margin-right:0}
    .show-m {display:block;visibility:visible}
    .hide-m {display:none;visibility:hidden}
}
@media screen and (min-width:1084px) {.l-col-6-24 {width:25%}
}
#pmg-selector-div #pmg-selector-placement,.pmg-width-100per {width:100%}
@media screen and (min-width:1400px) {.hide-xl {display:none;visibility:hidden}
}
.fb_reset,.pmg-custom-tooltip [class*=pmgCustomTooltip]:focus + span[id*=pmgCTTDescription_],.pmg-custom-tooltip [class*=pmgCustomTooltip]:hover + span[id*=pmgCTTDescription_] {visibility:visible}
/*! CSS Used from:https://c.s-microsoft.com/en-us/CMSStyles/style.csx?k=c2e33032-b5f8-cc30-edc5-c542a894d66d */html:not([dir=rtl]) .pmg-ph-0000,html:not([dir=rtl]) .pmg-ph-0002,html:not([dir=rtl]) .pmg-ph-0005,html:not([dir=rtl]) .pmg-ph-0010 {padding-left:0 !important}
html:not([dir=rtl]) .pmg-ph-0000,html:not([dir=rtl]) .pmg-ph-0300,html:not([dir=rtl]) .pmg-ph-0500,html:not([dir=rtl]) .pmg-ph-1000 {padding-right:0 !important}
.pmg-pv-0000,.pmg-pv-0005,.pmg-pv-0010,.pmg-pv-0015,.pmg-pv-0020,.pmg-pv-0025,.pmg-pv-0040,.pmg-pv-0045 {padding-top:0 !important}
.pmg-pv-0000,.pmg-pv-1000,.pmg-pv-1500,.pmg-pv-2000,.pmg-pv-2500,.pmg-pv-4000,.pmg-pv-4500 {padding-bottom:0 !important}
html:not([dir=rtl]) .pmg-mh-0010 {margin-left:0 !important}
html:not([dir=rtl]) .pmg-mh-0500,html:not([dir=rtl]) .pmg-mh-2500 {margin-right:0 !important}
.pmg-mv-0000,.pmg-mv-0003,.pmg-mv-0010 {margin-top:0 !important}
.pmg-mv-0000,.pmg-mv-1000 {margin-bottom:0 !important}
html:not([dir=rtl]) .pmg-ph-0002 {padding-right:2px !important}
.pmg-pv-0202,.pmg-pv-0203,.pmg-pv-0204 {padding-top:2px !important}
.pmg-pv-0202 {padding-bottom:2px !important}
html:not([dir=rtl]) .pmg-ph-0300 {padding-left:3px !important}
.pmg-pv-0303 {padding-top:3px !important}
.pmg-pv-0203,.pmg-pv-0303 {padding-bottom:3px !important}
.pmg-mv-0003 {margin-bottom:3px !important}
.pmg-pv-0204 {padding-bottom:4px !important}
html:not([dir=rtl]) .pmg-ph-0500,html:not([dir=rtl]) .pmg-ph-0505 {padding-left:5px !important}
html:not([dir=rtl]) .pmg-ph-0005,html:not([dir=rtl]) .pmg-ph-0505 {padding-right:5px !important}
.pmg-pv-0505,.pmg-pv-0520,.pmg-pv-0530 {padding-top:5px !important}
.pmg-pv-0005,.pmg-pv-0505 {padding-bottom:5px !important}
html:not([dir=rtl]) .pmg-mh-0500,html:not([dir=rtl]) .pmg-mh-0510 {margin-left:5px !important}
.pmg-mv-0505 {margin-top:5px !important;margin-bottom:5px !important}
html:not([dir=rtl]) .pmg-ph-1000,html:not([dir=rtl]) .pmg-ph-1010,html:not([dir=rtl]) .pmg-ph-1015,html:not([dir=rtl]) .pmg-ph-1030 {padding-left:10px !important}
html:not([dir=rtl]) .pmg-ph-0010,html:not([dir=rtl]) .pmg-ph-1010 {padding-right:10px !important}
.pmg-pv-1000,.pmg-pv-1010,.pmg-pv-1025 {padding-top:10px !important}
.pmg-pv-0010,.pmg-pv-1010 {padding-bottom:10px !important}
html:not([dir=rtl]) .pmg-mh-0010,html:not([dir=rtl]) .pmg-mh-0510 {margin-right:10px !important}
.pmg-mv-1000,.pmg-mv-1010 {margin-top:10px !important}
.pmg-mv-0010,.pmg-mv-1010 {margin-bottom:10px !important}
html:not([dir=rtl]) .pmg-ph-1515 {padding-left:15px !important}
html:not([dir=rtl]) .pmg-ph-1015,html:not([dir=rtl]) .pmg-ph-1515 {padding-right:15px !important}
.pmg-pv-1500,.pmg-pv-1515 {padding-top:15px !important}
.pmg-pv-0015,.pmg-pv-1515 {padding-bottom:15px !important}
html:not([dir=rtl]) .pmg-mh-1515 {margin-left:15px !important;margin-right:15px !important}
.pmg-mv-1515 {margin-top:15px !important;margin-bottom:15px !important}
html:not([dir=rtl]) .pmg-ph-2020 {padding-left:20px !important;padding-right:20px !important}
.pmg-pv-2000,.pmg-pv-2020,.pmg-pv-2025 {padding-top:20px !important}
.pmg-pv-0020,.pmg-pv-0520,.pmg-pv-2020 {padding-bottom:20px !important}
html:not([dir=rtl]) .pmg-mh-2020 {margin-left:20px !important;margin-right:20px !important}
.pmg-pv-2500,.pmg-pv-2525 {padding-top:25px !important}
.pmg-pv-0025,.pmg-pv-1025,.pmg-pv-2025,.pmg-pv-2525 {padding-bottom:25px !important}
html:not([dir=rtl]) .pmg-mh-2500 {margin-left:25px !important}
html:not([dir=rtl]) .pmg-ph-3030 {padding-left:30px !important}
html:not([dir=rtl]) .pmg-ph-1030,html:not([dir=rtl]) .pmg-ph-3030 {padding-right:30px !important}
.pmg-pv-0530 {padding-bottom:30px !important}
.pmg-pv-4000,.pmg-pv-4040 {padding-top:40px !important}
.pmg-pv-0040,.pmg-pv-4040 {padding-bottom:40px !important}
.pmg-pv-4500,.pmg-pv-4545 {padding-top:45px !important}
.pmg-pv-0045,.pmg-pv-4545 {padding-bottom:45px !important}
.pmg-pv-7050 {padding-bottom:50px !important}
.pmg-pv-5555 {padding-top:55px !important;padding-bottom:55px !important}
.pmg-pv-7050 {padding-top:70px !important}
/*! CSS Used from:https://c.s-microsoft.com/en-us/CMSStyles/style.csx?k=aafe126c-b1db-95ed-e8d2-58d40fc22458 */@media screen and (min-width:320px) {html:not([dir=rtl]) .xs-pmg-ph-0000 {padding-left:0 !important;padding-right:0 !important}
    .xs-pmg-pv-0000,.xs-pmg-pv-0005,.xs-pmg-pv-0070 {padding-top:0 !important}
    .xs-pmg-pv-0000,.xs-pmg-pv-1000,.xs-pmg-pv-1500,.xs-pmg-pv-4500 {padding-bottom:0 !important}
    html:not([dir=rtl]) .xs-pmg-mh-0030 {margin-left:0 !important}
    html:not([dir=rtl]) .xs-pmg-mh-3000 {margin-right:0 !important;margin-left:30px !important}
    .xs-pmg-mv-1000 {margin-bottom:0 !important;margin-top:10px !important}
    .xs-pmg-pv-0202 {padding-top:2px !important;padding-bottom:2px !important}
    .xs-pmg-pv-0510 {padding-top:5px !important}
    .xs-pmg-pv-0005,.xs-pmg-pv-1505 {padding-bottom:5px !important}
    .xs-pmg-pv-1000,.xs-pmg-pv-1010 {padding-top:10px !important}
    .xs-pmg-pv-0510,.xs-pmg-pv-1010 {padding-bottom:10px !important}
    .xs-pmg-pv-1500,.xs-pmg-pv-1505,.xs-pmg-pv-1515,.xs-pmg-pv-1550 {padding-top:15px !important}
    .xs-pmg-pv-1515 {padding-bottom:15px !important}
    .xs-pmg-mv-4015 {margin-bottom:15px !important;margin-top:40px !important}
    .xs-pmg-pv-2020,.xs-pmg-pv-2030,.xs-pmg-pv-2045 {padding-top:20px !important}
    .xs-pmg-pv-2020 {padding-bottom:20px !important}
    html:not([dir=rtl]) .xs-pmg-ph-2525 {padding-left:25px !important;padding-right:25px !important}
    .xs-pmg-pv-2525 {padding-top:25px !important;padding-bottom:25px !important}
    .xs-pmg-pv-2030 {padding-bottom:30px !important}
    html:not([dir=rtl]) .xs-pmg-mh-0030 {margin-right:30px !important}
    .xs-pmg-pv-4500 {padding-top:45px !important}
    .xs-pmg-pv-2045 {padding-bottom:45px !important}
    .xs-pmg-pv-5050 {padding-top:50px !important}
    .xs-pmg-pv-1550,.xs-pmg-pv-5050 {padding-bottom:50px !important}
    .xs-pmg-pv-0070 {padding-bottom:70px !important}
}
/*! CSS Used from:https://c.s-microsoft.com/en-us/CMSStyles/style.csx?k=c9f0d11c-ddf1-4010-3d7a-e1c49078c8fd */@media screen and (min-width:540px) {.s-pmg-pv-0015 {padding-top:0 !important}
    .s-pmg-pv-0515 {padding-top:5px !important}
    .s-pmg-pv-0015,.s-pmg-pv-0515 {padding-bottom:15px !important}
}
/*! CSS Used from:https://c.s-microsoft.com/en-us/CMSStyles/style.csx?k=0aec16ac-55e6-9546-f5d7-dc0c39730044 */@media screen and (min-width:768px) {html:not([dir=rtl]) .m-pmg-ph-0000 {padding-left:0 !important;padding-right:0 !important}
    .m-pmg-pv-0000,.m-pmg-pv-0030 {padding-top:0 !important}
    .m-pmg-pv-0000,.m-pmg-pv-1000,.m-pmg-pv-1500,.m-pmg-pv-3000,.m-pmg-pv-4500 {padding-bottom:0 !important}
    .m-pmg-mv-0000 {margin-top:0 !important;margin-bottom:0 !important}
    .m-pmg-pv-0520 {padding-top:5px !important}
    .m-pmg-pv-1000,.m-pmg-pv-1010,.m-pmg-pv-1020,.m-pmg-pv-1050 {padding-top:10px !important}
    .m-pmg-pv-1010 {padding-bottom:10px !important}
    .m-pmg-pv-1500,.m-pmg-pv-1525,.m-pmg-pv-1535 {padding-top:15px !important}
    html:not([dir=rtl]) .m-pmg-ph-2020 {padding-left:20px !important;padding-right:20px !important}
    .m-pmg-pv-2045 {padding-top:20px !important}
    .m-pmg-pv-0520,.m-pmg-pv-1020 {padding-bottom:20px !important}
    .m-pmg-pv-1525 {padding-bottom:25px !important}
    .m-pmg-pv-3000,.m-pmg-pv-3030,.m-pmg-pv-3040,.m-pmg-pv-3050 {padding-top:30px !important}
    .m-pmg-pv-0030,.m-pmg-pv-3030 {padding-bottom:30px !important}
    .m-pmg-pv-1535 {padding-bottom:35px !important}
    .m-pmg-pv-3040 {padding-bottom:40px !important}
    .m-pmg-pv-4500 {padding-top:45px !important}
    .m-pmg-pv-2045 {padding-bottom:45px !important}
    .m-pmg-pv-1050,.m-pmg-pv-3050 {padding-bottom:50px !important}
}
/*! CSS Used from:https://c.s-microsoft.com/en-us/CMSStyles/style.csx?k=a4f135e4-45df-fdd6-e5c3-af1f991b8418 */@media screen and (min-width:1084px) {.l-pmg-pv-0000,.l-pmg-pv-0005 {padding-top:0 !important}
    .l-pmg-pv-0000,.l-pmg-pv-1500 {padding-bottom:0 !important}
    .l-pmg-pv-0005 {padding-bottom:5px !important}
    .l-pmg-pv-1010 {padding-top:10px !important;padding-bottom:10px !important}
    .l-pmg-pv-1500 {padding-top:15px !important}
}
/*! CSS Used from:https://c.s-microsoft.com/en-us/CMSStyles/style.csx?k=8e635ace-0105-636a-74e6-19e904c0d692 */@media screen and (min-width:1400px) {.xl-pmg-mv-0000 {margin-top:0 !important;margin-bottom:0 !important}
}
/*! CSS Used from:https://c.s-microsoft.com/en-us/CMSStyles/style.csx?k=e05c46ae-8c96-a6f2-f73b-77a5ce91652f_48b79278-5201-1510-d8ab-dedcfaae4500 */[class*=pmg-bdr] {border-style:solid;border-width:0}
[class*=pmg-bdr-top-1],[class*=pmg-bdr-top] {border-top-width:1px}
html:not([dir=rtl]) [class*=pmg-bdr-right-1],html:not([dir=rtl]) [class*=pmg-bdr-right] {border-right-width:1px}
html:not([dir=rtl]) [class*=pmg-bdr-left-1],html:not([dir=rtl]) [class*=pmg-bdr-left] {border-left-width:1px}
[class*=pmg-bdr-bottom] {border-bottom-width:1px}
[class*=pmg-bdr-all] {border-width:1px}
[class*=pmg-bdr-bottom-1] {border-bottom-width:1px !important}
[class*=pmg-bdr-top-2] {border-top-width:2px}
html:not([dir=rtl]) [class*=pmg-bdr-right-2] {border-right-width:2px}
html:not([dir=rtl]) [class*=pmg-bdr-left-2] {border-left-width:2px}
[class*=pmg-bdr-bottom-5] {border-bottom-width:5px !important}
.c-call-to-action.c-glyph {text-transform:uppercase !important}
body,h1,h2,h3,h4,h6 {color:#505050}
.c-paragraph {color:#000 !important}
body {margin:0 !important;padding:0 !important;height:100%}
.pmg-page-wrapper{margin: 40px auto 0;}
#pmg-body {min-height:57%;height:100%;height:auto !important}
.c-logo:hover > span,.pmg-text-decor-none,.pmg-text-decor-none:active,.pmg-text-decor-none:focus,.pmg-text-decor-none:hover,input {text-decoration:none !important}
@media screen and (max-width:767px) {.c-search:not(.js-focused) #cli_shellHeaderSearchInput {position:relative;left:-10px}
    #uhf-c-nav {overflow-x:hidden}
}
.c-uhf-menu > button,.c-uhf-nav-link {font-size:15px;font-family:SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif}
:-moz-placeholder {color:#737397;opacity:1}
:placeholder-shown {color:#737397}
.pmg-cl-da3b01,.pmg-cl-office {color:#da3b01 !important}
.pmg-bg-f5f5f5 {background-color:#f5f5f5 !important}
.pmg-cl-505050 {color:#505050 !important}
.pmg-cl-black {color:#000 !important}
.pmg-bg-white,[class*=pmg-bg-fff] {background-color:#fff !important}
.pmg-cl-666666 {color:#666 !important}
.pmg-bg-f2f2f2 {background-color:#f2f2f2 !important}
.pmg-bdr-737373 {border-color:#737373}
.pmg-cl-2f2f2f {color:#2f2f2f}
.pmg-bg-d83b01 {background-color:#d83b01 !important}
.pmg-cl-d83b01 {color:#d83b01 !important}
.pmg-fs-0-87-em {font-size:.87em}
.no-margin-bottom {margin-bottom:0 !important}
.no-border-top {border-top:0 !important}
.pmg-min-height-65 {min-height:65px}
.pmg-max-width-100per {max-width:100%}
.tac {text-align:center}
.pmgDynaMarket {display:none !important}
.pmg-pos-abs {position:absolute}
html:not([dir=rtl]) .pmg-drctn-down-arrow {right:5px}
.pmg-drctn-down-arrow {top:16%}
ul.pmg-no-style {margin:0;padding:0 !important}
.pmgHideTemp {display:none}
div[role=option][tabindex="-1"]:focus {outline-style:dotted !important;outline-width:2px !important}
.pmg-outline-3:focus {outline-width:3px !important}
.pmg-outline-black:focus {outline-color:#000 !important}
.pmg-display-ib {display:inline-block !important}
@media screen and (min-width:320px) {[class*=xs-pmg-bdr-bottom-1] {border-bottom-width:1px !important}
    .xs-pmg-clear-both {clear:both}
    html:not([dir=rtl]) .xs-pmg-fl {float:left}
    .pmg-xs-display-ib {display:inline-block}
    .pmg-xs-display-b,.pmg-xs-display-block {display:block}
    .pmg-xs-display-t {display:table}
    .pmg-xs-display-tc {display:table-cell}
}
@media screen and (min-width:540px) {[class*=s-pmg-bdr-bottom-1] {border-bottom-width:1px !important}
    .pmg-s-display-ib {display:inline-block}
}
.pmg-txt-white-space-normal {white-space:normal}
.pmg-txt-align-center {text-align:center !important}
.pmg-top-50-per {top:50%}
html:not([dir=rtl]) .no-padding-left {padding-left:0 !important}
.pmg-txt-b {font-weight:700}
.pmg-txt-nowrap {white-space:nowrap;font-size:inherit;font-weight:inherit;font-family:inherit}
.pmg-txt-u,a:focus span,a:hover span {text-decoration:underline}
#pmgDynamicPricingSelector .pmg-countryList-cta a:focus,#pmgDynamicPricingSelector a:hover,#pmgDynamicPricingSelector a:hover span,#pmgDynamicPricingSelector ul li a:focus {text-decoration:none}
@media screen and (min-width:320px) {html:not([dir=rtl]) .pmg-xs-tac {text-align:center !important}
    html:not([dir=rtl]) .pmg-xs-tal {text-align:left !important}
}
@media screen and (min-width:768px) {[class*=m-pmg-bdr-bottom-5] {border-bottom-width:5px !important}
    html:not([dir=rtl]) .m-pmg-fr {float:right}
    .pmg-m-display-ib {display:inline-block}
    .pmg-m-display-b {display:block}
    html:not([dir=rtl]) .pmg-m-tal {text-align:left !important}
}
@media screen and (min-width:1084px) {html:not([dir=rtl]) .pmg-l-tar {text-align:right !important}
}
.pmg-vasub {vertical-align:sub}
.pmg-height-100per {height:100%}
@media screen and (-ms-high-contrast:white-on-black),screen and (-ms-high-contrast:active) {.pmg-hc-black-img {background-color:#fff !important;border:1px solid #fff !important}
}
html:not([dir=rtl]) #pmgDynamicPricingSelector .pmg-dropdown-arrow {right:10px}
#pmgDynamicPricingSelector {z-index:1000;min-width:250px}
#pmgDynamicPricingSelector .pmg-dropdown-arrow {position:absolute;top:50%;margin-top:-3px}
#pmgDynamicPricingSelector ul li {padding:3px 10px}
#pmgDynamicPricingSelector ul li a {color:#000;display:block}
#pmgDynamicPricingSelector ul li.pmg-selected a,#pmgDynamicPricingSelector ul li:hover a {color:#fff}
.button,.social-footer .pmg-follow-col .social-footer-icon,button {display:inline-block}
#pmgDynamicPricingSelector ul li.pmg-selected,#pmgDynamicPricingSelector ul li:hover {background-color:#da3b01}
@media screen and (-ms-high-contrast:white-on-black),screen and (-ms-high-contrast:black-on-white),screen and (-ms-high-contrast:active) {#pmgDynamicPricingSelector ul li.pmg-selected,#pmgDynamicPricingSelector ul li:hover {border:1px solid #da3b01}
}
#pmgDynamicPricingSelector div {z-index:1000}
#pmgDynamicPricingSelector .pmg-countryList-cta .pmg-cta-last-word:after {content:'';display:inline-block;top:5px;padding:.7em;position:relative}
html:not([dir=rtl]) .pmg-countryList-cta .pmg-cta-last-word:after {left:7px;background:url(https://c.s-microsoft.com/CMSImages/PMG_CTA_Arrow_Orange_Static_19x19.png?version=94159f01-ef51-632c-0f6a-a216a2fd6496) no-repeat}
@media screen and (min-width:769px) {#pmg-selector-div #pmg-selector-placement {width:auto}
}
@media screen and (min-width:0) and (max-width:767px) {.pmg-xs-tac {text-align:center}
}
@media screen and (min-width:320px) {.pmg-xs-no-padding {padding-left:0;padding-right:0}
}
@media screen and (min-width:768px) {.pmg-xs-no-padding {padding-left:1em;padding-right:1em}
}
a.green,a.grey,button.lightgrey {color:#fff;padding:.55em 1.5em;-webkit-transition:background-color .5s;transition:background-color .5s;border:1px solid}
a.green:active,a.green:focus,a.green:hover,a.grey:active,a.grey:focus,a.grey:hover,button.lightgrey:active,button.lightgrey:focus,button.lightgrey:hover {-webkit-transition:background-color 0s;transition:background-color 0s;text-decoration:none}
a.green {background-color:#008a00;border-color:#008a00}
a.green:active,a.green:focus,a.green:hover {background-color:#004b1c;border-color:#004b1c;text-decoration:underline}
a.grey {background-color:#737373;border-color:#737373}
a.grey:active,a.grey:focus,a.grey:hover {background-color:#505050;border-color:#505050;text-decoration:underline}
button.lightgrey {background-color:#c2c2c2;border-color:#c2c2c2;color:#262626}
button.lightgrey:active,button.lightgrey:focus,button.lightgrey:hover {background-color:#929292;border-color:#929292;color:#000}
.button,button {margin-bottom:1.25em}
@media screen and (-ms-high-contrast:white-on-black),screen and (-ms-high-contrast:active) {.button,button {border:1px solid #fff}
}
@media screen and (-ms-high-contrast:black-on-white) {.button,button {border:1px solid #000}
}
a {color:#0060ac}
html:not([dir=rtl]) .social-footer .pmg-follow-col .social-footer-icon {margin-left:10px}
.social-footer {background:#ccc;color:#2f2f2f}
.social-footer .pmg-follow-col .social-footer-icon:active,.social-footer .pmg-follow-col .social-footer-icon:focus {outline-color:#000}
.pmg-magic-outline,.pmg-magic-outline:focus {outline:0 !important}
.social-footer .pmg-follow-col .social-footer-icon.icon-mh-lr {margin-right:10px}
.social-footer .ms-row {min-height:50px}
.social-footer span {position:relative;top:-7px}
@media screen and (max-width:539px) {.social-footer .pmg-follow-col img {width:20px;height:20px}
}
@media screen and (max-width:767px) {html:not([dir=rtl]) .social-footer .pmg-follow-col .social-footer-icon {margin-left:10px}
    .social-footer .pmg-follow-col .social-footer-icon.icon-mh-lr {margin-right:10px}
}
@media screen and (-ms-high-contrast:white-on-black),screen and (-ms-high-contrast:active) {.social-footer {border-top:1px solid #fff}
}
@media screen and (-ms-high-contrast:black-on-white) {.social-footer {border-top:1px solid #000}
}
::-webkit-input-placeholder {color:#767676}
::-moz-placeholder {opacity:1;color:#767676}
:-ms-input-placeholder {color:#767676}
html:not([dir=rtl]) .pmg-custom-tooltip span[id*=pmgCTTDescription_] {text-align:left}
.pmg-custom-tooltip span[id*=pmgCTTDescription_] > span {display:block;padding:10px;background-color:#fff}
.pmg-custom-tooltip span[id*=pmgCTTDescription_] {position:absolute;display:none;min-width:200px;max-width:400px;z-index:90;font-size:12px;font-weight:400;color:#666}
#feedbackSection .feedbackSectionImprove .feedbackEmptyTextError,#feedbackSection .feedbackSectionImprove h3,#feedbackSection .feedbackSectionThanks strong,#feedbackSection .feedbackSectionWasHelpful h2 {font-size:18px;font-family:wf_segoe-ui_light,'Segoe UI Light','Segoe WP Light','Segoe UI',Helvetica,Tahoma,Arial,sans-serif;font-weight:300}
.pmgCustomTooltip,.pmgCustomTooltip img,[class*=pmgCustomTooltip] {position:relative;z-index:89}
.NarratorSpan {height:1px;width:1px;position:absolute;overflow:hidden;top:-10px;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.pmg-magic-outline {position:relative !important}
.pmg-magic-outline:focus::after {border:2px dashed #0060ac;content:"";position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}
.pmg-magic-outline.pmg-magic-outline-hidden:focus::after {border:none !important}
.pmg-magic-outline.pmg-magic-outline-black:focus::after {border-color:#000}
#pmg-allup-tabs .pmg-au-li-tab:hover,#pmg-allup-tabs [role=tab]:hover {text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#e4e4e4 !important}
@media screen and (min-width:320px) {#pmg-allup-tabs .pmg-au-li-tab,#pmg-allup-tabs [role=tab] {width:100%}
}
#pmg-allup-tabs .pmg-au-li-tab > a:hover {text-decoration:none !important}
@media screen and (min-width:768px) {#pmg-allup-tabs .pmg-au-li-tab > a {-webkit-box-shadow:inset 0 -8px 6px -8px #e4e4e4;-moz-box-shadow:inset 0 -8px 6px -8px #e4e4e4;box-shadow:inset 0 -8px 6px -8px #e4e4e4}
    #pmg-allup-tabs .pmg-au-li-tab > a:hover {text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#e4e4e4 !important}
}
#pmg-allup-tabs li.pmg-au-li-tab a:focus span {text-decoration:underline}
#feedbackSection {position:static;background-color:#f2f2f2;text-align:center;display:none}
#feedbackSection #feedbackSectionCloseBtn {display:none;position:absolute;top:0;right:15px;text-decoration:none !important;color:#363636 !important;margin-top:4px}
#feedbackSection .feedbackSectionWasHelpful h2 {display:inline-block;margin-right:12px}
@media screen and (max-width:539px) {#feedbackSection .feedbackSectionWasHelpful {padding-bottom:8px}
    #feedbackSection .feedbackSectionWasHelpful h2 {width:90%;margin:8px 0}
}
#feedbackSection .feedbackSectionImprove {padding:8px 0;margin:0 auto;width:100%;max-width:650px;text-align:left;position:relative}
#feedbackSection .feedbackSectionImprove h3 {margin-top:0;margin-bottom:0;padding-bottom:8px;display:none}
#feedbackSection .feedbackSectionImprove .feedbackEmptyTextError {display:none;color:red;position:absolute;top:calc(1em + 9px);left:15px}
#feedbackSection .feedbackSectionThanks {margin:8px auto 0;padding:1px;width:100%;max-width:650px;text-align:left}
#feedbackSection button {margin-bottom:0;margin-right:0;color:#000 !important;font-size:15px !important;min-width:105px !important}
#feedbackSection button:first-of-type {margin-right:8px}
#feedbackSection textarea {margin:1px 1px 8px;width:80%;height:40px;resize:none;border:1px solid #000;padding:13px 12px;box-sizing:content-box;font-size:15px !important;font-weight:400 !important;font-family:wf_segoe-ui_normal,'Segoe UI','Segoe WP',Helvetica,Tahoma,Arial,sans-serif !important}
#feedbackSection .caption {max-width:450px;min-width:225px;width:31.5%;margin:0 auto 8px;display:none}
.pmg-width-100per-imp {width:100% !important}
#pmg-allup-tabs .pmg-au-li-tab.pmg-tab-item.pmg-au-selected-tab-item-v1,#pmg-allup-tabs .pmg-au-li-tab.pmg-tab-item.pmg-au-selected-tab-item-v1 a,#pmg-allup-tabs .pmg-au-li-tab.pmg-tab-item.pmg-au-selected-tab-item-v1 a:hover,#pmg-allup-tabs .pmg-au-li-tab.pmg-tab-item.pmg-au-selected-tab-item-v1:hover {background-color:#f5f5f5 !important}
#pmg-allup-tabs .pmg-au-li-tab.pmg-au-selected-tab-item-v1 a {border-bottom:1px solid #f5f5f5}
#pmg-allup-tabs .pmg-au-li-tab.pmg-au-selected-tab-item-v1 .pmg-au-tabitem-header {color:#cd3d09}
#pmg-allup-tabs .pmg-au-li-tab.pmg-tab-item a:focus,#pmg-allup-tabs .pmg-au-li-tab.pmg-tab-item a:hover {background-color:#fff !important}
#pmg-allup-tabs .pmg-au-li-tab a:hover .pmg-au-tabitem-header {text-decoration:none !important}
.pmg-plan-mobile-tabs .mobile-tab a:hover,.pmg-plan-overlay a {text-decoration:none}
.pmg-min-width-50per {min-width:50%}
@media screen and (-ms-high-contrast:white-on-black) {#pmg-allup-tabs .pmg-au-li-tab.pmg-au-selected-tab-item-v1 a {border-bottom:1px solid #000}
}
@media screen and (-ms-high-contrast:black-on-white) {#pmg-allup-tabs .pmg-au-li-tab.pmg-au-selected-tab-item-v1 a {border-bottom:1px solid #fff}
}
#pmg-allup-tabs.pmg-allup-tabs-alt-colors .pmg-au-li-tab.pmg-tab-item.pmg-au-selected-tab-item-v1,#pmg-allup-tabs.pmg-allup-tabs-alt-colors .pmg-au-li-tab.pmg-tab-item.pmg-au-selected-tab-item-v1 a,#pmg-allup-tabs.pmg-allup-tabs-alt-colors .pmg-au-li-tab.pmg-tab-item.pmg-au-selected-tab-item-v1 a:hover,#pmg-allup-tabs.pmg-allup-tabs-alt-colors .pmg-au-li-tab.pmg-tab-item.pmg-au-selected-tab-item-v1:hover {background-color:#737373 !important}
#pmg-allup-tabs.pmg-allup-tabs-alt-colors .pmg-au-li-tab.pmg-au-selected-tab-item-v1 a {border-bottom:0 !important}
#pmg-allup-tabs.pmg-allup-tabs-alt-colors .pmg-au-li-tab.pmg-au-selected-tab-item-v1 .pmg-au-tabitem-header {color:#fff}
@media screen and (-ms-high-contrast:white-on-black),screen and (-ms-high-contrast:active) {#pmg-allup-tabs .pmg-au-selected-tab-item-v1 a {background-color:#fff;color:#000}
}
@media screen and (-ms-high-contrast:black-on-white) {#pmg-allup-tabs .pmg-au-selected-tab-item-v1 a {background-color:#000;color:#fff}
}
@media screen and (min-width:768px) {#pmg-allup-tabs .pmg-au-li-tab.pmg-au-selected-tab-item-v1 {margin-bottom:-2px !important;padding-bottom:2px !important;padding-top:0 !important}
    #pmg-allup-tabs .pmg-au-li-tab.pmg-tab-item a {box-shadow:none}
    #pmg-allup-tabs.pmg-allup-tabs-alt-colors .pmg-au-li-tab.pmg-au-selected-tab-item-v1 {margin-bottom:0 !important;padding-bottom:0 !important;padding-top:0 !important}
    .compare-all-page-for-desktopView {display:block}
    .compare-all-page-for-MobileView {display:none}
}
@media screen and (max-width:767px) {.compare-all-page-for-desktopView {display:none}
    .compare-all-page-for-MobileView {display:block}
}
.compare-all-page-for-MobileView p {font-size:16px}
.pmg-plan-overlay {height:0%;width:100%;position:fixed;z-index:1000;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,.9);overflow:hidden;transition:.5s}
.pmg-plan-overlay-content {position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}
.pmg-plan-overlay a {padding:8px;font-size:36px;color:#000;display:block;transition:.3s}
.pmg-plan-overlay .closebtn {position:absolute;right:0;font-size:20px}
@media screen and (max-height:450px) {.pmg-plan-overlay {overflow:auto}
    .pmg-plan-overlay a {font-size:20px}
    .pmg-plan-overlay .closebtn {font-size:25px}
}
.pmg-plan-mobile-tabs .mobile-tab a {color:#505050}
.pmg-plan-mobile-tabs .mobile-tab ul div li.active {border-bottom:solid 5px #da3b01;width:100%;padding-bottom:15px}
.pmg-plan-carousel .dotstyle ul {position:relative;display:inline-block;margin:0;padding:0;list-style:none;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pmg-plan-carousel .dotstyle li {position:relative;display:block;float:left;margin:0 5px;width:8px;height:8px;cursor:pointer}
.pmg-plan-carousel .dotstyle li a {top:0;left:0;width:100%;height:100%;outline:0;border-radius:50%;background-color:#fff;text-indent:-999em;cursor:pointer;position:absolute}
.pmg-plan-carousel .pmg-plan-carousel-left-arrow:after,.pmg-plan-carousel .pmg-plan-carousel-right-arrow:after {content:'';display:inline-block;border-top:.1em solid #fff;border-right:.1em solid #fff;top:30%}
.pmg-plan-carousel .dotstyle li a:focus {outline:0}
.pmg-plan-carousel .dotstyle-fillup li a {overflow:hidden;background-color:#fff;box-shadow:inset 0 0 0 1px #505050;-webkit-transition:background .3s ease;transition:background .3s ease}
.pmg-plan-carousel .dotstyle-fillup li a::after {content:'';position:absolute;bottom:0;height:0;left:0;width:100%;background-color:#da3b01;-webkit-transition:height .3s ease;transition:height .3s ease}
.pmg-plan-carousel .dotstyle-fillup li a:focus,.pmg-plan-carousel .dotstyle-fillup li a:hover {background-color:#fff}
.pmg-plan-carousel .dotstyle-fillup li.current a::after {height:100%}
.pmg-plan-carousel .pmg-plan-carousel-left-arrow {display:inline-block;width:2.5em;height:2.5em;border-radius:50%;background-color:#da3b01;position:relative}
.pmg-plan-carousel .pmg-plan-carousel-left-arrow.disabled {background-color:#737373}
.pmg-plan-carousel .pmg-plan-carousel-left-arrow:after {width:.9em;height:.9em;-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;left:40%}
.pmg-plan-carousel .pmg-plan-carousel-right-arrow {display:inline-block;width:2.5em;height:2.5em;border-radius:50%;background-color:#da3b01;position:relative}
.pmg-plan-carousel .pmg-plan-carousel-right-arrow:after {width:.9em;height:.9em;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:25%}
.pmg-plan-carousel .pmg-width-4x-mode {width:400% !important;overflow:hidden !important}
.pmg-plan-mobile-tab-content-1 li,.pmg-plan-mobile-tab-content-2 li {font-size:18px}
a.pmg-outline-3-black-new:focus:not([tabindex='-1']) {outline:#000 dotted 3px !important;border:1px dotted #d9d9d9}
a.button:active,a.button:focus,a.button:hover,button:active,button:focus,button:hover {text-decoration:underline !important}
a.button,button {text-decoration:none}
#headerArea .c-uhf-menu > button:active,#headerArea .c-uhf-menu > button:focus,#headerArea .c-uhf-menu > button:hover,#uhfCatLogo:active,#uhfCatLogo:focus,#uhfCatLogo:hover,.pmg-allup-tabs-class a[role=tab],.pmg-allup-tabs-class li > a[role=tab]:hover {text-decoration:none !important}
a#header-buy-button span {font-size:13px;font-family:SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:0) and (max-width:539px) {#pmgFooterSocial ul li span {vertical-align:middle}
}
.pmg-ff-segoe-ui-semibold {font-family:wf_segoe-ui_semibold}
#uhf-footer #locale-picker-link,#uhf-footer li,#uhf-footer ul[role=contentinfo].c-list.f-bare li,#uhf-footer ul[role=contentinfo].c-list.f-bare li a {font-family:SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif}
.pmg-bdr-cccccc {border-color:#ccc}
#uhf-footer li {padding-top:8px;padding-bottom:8px;margin-bottom:0}
#uhf-footer #locale-picker-link {font-size:11px}
#uhf-footer ul:not([role=contentinfo]).c-list.f-bare li {padding-top:8px;padding-bottom:8px;font-size:11px}
#uhf-footer ul:not([role=contentinfo]).c-list.f-bare li a {font-size:11px;color:#616161}
#uhf-footer ul[role=contentinfo].c-list.f-bare li {padding-bottom:4px;padding-top:0;font-size:11px;color:#616161}
#uhf-footer ul[role=contentinfo].c-list.f-bare li a {font-size:11px;color:#616161}
.fb_reset,.sku-table,.sku-table .title {color:#000}
#pmg-see-options-for-ent-link,#pmg-see-options-for-students-link {width:100%;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
#scroll-updown,#scroll-updown-2 {position:fixed;bottom:0;width:100%;height:52px;text-align:center;z-index:2000000001}
.cell-content,.pmg-full-height,.pmg-h-100per {height:100%}
#scroll-updown a,#scroll-updown-2 a {display:none;line-height:0;margin-left:70%}
#scroll-updown img,#scroll-updown-2 img {display:none}
.pmg-pv-0202 {padding-top:2px}
.pmg-plan-mobile-tabs .mobile-tab ul li.active {border-bottom:solid 5px #da3b01;padding-bottom:15px}
.m-auto-suggest {display:none !important}
@media screen and (min-width:768px) {.x-visible-vp1-block[id=chat-now],.x-visible-vp2-block[id=chat-now] {display:none !important}
}
/*! CSS Used from:Embedded */.fb_reset {background:0 0;border:0;border-spacing:0;cursor:auto;direction:ltr;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;word-spacing:normal}
.fb_reset > div {overflow:hidden}
.pmg-page-wrapper .mscom-sprite-image {position:relative;overflow:hidden;width:100%;max-width:68px}
.pmg-page-wrapper .mscom-sprite-image img {position:absolute;max-width:none}
/*! SKU Table */.pmg-vam-tac {text-align:center}
.pmg-vam-tac hr{width: 12%;margin: auto;}
.sku-table {display:flex;flex-wrap:wrap}
.sku-cell {display:flex;padding:0 1vw}
.cell-content {width:100%}
.cell-content.th{height: 120px; background: #f5f5f5; margin-bottom: 20px;text-align: center;padding-top: 20px;font-size: 18px;font-weight: bold}
.cell-content.th a{display: block;width: 130px;margin: 15px auto 0;height: 35px;line-height: 35px;color: #fff;background-color: #ea6108;font-size: 14px;}
.cell-content.th a:hover{text-decoration: none;}
.columns-4 .sku-cell {width:25%;flex-flow:column}
.cell-content .pmg-vam-tac {flex-grow:1;padding:10px}
.cell-content .sku-caption {padding:10px;min-height:50px}
.r-order-1 {order:1}
.r-order-2 {order:2}
.r-order-3 {order:3}
.r-order-4 {order:4}
.r-order-5 {order:5}
.r-order-6 {order:6}
.r-order-7 {order:7}
.r-order-8 {order:8}
.r-order-9 {order:9}
.r-order-10 {order:10}
.r-order-11 {order:11}
.r-order-12 {order:12}
.r-order-13 {order:13}
.r-order-14 {order:14}
.r-order-15 {order:15}
.r-order-16 {order:16}
.r-order-17 {order:17}
.r-order-18 {order:18}
.r-order-19 {order:19}
.r-order-20 {order:20}
.r-order-21 {order:21}
.r-order-22 {order:22}
.r-order-23 {order:23}
.r-order-24 {order:24}
.r-order-25 {order:25}
.flex-container {-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:center;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center;height:100%}
.flex-item {flex-grow:1;text-align:left;flex-basis:50%;width:50%}
@media all and (max-width:767px) {.sku-table-mobile,.sku-table-mobile .sku-table {width:calc(94% - 4vw)}
    .cell-content[class*=pmg-bdr-],.pmg-sku-content[class*=pmg-bdr-] {border-color:#fff}
    .sku-table .sku-cell[class*=pmg-bdr-] {border-width:0}
    .sku-table .pmg-m-bdr-top {border-top:1px solid #ccc !important}
    .sku-table .sku-m-hide {visibility:hidden}
    .sku-cell[class*=pmg-bg] {background-color:inherit !important}
    .sku-cell.pmg-bg-ffffff .cell-content {background-color:#fff}
}
/*! Lovepop Section */html:not([dir=rtl]) .pmg-ph-0000 {padding-left:0 !important;padding-right:0 !important}
.pmg-mv-0040 {margin-top:0 !important;margin-bottom:40px !important}
.pmg-cl-white {color:#fff !important}
.pmg-bg-2f2f2f {background-color:#2f2f2f}
.pmg-overflow-hidden {overflow:hidden !important}
html:not([dir=rtl]) .pmg-txt-align-right {text-align:right !important}
.pmg-transform-y-50 {-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.pmg-height-200px {height:200px}
.pmg-margin-left-1em {margin-left:1em}
.pmg-min-w-400px {min-width:400px}
.pmg-min-h-200px {min-height:200px}
.pmg-top-50-pct {top:50%}
@media screen and (min-width:320px) {.xs-col-2-24 {width:8.33333%}
    .xs-col-7-24 {width:29.16667%}
    .xs-col-15-24 {width:62.5%}
}
@keyframes slidedown {from {height:0}
 to {height:54px}
}
@font-face {font-family:wf_segoe-ui_normal;src:url(//i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.eot);src:local("Segoe UI"),local("Segoe"),local("Segoe WP"),url(//i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.eot?#iefix) format("embedded-opentype"),url(//i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.woff) format("woff"),url(//i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face {font-family:wf_segoe-ui_semilight;src:url(//i.s-microsoft.com/fonts/segoe-ui/west-european/semilight/latest.eot);src:url(//i.s-microsoft.com/fonts/segoe-ui/west-european/semilight/latest.eot?#iefix) format("embedded-opentype"),url(//i.s-microsoft.com/fonts/segoe-ui/west-european/semilight/latest.woff) format("woff"),url(//i.s-microsoft.com/fonts/segoe-ui/west-european/semilight/latest.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face {font-family:wf_segoe-ui_semibold;src:url(//i.s-microsoft.com/fonts/segoe-ui/west-european/Semibold/latest.eot);src:local("Segoe UI Semibold"),local("Segoe Semibold"),local("Segoe WP Semibold"),url(//i.s-microsoft.com/fonts/segoe-ui/west-european/Semibold/latest.eot?#iefix) format("embedded-opentype"),url(//i.s-microsoft.com/fonts/segoe-ui/west-european/Semibold/latest.woff) format("woff"),url(//i.s-microsoft.com/fonts/segoe-ui/west-european/Semibold/latest.ttf) format("truetype");font-weight:400;font-style:normal}
