*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;scroll-behavior:smooth}.content-wrap{max-width:1170px}img{width:100%;max-width:100%;height:auto}.act-btn{padding:13px 30px}h1{font-family:var(--zf-primary-bold);font-size:42px;margin:0 0 20px;line-height:55px}h2{font-size:37px;font-family:var(--zf-primary-bold)}.z-section{position:relative;padding:80px 0 40px}.flex-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.banner-cont{position:relative;width:100%;max-width:100%;margin:0 auto;text-align:center}.banner-cont p{max-width:70%;margin:0 auto 20px}.block-cont,.block-img{position:relative;width:100%;max-width:48%}.block-cont{max-width:395px}.box3 h2{font-size:36px}.block-inner-section{margin:0 0 100px}.block-section .content-wrap:last-child .block-inner-section{margin:0}.right-wrap{flex-direction:row-reverse}.bottom-section{padding-bottom:80px}.bottom-cont{position:relative;text-align:center;width:100%;max-width:1080px;margin:0 auto}@media only screen and (min-width:1200px){.block-img{transform:translateX(50px);transition:.8s all ease}.right-wrap .block-img{transform:translateX(-50px)}.middle-animated .block-img{transform:translateX(0)}}@media only screen and (max-width:1200px){.break{display:none}}@media only screen and (max-width:1200px){h1{font-size:40px;margin:0 0 10px;line-height:normal}h2{font-size:33px;margin:0 0 10px}.banner-cont p{max-width:80%;margin:0 auto 15px}.z-section{padding:60px 0 40px}.bottom-section{padding-bottom:60px}}@media only screen and (max-width:1080px){.bottom-cont{max-width:90%}}@media only screen and (max-width:991px){.block-inner-section{margin:0 0 80px}.block-section,.bottom-section{padding-top:30px}.block-cont{max-width:445px}}@media only screen and (max-width:900px){.bottom-cont{max-width:90%}.block-inner-section{flex-direction:column;text-align:center}.block-img{max-width:500px}}@media only screen and (max-width:767px){h1{font-size:30px;line-height:36px}h2{font-size:28px}.banner-cont p,.bottom-cont{max-width:100%}.block-cont{max-width:425px}}@media only screen and (max-width:480px){h1{font-size:26px}h2{font-size:24px}.z-section{padding:50px 0 20px}.block-section,.bottom-section{padding-top:30px}.block-inner-section{margin:0 0 50px}.bottom-section{padding-bottom:60px}}