.zdconnector-page-wrapper{overflow:hidden}.zdconnector-page-wrapper h2,.zdconnector-page-wrapper h3{font-family:var(--zf-secondary-bold)}.zw-product-header{background-color:#fff2f2}.za-banner-section{background:#fff2f2;padding:80px 0 60px}.za-banner-section h1{font-size:60px}.za-banner-box{text-align:center;max-width:800px;margin:0 auto}.za-banner-cont>p{font-size:18px}.za-subbanner-cont{max-width:680px;margin:0 auto;text-align:center;padding:60px 20px}.za-subbanner-cont p{margin:0}.za-dconnector-section{padding:0}.za-dconnector-section:before{content:'';width:100%;position:absolute;height:49px;background:#fff}.za-htab{position:absolute;top:0;left:0;width:100%;background:#fff;z-index:10}.za-htab.stickyfixed{position:fixed;top:65px;box-shadow:0 3px 6px rgb(0 0 0 / 5%)}.htabs{margin:0 auto;max-width:140px;position:relative;display:flex;gap:20px}.htabs li{display:inline-block;width:50%;margin:0;padding:12px 0;font-family:var(--zf-secondary-medium);text-align:center;cursor:pointer;position:relative;opacity:.7}.htabs li.selected{font-family:var(--zf-secondary-semibold);opacity:1}.htabs span.selected{display:block;position:absolute;bottom:0;left:0;height:3px;background:#000;width:115px}.htabs-content{min-height:1200px;margin:0 auto;padding:50px 0 0;position:relative}.hcont-sec{opacity:0;visibility:hidden;-o-transition:opacity .3s linear .35s,visibility .4s linear .35s;transition:opacity .3s linear .35s,visibility .4s linear .35s;-webkit-transition:opacity .3s linear .35s,visibility .4s linear .35s;width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.hcont-sec.active-htab{visibility:visible;opacity:1;-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);-o-transition:opacity .3s linear .5s,visibility .4s linear .5s;transition:opacity .3s linear .5s,visibility .4s linear .5s;-webkit-transition:opacity .3s linear .5s,visibility .4s linear .5s}.hcont-sec:nth-child(2){display:none}.zdconnector-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;max-width:1040px;margin:0 auto}.zevent-tag{font-size:14px;color:#3476f5;font-family:var(--zf-secondary-medium);text-decoration:underline}.zdconnector-list h2{font-size:21px;margin:15px 0}.zdwnld-cta{font-size:15px;position:relative;background:#3476f5;border-radius:25px;color:#fff;padding:6px 25px;display:block;max-width:120px;font-family:var(--zf-secondary-semibold)}.zevnt-pic{padding:0 40px;position:relative;max-width:320px}.zevnt-pic:before{content:'';position:absolute;width:100%;height:50%;border:1px solid #e5e5e5;left:0;bottom:0;border-radius:10px;transition:background-image 1s ease}.zdconnector-list>li:hover .zevnt-pic::before{background:transparent linear-gradient(180deg,#fff 0,#f7f7f7 100%) 0 0 no-repeat padding-box}.zevnt-pic img{display:block;position:relative;border-radius:10px;transition:all .5s ease}.zdconnector-list>li:hover img{box-shadow:10px 10px 26px #00000029}.zevent-details{padding:20px 40px}.za-bottom-section{padding:20px 0 100px;text-align:center}.za-bottom-section h2{font-size:46px;max-width:600px;margin:0 auto 30px}@media only screen and (min-width :1200px) and (max-width:1399px){.za-banner-section h1{font-size:48px}}@media only screen and (min-width :992px) and (max-width:1199px){.za-banner-section h1{font-size:42px}.za-banner-cont>p{font-size:18px}.za-htab.stickyfixed{top:0}.za-btm-cont h2{font-size:36px}.za-bottom-section{padding:70px 0}.za-bottom-section h2{font-size:42px}}@media only screen and (min-width :768px) and (max-width:991px){.za-banner-section{padding:50px 0}.za-banner-section h1{font-size:36px}.za-banner-cont>p{font-size:18px}.za-htab.stickyfixed{top:0}.za-btm-cont h2{font-size:36px}.za-bottom-section{background:#ffebeb;padding:60px 0}.za-bottom-section h2{font-size:36px}}@media only screen and (max-width :767px){.za-banner-section{padding:50px 0}.za-banner-section h1{font-size:36px;max-width:500px;text-align:center;margin:0 auto}.za-banner-cont>p{font-size:18px;margin:20px auto 30px}.za-subbanner-cont{max-width:600px;padding:40px 20px}.za-htab.stickyfixed{top:0}.htabs-content{max-width:320px}.za-btm-cont h2{font-size:30px}.za-bottom-section{padding:0 0 60px}.za-bottom-section h2{font-size:36px;margin:0 auto 20px}}@media only screen and (max-width :480px){.za-banner-section h1{font-size:28px}.za-banner-cont>p{font-size:17px}.za-btm-cont h2{font-size:24px}.za-bottom-section{padding:30px 0 40px}.za-bottom-section h2{font-size:30px}}