.form{text-align:left}.form-row.-inline{display:flex}.form-title{font-weight:600}.form-subtitle,.form-title{color:#333;display:block;font-size:14px;line-height:26px;margin-bottom:5px}.form-field{display:block;margin-bottom:32px;position:relative}.form-field.-error .select-box,.form-field.-error input,.form-field.-error textarea{border-color:#e13e3e}.form-field.-error .field-message{color:#e13e3e;opacity:1;visibility:visible}.form-field.-right{text-align:right}.form-field.-checkbox{margin-bottom:16px}.form-field.-wide{flex:1}.form-field.-short{margin-bottom:16px}.form-field.-no-margin{margin-bottom:0}.form-success{display:none;text-align:center}.form-success.-visible{display:block}.form-success .form-success-image{margin-bottom:16px}.field-message{font-size:12px;left:0;opacity:0;position:absolute;right:0;text-align:left;top:100%;transition:all .2s ease-in-out;visibility:hidden}.field-message.-checkbox{padding-left:24px}.input-field{display:block;margin-bottom:24px;max-width:280px;position:relative}.input-title{color:#2e2e2e52;font-size:12px;margin-bottom:8px}.input{background:#fff;border:2px solid #00000014;border-radius:10px;font-family:Montserrat Variable,Helvetica Neue,sans-serif;font-size:16px;height:40px;line-height:1.5;padding:0 16px;width:100%}.input::placeholder{color:#33333352;transition:color .3s}.input:focus::placeholder,.input:hover::placeholder{color:#000}.input:focus{border-color:#1b9eff}.input.-big{height:143px}.input.-large{height:48px;padding:0 18px}.input.-small{font-size:12px;height:32px;padding:0 14px}.input[disabled]{background:#f3f3f3}textarea{resize:none}.textarea{background:#fff;border:2px solid #6f727929;border-radius:10px;font-family:Montserrat Variable,Helvetica Neue,sans-serif;font-size:16px;height:182px;line-height:1.5;padding:9px 16px 11px;width:100%}.textarea::placeholder{color:#33333352}.textarea:focus{border-color:#1b9eff}.textarea[disabled]{background:#f3f3f3}.textarea.-small{height:64px}.subscribe{margin:0 auto 96px;max-width:640px;text-align:center}.subscribe--cleanmymac-b2b{background-color:#fff;margin:0 auto;max-width:100%;padding:80px 16px 120px}@media only screen and (max-width:767px){.subscribe--cleanmymac-b2b{background-color:#eaebef;padding:0 24px 110px}}@media only screen and (max-width:575px){.subscribe--cleanmymac-b2b .text{padding:0 4px}}.subscribe--cleanmyphone{max-width:720px}.subscribe--cleanmymac-5{max-width:608px}.subscribe.-inline{margin:0 auto 40px;max-width:100%}@media only screen and (max-width:575px){.subscribe.-inline{margin:0 auto 64px}}.subscribe.-inline .subscribe-content{align-items:center;display:flex}.-legacy .subscribe.-inline .subscribe-content{display:table;width:100%}@media only screen and (max-width:1023px){.subscribe.-inline .subscribe-content{display:block;text-align:center}}.subscribe.-inline .icon-stay-tuned{flex:1 1 40px;height:40px;margin:0 17px 0 0;max-width:40px;min-width:40px;width:40px}@media only screen and (max-width:767px){.subscribe.-inline .icon-stay-tuned{margin:0 0 15px}}.-legacy .subscribe.-inline .icon-stay-tuned,.-legacy .subscribe.-inline .subscribe-content-text{display:table-cell;vertical-align:middle}.subscribe .form{margin:0 auto;max-width:620px}.subscribe-text{color:#333;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:32px}.subscribe-form.-hidden{display:none}.subscribe-column,.subscribe-row{display:flex}@media only screen and (max-width:575px){.subscribe-column,.subscribe-row{flex-direction:column}}.subscribe-column{flex-direction:column}.subscribe-column .subscribe-submit{margin:0 auto;max-width:200px}.subscribe-in{margin:0 auto 24px;max-width:640px}.subscribe-field{flex:1;width:100%}.subscribe-submit{margin-left:15px}.subscribe-submit .btn{min-width:150px;width:100%}.subscribe-submit .btn.-accessible{background:#0566ff;border-color:#0566ff}.subscribe-submit .btn.-accessible:hover{background:#0055da;border-color:#0055da}@media only screen and (max-width:575px){.subscribe-submit{margin-bottom:8px;margin-left:0;min-width:100%;width:100%}}.subscribe-success{display:none}.subscribe-success.-visible{display:block}.subscribe-ok{color:#03c647;font-size:72px;line-height:1;padding-bottom:24px}.subscribe-shifted{background:#fff;border-radius:10px;margin:0 auto -64px;max-width:1120px;padding:55px 16px 40px;position:relative;top:-130px;z-index:2}.subscribe-shifted .subscribe{margin-bottom:0}.subscribe .subscribe-form__image{margin-bottom:8px}.checkbox{display:inline-block;font-size:14px;font-weight:500;position:relative}.checkbox input{opacity:0;position:absolute}.checkbox input+span{color:#666;display:inline-block;padding-left:22px;position:relative}.checkbox input+span:before{background:#fff;border:2px solid #a5a3b0;border-radius:4px;content:"";cursor:pointer;height:16px;left:0;position:absolute;top:5px;width:16px}.checkbox input+span:after{content:url(https://cdn3.macpaw.com/images/checkmark.svg);cursor:pointer;height:8px;left:3px;line-height:1;opacity:0;position:absolute;top:4px;width:10px;z-index:2}@media only screen and (max-width:575px){.checkbox input+span:before{top:4px}.checkbox input+span:after{top:3px}}.checkbox input:focus+span:before{border-color:#1b9eff;box-shadow:0 0 0 3px #1b9eff3d}.checkbox input:checked+span:before{background:#1b9eff;border-color:#1b9eff}.checkbox input:checked+span:after{opacity:1}.checkbox input:disabled+span:before{background:#e2e2e27a;border-color:#e2e2e2;box-shadow:none}.checkbox.-error input+span:before{border-color:#e13e3e}.checkbox--no-shadow input:checked+span:before,.checkbox--no-shadow input:focus+span:before{box-shadow:none}.checkbox--cmp-bundle input+span:after{top:8px}.select{display:block;position:relative;width:100%}.select.-focus .select-box{border-color:#1b9eff}.select.-placeholder .select-box{color:#33333352}.select .select-box{align-items:center;background:#fff;border:2px solid #6f727929;border-radius:10px;color:#333;display:flex;font-size:16px;height:40px;overflow:hidden;padding:0 16px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;transition:border-color .3s;white-space:nowrap;width:100%}.select .select-box:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTEgMSA1IDQgNS00Ii8+PC9zdmc+);content:"";height:6px;position:absolute;right:13px;top:16px;width:12px}.select.-large .select-box{height:48px;padding:10px 18px 11px}.select.-small .select-box{font-size:12px;height:32px;padding:7px 14px 8px}.select select{-webkit-appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:4}.select select[disabled]{cursor:not-allowed}.radio{display:inline-block;padding-left:24px;position:relative}.radio.-small span{color:#969696;font-size:10px;line-height:1.2}.radio.-small input{top:9px}.radio input{left:0;position:absolute;top:5px}.radio span{display:inline-block;font-size:14px}.subscribe{margin-bottom:0}.subscription{padding-top:80px}@media only screen and (max-width:767px){.subscription{padding-top:0}}.subscription .subcription-in{background-image:linear-gradient(-174deg,#eae8f5,#f7eae400 48%);border-radius:20px;overflow:hidden;padding:96px 0;position:relative}@media only screen and (max-width:767px){.subscription .subcription-in{border-radius:0;margin:0 -16px;padding:96px 16px 64px}}@media only screen and (max-width:575px){.subscription .subcription-in{margin:0 -24px;padding:96px 24px 64px}}.subscription .subscription-form{margin:0 auto 96px;max-width:544px;position:relative;z-index:9}@media only screen and (max-width:767px){.subscription .subscription-form{margin:0 auto 64px}}@media only screen and (max-width:575px){.subscription .subscription-form{margin:0 auto 48px}}.subscription .subscription-form-submit{display:flex;flex-direction:row-reverse;justify-content:center}.subscription .subscription-form-submit .btn{margin:0 8px;min-width:214px}@media only screen and (max-width:575px){.subscription .subscription-form-submit{display:block}.subscription .subscription-form-submit .btn{margin:0 0 16px;width:100%}}.subscription .subscription-vawes{left:-40px;position:absolute;top:54px}@media only screen and (max-width:767px){.subscription .subscription-vawes{display:none}}.subscription .subscription-postmark-text{animation:rotate 15s linear infinite;position:absolute;right:-28px;top:64px}@media only screen and (max-width:767px){.subscription .subscription-postmark-text{right:-100px}}.subscription .subscription-postmark-paw{animation:rotate-reverse 15s linear infinite;position:absolute;right:-28px;top:64px}@media only screen and (max-width:767px){.subscription .subscription-postmark-paw{right:-100px}}.subscription .subscription-topper{margin:0 auto 48px;max-width:544px;position:relative;text-align:center;z-index:9}.subscribe-success{text-align:center}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes rotate-reverse{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.social-likes,.thanks-likes{text-align:center}.thanks-likes{margin-bottom:-12px;padding-top:40px}@media only screen and (max-width:575px){.thanks-likes{margin:0 -24px -12px}}.thanks-likes li{display:inline-block;font-size:0;margin:0 8px 12px;vertical-align:middle}.thanks-likes .instagram-follow-button{align-items:center;background-color:#ed4956;border-radius:4px;color:#fff;display:flex;font-size:13px;font-weight:500;height:28px;justify-content:center;padding:1px 10px 1px 9px}.thanks-likes .instagram-follow-button .follow-button__label{font-family:Helvetica Neue,Arial,sans-serif;margin-left:6px}.thanks-likes .instagram-follow-button .icon{height:14px;width:14px}
