.cf-dp-installation-banner{background-color:#161616;padding:72px 0 0}.cf-dp-installation-banner .page-width{max-width:1400px;margin:0 auto;padding:0 20px}.cf-dp-installation-banner .cf-banner-container{display:flex;align-items:center;justify-content:center;gap:50px}.cf-dp-installation-banner .cf-banner-text h2{font-weight:750;font-size:61px;line-height:64px;letter-spacing:0;color:#fff}.cf-dp-installation-banner .cf-banner-text h2 p{margin:0}.cf-dp-installation-banner .cf-banner-image img{width:100%;height:100%;display:block;object-fit:contain}.cf-dp-installation-banner .cf-banner-image{max-width:344px}.cf-dp-installation_wrapper{background:#ececec}.cf-dp-installation_wrapper .cf-installation-container .head h3{font-weight:800;font-size:40px;line-height:100%;letter-spacing:0;text-align:center;color:#161616;margin:0}.cf-dp-installation_wrapper .cf-installation-container .description p{font-weight:500;font-size:22px;line-height:25px;letter-spacing:0;text-align:center;color:#161616;margin:0}.cf-dp-installation_wrapper .cf-installation-container .description p:first-child{padding:30px 0;max-width:954px;width:100%;margin:0 auto}.cf-dp-installation_wrapper .cf-installation-container .description p:last-child{max-width:706px;width:100%;margin:0 auto}.cf-dp-installation_wrapper .cf-installation-container .icon{text-align:center;padding:0 0 37px}.cf-dp-installation_wrapper .cf-installation-container{padding:37px 20px}@media (max-width:1023px){.cf-dp-installation-banner .cf-banner-text h2{font-size:50px;line-height:54px}.cf-dp-installation_wrapper .cf-installation-container .head h3{font-size:35px;line-height:40px}.cf-dp-installation_wrapper .cf-installation-container .description p{font-size:20px;line-height:23px}}@media (max-width: 767px){.cf-dp-installation-banner .cf-banner-container{flex-direction:column-reverse;text-align:center;gap:0}.cf-dp-installation-banner .cf-banner-text h2{font-size:40px;line-height:44px}.cf-dp-installation_wrapper .cf-installation-container .head h3{font-size:30px;line-height:35px}.cf-dp-installation_wrapper .cf-installation-container .description p{font-size:18px;line-height:21px}.cf-dp-installation_wrapper .cf-installation-container .description p:first-child{padding:20px 0}}.cf-dp-stats-section{color:#fff;text-align:center;padding:50px 20px 0}.cf-dp-stats-section .stats-container{max-width:600px;margin:0 auto}.cf-dp-stats-section .stats-heading{font-family:futuraStdBold,Inter,sans-serif;font-size:59px;font-weight:900;margin:0;background:linear-gradient(180deg,#ccde59 45.67%,#00000008 78.17%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-2px}.cf-dp-stats-section .stats-heading span{background:linear-gradient(180deg,#ccde59 45.67%,#00000008 78.17%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cf-dp-stats-section .stats-subtitle{font-size:15px;font-weight:700;margin:-20px 0 10px}.cf-dp-stats-section .stats-description{font-size:12px;color:#9b9b9b;line-height:1.6;margin-bottom:20px}.cf-dp-stats-section .stats-button{display:inline-block;padding:14px 36px;-webkit-backdrop-filter:blur(27.600000381469727px);backdrop-filter:blur(27.600000381469727px);background:#ffffff3b;color:#fff;font-size:12px;text-decoration:none;font-weight:600;border-radius:50px;transition:all .3s ease}.cf-dp-stats-section .stats-button:hover{background:#4a4a4a;transform:translateY(-2px)}.cf-dp-help-section{background-color:#c1d82f;padding:79px 0}.cf-dp-help-section .help-container{max-width:1236px;margin:0 auto;padding:0 20px}.cf-dp-help-section .help_wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.cf-dp-help-section .help-text h2{font-weight:400;font-size:40px;line-height:100%;letter-spacing:0;color:#161616}.cf-dp-help-section .help-text h2 span{font-weight:900}.cf-dp-help-section .contact-btn{font-weight:800;font-size:14px;line-height:100%;letter-spacing:0;color:#fff;background:#161616;-webkit-backdrop-filter:blur(27.600000381469727px);backdrop-filter:blur(27.600000381469727px);display:inline-block;padding:18px 10px;border:1px solid #161616;border-radius:66px;min-width:239px;text-align:center;transition:all .5s ease-in-out}.cf-dp-help-section .contact-btn:hover{background:transparent;color:#161616}@media (max-width:1023px){.cf-dp-help-section .help-text h2{font-size:35px;line-height:40px}.cf-dp-help-section{padding:60px 0}}@media (max-width: 767px){.cf-dp-help-section .help_wrapper{flex-direction:column;text-align:center}.cf-dp-help-section .help-text h2{font-size:30px;line-height:35px}.cf-dp-help-section{padding:50px 0}}section.cf-dp-installation-steps{padding:84px 0 50px}.cf-dp-installation-steps .container{max-width:1236px;margin:0 auto;padding:0 20px}.cf-dp-installation-steps .step .step-image img{height:318px;width:100%;object-fit:cover;border-radius:10px}.cf-dp-installation-steps .title{font-weight:800;font-size:40px;line-height:100%;letter-spacing:0;text-align:center;color:#161616;margin:0}.cf-dp-installation-steps .subtitle{font-weight:500;font-size:22px;line-height:100%;letter-spacing:0;text-align:center;color:#161616;margin:20px 0 37px}.cf-dp-installation-steps .steps-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:14px}.cf-dp-installation-steps .steps-grid .step .step-image{position:relative;display:flex}.cf-dp-installation-steps .steps-grid .step .step-image .step-number{font-family:futuraStdBold,Inter,sans-serif;font-weight:750;font-size:61px;line-height:64px;letter-spacing:0;color:#fff;background:#161616;padding:12px 23px;border-radius:10px;position:absolute;left:0}.cf-dp-installation-steps .steps-grid .step .step-text{font-weight:500;font-size:22px;line-height:26px;letter-spacing:0;text-align:center;color:#161616;margin:18px auto 25px;max-width:500px}.cf-dp-installation-steps .steps-grid .step .step-image .note{position:absolute;bottom:20px;left:10px;font-weight:800;font-size:22px;line-height:100%;letter-spacing:0;color:#fff}.cf-dp-installation-steps .steps-grid .step .step-image img.second-img{height:150px!important;width:150px!important;position:absolute;bottom:0;right:0}.cf-dp-installation-steps .steps-grid .step:last-child .step-text{margin-bottom:0}@media (max-width:1023px){.cf-dp-installation-steps .title{font-size:35px;line-height:40px}section.cf-dp-installation-steps{padding:60px 0 50px}.cf-dp-installation-steps .subtitle,.cf-dp-installation-steps .steps-grid .step .step-text,.cf-dp-installation-steps .steps-grid .step .step-image .note{font-size:20px;line-height:23px}.cf-dp-installation-steps .steps-grid .step .step-image img.second-img{height:100px!important;width:100px!important}.cf-dp-installation-steps .steps-grid .step .step-image .step-number{font-size:51px;line-height:54px}}@media (max-width:767px){.cf-dp-installation-steps .title{font-size:30px;line-height:35px}section.cf-dp-installation-steps{padding:50px 0}.cf-dp-installation-steps .subtitle,.cf-dp-installation-steps .steps-grid .step .step-text,.cf-dp-installation-steps .steps-grid .step .step-image .note{font-size:18px;line-height:21px}.cf-dp-installation-steps .steps-grid .step .step-image .step-number{font-size:31px;line-height:34px}.cf-dp-installation-steps .steps-grid{grid-template-columns:repeat(1,1fr)}.cf-dp-installation-steps .steps-grid .step .step-image img.second-img{height:80px!important;width:80px!important}}section.cf-dp-stickiness-section{background:#ececec;padding:50px 0}.cf-dp-stickiness-section .stickiness-container{max-width:1236px;margin:0 auto;padding:0 20px}.cf-dp-stickiness-section .stickiness-card_wrapper{display:grid;gap:33px;grid-template-columns:repeat(4,1fr)}.cf-dp-stickiness-section .stickiness-card_wrapper .stickiness-card{text-align:center}.cf-dp-stickiness-section .stickiness-card_wrapper .stickiness-card .circle{background:#d9d9d9;box-shadow:0 6px 13.3px #00000024;padding:27px;border-radius:15px;position:relative}.cf-dp-stickiness-section .stickiness-card_wrapper .stickiness-card .circle .circle-text{font-weight:800;font-size:40px;line-height:100%;letter-spacing:0;color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.cf-dp-stickiness-section .stickiness-card_wrapper .stickiness-card p{font-weight:500;font-size:22px;line-height:100%;letter-spacing:0;text-align:center;color:#161616;margin:20px 0 0}.cf-dp-stickiness-section .stickiness-card_wrapper .stickiness-card .circle img{height:100%;width:100%;object-fit:contain}@media (max-width:1023px){.cf-dp-stickiness-section .stickiness-card_wrapper .stickiness-card p{font-size:20px;line-height:23px}.cf-dp-stickiness-section .stickiness-card_wrapper .stickiness-card .circle .circle-text{font-size:30px;line-height:35px}}@media (max-width:991px){.cf-dp-stickiness-section .stickiness-card_wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.cf-dp-stickiness-section .stickiness-card_wrapper .stickiness-card p{font-size:16px;line-height:20px}.cf-dp-stickiness-section .stickiness-card_wrapper .stickiness-card .circle .circle-text{font-size:25px;line-height:30px}.cf-dp-stickiness-section .stickiness-card_wrapper{gap:15px}.cf-dp-stickiness-section .stickiness-card_wrapper .stickiness-card .circle{padding:15px}}.cf-dp-surface-compatibility-section{text-align:center;padding:72px 0}.cf-dp-surface-compatibility-section .container{max-width:1236px;margin:0 auto;padding:0 20px}.cf-dp-surface-compatibility-section .section-title{font-weight:800;font-size:40px;line-height:100%;letter-spacing:0;margin:0;color:#161616}.cf-dp-surface-compatibility-section .section-subtitle{font-weight:500;font-size:22px;line-height:100%;letter-spacing:0;color:#161616;margin-bottom:47px}.cf-dp-surface-compatibility-section .compatibility-grid{display:flex;gap:30px}.cf-dp-surface-compatibility-section .compatibility-item{position:relative;text-align:center;width:100%}.cf-dp-surface-compatibility-section .compatibility-item img{width:100%;border-radius:10px}.cf-dp-surface-compatibility-section .label{font-weight:500;font-size:22px;line-height:25px;letter-spacing:0;text-align:center;color:#161616;margin-top:10px}.cf-dp-surface-compatibility-section .icon{position:absolute;top:12px;left:12px;width:79px;height:79px;border-radius:50%;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#fff}.cf-dp-surface-compatibility-section .icon.success{background-color:#08c77a}.cf-dp-surface-compatibility-section .icon.danger{background-color:#ee2835}.cf-dp-surface-compatibility-section .section-title.do-not-use{margin:35px 0 50px}@media (max-width:1023px){.cf-dp-surface-compatibility-section .label,.cf-dp-surface-compatibility-section .section-subtitle{font-size:20px;line-height:23px}.cf-dp-surface-compatibility-section .section-title{font-size:35px;line-height:40px}.cf-dp-surface-compatibility-section .icon{width:59px;height:59px}.cf-dp-surface-compatibility-section .icon svg{height:30px;width:30px}.cf-dp-surface-compatibility-section .compatibility-grid{gap:15px}.cf-dp-surface-compatibility-section{padding:60px 0}}@media (max-width: 767px){.cf-dp-surface-compatibility-section .compatibility-grid{flex-direction:column;align-items:center}.cf-dp-surface-compatibility-section .label,.cf-dp-surface-compatibility-section .section-subtitle{font-size:18px;line-height:21px;margin-bottom:0}.cf-dp-surface-compatibility-section .section-subtitle{margin-bottom:30px}.cf-dp-surface-compatibility-section .section-title{font-size:30px;line-height:35px}.cf-dp-surface-compatibility-section .icon svg{height:20px;width:20px}.cf-dp-surface-compatibility-section .icon{width:40px;height:40px}.cf-dp-surface-compatibility-section{padding:50px 0}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
