.cmmx{overflow:hidden;position:relative;z-index:2}.cmmx:before{background:#392b44;bottom:0;content:"";left:0;position:absolute;right:0;top:10%}@media only screen and (max-width:767px){.cmmx.-cleaning .cmmx-intro{top:150px}}@media only screen and (max-width:575px){.cmmx.-cleaning .cmmx-intro{top:130px}}@media only screen and (max-width:767px){.cmmx.-speedup .cmmx-intro{top:120px}}@media only screen and (max-width:575px){.cmmx.-speedup .cmmx-intro{top:160px}}@media only screen and (max-width:767px){.cmmx.-protection .cmmx-intro{top:160px}}@media only screen and (max-width:575px){.cmmx.-protection .cmmx-intro{top:150px}.cmmx.-appmanagement:before{top:12%}}@media only screen and (max-width:1023px){.cmmx.-appmanagement .cmmx-intro{top:60px}}@media only screen and (max-width:767px){.cmmx.-appmanagement .cmmx-intro{top:140px}}@media only screen and (max-width:575px){.cmmx.-appmanagement .cmmx-intro{top:150px}}@media only screen and (max-width:1023px){.cmmx.-features .cmmx-intro{top:0}}@media only screen and (max-width:767px){.cmmx.-features .cmmx-intro{top:0}}@media only screen and (max-width:575px){.cmmx.-features .cmmx-intro{top:0}}.cmmx .link{color:#6bf}.cmmx .cmmx-in{position:relative;z-index:3}.cmmx .cmmx-header{margin-bottom:64px;padding-top:32px}@media only screen and (max-width:575px){.cmmx .cmmx-header{padding-top:0}}.cmmx .cmmx-header .cmmx-header-in{margin:0 auto 64px;max-width:770px;text-align:center}@media only screen and (max-width:1279px){.cmmx .cmmx-header .cmmx-header-in{max-width:650px}}@media only screen and (max-width:767px){.cmmx .cmmx-header .cmmx-header-in{text-align:left}}.cmmx .cmmx-header .device.-macbook-pro{margin-left:-10%;width:120%}@media only screen and (max-width:767px){.cmmx .cmmx-header .device.-macbook-pro{margin-left:0;width:100%}}.cmmx .cmmx-header .device.-macbook{margin-left:-12%;width:124%}@media only screen and (max-width:767px){.cmmx .cmmx-header .device.-macbook{margin-left:0;width:100%}}.cmmx .cmmx-wave{bottom:0;left:50%;pointer-events:none;position:absolute;text-align:center;top:10%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media only screen and (max-width:767px){.cmmx .cmmx-wave{display:none}}.cmmx .cmmx-wave .cmmx-wave-1{position:absolute;right:50%;top:32%}.cmmx .cmmx-wave .cmmx-wave-2{left:31%;position:absolute;top:43%}.cmmx .cmmx-wave .cmmx-wave-3{position:absolute;right:45%;top:72%}.cmmx .cmmx-intro{height:auto;left:50%;max-width:3000px;min-width:1000px;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:210%}.cmmx .cmmx-intro .cmmx-intro-x{height:auto;position:relative;width:100%;z-index:3}.cmmx .cmmx-intro .cmmx-intro-bg{height:auto;left:0;position:absolute;right:0;width:100%;z-index:2}@media only screen and (max-width:1023px){.cmmx .cmmx-intro{top:150px}}@media only screen and (max-width:767px){.cmmx .cmmx-intro{top:220px}}@media only screen and (max-width:575px){.cmmx .cmmx-intro{top:250px}}.cmmx-footer-bg{bottom:0;font-size:0;left:50%;min-width:100%;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cmmx-footer .container{position:relative;z-index:2}.cmmx-footer .cmmx-footer-in{color:#fff;margin:0 auto 48px;max-width:930px;text-align:center}@media only screen and (max-width:767px){.cmmx-footer .cmmx-footer-in{text-align:left}}.cmmx-footer .cmmx-footer-image{margin:0 auto -33px;max-width:930px}@media only screen and (max-width:767px){.cmmx-footer .cmmx-footer-image{margin:0 auto -26px}}@media only screen and (max-width:575px){.cmmx-footer .cmmx-footer-image{margin:0 auto -17px}}.cmmx-shadow{background-image:linear-gradient(-180deg,#916d99,rgba(168,127,192,0) 50%);height:260px;margin:-32px 0 -100px;opacity:.46;position:relative;z-index:1}@media only screen and (max-width:767px){.cmmx-shadow{height:160px}}.cmmx .cmmx-header .macbook-device-wrap{margin-left:-14%;width:128%}@media only screen and (max-width:767px){.cmmx .cmmx-header .macbook-device-wrap{margin-left:0;width:100%}}@media only screen and (max-width:575px){.cmmx .cmmx-header .macbook-device-wrap{margin-left:-15%;width:130%}}.device{text-align:center}.device .device-in{display:inline-block;position:relative}.device .device-in img{max-width:100%}.device .device-screenshot{position:absolute}.device .device-screenshot img{height:auto;max-width:100%}.device.-imac-pro .device-bg{max-width:930px}@media only screen and (max-width:1023px){.device.-imac-pro .device-bg{max-width:100%}}.device.-imac-pro .device-screenshot{left:16%;max-width:68%;right:16%;top:10%}.device.-macbook-pro .device-screenshot{left:23%;max-width:54%;right:23%;top:10%}@media only screen and (max-width:575px){.device.-macbook-pro .device-in{margin-left:-20%;width:140%}}.device.-macbook .device-screenshot{left:23%;max-width:54%;right:23%;top:10%}@media only screen and (max-width:575px){.device.-macbook .device-in{margin-left:-15%;width:130%}}.device.-cmmx-menu .device-screenshot{height:100%;left:19%;max-width:none;right:19.2%;top:5%}.device.-cmmx-menu .device-screenshot img{height:80%}.new-device{position:relative}.new-device img{height:auto;max-width:100%}.new-device__screen{position:absolute;text-align:center}.new-device__background{position:absolute}.new-device__macbook .new-device__screen{left:24%;max-width:54%;right:24%;top:9%}.new-device__macbook .new-device__background{left:21%;right:21%;top:5%}.new-device__imac .new-device__screen{left:16%;right:16%;top:9%}.new-device__imac .new-device__background{left:4%;right:4%;top:5%}.cmmx-feature{padding-left:96px;padding-top:64px;position:relative}.cmmx-feature:before{background-image:linear-gradient(-44deg,rgba(163,84,136,.5),rgba(57,43,68,0) 79%);border-radius:20px;content:"";height:514px;left:0;position:absolute;right:0;top:0;z-index:-1}.cmmx-feature-in{font-size:16px}.cmmx-feature.-no-image{padding:48px}.cmmx-feature.-no-image:before{height:100%}.cmmx-feature.-privacy{padding-bottom:20px}.cmmx-feature.-privacy:before{height:100%}@media only screen and (max-width:1023px){.cmmx-feature.-privacy:before{height:100%}}.cmmx-feature.-dashboard{border-radius:20px;overflow:hidden;padding-bottom:64px}.cmmx-feature.-dashboard:before{height:100%}@media only screen and (max-width:767px){.cmmx-feature.-dashboard{border-radius:0;padding-bottom:0;padding-top:48px}}.cmmx-feature.-assistant{padding:48px 48px 0}.cmmx-feature.-assistant:before{background-image:linear-gradient(0deg,#a85d4c,rgba(57,43,68,0));height:100%}@media only screen and (max-width:767px){.cmmx-feature.-assistant{padding:0 16px}}.-speedup .cmmx-feature:before{background-image:linear-gradient(-44deg,rgba(134,62,149,.5),rgba(57,43,68,0) 79%)}.-appmanagement .cmmx-feature:before{background-image:linear-gradient(-44deg,rgba(52,119,109,.5),rgba(57,43,68,0) 79%)}.-protection .cmmx-feature:before{background-image:linear-gradient(-44deg,rgba(168,93,76,.5),rgba(57,43,68,0) 79%)}@media only screen and (max-width:1023px){.cmmx-feature{padding-bottom:48px;padding-left:48px}.cmmx-feature:before{height:100%}}@media only screen and (max-width:767px){.cmmx-feature{margin:0 -16px;padding-left:16px;padding-right:16px}.cmmx-feature:before{border-radius:0}}@media only screen and (max-width:575px){.cmmx-feature{margin:0 -24px;padding-left:24px;padding-right:24px}}.cmmx-feature .device.-macbook,.cmmx-feature .device.-macbook-pro{margin-left:-25%;width:200%}@media only screen and (max-width:767px){.cmmx-feature .device.-macbook,.cmmx-feature .device.-macbook-pro{margin-left:0;width:100%}}.cmmx-feature .device.-imac-pro{width:150%}@media only screen and (max-width:767px){.cmmx-feature .device.-imac-pro{width:100%}}.cmmx-feature.-reverse{padding-left:0;padding-right:96px}@media only screen and (max-width:1023px){.cmmx-feature.-reverse{padding-right:48px}}@media only screen and (max-width:767px){.cmmx-feature.-reverse{padding-left:16px;padding-right:16px}}.cmmx-feature.-reverse:before{background-image:linear-gradient(44deg,rgba(163,84,136,.5),rgba(57,43,68,0) 79%)}.-speedup .cmmx-feature.-reverse:before{background-image:linear-gradient(44deg,rgba(134,62,149,.5),rgba(57,43,68,0) 79%)}.-appmanagement .cmmx-feature.-reverse:before{background-image:linear-gradient(44deg,rgba(52,119,109,.5),rgba(57,43,68,0) 79%)}.-protection .cmmx-feature.-reverse:before{background-image:linear-gradient(44deg,rgba(168,93,76,.5),rgba(57,43,68,0) 79%)}.cmmx-feature.-reverse .device{float:right}@media only screen and (max-width:767px){.cmmx-feature.-reverse .device{float:none}}.cmmx-feature.-reverse .device.-macbook,.cmmx-feature.-reverse .device.-macbook-pro{margin-left:0;margin-right:-25%}@media only screen and (max-width:767px){.cmmx-feature.-reverse .device.-macbook,.cmmx-feature.-reverse .device.-macbook-pro{margin-right:0}}.cmmx-feature.-reverse .device.-imac-pro{margin-left:0;margin-right:10%}.cmmx-feature.-reverse .col-6:first-child{z-index:0}.cmmx-feature.-reverse .col-6:last-child{z-index:1}.cmmx-feature.-inner:before{background:rgba(39,27,48,.64)}.cmmx-feature.-release{margin-bottom:36px}.cmmx-feature.-release:before{background:rgba(39,27,48,.24)}.cmmx-feature.-referral-cleaning{margin-bottom:96px}.cmmx-feature.-referral-cleaning:before{background-image:linear-gradient(-116deg,#fff6f6,rgba(252,248,255,.8))}.cmmx-feature.-referral-speed{margin-bottom:96px}.cmmx-feature.-referral-speed:before{background-image:linear-gradient(-122deg,#fff6f6,rgba(255,241,234,.8))}.cmmx-feature.-referral-protection{margin-bottom:96px}.cmmx-feature.-referral-protection:before{background-image:linear-gradient(-133deg,#f6edff,rgba(234,255,254,.8))}.cmmx-feature .col-6:first-child{z-index:1}.cmmx-feature .macbook-device-wrap{margin-left:-30%;width:210%}@media only screen and (max-width:767px){.cmmx-feature .macbook-device-wrap{margin-left:-20%;width:140%}}.cmmx-feature .imac-device-wrap{width:150%}@media only screen and (max-width:767px){.cmmx-feature .imac-device-wrap{width:100%}}.cmmx-feature.-reverse .macbook-device-wrap{float:right;margin-left:0;margin-right:-30%}@media only screen and (max-width:767px){.cmmx-feature.-reverse .macbook-device-wrap{float:none;margin-left:-20%;margin-right:0}}.cmmx-feature.-reverse .imac-device-wrap{float:right;margin-left:0;margin-right:10%}@media only screen and (max-width:767px){.cmmx-feature.-reverse .imac-device-wrap{float:none}}.macbook-device-wrap__cmm-menu .new-device__screen{left:47%;max-width:250px;right:35%;top:5.7%}.cmmx-feature.-dashboard .macbook-device-wrap__cmm-menu{bottom:0;position:absolute;right:63%;top:60px}@media only screen and (max-width:1023px){.cmmx-feature.-dashboard .macbook-device-wrap__cmm-menu{right:57%}}@media only screen and (max-width:767px){.cmmx-feature.-dashboard .macbook-device-wrap__cmm-menu{margin:24px auto 0;max-width:100%;padding-bottom:52%;position:relative;right:20%;top:auto}}@media only screen and (max-width:575px){.cmmx-feature.-dashboard .macbook-device-wrap__cmm-menu{min-height:290px;padding-bottom:0;right:auto}}@media only screen and (max-width:767px){.cmmx-feature.-dashboard .macbook-device-wrap__cmm-menu .new-device{position:absolute;right:0;top:0;-webkit-transform:scale(1.6);transform:scale(1.6);-webkit-transform-origin:top;transform-origin:top}}@media only screen and (max-width:575px){.cmmx-feature.-dashboard .macbook-device-wrap__cmm-menu .new-device{-webkit-transform:scale(3) translateX(-14%);transform:scale(3) translateX(-14%)}}.cmmx-feature.-dashboard .macbook-device-wrap__cmm-menu .new-device__screen{left:61.9%;max-width:210px;right:14%;top:6.1%}@media only screen and (max-width:1023px){.cmmx-feature.-dashboard .macbook-device-wrap__cmm-menu .new-device__screen{left:61.6%;right:22%;top:6%}}.cmmx-feature.-assistant .macbook-device-wrap{margin:0 auto;overflow:hidden;padding-top:30%;position:relative;width:100%}.cmmx-feature.-assistant .macbook-device-wrap .new-device{position:absolute;top:0;-webkit-transform:scale(1.6);transform:scale(1.6);-webkit-transform-origin:top;transform-origin:top}.stats{color:#fff;margin-bottom:128px;text-align:center}@media only screen and (max-width:767px){.stats{margin-bottom:64px;text-align:left}}.stats .stats-col{background:rgba(39,27,48,.72);border-radius:20px;height:224px;margin-bottom:48px;padding-top:40px;text-align:center}@media only screen and (max-width:767px){.stats .stats-col{margin-bottom:16px}}.stats .stats-value{font-size:60px;font-weight:600}.stats .stats-hint{color:hsla(0,0%,100%,.32);font-size:14px}.cleaning-features{background:rgba(39,27,48,.72);border-radius:20px;color:hsla(0,0%,100%,.72);font-size:14px;margin:72px 0 0;padding:64px 105px}@media only screen and (max-width:1023px){.cleaning-features{padding:48px 48px 16px}}@media only screen and (max-width:575px){.cleaning-features{margin:72px -24px 0;padding:24px 24px 16px}}.cleaning-features p{margin:0}.cleaning-features .icon-imac{font-size:50px}.cleaning-features .icon-one-btn,.cleaning-features .icon-rocket{font-size:56px}@media only screen and (max-width:767px){.cleaning-features .cleaning-feature{margin-bottom:32px}}.cleaning-features .cleaning-feature-icon{color:#fff;margin-bottom:16px}.cmmx-section{color:#fff;margin-bottom:160px}@media only screen and (max-width:767px){.cmmx-section{margin-bottom:96px}}@media only screen and (max-width:575px){.cmmx-section{margin-bottom:24px}}.cmmx-section .cmmx-section-in{margin:0 auto 96px;max-width:930px;text-align:center}@media only screen and (max-width:767px){.cmmx-section .cmmx-section-in{margin:0 auto 48px;text-align:left}}.cmmx-file-versions{text-align:center}.cmmx-file-versions img{max-width:100%}@media only screen and (max-width:767px){.cmmx-file-versions{margin-bottom:32px}}.protection{background:rgba(39,27,48,.72);border-radius:20px;height:100%;padding:48px 32px;text-align:center}@media only screen and (max-width:767px){.protection{height:auto;margin-bottom:32px;padding:32px}}.protection p{margin:0 0 16px}@media only screen and (max-width:767px){.protection p{font-size:14px}}.protection .protection-image{height:230px;width:auto}@media only screen and (max-width:767px){.protection .protection-image{height:auto;max-width:100%}}html[lang=es] .protection,html[lang=it] .protection{min-height:486px}.dashboard-screenshot{bottom:0;font-size:0;position:absolute;right:60%;top:64px}.dashboard-screenshot img{float:right;height:100%;width:auto}@media only screen and (max-width:767px){.dashboard-screenshot{bottom:auto;margin-bottom:32px;margin-top:24px;max-width:100%;position:relative;right:22%;text-align:center;top:auto}}@media only screen and (max-width:575px){.dashboard-screenshot{right:auto}}@media only screen and (max-width:360px){.dashboard-screenshot{right:-17%}}.assistant-screenshot{font-size:0;max-width:100%;text-align:center}.assistant-screenshot img{max-width:100%}.cmmx-dust{animation:rotation 90s linear infinite reverse;bottom:0;height:100%;left:0;position:absolute;-webkit-transform-origin:center center;transform-origin:center center;width:100%}@media only screen and (max-width:575px){.cmmx-dust{display:none}}.business_education_links{margin-bottom:160px;margin-top:60px;text-align:center}@media only screen and (max-width:767px){.business_education_links h3.h3{text-align:left}}.business_education_links p.subheader{margin:0 auto 45px;max-width:930px}@media only screen and (max-width:767px){.business_education_links p.subheader{margin:16px auto 32px;text-align:left}}.business_education_links .wrapper{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:736px}@media only screen and (max-width:767px){.business_education_links .wrapper{-webkit-flex-direction:column;flex-direction:column}}.business_education_links .wrapper .link_block{border:2px solid rgba(0,0,0,.04);border-radius:20px;color:#000;height:274px;padding:48px 15px 0;transition:.5s;width:352px}.-legacy .business_education_links .wrapper .link_block{display:inline-block}@media only screen and (max-width:767px){.business_education_links .wrapper .link_block{margin:0 auto;width:100%}.business_education_links .wrapper .link_block:first-child{margin-bottom:32px}}.business_education_links .wrapper .link_block:hover{border:2px solid rgba(0,0,0,.24);transition:.5s}.business_education_links .wrapper .link_block p{font-size:18px;font-weight:700;margin:35px 0 12px}.business_education_links .wrapper .link_block p.link{color:#1b9eff;margin:0}.social_links{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin-bottom:14px;margin-top:40px;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.social_links.-animated{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:575px){.social_links{-webkit-justify-content:center;justify-content:center;margin-bottom:0;margin-top:26px}}.social_links p{margin:0;padding-right:12px}.social_links a{background-color:#f4f4f4;background-position:50%;background-repeat:no-repeat;border-radius:10px;height:44px;margin-left:12px;width:44px}.social_links a.facebook{background-image:url(/images/products/cleanmymac-x/facebook.svg)}.social_links a.twitter{background-image:url(/images/products/cleanmymac-x/twitter.svg)}.additional-ja-text{padding:0 24px 35px;text-align:center}.additional-ja-text span{text-decoration:underline}html[lang=ja] .stats-value{font-size:40px;line-height:100px}@media only screen and (max-width:1023px){html[lang=ja] .stats-value{font-size:33px}}@media only screen and (max-width:767px){html[lang=ja] .stats-value{font-size:40px}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:767px){.cmmx.-cleaning .cmmx-intro{top:200px}.cmmx-section.-no-mb-mobile{margin-bottom:0}}.imac-device-wrap{margin:0 auto;max-width:930px}.macbook-device-wrap{margin:0 auto;max-width:1440px}@media only screen and (max-width:575px){.macbook-device-wrap,.macbook-footer-device-wrap{margin-left:-20%;width:140%}}
