<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.zsection {
    padding: 60px 0;
}
.zcontainer {
    width: 90%;
    max-width: 1040px;
    margin: 0 auto;
}
.zsection-banner {
    padding-top: 50px;
}

.zsection-alter {
    background: #fafafa;
}

h2 {
    text-align: left;
    font-size: 30px;
    padding-bottom: 10px;
    font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
}

h3 {
    font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
    margin-top: 15px;
    font-size: 19px;
}

.zheader-menu li:first-child a {
    color: #03a9f5;
}


/* ZOHO SECOND LEVEL MENU CSS*/

.zsection-nav-menu {
    text-align: center;
    position: absolute;
    width: 100%;
}

.zsection-nav-menu ul {
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}

.zsection-nav-menu ul li {
    cursor: pointer;
    display: inline-block;
    float: left;
    text-align: center;
    position: relative;
    margin: 0px 18px;
    padding-bottom: 5px;
    line-height: 15px;
}

.zsection-nav-menu ul li:before {
    background: #ccc none repeat scroll 0 0;
    top: 1px;
    content: "";
    height: 12px;
    right: -20px;
    position: absolute;
    width: 1px;
}

.zsection-nav-menu ul li:last-child:before {
    width: 0px;
}

.zsection-nav-menu ul li.zselected {
    color: #0083d3;
}

.zsection-nav-menu ul li.zselected:after {
    background: #0083d3 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}
.zsection-nav-container{
position:relative;
}

.zsection-nav-menu {
    transition: .3s top linear;
    top: 0;
    opacity : 0;
}
.zsection-nav-menu.zsection-nav-menuFixed {
    background: white none repeat scroll 0 0;
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    height: 42px;
    margin: 0;
    position: fixed;
    top: 52px;
    width: 100%;
    z-index: 8;
}

.zsection-nav-menuFixed ul {
    overflow: visible;
}

.zsection-nav-menuFixed ul li {
    padding: 14px 0;
    color: #666;
}

.zsection-nav-menuFixed ul li:before {
    width: 0px;
}


/* ZOHO SECOND LEVEL MENU CSS ENDS*/

.zsection-banner .zcontainer&gt;p {
    max-width: 650px;
}

.zthree-col-container {
    overflow: hidden;
}

.zthree-col-container h2 {
    margin-bottom: 25px;
}

.zthree-col-container h2.top-group-title {
    font-size: 38px;
    margin-bottom: 25px;
    text-align: center;
}

.zthree-col-inner {
    width: 27%;
    float: left;
    box-sizing: border-box;
    margin: 2% 7% 1% 0%;
}

.zthree-col-inner:nth-child(3n+1) {
    margin-right: 0%;
}

.zthree-col-inner p {
    margin-top: 10px;
}
.zthree-col-container:not(:last-child) {
    margin-bottom: 40px;
}
.zicon {
    height: 48px;
    width: 48px;
    background: url('https://www.zoho.com/images/product-icons-sprite-new.png') no-repeat 0 0;
    background-size: 480px auto;
    display: inline-block;
}

.zicon1 {
    background-position: -240px 0;
}

.zicon2 {
    background-position: -96px -143px;
}

.zicon3 {
    background-position: -239px -47px;
}

.zicon4 {
    background-position: -287px 0;
}

.zicon5 {
    background-position: -383px -95px;
}

.zicon6 {
    background-position: -95px 0;
}

.zicon7 {
    background-position: -287px -143px;
}

.zicon8 {
    background-position: -239px -96px;
}

.zicon9 {
    background-position: -191px -95px;
}

.zicon10 {
    background-position: -383px -47px;
}

.zicon11 {
    background-position: 0 0;
}

.zicon12 {
    background-position: -49px -96px;
    width: 45px;
}

.zicon13 {
    background-position: -143px 0;
}

.zicon14 {
    background-position: -335px 0;
}

.zicon15 {
    background-position: -435px -47px;
}

.zicon16 {
    background-position: -289px -47px;
}

.zicon17 {
    background-position: 0 -95px;
}

.zicon18 {
    background-position: -145px -145px;
}

.zicon19 {
    background-position: -383px 0;
}

.zicon20 {
    background-position: -143px -47px;
}

.zicon21 {
    background-position: 0 -47px;
}

.zicon22 {
    background-position: -144px -95px;
}

.zicon23 {
    background-position: -95px -47px;
}

.zicon24 {
    background-position: -239px -191px;
}

.zicon25 {
    background-position: -47px 0;
}

.zicon26 {
    background-position: -431px 0;
}

.zicon27 {
    background-position: -287px -95px;
}

.zicon28 {
    background-position: -191px -143px;
}

.zicon29 {
    background-position: -47px -143px;
}

.zicon30 {
    background-position: -47px -47px;
}

.zicon31 {
    background-position: -198px -47px;
    width: 40px;
}

.zicon32 {
    background-position: -192px 0;
}

.zicon33 {
    background-position: -193px -192px;
}

.zicon34 {
    background-position: -335px -47px;
}

.zicon35 {
    background-position: -432px -144px;
}

.zicon36 {
    background-position: -290px -192px;
}
.zicon39 {
    background-position: -336px -192px;
}
.zicon.zicon40 {
    position: relative;
background-position: -335px -242px;
}
.zicon40:after {
    content: "New";
    background: #fef07d;
    color: #c46b0c;
    font-size: 9px;
    top: 2px;
    right: -37px;
    position: absolute;
    padding: 1px 6px 1px;
}
.zicon-mobile.freeinvoice-generator {
    background-position: -47px -96px;
}
.zicon.annotator{background-position: -192px -240px;}
.zicon-show {
background-position: 0 -96px;
}


.zicon-mobile {
    height: 48px;
    width: 48px;
    background: url('https://www.zoho.com/images/mobile-apps-icons-sprite.png') no-repeat 0 0;
    background-size: 960px auto;
    display: inline-block;
}

.zicon-mobile-1 {
    background-position: -95px 0;
}

.zicon-mobile-2 {
    background-position: -623px 0;
}

.zicon-mobile-3 {
    background-position: 0 0;
}

.zicon-mobile-4 {
    background-position: -47px 0;
}

.zicon-mobile-5 {
    background-position: -528px -47px;
}

.zicon-mobile-6 {
    background-position: -527px 0;
}

.zicon-mobile-7 {
    background-position: -575px 0;
}

.zicon-mobile-8 {
    background-position: -479px 0;
}

.zicon-mobile-9 {
    background-position: -384px -47px;
}

.zicon-mobile-10 {
    background-position: -672px 0;
}

.zicon-mobile-11 {
    background-position: -720px 0;
}

.zicon-mobile-12 {
    background-position: -767px 0;
}

.zicon-mobile-13 {
    background-position: -575px -47px;
}

.zicon-mobile-14 {
    background-position: -239px -48px;
}

.zicon-mobile-15 {
    background-position: -287px -48px;
}

.zicon-mobile-16 {
    background-position: -336px -47px;
}

.zicon-mobile-17 {
    background-position: -863px 0;
}

.zicon-mobile-18 {
    background-position: -815px 0;
}

.zicon-mobile-19 {
    background-position: -814px -47px;
}

.zicon-mobile-20 {
    background-position: -239px 0;
}

.zicon-mobile-21 {
    background-position: -239px 0;
}

.zicon-mobile-22 {
    background-position: -863px -47px;
}

.zicon-mobile-23 {
    background-position: -911px -47px;
}

.zicon-mobile-24 {
    background-position: -143px 0;
}

.zicon-mobile-25 {
    background-position: -192px 0;
}

.zicon-mobile-26 {
    background-position: -384px 0;
}

.zicon-mobile-27 {
    background-position: -432px 0;
}

.zicon-mobile-28 {
    background-position: -911px 0;
}

.zicon-mobile-29 {
    background-position: -719px -47px;
}

.zicon-mobile-30 {
    background-position: -623px -47px;
}

.zicon-mobile-31 {
    background-position: -671px -48px;
}

.zicon-mobile-32 {
    background-position: -769px -47px;
}

.zicon-mobile-33 {
    background-position: 0 -47px;
}

.zicon-mobile-34 {
    background-position: -47px -47px;
}

.zicon-mobile-35 {
    background-position: -191px -47px;
}

.zicon-mobile-36 {
    background-position: -431px -47px;
}

.zicon-mobile-37 {
    background-position: -95px -48px;
}

.zicon-mobile-38 {
    background-position: -479px -47px;
}

.zicon-mobile-39 {
    background-position: -143px -47px;
}

.zicon-mobile-40 {
    background-position: 0px -96px;
}

.zicon-mobile-41 {
    background-position: -47px -96px;
}

.zicon-mobile-42 {
    background-position: -96px -96px;
}

.zicon-mobile-43 {
    background-position: -143px -96px;
}

.zicon-mobile-44 {
    background-position: -191px -96px;
}

.zicon-mobile-45 {
    background-position: -239px -96px;
}
.zicon-mobile-49 {
    background-position: -336px -96px;
}
.zdevicon {
	display: inline-block;
}
.zdevicon a {
    height: 20px;
    width: 20px;
    background: url('https://www.zoho.com/one/images/browser-os-icons.png') no-repeat 0 0;
    display: inline-block;
    margin-right: 8px;
}

.zdevicon-1 a {
    background-position: -60px 0;
}

.zdevicon-2 a {
    background-position: -100px 0;
}

.zdevicon-3 a {
    background-position: -20px 0;
}

.zdevicon-4 a {
    background-position: 0 0;
}

.zdevicon-5 a {
    background-position: -41px 0;
}

.zdevicon-6 a {
    width: 37px;
    height: 33px;
    background-position: -3px -22px;
}

.zdevicon-7 a {
    width: 16px;
    height: 27px;
    background-position: -44px -26px;
}

.zdevicon-8 a {
    width: 33px;
    height: 33px;
    background-position: -64px -24px;
}

.zdevicon-9 a {
    background-position: -79px 0;
}

.zlearn-more-span {
    color: #03a9f5;
    font-size: 15px;
    font-style: normal;
    display: inline-block;
}


/* Footer app Links */

.zsection-footer-nav-menu {
    text-align: center;
    width: 100%;
    border-top: 1px solid #f5f5f5;
    background: #f3f3f3;
}

.zsection-footer-nav-menu h2 {
    font-family: var(--zf-primary-regular);
    text-align: center;
    margin-bottom: 30px;
}

.zsection-footer-nav-menu ul {
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
    display: block;
    max-width: 900px;
}

.zsection-footer-nav-menu ul li {
    cursor: pointer;
    display: inline-block;
    float: left;
    text-align: center;
    position: relative;
    margin: 0 auto;
    padding-bottom: 10px;
    line-height: 30px;
    font-size: 17px;
    width: 25%;
}

.zsection-footer-nav-menu ul li span {
    background-image: url('/sites/default/files/one/applications-sprite-2x.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 300px auto;
    display: block;
    height: 50px;
    overflow: hidden;
    width: 74px;
    padding-bottom: 15px;
    margin: 0 auto;
}

.zsection-footer-nav-menu ul li a {
    color: #000;
}

.zsection-footer-nav-menu ul li.zselected {
    opacity: 0.3;
}

.zsection-footer-nav-menu ul li span.mobile-icon {
    background-position: -75px 0;
}

.zsection-footer-nav-menu ul li span.install-icon {
    background-position: -150px 0;
}

.zsection-footer-nav-menu ul li span.extras-icon {
    background-position: -225px 0px;
}

span.zicon.show {
    background-position: -2px -96px;
    width: 45px;
}
/* Footer app Links */
.zdevicon-10 a {
    background-position: -98px -22px;
    width: 25px;
    height: 30px;
    background-image: url(/one/images/browser-os-icons@2x.png);
    background-size: 120px auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-resolution: 240dpi) {
    .zicon {
        background-image: url('https://www.zoho.com/images/product-icons-sprite-new@2x.png');
        background-size: 480px auto;
    }
    .zicon1 {
        background-position: -297px 0;
        background-size: 581px auto;
    }
    .zicon-mobile {
        background-image: url('https://www.zoho.com/images/mobile-apps-icons-sprite@2x.png');
        background-size: 960px auto;
    }
    .zdevicon a {
        background-image: url('https://www.zoho.com/one/images/browser-os-icons@2x.png');
        background-size: 120px auto;
    }
    .zdevicon-7 a,
    .zdevicon-8 a {
        background-size: 115px auto;
    }
    .zdevicon-7 a {
        background-position: -40px -26px;
    }
    .zdevicon-8 a {
        background-position: -61px -23px;
    }
.zdevicon-10 a {
    background-position: -98px -22px;
    width: 25px;
    height: 30px;
}
}

@media only screen and (max-width: 1200px) {
    .zsection-nav-menu ul li {
        margin: 0 10px;
        font-size: 14px;
    }
    .zsection-nav-menu ul li:before {
        right: -10px;
    }
}

@media only screen and (max-width: 1140px) {
.zsection-nav-menu.zsection-nav-menuFixed {
  top:0;
}
}

@media only screen and (max-width: 1040px) {
    .zsection-nav-menu {
        display: none;
    }
}

@media only screen and (max-width: 992px) {
    .zsection-nav-menu {
        display: none;
    }
    .zthree-col-container {
        max-width: 620px;
        margin: 0 auto;
    }
    .zthree-col-inner p {
        max-width: 250px;
        margin: 10px 0 0;
    }
    .zthree-col-inner,
    .zthree-col-inner:nth-child(3n+1) {
        width: 47%;
        margin-right: 6%;
    }
    .zthree-col-inner:nth-child(2n+1) {
        margin-right: 0%;
    }
    .zthree-col-container h2.top-group-title {
        color: #666;
        font-size: 13px;
        letter-spacing: 1px;
        text-align: center;
        text-transform: uppercase;
        margin-bottom: 15px;
        font-family: var(--zf-primary-regular), Arial, Helvetica, sans-serif;
    }
}
@media only screen and (max-width: 991px) {
.zsection.zsection-banner{
padding-bottom:0;
}
.zsection-nav-menu+.zsection.zsection-offset {
    padding-top: 60px;
}
}
@media only screen and (max-width: 767px) {
   #mini-panel-product_menu .product-nav-links .menu &gt; li:first-child a {
    color: #03a9f5!important;
}
    .zsection-banner .zcontainer&gt;p {
        max-width: 450px;
    }
    .zsection-banner {
        padding: 60px 0 0;
    }
    .zsection-footer-nav-menu h2 {
        font-size: 27px;
    }
    .zsection-footer-nav-menu ul li span {
        display: none;
    }
    .zsection-footer-nav-menu ul li {
        margin: 0;
        font-size: 15px;
        width: 50%;
    }
    h2 {
        text-align: left;
        font-size: 23px;
    }
    .zsection-footer-nav-menu {
        padding: 40px 0;
    }
}

@media only screen and (max-width: 640px) {
    .zcontainer {
        width: 80%;
         margin:0 auto;
    }
    .zthree-col-container {
        max-width: 450px;
    }
    .zthree-col-inner,
    .zthree-col-inner:nth-child(3n+1) {
        width: 100%;
        margin: 40px 0 0;
    }
    .zthree-col-inner p {
        max-width: 450px;
    }
    .zbottom-link {
        font-size: 28px;
    }
    .zsection-footer-nav-menu h2 {
        font-size: 23px;
        margin-bottom: 10px;
    }
    .zicon+h3,
    .zicon-mobile+h3 {
        vertical-align: top;
        display: inline-block;
        margin: 0px 0 0 5px;
        font-size: 20px;
        line-height: 1.3;
        height: 48px;
    }
    .zthree-col-container h2 {
        border-bottom: 1px solid #f2f2f2;
        font-size: 23px;
        padding-bottom: 5px;
        text-align: left;
        margin-bottom: 0;
        line-height: 1.5;
    }
    .zthree-col-container h2.top-group-title {
        padding-bottom: 0;
        border: none;
    }
 .zsection-banner {
        padding: 50px 0 0;
    }
}

@media only screen and (max-width: 480px) {
    h1 {
        font-size: 25px;
    }
    .zsection {
        padding: 40px 0;
    }

    .zthree-col-container h2 {
        text-align: left;
        font-size: 20px;
        line-height: 1.5;
    }
    .zsection-footer-nav-menu ul li {
        margin: 0;
        font-size: 15px;
        width: 100%;
    }
}</pre></body></html>