body{background:#fff;min-height:100vh}body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;color:#333;display:flex;justify-content:center}*{box-sizing:border-box;margin:0;padding:0}.super_container_new{width:1900px;max-width:100%;margin:0 auto;padding:20px 4vw}.super_container_new header .logo img{width:200px!important;max-width:100%;height:auto!important}.header{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:10px;flex-wrap:wrap;position:relative;background:#fff;height:auto!important;justify-content:space-between}.main-title{color:#000;font-size:clamp(28px,3.25vw,62px);font-weight:900;letter-spacing:.5px;margin:0}.subtitle{margin-top:25px;color:#555;font-size:clamp(14px,1.459vw,27px);text-align:center;line-height:1.1;font-weight:700;text-align:justify;text-align-last:justify}.hero-section{display:flex;align-items:center;justify-content:space-between;margin:30px 0;position:relative;flex-wrap:wrap}.devices-img{width:60%}.devices-img img{max-width:100%;height:auto;max-height:580px}.warranty-badge{display:flex;flex-direction:column;align-items:center;margin-left:20px;width:26%}.warranty-badge img{max-width:100%;margin-bottom:40px}.warranty-text{font-size:13px;color:#333;line-height:1.2;text-align:left;margin-bottom:5px;width:100%}.shield{background-color:#bf272e;color:#fff;padding:10px 15px 15px 15px;border-radius:10px 10px 50px 50px;display:flex;flex-direction:column;align-items:center;border:3px solid #fff;box-shadow:0 0 0 2px #bf272e;width:110px}.warranty-title{font-size:12px;font-weight:700;text-transform:lowercase}.warranty-years{font-size:48px;font-weight:900;line-height:.9}.warranty-unit{font-size:14px;font-weight:700}.warranty-footer{font-size:11px;font-weight:700;color:#333;margin-top:5px}.download-section{margin-top:20px}.download-title{color:#bf272e;font-size:clamp(24px,2.5vw,54px);font-weight:600;margin-bottom:25px;letter-spacing:.5px;text-align:center}.btn{text-decoration:none;display:flex;align-items:center;justify-content:space-between;border-radius:20px;transition:transform 0.1s ease,background-color 0.2s ease,all 0.2s ease-in-out}a:hover{color:#ccc}.btn-main{background-color:#bf272e;color:#fff;padding:12px 20px;margin:0 auto 20px auto;line-height:1.1;max-width:1450px;justify-content:center}.btn-main .btn-text{font-size:clamp(24px,3.2vw,70px);font-weight:700;letter-spacing:.5px;white-space:normal;line-height:1.1}.icon-download{text-indent:-99999px;background:url(/images/front/download.png) no-repeat center center;background-size:contain;width:47px;height:47px;font-size:10px;padding:2px 4px;border-radius:3px;font-weight:700}.btn-main .icon-pdf{filter:invert(1);margin-left:50px}.btn-main .icon-pdf.no-inv{filter:none}.btn-main .icon-download{filter:invert(1) grayscale(1) contrast(200);margin-right:50px}.icon-pdf{text-indent:-99999px;background:url(/images/front/pdficon.png) no-repeat center center;background-size:contain;width:58px;height:68px;font-size:10px;padding:2px 4px;border-radius:3px;font-weight:700}.secondary-buttons .icon-download{width:30px;position:absolute;left:-50px}.secondary-buttons .icon-pdf{width:46px;flex:0 0 46px;margin-left:5px}.secondary-buttons{display:flex;justify-content:center;gap:50px;flex-wrap:wrap;max-width:1550px;margin:30px auto 20px;padding-right:50px}.btn-sub:hover{color:#fff;background:#bf272e}.btn-sub{border:5px solid #bf272e;background-color:#fff;color:#000;padding:10px 15px;flex:1;margin-left:50px;max-width:calc(100% / 3 - 50px);position:relative}.btn-text-sub{font-size:clamp(14px,2vw,28px);font-weight:700;text-align:left;padding:0 5px;white-space:normal;line-height:1.1}.red-text{color:#bf272e}.icon-pdf-sub{border:1px solid #333;font-size:9px;padding:2px 3px;border-radius:3px;font-weight:700;color:#333}@media (max-width:1700px){.secondary-buttons{padding:0;max-width:1450px}}@media (max-width:1199px){.main-title{font-size:clamp(22px,2.95vw,62px)}.super_container_new header .logo img{width:18vw!important;max-width:180px}}@media (max-width:991px){.secondary-buttons{gap:15px}.super_container_new{padding:15px}.subtitle{text-align:center;text-align-last:center}.icon-pdf{width:48px;height:48px}.icon-download{width:30px;height:30px}.secondary-buttons .icon-pdf{width:29px;flex:0 0 29px;height:31px}.secondary-buttons .icon-download{width:24px;left:-40px}}@media (max-width:767px){.btn-text-sub{font-size:13px}.btn-main .btn-text{font-size:20px}.btn-main .icon-download{margin-right:30px;flex:0 0 30px}.btn-main .icon-pdf{margin-left:30px;flex:0 0 48px}}@media (max-width:670px){.main-title{font-size:20px}.secondary-buttons{flex-direction:column;align-items:center}.btn-sub{max-width:calc(100% - 50px);width:100%}}@media (max-width:575px){.header{text-align:center;justify-content:center}.super_container_new header .logo img{width:130px!important}.devices-img{width:100%;margin-bottom:30px}.warranty-badge img{margin-left:auto;margin-right:auto;max-width:80%;margin-bottom:0}.warranty-badge{width:100%}.btn-main .btn-text{font-size:15px}.secondary-buttons{padding-bottom:50px}}@media (max-width:480px){.btn-main .icon-download{margin-right:20px;flex:0 0 24px}.btn-main .icon-pdf{margin-left:15px;flex:0 0 29px}}
body {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    position: relative;
    flex-direction: column;
}
.btn{box-shadow:none !important;}
.btn-main{border:5px solid #bf272e}
.btn-main:hover{color:#000;background:#fff;}
.btn-main:hover .icon-download{filter:none;}
.btn-main:hover .icon-pdf{filter:none;}
.btn-sub:hover .icon-pdf{filter:invert(1);}
.icon-pdf,.icon-download{transform 0.1s ease,background-color 0.2s ease,all 0.2s ease-in-out}