.itida-site{font-size:var(--itida-body,18px)}.itida-site .wrap,.itida-site .container{max-width:var(--itida-width,1240px)}.itida-site h1{font-size:clamp(32px,3.55vw,var(--itida-h1,48px))}.itida-site #sp-main-body{padding:0 0 54px}.itida-site .sp-column{min-width:0}.itida-site .sppb-section.itida-section,.itida-site .itida-section>.sppb-row-container{padding:0!important;margin:0!important;max-width:none!important;width:100%!important}.itida-site .itida-section .sppb-row{margin:0}.itida-site .itida-section .sppb-col-md-12{padding:0}.itida-site .itida-section .sppb-addon-content{font-size:inherit;line-height:inherit}.itida-site .itida-section p{margin:0}.itida-site .itida-section .hero p{margin-top:26px}.itida-site .itida-section .hero .actions{margin-top:30px}.itida-site .itida-section .product-hero p{margin-bottom:26px}.itida-site .utility>.wrap>div{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.itida-site .utility p{margin:0;color:inherit;font-size:14px}.itida-site .utility a{margin-left:20px}.itida-site #site-nav ul{display:flex;align-items:center;gap:26px;list-style:none;margin:0;padding:0}.itida-site #site-nav li{position:relative}.itida-site #site-nav ul ul{display:none;position:absolute;z-index:30;top:100%;left:0;min-width:245px;padding:16px;background:white;box-shadow:0 12px 30px #123c5326;border:1px solid var(--line);border-radius:10px}.itida-site #site-nav li:hover>ul,.itida-site #site-nav li:focus-within>ul{display:flex;flex-direction:column;align-items:stretch;gap:8px}.itida-site .header a:hover{text-decoration:underline;text-underline-offset:5px}.itida-site .site-breadcrumb{padding-top:20px;padding-bottom:20px}.itida-site .breadcrumb{background:none;padding:0;margin:0;font-size:14px;gap:8px}.itida-site .breadcrumb-item+.breadcrumb-item{padding-left:0}.itida-site .breadcrumb-item+.breadcrumb-item:before{padding-right:8px}.itida-site .com-content-article,.itida-site .com-finder,.itida-site .com-users-login{padding:34px 0;max-width:100%}.itida-site .article-header,.itida-site .page-header{margin:10px 0 28px}.itida-site .article-body,.itida-site .com-content-article__body{line-height:1.75;overflow-wrap:anywhere}.itida-site .article-body p,.itida-site .com-content-article__body p{margin:0 0 1.2em}.itida-site .article-body h2,.itida-site .com-content-article__body h2{margin:1.5em 0 .7em}.itida-site .article-body h3{margin:1.3em 0 .6em}.itida-site .article-body table{max-width:100%;display:block;overflow:auto}.itida-site .article-info{font-size:14px;color:var(--muted)}.itida-site .blog-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.itida-site .blog-item{padding:26px;border:1px solid var(--line);border-radius:12px;background:#fff;min-width:0}.itida-site .blog-item h2{font-family:var(--font);font-size:24px;letter-spacing:-.02em}.itida-site .blog-item img{max-width:100%;height:auto}.itida-site .pagination{gap:8px;flex-wrap:wrap;margin:28px 0}.itida-site .pagination>.page-item>.page-link{min-width:44px;min-height:44px;padding:8px 12px;text-align:center}.itida-site .pagination .itida-page-symbol{display:inline;padding:0;min-width:0;font-size:20px;line-height:1}.itida-site input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.itida-site textarea,.itida-site select{max-width:100%;font-size:17px;border:1px solid #a5bbc8;border-radius:7px;padding:10px 12px}.itida-site label{font-size:16px}.itida-site .rsform-block{margin-bottom:20px}.itida-site .rsform-error{color:#9b1d18}.itida-site .table-responsive{overflow:auto}.itida-site .news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.itida-site .news-grid h3{margin:14px 0}.itida-site .news-grid time{font-size:14px;color:var(--muted)}.itida-site .news-grid article{min-width:0}.itida-site .itida-news{padding:60px 0;background:#f3f8fb}.itida-site .itida-news h2{margin-bottom:32px}.itida-site .itida-footer a{color:var(--ink)}.itida-site #sp-left,.itida-site #sp-right{font-size:16px;padding-top:28px}.itida-site #sp-left ul,.itida-site #sp-right ul{padding-left:20px}.itida-site .itida-downloads{padding:24px 0}.itida-site .itida-downloads .catalog-layout{grid-template-columns:200px minmax(0,1fr)}.itida-site .itida-downloads .file-table{table-layout:fixed}.itida-site .itida-downloads .file-table td:first-child{width:50%}.itida-site .itida-downloads .file-table td:last-child{width:145px}.itida-site .itida-downloads .release-card{margin-bottom:14px}.itida-site .itida-downloads .file-description p{margin:0}.itida-site .itida-downloads .tasks a{display:block;padding:12px;border-radius:8px;font-size:16px}.itida-site .itida-downloads .tasks a[aria-current=true]{background:#e3f0f8;color:#125b86}.itida-site .itida-downloads .product-tabs a{padding:9px 16px;border-radius:7px;font-size:16px}.itida-site .itida-downloads .product-tabs a[aria-current=true]{background:var(--navy);color:white}.itida-site .itida-downloads .file-name,.itida-site .itida-downloads .file-title{overflow-wrap:anywhere;word-break:break-word}.itida-site .itida-downloads .empty-state{padding:36px 20px}.itida-site .itida-downloads .pager{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.itida-site .itida-downloads .pager a,.itida-site .itida-downloads .pager span{padding:8px 14px;border:1px solid var(--line);border-radius:7px}.itida-site .itida-downloads .pager [aria-current=page]{background:var(--navy);color:white}.itida-site .itida-downloads .list-header{align-items:baseline}.itida-site .itida-downloads .file-table .btn{padding:10px}.itida-site .btn:focus-visible{box-shadow:none;outline:3px solid #bb5016}.itida-site .sppb-btn{font-size:17px}.itida-site .sppb-addon-table{overflow:auto}
@media(max-width:1000px){.itida-site #site-nav ul{gap:16px}.itida-site .itida-downloads .catalog-layout{grid-template-columns:1fr}.itida-site .itida-downloads .tasks{display:flex;overflow:auto}.itida-site .itida-downloads .tasks a{white-space:nowrap;border:1px solid var(--line)}.itida-site .news-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.itida-site #site-nav ul{flex-direction:column;align-items:stretch;gap:0}.itida-site #site-nav ul li>a{display:block;padding:12px 0}.itida-site #site-nav ul ul{position:static;box-shadow:none;border:0;padding:0 16px;display:flex;flex-direction:column;align-items:stretch}.itida-site .utility>.wrap>div{justify-content:center}.itida-site .utility .utility-caption{display:none}.itida-site .utility a{margin:0 8px}.itida-site .blog-items,.itida-site .news-grid{grid-template-columns:1fr}.itida-site .itida-news{padding:38px 0}.itida-site .site-breadcrumb{font-size:13px}.itida-site .itida-downloads .file-table td:first-child,.itida-site .itida-downloads .file-table td:last-child{width:auto}.itida-site .itida-downloads .product-tabs a{font-size:14px;padding:8px 10px}.itida-site .itida-downloads .tasks a{font-size:14px}.itida-site #sp-main-body>.container{padding:0 20px}.itida-site .itida-downloads .file-table .btn{width:100%}.itida-site .itida-downloads .file-table tr{grid-template-columns:1.2fr 1fr}}

.itida-site #sp-main-body>.container{width:100%;max-width:var(--itida-width,1240px);padding-left:0;padding-right:0}.itida-site #sp-main-body>.container>.row{margin:0}.itida-site .itida-section .sppb-container-inner{width:100%;max-width:none;padding:0}.itida-site .itida-section .sppb-row-column{width:100%}.itida-site .itida-section .sppb-row{margin:0}.itida-site #sp-component{padding:0;min-width:0}.itida-site .utility .mod-custom>span{white-space:nowrap}@media(max-width:760px){.itida-site .utility .mod-custom>span{display:none}.itida-site .utility .mod-custom>div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.itida-site #sp-component>.com-content-article{padding:20px}.itida-site .itida-downloads{padding:20px}}

.itida-site .itida-downloads .file-table .btn.blue{color:#fff}.itida-site .itida-downloads{padding-left:32px;padding-right:32px}.itida-site h2[id],.itida-site section[id]{scroll-margin-top:110px}@media(max-width:760px){.itida-site{font-size:17px}.itida-site .itida-downloads{padding:20px}}

.itida-site #sp-main-body>.row,.itida-site #sp-main-body .container-inner>.row{margin-left:0;margin-right:0}.itida-site .com-content-article{padding:24px 32px}.itida-site .com-content-article h1{overflow-wrap:anywhere}.itida-site .com-content-article table:not(.itida-files){max-width:100%}@media(max-width:760px){.itida-site .com-content-article{padding:20px}.itida-site .com-content-article h1{font-size:28px}}

.itida-file-catalog{padding:20px 32px}.itida-file-catalog>.dropfiles-content{margin-bottom:30px}@media(max-width:760px){.itida-file-catalog{padding:20px}}

.itida-site .pagination{--bs-pagination-color:var(--blue);--bs-pagination-border-color:var(--line);--bs-pagination-hover-color:var(--navy);--bs-pagination-hover-bg:var(--pale);--bs-pagination-active-bg:var(--navy);--bs-pagination-active-border-color:var(--navy);--bs-pagination-disabled-color:var(--muted);--bs-pagination-disabled-bg:#f5f9fb}

.itida-site .mobile-download{white-space:nowrap}.itida-site .menu-toggle{flex-shrink:0}
@media(max-width:360px){.itida-site .header-inner{gap:10px}.itida-site .header .brand img{width:128px}.itida-site .mobile-download{font-size:13px}}

.itida-site .itida-downloads .itida-product-note{margin-top:16px}

.itida-site :has(> .jmodedit){position:relative}
.itida-site .jmodedit.btn{position:absolute;top:4px;right:4px;z-index:25;width:32px;min-height:32px;height:32px;padding:6px;border:1px solid var(--line);background:#fff;color:var(--blue);opacity:0}
.itida-site :hover > .jmodedit,.itida-site :focus-within > .jmodedit{opacity:1}
.itida-site .jmodedit .icon-edit{display:block;width:18px;height:18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 5 4 4M4 20l4-1L20 7a2.8 2.8 0 0 0-4-4L4 15v5Z'/%3E%3C/svg%3E") center/contain no-repeat}
.itida-site .jmodedit .icon-edit::before{content:none}

.itida-site .jmodedit.btn + [role=tooltip]{position:absolute;right:0;top:40px;z-index:26;display:none;width:max-content;max-width:min(260px,calc(100vw - 40px));margin:0;padding:12px;line-height:1.5}
.itida-site .jmodedit.btn:hover + [role=tooltip],.itida-site .jmodedit.btn:focus + [role=tooltip]{display:block}
