[data-logo-productlink] a,[data-logo-productlink] a:hover{cursor:default}[data-logo-productlink] a.ccs-logo-link-shown,[data-logo-productlink] a:hover.ccs-logo-link-shown{cursor:pointer}.ccs-logo-quantity,[data-logo-addtocart]{display:none}.ccs-logo-quantity.ccs-logo-atc-shown,[data-logo-addtocart].ccs-logo-atc-shown{display:block}.ccs-logo-full-product-description [data-logo-productlink] a,.ccs-logo-product-buy-info [data-logo-productlink] a{display:none}.ccs-logo-full-product-description [data-logo-productlink] a.ccs-logo-link-shown,.ccs-logo-product-buy-info [data-logo-productlink] a.ccs-logo-link-shown{display:block}@-webkit-keyframes microsoft365Effect{from{opacity:0}to{opacity:1}}@keyframes microsoft365Effect{from{opacity:0}to{opacity:1}}.ccs-logo-ms365-cards,.ccs-logo-ms365-header,.ccs-logo-ms365-main-tabs,.ccs-logo-ms365-sub-tab.ccs-logo-ms365-active,.ccs-logo-ms365-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.ccs-logo-ms365-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:550px}.ccs-logo-ms365-wrapper{background:#fff;margin:0 auto;font-family:"Segoe UI",wf_SegoeUI,Arial,Helvetica,sans-serif;color:rgba(0,0,0,.98);line-height:1.48;position:relative;overflow:hidden;direction:ltr}.ccs-logo-ms365-wrapper [data-family='2019'] .ccs-logo-ms365-addtocart a,.ccs-logo-ms365-wrapper [data-family='2019'] .ccs-logo-ms365-label{background:#f5f5f5}.ccs-logo-ms365-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.ccs-logo-ms365-wrapper [data-logo-productlink] a,.ccs-logo-ms365-wrapper [data-logo-productlink] a:hover{cursor:default;text-decoration:none;color:#000}.ccs-logo-ms365-wrapper [data-logo-productlink] a.ccs-logo-link-shown,.ccs-logo-ms365-wrapper [data-logo-productlink] a:hover.ccs-logo-link-shown{cursor:pointer}.ccs-logo-ms365-header{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;height:50px;max-height:50px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ccs-logo-ms365-header:before{content:'';border-bottom:solid 4px #0178d4;display:block;position:absolute;top:50px;left:0;right:0}.ccs-logo-ms365-microsoft{color:#0178d4;font-size:20px;font-weight:600;margin:auto 10px}.ccs-logo-ms365-main-tabs{height:40px;margin-bottom:-4px;line-height:1;padding-left:10%}.ccs-logo-ms365-main-tabs .ccs-logo-ms365-main-tab{padding:8px 15px;margin:0 0 0 10px;white-space:nowrap;background:#d2d2d2;font-size:16px;text-align:center;border:solid 4px transparent;cursor:pointer}.ccs-logo-ms365-main-tabs .ccs-logo-ms365-main-tab.ccs-logo-ms365-active{border:solid 4px #0178d4;border-bottom:none 0 transparent;background:#fff;z-index:1;cursor:default}.ccs-logo-ms365-main-tabs .ccs-logo-ms365-main-tab.ccs-logo-ms365-active:after{content:'';background:#fff;display:inline-block;position:absolute;left:0;right:0;bottom:0}.ccs-logo-ms365-tabcontent{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:8px;-webkit-animation:microsoft365Effect .5s;animation:microsoft365Effect .5s;display:none;z-index:8}.ccs-logo-ms365-tabcontent.ccs-logo-ms365-active{display:-webkit-box;display:-ms-flexbox;display:flex}.ccs-logo-ms365-tabcontent .ccs-logo-ms365-tabs{height:30px;-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;max-height:30px}.ccs-logo-ms365-tabcontent .ccs-logo-ms365-tabs .ccs-logo-ms365-sub-tab{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#d2d2d2;color:#000;font-size:12px;min-width:160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;text-align:center;line-height:1;padding:0 10px}.ccs-logo-ms365-tabcontent .ccs-logo-ms365-tabs .ccs-logo-ms365-sub-tab.ccs-logo-ms365-active{background:#e6e6e6;cursor:default}.ccs-logo-ms365-tabcontent .ccs-logo-ms365-content,.ccs-logo-ms365-tabcontent .ccs-logo-ms365-tabs .ccs-logo-ms365-active{background:#e6e6e6}.ccs-logo-ms365-tabcontent .ccs-logo-ms365-content{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.ccs-logo-ms365-cards{display:none;padding:8px 16px 8px 0}.ccs-logo-ms365-cards.ccs-logo-ms365-active{display:-webkit-box;display:-ms-flexbox;display:flex}.ccs-logo-ms365-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:justify;align-content:space-between;background:#fff;border-radius:10px;font-size:14px;position:relative;padding:8px;min-height:135px;min-width:calc(34% - 16px);width:100%;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);margin-left:16px}.ccs-logo-ms365-card:first-child .ccs-logo-ms365-label{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f2884e}.ccs-logo-ms365-card:first-child .ccs-logo-ms365-label .ccs-logo-ms365-label-text{display:none}.ccs-logo-ms365-card:nth-child(2) .ccs-logo-ms365-label{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#8608dd}.ccs-logo-ms365-card:nth-child(2) .ccs-logo-ms365-label .ccs-logo-ms365-label-text{display:none}.ccs-logo-ms365-card:nth-child(3) .ccs-logo-ms365-label{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#5d5d5d}.ccs-logo-ms365-card:nth-child(3) .ccs-logo-ms365-label .ccs-logo-ms365-label-text{display:none}.ccs-logo-ms365-desc,.ccs-logo-ms365-title,.ccs-logo0of19-atc{min-height:40px;width:100%}.ccs-logo-ms365-info{padding-top:10px;width:100%}.ccs-logo-ms365-label{display:none;height:19px;position:absolute;top:-6px;right:0;left:0;padding:1px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px 8px 0 0}.ccs-logo-ms365-label-text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0;padding:0;font-size:12px;color:#fff}.ccs-logo-ms365-logo{position:relative;top:5px;width:100px;height:auto;z-index:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:5px}.ccs-logo-ms365-logo img{width:110%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.ccs-logo-ms365-background{position:relative;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ccs-logo-ms365-background a{display:block;width:100%}.ccs-logo-ms365-background img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.ccs-logo-ms365-title{margin:5px 0 5px 0;font-weight:600;line-height:1;word-wrap:break-word;word-break:break-word}.ccs-logo-ms365-atc,.ccs-logo-ms365-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.ccs-logo-ms365-desc{padding-bottom:10px;display:-ms-grid;display:grid;grid-gap:6px;-ms-grid-columns:auto 6px 1fr 6px auto;grid-template-columns:auto 1fr auto;-ms-grid-rows:20px;grid-template-rows:20px}.ccs-logo-ms365-price{font-size:13px;font-weight:400;text-align:right;white-space:nowrap;margin-left:-5px}.ccs-logo-ms365-vendor{font-size:11px;font-weight:500;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ccs-logo-ms365-qty{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.ccs-logo-ms365-qty .qty-btn{background:0 0;border:none;font-size:14px;cursor:pointer;line-height:1;width:10px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:25%;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ccs-logo-ms365-qty .qty-btn.plus{padding:6px 3px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ccs-logo-ms365-qty .qty-btn.minus{padding:4px 3px}.ccs-logo-ms365-qty .qty-btn:hover{background:#e0e0e0}.ccs-logo-ms365-qty input{max-width:100%;border:solid 1px #ddd;width:25px;height:25px;padding:0 4px;font-size:12px;margin:0;border-radius:5px}.ccs-logo-ms365-addtocart{text-align:center;line-height:1;padding-left:8px}.ccs-logo-ms365-addtocart a{background:#f5f5f5;color:#5d5d5d;display:block;border:solid 1px #ddd;font-size:11px;font-weight:700;min-height:25px;border-radius:5px;padding:6px 3px;text-decoration:none;min-width:70px}.ccs-logo-ms365-footer,.ccs-logo-ms365-specs{letter-spacing:.008em;word-spacing:.06em}.ccs-logo-ms365-specs{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;padding:8px 0;height:243px;overflow-y:auto;overflow-x:hidden}.ccs-logo-ms365-specs.ccs-logo-ms365-active{display:-webkit-box;display:-ms-flexbox;display:flex}.ccs-logo-ms365-specs .ccs-logo-ms365-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-preferred-size:100%;flex-basis:100%}.ccs-logo-ms365-specs .ccs-logo-ms365-line.ccs-logo-ms365-line-major .ccs-logo-ms365-cell{font-size:13px;font-weight:600}.ccs-logo-ms365-cell{text-align:center;line-height:1;font-size:12px;text-rendering:optimizeLegibility;min-width:calc(34% - 16px);width:100%;margin:10px 0 10px 16px}.ccs-logo-ms365-cell .ccs-logo-ms365-bottomline{height:1px;margin:0 auto;background:gray;width:calc(100% - 16px)}.ccs-logo-ms365-cell.ccs-logo-ms365-empty{margin-top:0;margin-bottom:0}.ccs-logo-ms365-text-small{font-size:.8em}.ccs-logo-ms365-disclamer{border-top:1px solid gray;width:calc(100% - 16px);padding:8px 0;margin:0 auto;margin-top:10px}.ccs-logo-ms365-disclamer .ccs-logo-ms365-disclamer-text{font-size:8px;padding:0 8px;line-height:1.4;text-align:left}.ccs-logo-ms365-classic,.ccs-logo-ms365-premium{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;font-size:16px;font-weight:600;margin-left:0;margin-right:0;padding:8px 0 8px 16px}.ccs-logo-ms365-hidden{display:none}.ccs-logo-ms365-icon{margin:0 auto;width:40px;height:40px;background-repeat:no-repeat;background-position:center bottom;background-size:contain;margin-bottom:2px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ccs-logo-ms365-icon.ccs-logo-ms365-users{background-image:url(img/specs/users.svg);width:32px;height:32px}.ccs-logo-ms365-icon.ccs-logo-ms365-devices{background-image:url(img/specs/devices.svg)}.ccs-logo-ms365-icon.ccs-logo-ms365-device{background-image:url(img/specs/device.svg)}.ccs-logo-ms365-icon.ccs-logo-ms365-device,.ccs-logo-ms365-icon.ccs-logo-ms365-devices{width:56px;height:56px}.ccs-logo-ms365-icon.ccs-logo-ms365-onedrive{background-image:url(img/specs/onedrive.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-word{background-image:url(img/specs/word.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-excel{background-image:url(img/specs/excel.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-powerpoint{background-image:url(img/specs/powerpoint.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-defender{background-image:url(img/specs/defender.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-clipchamp{background-image:url(img/specs/clipchamp.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-designer{background-image:url(img/specs/designer.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-onenote{background-image:url(img/specs/onenote.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-outlook{background-image:url(img/specs/outlook.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-support{background-image:url(img/specs/support.svg)}.ccs-logo-ms365-icon.ccs-logo-ms365-skype{background-image:url(img/specs/skype.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-exchange{background-image:url(img/specs/exchange.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-sharepoint{background-image:url(img/specs/sharepoint.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-yammer{background-image:url(img/specs/yammer.png)}.ccs-logo-ms365-icon.ccs-logo-ms365-booking{background-image:url(img/specs/booking.png)}.ccs-logo-ms365-specs .ccs-logo-ms365-cell{display:none}.ccs-logo-ms365-specs .ccs-logo-ms365-busapps.ccs-logo-ms365-cell,.ccs-logo-ms365-specs .ccs-logo-ms365-permonth.ccs-logo-ms365-cell{font-size:16px;font-weight:600}.ccs-logo-ms365-specs[data-specs-type=business][data-columns*='3'] .ccs-logo-ms365-cell:nth-child(1),.ccs-logo-ms365-specs[data-specs-type=business][data-columns*='4'] .ccs-logo-ms365-cell:nth-child(2),.ccs-logo-ms365-specs[data-specs-type=business][data-columns*='5'] .ccs-logo-ms365-cell:nth-child(3){display:block}.ccs-logo-ms365-specs[data-specs-type=business][data-columns='3 4 5'] .ccs-logo-ms365-classic:nth-child(2),.ccs-logo-ms365-specs[data-specs-type=business][data-columns='3 4'] .ccs-logo-ms365-classic:nth-child(2){display:none}.ccs-logo-ms365-specs[data-specs-type=business][data-columns='3 4 5'] .ccs-logo-ms365-premium{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;max-width:33%}.ccs-logo-ms365-specs[data-specs-type=home][data-columns*='1'] .ccs-logo-ms365-cell:nth-child(1),.ccs-logo-ms365-specs[data-specs-type=home][data-columns*='2'] .ccs-logo-ms365-cell:nth-child(2),.ccs-logo-ms365-specs[data-specs-type=home][data-columns*='3'] .ccs-logo-ms365-cell:nth-child(3),.ccs-logo-ms365-specs[data-specs-type=home][data-columns*='4'] .ccs-logo-ms365-cell:nth-child(4),.ccs-logo-ms365-specs[data-specs-type=home][data-columns*='5'] .ccs-logo-ms365-cell:nth-child(5){display:block}.ccs-logo-ms365-specs[data-specs-type=home] .ccs-logo-ms365-cell.ccs-logo-ms365-classic,.ccs-logo-ms365-specs[data-specs-type=home] .ccs-logo-ms365-cell.ccs-logo-ms365-premium{display:block}.ccs-logo-ms365-specs[data-specs-type=home][data-columns*='5'][data-columns*='1 2'] .ccs-logo-ms365-cell.ccs-logo-ms365-classic,.ccs-logo-ms365-specs[data-specs-type=home][data-columns*='5'][data-columns*='1 3'] .ccs-logo-ms365-cell.ccs-logo-ms365-classic,.ccs-logo-ms365-specs[data-specs-type=home][data-columns*='5'][data-columns*='1 4'] .ccs-logo-ms365-cell.ccs-logo-ms365-classic,.ccs-logo-ms365-specs[data-specs-type=home][data-columns*='5'][data-columns*='2 3'] .ccs-logo-ms365-cell.ccs-logo-ms365-classic,.ccs-logo-ms365-specs[data-specs-type=home][data-columns*='5'][data-columns*='2 4'] .ccs-logo-ms365-cell.ccs-logo-ms365-classic,.ccs-logo-ms365-specs[data-specs-type=home][data-columns*='5'][data-columns*='3 4'] .ccs-logo-ms365-cell.ccs-logo-ms365-classic{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;max-width:33%}.ccs-logo-ms365-specs[data-specs-type=home]:not([data-columns*='5']) .ccs-logo-ms365-cell.ccs-logo-ms365-classic,.ccs-logo-ms365-specs[data-specs-type=home][data-columns='5'] .ccs-logo-ms365-cell.ccs-logo-ms365-premium{display:none}.ccs-logo-ms365-specs[data-specs-type=home] .ccs-logo-ms365-cell.ccs-logo-ms365-premium:not(:nth-child(1)){display:none}.ccs-logo-ms365-specs:not([data-columns*=' ']) .ccs-logo-ms365-line{width:100%;max-width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}[data-promo] .ccs-logo-ms365-wrapper .ccs-logo-ms365-footer{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;padding:0 16px;font-weight:600;color:#666;border-top:solid 4px #0178d4;text-align:left}[data-promo] .ccs-logo-ms365-wrapper .ccs-logo-ms365-addtocart{position:relative}[data-promo] .ccs-logo-ms365-wrapper .ccs-logo-ms365-footer-text{margin-left:10px}[data-promo] .ccs-logo-ms365-wrapper .ccs-logo-ms365-footer-text:before{color:#0178d4;font-weight:700;content:"*"}[data-promo] .ccs-logo-ms365-wrapper .ccs-ms365-current-price{text-decoration:line-through}.ccs-ms365-promo{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%}.ccs-ms365-promo[data-show-popup=true] *{cursor:pointer}.ccs-ms365-promo-fake-atc{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0);z-index:10000}.ccs-ms365-promo-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border:1px solid #0178d4}.ccs-ms365-promo-banner div{width:100%}.ccs-ms365-promo-banner-bottom,.ccs-ms365-promo-banner-top{font-size:13px;text-align:center;white-space:nowrap;margin:0;padding:3px 10px}.ccs-ms365-promo-banner-top{color:#0178d4}.ccs-ms365-promo-banner-bottom{background:#505050;color:#fff;padding-bottom:4px}.ccs-ms365-promo-popup,.ccs-ms365-promo-popup:before{position:absolute;top:0;right:0;bottom:0;left:0}.ccs-ms365-promo-popup{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ccs-ms365-promo-popup:before{content:"";background:#000;opacity:.5;z-index:1000}.ccs-ms365-promo-popup.ccs-ms365-popup-show{display:-webkit-box;display:-ms-flexbox;display:flex}.ccs-ms365-promo-popup .ccs-ms365-promo-close,.ccs-ms365-promo-popup .ccs-ms365-promo-copy-code-btn{cursor:pointer}.ccs-ms365-promo-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative;width:80%;background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.75);box-shadow:0 4px 5px 0 rgba(0,0,0,.75);z-index:10002;padding:20px 0 20px 20px}.ccs-ms365-promo-content{text-align:left}.ccs-ms365-promo-picture{background:url(img/box_devices.png) no-repeat right;height:130px;width:100%}.ccs-ms365-promo-close{background:url(img/icon_close.png) no-repeat center center;display:block;height:45px;position:absolute;right:-22px;top:-22px;width:45px}.ccs-ms365-promo-coupon-code,.ccs-ms365-promo-title{color:#0178d4;font-size:18px}.ccs-ms365-promo-desc,.ccs-ms365-promo-title{line-height:1.2}.ccs-ms365-promo-coupon-code{border:0;padding:0;margin:0 0 3px 0;outline:0;font-weight:300;width:100%}.ccs-ms365-promo-copy-code-btn,.ccs-ms365-promo-desc{font-size:12px}.ccs-ms365-promo-desc{margin:0 0 10px 0}a.ccs-ms365-promo-copy-code-btn{background:#505050;color:#fff;margin:0;padding:5px 20px;text-decoration:none}.ccs-logo-ms365-extratime-card{font-size:10px;font-weight:600;text-align:center;line-height:10px;margin-top:8px}.ccs-logo-ms365-footer-extratime{font-size:12px;padding:8px;font-weight:600;text-align:center}.ccs-logo-ms365-promo-blue{color:#243a5e}[data-promo-type=extratimeoffer] .ccs-logo-ms365-header{height:100px;max-height:100px}[data-promo-type=extratimeoffer] .ccs-logo-ms365-header:before{top:100px}[data-promo-type=extratimeoffer] .ccs-logo-ms365-header .ccs-logo-ms365-header-logo-img{width:163px;height:60px;position:absolute;right:0;top:0;background-image:url(img/Microsoft365_logo.png);background-size:cover}[data-promo-type=extratimeoffer] .ccs-logo-ms365-header .ccs-logo-ms365-office-is-microsoft-now{color:#fff;font-size:16px;margin:0 0 0 10px;background:#0178d4;padding:5px;z-index:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-promo-type=extratimeoffer] .ccs-logo-ms365-card__without-promo .ccs-logo-link-shown{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}[data-promo-type=extratimeoffer] .ccs-logo-ms365-card__without-promo .ccs-logo-ms365-title{max-height:42px}[data-promo-type=extratimeoffer] .ccs-logo-lightbox .ccs-logo-ms365-wrapper[data-promo-type=extratimeoffer][max-width~="516px"] .ccs-logo-ms365-header{height:120px;max-height:120px}[data-promo-type=extratimeoffer] .ccs-logo-lightbox .ccs-logo-ms365-wrapper[data-promo-type=extratimeoffer][max-width~="516px"] .ccs-logo-ms365-header:before{top:120px}[data-promo-type=extratimeoffer] .ccs-logo-lightbox .ccs-logo-ms365-wrapper[data-promo-type=extratimeoffer][max-width~="442px"] .ccs-logo-ms365-header{height:120px;max-height:120px}[data-promo-type=extratimeoffer] .ccs-logo-lightbox .ccs-logo-ms365-wrapper[data-promo-type=extratimeoffer][max-width~="442px"] .ccs-logo-ms365-header:before{top:120px}[data-promo-type=extratimeoffer] .ccs-logo-lightbox .ccs-logo-ms365-wrapper[data-promo-type=extratimeoffer][max-width~="400px"] .ccs-logo-ms365-header{height:120px;max-height:120px}[data-promo-type=extratimeoffer] .ccs-logo-lightbox .ccs-logo-ms365-wrapper[data-promo-type=extratimeoffer][max-width~="400px"] .ccs-logo-ms365-header:before{top:120px}[data-promo-type=extratimeoffer] .ccs-logo-lightbox .ccs-logo-ms365-wrapper[data-promo-type=extratimeoffer][max-width~="340px"] .ccs-logo-ms365-header{height:140px;max-height:140px}[data-promo-type=extratimeoffer] .ccs-logo-lightbox .ccs-logo-ms365-wrapper[data-promo-type=extratimeoffer][max-width~="340px"] .ccs-logo-ms365-header:before{top:140px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper{display:block;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.ccs-logo-lightbox .ccs-logo-ms365-wrapper .ccs-logo-ms365-microsoft{font-size:18px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper .ccs-logo-ms365-inner{display:block;overflow-y:auto;height:100%}.ccs-logo-lightbox .ccs-logo-ms365-wrapper .ccs-logo-ms365-header{position:relative}.ccs-logo-lightbox .ccs-logo-ms365-wrapper .ccs-logo-ms365-cards{-ms-flex-negative:0;flex-shrink:0}.ccs-logo-lightbox .ccs-logo-ms365-wrapper .ccs-logo-ms365-specs{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.ccs-logo-lightbox .ccs-logo-ms365-wrapper .ccs-logo-ms365-tabs{-webkit-box-flex:0;-ms-flex:none;flex:none}.ccs-logo-lightbox .ccs-logo-ms365-wrapper .ccs-logo-ms365-content{display:block}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-header{height:74px;max-height:74px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-header .ccs-logo-ms365-header-logo-img{width:120px;height:40px;position:absolute;right:0;top:0;background-image:url(img/Microsoft365_logo.png);background-size:cover}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-header:before{top:74px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-header .ccs-logo-ms365-microsoft{position:absolute;top:0;right:0}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-main-tabs{height:35px;padding-left:0}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-main-tabs div{font-size:11px;margin:0 0 0 5px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-tabcontent{-webkit-animation:none;animation:none}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-tabcontent .ccs-logo-ms365-tabs div{font-size:10px;min-width:110px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-cards{padding:8px 2px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-card{-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-height:125px;min-width:inherit;margin:0}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-card:not(:last-child){margin-right:8px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-card .ccs-logo-ms365-title{font-size:11px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-card .ccs-logo-ms365-atc,.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-card .ccs-logo-ms365-desc,.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-card .ccs-logo-ms365-title{min-height:30px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-card .ccs-logo-ms365-desc{padding-bottom:8px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-card .ccs-logo-ms365-label{font-size:9px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-card .ccs-logo-ms365-info{padding-top:4px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-card .ccs-logo-ms365-vendor{font-size:8px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-card .ccs-logo-ms365-price{font-size:12px;margin-top:8px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-specs{padding-top:0}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-specs .ccs-logo-ms365-cell{font-size:10px;padding:0 4px;margin:8px 0;min-width:33%}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-specs .ccs-logo-ms365-cell.ccs-logo-ms365-empty{margin-top:0;margin-bottom:0}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-specs .ccs-logo-ms365-classic,.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-specs .ccs-logo-ms365-line-major .ccs-logo-ms365-cell,.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-specs .ccs-logo-ms365-permonth,.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-specs .ccs-logo-ms365-premium{font-size:11px;font-weight:700}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-specs .ccs-logo-ms365-line:not(.ccs-logo-ms365-line-major) .ccs-logo-ms365-icon{width:32px;height:32px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="442px"] .ccs-logo-ms365-footer{height:auto;font-size:12px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="400px"] .ccs-logo-ms365-footer-text,.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="400px"] .ccs-ms365-promo-picture{display:none}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="400px"] .ccs-ms365-promo{margin-top:10px}.ccs-logo-lightbox .ccs-logo-ms365-wrapper[max-width~="400px"] .ccs-ms365-promo-modal{padding:20px}.ccs-logo-lightbox .ccs-logo-ms365-header:before{z-index:10}.ccs-logo-lightbox .ccs-logo-ms365-main-tabs div{z-index:9}.ccs-logo-lightbox .ccs-logo-ms365-main-tabs .ccs-logo-ms365-active{background:#e6e6e6;z-index:11}.ccs-logo-lightbox .ccs-logo-ms365-tabcontent{background:#fff;margin-top:0}.ccs-logo-lightbox .ccs-logo-ms365-tabcontent .ccs-logo-ms365-tabs{background:#e6e6e6;padding-top:8px}.ccs-logo-lightbox .ccs-logo-ms365-tabcontent .ccs-logo-ms365-tabs .ccs-logo-ms365-active{background:#fff}.ccs-logo-lightbox .ccs-logo-ms365-tabcontent .ccs-logo-ms365-content{background:#fff}.ccs-logo-lightbox .ccs-logo-ms365-atc .ccs-logo-ms365-addtocart,.ccs-logo-lightbox .ccs-logo-ms365-atc .ccs-logo-ms365-qty{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:60px}.ccs-logo-lightbox .ccs-logo-ms365-atc .ccs-logo-ms365-qty input{width:calc(100% - 8px);height:30px;padding:0 6px;border-radius:5px}.ccs-logo-lightbox .ccs-logo-ms365-atc .ccs-logo-ms365-addtocart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border-radius:5px;background-color:#f5f5f5}.ccs-logo-lightbox .ccs-logo-ms365-atc .ccs-logo-ms365-addtocart span{font-size:0;height:30px;width:100%;max-width:40px;background:url(img/cart.svg) center center no-repeat;background-size:contain}.ccs-logo-lightbox .ccs-logo-ms365-atc .ccs-logo-ms365-addtocart a{font-size:0;background:0 0;min-width:inherit}.ccs-logo-lightbox [data-family='2019'] .ccs-logo-ms365-addtocart{background-color:#f5f5f5}.ccs-logo-lightbox .ccs-logo-ms365-specs{height:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}