.body{font-family:Inter,sans-serif!important}
.differ-home-new-alt{color:#fff!important;font-size:1.25em!important}
.superbthemes-navigation-004-headline{font-size:4em!important}
.differ-home-tired{font-size:1.25em!important}
.differ-home-shop .wp-element-button{border-radius:100px!important;background-color:#00c200!important;border-width:0!important;color:#fff!important;border:2px solid #00c200!important;padding-left:25px!important;padding-right:25px!important}
.differ-home-shop .wp-element-button:hover{background-color:#301933!important;border:2px solid #301933!important}
.differ-home-address .wp-element-button{border-radius:100px!important;background-color:#0000!important;border-width:0!important;color:#fff!important;border:2px solid #fff!important;padding-left:25px!important;padding-right:25px!important}
.differ-home-address .wp-element-button:hover{background-color:#fff!important;color:#000!important}
.Xdiffer-home-address img:hover{filter:invert(100%)}
.differ-home-logo-tl{display:none}
.superbthemes-footer-001{background-color:#301933;border-radius:24px;margin:10px;color:#fff;border-top-style:none!important}
.differ-home-first{border-radius:24px!important;margin:10px!important}
.differ-home-first-bgimg{border-radius:24px!important}
.differ-footer-columns{background-color:#301933!important}
.differ-footer-menu a{text-decoration:none;cursor:pointer}
.differ-footer-menu a:hover{color:#00c200}
.differ-footer-facebook:hover,.differ-footer-instagram:hover{color:#00c200!important}
.differ-footer-third a{text-decoration:none;cursor:pointer}
.differ-footer-third a:hover{color:#00c200}
.superbthemes-footer-001{margin-bottom:20px!important}
.wp-block-social-link{color:#fff!important}
.differ-menu-column{flex-basis:75%!important;border-radius:50px;padding-top:10px;padding-bottom:10px;box-shadow:inset 0 0 0 1px #eaeef1,0 4px 30px #0000000d;background-color:#fff!important;min-width:700px!important;z-index:99}
.differ-menu-img{width:125px}
.differ-menu-login-btn{border:2px solid #00c200!important;border-radius:50px;padding:10px 15px!important}
.differ-menu-dumb-col{display:none}
.differ-footer-menu p{color:#fff!important;line-height:.5em;font-weight:700;font-size:22px;padding-left:20px}
.differ-footer-third p{color:#fff!important;line-height:.5em;font-weight:700;font-size:12px;padding-left:20px}
.differ-who-is-title{color:#301933;font-size:50px}
.differ-who-is-text{color:#301933;font-size:17px}
.differ-home-wifitv{background-color:#00c200;border-radius:20px;padding:0;width:80px;height:80px;background:#33aa331a}
.wp-image-93{padding-top:20px}
.wp-image-94{padding-top:20px}
.differ-home-wifitv-title{font-size:20px;color:#000}
.Xdiffer-home-wifitv-text{max-width:150px;font-size:14px;text-align:center}
.differ-home-wifitv-text{margin-top:0}
.differ-home-wifitv-cols{padding-left:100px;padding-right:100px}
.differ-home-wifitv-anchor a:hover{color:#00c200}
.differ-home-xtimes-text{font-size:64px;color:#301933}
.differ-home-xtimes-subtext{margin-top:0;color:#301933}
.differ-home-xtimes-col1{margin-left:100px!important}
.differ-home-xtimes-col2{margin-right:100px!important;background-color:#f1f4f6;border-radius:24px;padding:40px}
.differ-home-xtimes-title{color:#8a8a8e;font-size:21px}
.differ-home-xtimes-btn{border-radius:100px!important;background-color:#00c200!important;border-width:0!important;color:#fff!important;border:2px solid #00c200!important;padding-left:25px!important;padding-right:25px!important}
.differ-home-xtimes-btn:hover{background-color:#301933!important;border:2px solid #301933!important}
.differ-home-xtimes-btn .wp-element-button{background-color:#00c200!important}
.differ-home-xtimes-btn .wp-element-button:hover{background-color:#301933!important}
.differ-home-customers-img{background-color:#fff;border-radius:20px;padding:0;width:80px;height:80px}
.wp-image-138{padding-top:20px}
.differ-home-customers-col1{background-color:#f1f4f6;border-radius:24px;padding:100px;margin-left:100px!important}
.differ-home-customers-col2{background-color:#f1f4f6;border-radius:24px;padding:100px;margin-right:100px!important}
.differ-home-customers-title{font-size:32px;color:#301933}
.differ-home-customers-text{color:#301933}
.Xdiffer-testimonial-img img{border-radius:100px}
.n2-ow-all img{border-radius:100px!important}
.nextend-arrow{padding:10px;border-radius:100px;background:#33aa331a}
.wp-block-social-links{padding-right:40px!important}
.wp-block-post-title{display:none}
.page-id-46 .wp-site-blocks{background-image:url(/wp-content/uploads/2024/03/differ-couple-scaled.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50%;max-height:1400px}
.page-id-46 .differ-about-purple{z-index:2;background-color:#66087280;position:absolute;top:0;bottom:0;left:0;right:0;margin:0;height:1400px;max-width:100%}
.differ-about-block1{background-color:#fff;z-index:3;padding:30px;border-radius:24px;margin:auto!important;position:relative}
.differ-about-block1-para1{color:#8a8a8e;font-size:21px}
.differ-about-block1-para2,.differ-about-block2{color:#301933;font-size:56px;letter-spacing:-.045em;line-height:1.1}
.differ-about-block1-para3{color:#00c200;font-size:56px;letter-spacing:-.045em;line-height:1.1}
.differ-about-laptop-guy-img{border-radius:24px;background-color:#660872}
.differ-about-laptop-guy-img img{border-radius:24px;object-fit:cover;opacity:.5}
.differ-about-laptop-girl-img{background-color:#00c200;border-radius:24px}
.differ-about-laptop-girl-img img{border-radius:24px;object-fit:cover;opacity:.5}
.differ-about-step-col,.differ-about-story-col{background-color:#f1f4f6;border-radius:24px;padding-left:200px;padding-right:200px;padding-bottom:50px}
.differ-about-story-col{padding-top:50px}
.differ-about-step-num{width:40px;height:40px;color:#fff;background-color:#00c200;border-radius:100%;border:3px solid #fff;margin-left:auto;margin-right:auto;font-size:15px;top:-20px;position:relative;align-items:center;justify-content:center;font-weight:500;display:flex}
.differ-about-step-title{color:#301933;font-size:32px}
.differ-about-step-text{color:#301933;font-size:17px;font-weight:400}
.differ-about-story-title{color:#8a8a8e;font-size:21px;font-weight:500}
.differ-about-story-subtitle{color:#301933;font-size:56px;font-weight:700}
.differ-about-story-text{color:#301933;font-size:17px;font-weight:400}
.differ-services-block1-one{color:#8a8a8e;font-size:21px;font-weight:500}
.differ-services-block1-two{font-size:80px;font-weight:700;color:#301933;line-height:1.05;letter-spacing:-.05em}
.differ-services-block1-three{font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.3;max-width:600px;color:#301933;margin:auto}
.differ-services-block2{background-color:#f1f4f6;border-radius:24px}
.differ-services-block2-row1{background-color:#660872;width:100%;border-top-left-radius:24px;border-top-right-radius:24px}
.differ-services-block2-row1 img{opacity:.5;object-fit:cover;width:100%;border-top-left-radius:24px;border-top-right-radius:24px;max-height:530px}
.differ-services-block2-row2-col2{max-width:300px}
.differ-services-block2-row2-col1-text1{letter-spacing:-.045em;font-size:56px;font-weight:700;line-height:1.1;padding-left:30px;color:#301933}
.differ-services-block2-row2-col1-text2{color:#8a8a8e;letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:1.2;padding-left:30px}
.differ-services-block2-row2-col3-text{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.4;color:#301933;padding-right:50px;padding-bottom:20px;padding-left:30px}
.differ-services-block3-text{letter-spacing:-.045em;margin-bottom:16px;font-size:56px;font-weight:700;line-height:1.1;color:#301933}
.differ-services-block4{background-color:#f1f4f6;border-radius:24px;max-width:600px;margin:auto!important;padding:30px}
.differ-services-block4-row1{color:#301933;letter-spacing:-.01em;font-size:17px;font-weight:400;line-height:1.4}
.differ-services-block4-row1-img{padding-bottom:10px}
.differ-services-block4-row2{letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:20px;font-weight:600;line-height:1.2;color:#301933}
.differ-services-block4-row3{letter-spacing:-.01em;font-size:14px;font-weight:400;color:#301933}
.differ-services-block4-row4{color:#301933;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:20px;font-weight:600;line-height:1.2}
.differ-services-block4-row5{letter-spacing:-.01em;font-size:14px;font-weight:400;color:#301933;margin-top:0}
.differ-services-block4-row6{color:#301933;letter-spacing:-.01em;font-size:17px;font-weight:400;line-height:1.4}
.differ-services-block4-row6 a:hover{color:#00c200}
.differ-services-block5{color:#8a8a8e;font-size:12px;padding:20px}
.differ-support-block1-col1{margin:10px;padding:50px;background-color:#f1f4f6;border-radius:24px}
.differ-support-block1-col1-text1{color:#8a8a8e;letter-spacing:-.02em;margin-top:4px;margin-bottom:15px;font-size:21px;font-weight:500}
.differ-support-block1-col1-text2{letter-spacing:-.045em;margin-bottom:16px;font-size:56px;font-weight:700;color:#301933}
.differ-support-block1-col1-text3{color:#301933;letter-spacing:-.02em;margin-top:8px;margin-bottom:8px;font-size:19px;font-weight:500;max-width:560px}
.differ-support-block1-col2-img{background-color:#660872;border-radius:24px}
.differ-support-block1-col2-img img{border-radius:24px;object-fit:cover;opacity:.5}
.differ-support-block2-text1{color:#301933;letter-spacing:-.045em;margin-bottom:16px;font-size:56px;font-weight:700}
.differ-support-block2-text2{letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:1.3;color:#301933}
.differ-support-blockX{max-width:800px;padding:20px;background-color:#f1f4f6;border-radius:24px;margin:auto!important;cursor:pointer}
.differ-support-blockX p{color:#301933}
.differ-support-blockX:hover{background-color:#301933}
.differ-support-blockX:hover p{color:#fff}
.differ-support-blockX:hover .differ-support-plus p{color:#301933!important}
.differ-support-blockX-text1{letter-spacing:-.01em;font:400 17px/1.4 Inter,sans-serif}
.differ-support-blockX-text2{letter-spacing:-.01em;display:none;font:400 17px/1.4 Inter,sans-serif}
.differ-support-plus{width:30px;height:30px;color:#1d1d1f!important;background-color:#fff;border-radius:100%;margin-left:auto;margin-right:15px;margin-top:20px;font-size:12px;position:relative;align-items:center;justify-content:center;font-size:15px;font-weight:bolder;display:flex;cursor:pointer}
.differ-support-minus{display:none}
.differ-contact-block1{margin:10px;padding:50px;background-color:#f1f4f6;border-radius:24px}
.differ-contact-text1{color:#8a8a8e;letter-spacing:-.02em;margin-top:4px;margin-bottom:15px;font-size:21px;font-weight:500;line-height:1.2}
.differ-contact-text2{letter-spacing:-.045em;margin-bottom:16px;font-size:56px;font-weight:700;line-height:1.1;color:#301933}
.differ-contact-row2{background-color:#fff;border-radius:24px;padding:30px}
.differ-contact-col3-text2{margin-top:0}
.differ-contact-icon img{border-radius:31.25%;box-shadow:inset 0 0 0 1px #86868b26;padding:10px;vertical-align:middle;margin-right:10px}
.differ-contact-icon a{text-decoration:none;cursor:pointer}
.differ-contact-icon a:hover{color:#00c200}
.differ-contact-icon-address{margin:0;padding:0;vertical-align:top;display:inline}
.differ-contact-icon-address-text{padding:0;margin:0;display:inline-block}
.differ-contact-submit{color:#fff!important;background-color:#00c200!important;border-radius:10px!important}
.differ-contact-submit:hover{background-color:#301933!important}
.differ-privacy-block1{margin:10px;padding:50px;background-color:#f1f4f6;border-radius:24px}
.differ-privacy-block1 p{color:#301933!important}
.differ-privacy-block1 a{text-decoration:none}
.differ-privacy-block1 a:hover{color:#00c200}
.differ-privacy-title{letter-spacing:-.045em;margin-bottom:16px;font-size:56px;font-weight:700;line-height:1.1;color:#301933}
.differ-privacy-header{letter-spacing:-.02em;margin-top:20px;margin-bottom:0;font-size:32px;font-weight:700;line-height:36px;color:#301933}
.differ-terms-block1{margin:10px;padding:50px;background-color:#f1f4f6;border-radius:24px}
.differ-terms-block1 p{color:#301933!important}
.differ-terms-block1 a{text-decoration:none}
.differ-terms-block1 a:hover{color:#00c200}
.differ-terms-title{letter-spacing:-.045em;margin-bottom:16px;font-size:56px;font-weight:700;line-height:1.1;color:#301933}
.differ-terms-heading{letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:32px;font-weight:700;line-height:36px;color:#301933}
.differ-acceptable-block1{margin:10px;padding:50px;background-color:#f1f4f6;border-radius:24px}
.differ-acceptable-block1 p{color:#301933!important}
.differ-acceptable-block1 a{text-decoration:none}
.differ-acceptable-block1 a:hover{color:#00c200}
.differ-acceptable-title{letter-spacing:-.045em;margin-bottom:16px;font-size:56px;font-weight:700;line-height:1.1;color:#301933}
.differ-acceptable-heading{letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:32px;font-weight:700;line-height:36px;color:#301933;padding-top:20px}
@media only screen and (max-width: 900px) {
.differ-menu-column{flex-basis:100%!important;min-width:550px!important;width:596px!important}
}
@media only screen and (max-width: 599px) {
.differ-services-block2-row2-col1-text1{font-size:30px}
.differ-services-block2-row2-col1-text2{font-size:19px}
.differ-menu-column{min-width:auto!important}
.differ-who-is-text{padding-left:10px;padding-right:10px}
.differ-who-is-col1{display:none}
.differ-who-is-col2{display:none}
.Xdiffer-home-wifitv-text{max-width:80%}
.differ-home-wifitv-cols{padding-left:10px;padding-right:10px}
.differ-home-xtimes-col1{margin-left:20px!important}
.differ-home-xtimes-col2{margin-left:20px!important;margin-right:20px!important}
.differ-home-logo-tl{display:inline}
.differ-home-customers-col1{margin-left:20px!important;margin-right:20px!important;padding:10px}
.differ-home-customers-col2{margin-left:20px!important;margin-right:20px!important;padding:10px}
.wp-block-navigation__responsive-container-open{background-color:#301933;color:#fff;padding:10px;border-radius:100px}
.wp-block-social-links{padding-right:0!important}
.differ-about-block1-para1{font-size:19px}
.differ-about-block1-para2{font-size:30px}
.differ-about-block1-para3{font-size:30px}
.differ-about-step-col,.differ-about-story-col{padding-left:20px;padding-right:20px;padding-bottom:50px}
.differ-support-block1-col1{padding:20px}
.differ-support-block1-col1-text2,.differ-support-block2-text1{font-size:30px}
.differ-contact-row2{padding:10px}
.differ-contact-text2{font-size:30px}
.differ-privacy-title,.differ-terms-title,.differ-acceptable-title{font-size:30px}
.differ-who-is-title{font-size:30px}
.differ-home-customers-title{font-size:24px}
.differ-about-block2{font-size:40px}
.differ-about-step-title{font-size:24px}
.differ-about-story-subtitle{font-size:30px}
}