/*
 * Pricing page (pricing-page.php) - the CSS the pricing block and the page's Avia sections use.
 *
 * GENERATED, do not hand-edit rule by rule without re-checking the page. Built 2026-09-19 from the
 * seven stylesheets the old pricing code block linked from the page body, keeping only the rules
 * whose selectors match an element on this page (plus every element-only rule, e.g. the Bootstrap
 * reboot and the 13px root font), verbatim and in the original order:
 *   style.bundle.css (1.1 MB Bootstrap 4 + Metronic)  global.css  pricing/upgrade.css
 *   pricing/pricing.css  pricing/pricing-table-responsive.css  checker_tools_css/spf_checker.css
 *   + the block's inline "feature-link" style.
 * bootstrap.min.css is not included: its <link> had no rel attribute, so it never loaded.
 * style.bundle.css carries a committed merge-conflict marker inside :root; browsers drop the rule
 * after it (the *,::after,::before box-sizing reset), so that rule is left out here too.
 * global.css's @import of Google "Mulish" is loaded as a <link> by the template instead.
 * The source files are untouched (older revisions of the page still reference them).
 *
 * Printed at the END of <head> by the template, i.e. after every other stylesheet, which is the
 * cascade position the old in-body <link> tags had.
 */
:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#5867dd;--secondary:#e1e1ef;--success:#0abb87;--info:#5578eb;--warning:#ffb822;--danger:#fd397a;--light:#f8f9fa;--dark:#343a40;--primary-color:#5162DB!important;--primary-bg-color:#EFF1FF!important;--border-color:#E1E1EB!important;--text-color:#333!important;--fail-color:#F64E60!important;--fail-bg-color:#FEEDEF!important;--warning-color:#F28130!important;--warning-bg-color:#FEF2EA!important;--success-color:#08A68B!important;--success-bg-color:#E6F6F3!important;--background-polor:#F7F7F9!important;--font-mono:"IBM Plex Mono",monospace!important;--pdm-neutral-main-text-700:#333!important;--pdm-neutral-100:#EAEDF2!important;--pdm-neutral-light-text-500:#8389AE!important;--radius-xxs:4px!important;--pdm-color-danger:#F64E60!important;--breakpoint-xs:0!important;--breakpoint-sm:576px!important;--breakpoint-md:768px!important;--breakpoint-lg:1024px!important;--breakpoint-xl:1399px!important;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;font-family:Muli!important}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:Muli,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}
hr{box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#5867dd;text-decoration:none;background-color:transparent}
a:hover{color:#2739c1;text-decoration:underline}
a:not([href]){color:inherit;text-decoration:none}
a:not([href]):hover{color:inherit;text-decoration:none}
code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#74788d;text-align:left;caption-side:bottom}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
select{word-wrap:normal}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none!important}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}
.h1,h1{font-size:2.5rem}
.h2,h2{font-size:2rem}
.h3,h3{font-size:1.75rem}
.h4,h4{font-size:1.5rem}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
.small,small{font-size:80%;font-weight:400}
.mark,mark{padding:.2em;background-color:#fcf8e3}
code{font-size:87.5%;color:#4aa92c;word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}
kbd kbd{padding:0;font-size:100%;font-weight:700}
pre{display:block;font-size:87.5%;color:#212529}
pre code{font-size:inherit;color:inherit;word-break:normal}
.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:1024px){.container{max-width:960px}}
@media (min-width:1399px){.container{max-width:1140px}}
@media (min-width:576px){.container,.container-sm{max-width:540px}}
@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}
@media (min-width:1024px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}
@media (min-width:1399px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}
.table{width:100%;margin-bottom:1rem;color:#212529;background-color:transparent}
.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #ebedf2}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.65rem 1rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.btn{transition:none}}
.btn:hover{color:#212529;text-decoration:none}
.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(88,103,221,.25)}
.btn.disabled,.btn:disabled{opacity:.65}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:95;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.dropdown-menu.show{display:block}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #ebedf2;border-radius:.25rem}
.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}
.card-title{margin-bottom:.75rem}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f7f8fa;border-bottom:1px solid #ebedf2}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.badge{display:inline-block;padding:.5em .75em;font-size:85%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.badge{transition:none}}
.clearfix::after{display:block;clear:both;content:""}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.text-primary{color:#5867dd!important}
.visible{visibility:visible!important}
@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}
a:not(.btn){text-decoration:underline}
abbr[title]::after{content:" (" attr(title) ")"}
pre{white-space:pre-wrap!important}
blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
body{min-width:1024px!important}
.container{min-width:1024px!important}
.badge{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}}
.badge{font-weight:400}
.btn{background:0 0;outline:0!important;vertical-align:middle}
.btn:focus:not(.btn-elevate){box-shadow:none!important}
button.btn,input.btn,label.btn{cursor:pointer}
.btn{align-items:center}
code{background-color:#f7f8fa;padding:.15rem .25rem;border-radius:4px}
.dropdown-menu{border:0!important;margin:0;border-radius:0;min-width:14rem;padding:0;box-shadow:0 0 50px 0 rgba(82,63,105,.15);padding:1rem 0;border-radius:4px;left:0}
.dropdown-menu:after,.dropdown-menu:before{display:none!important}
[data-switch=true]{opacity:0}
.kt-container,.kt-container.kt-container--fluid{width:100%;margin:0}
@media (min-width:1429px){.kt-container{width:1380px;margin:0 auto}
.kt-container.kt-container--fluid{width:100%;margin:0}}
html{font-family:sans-serif;text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
body,html{height:100%;margin:0;padding:0;font-size:13px;font-weight:300;font-family:Muli,Helvetica,sans-serif;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body a:active,body a:focus,body a:hover,html a:active,html a:focus,html a:hover{text-decoration:none!important}
body a,body button,html a,html button{outline:0!important}
body{display:flex;flex-direction:column;color:#646c9a}
router-outlet{display:none}
canvas{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
::-webkit-scrollbar-button{display:none}
@media (min-width:769px) and (max-width:1024px){body,html{font-size:12px}}
@media (max-width:768px){body,html{font-size:12px}}
.kt-margin-t-40{margin-top:40px!important}
b,strong{font-weight:700}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile){display:flex;flex-direction:column}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile)>.kt-grid__item{flex:none}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile)>.kt-grid__item.kt-grid__item--fluid{flex:1 0 auto}
.kt-grid>.kt-grid__item{max-width:100%}
@media (min-width:1025px){.kt-grid>.kt-grid__item{max-width:100%}}
@media (min-width:1400px){.kt-grid>.kt-grid__item{max-width:100%}}
@media (min-width:769px){.kt-grid>.kt-grid__item{max-width:100%}}
@media (min-width:769px) and (max-width:1024px){.kt-grid>.kt-grid__item{max-width:100%}}
@media (max-width:1024px){.kt-grid>.kt-grid__item{max-width:100%}}
@media (max-width:768px){.kt-grid>.kt-grid__item{max-width:100%}}
body{background:#f2f3f8}
@media (min-width:1025px){.kt-container{padding:0 25px}}
@media (min-width:1025px) and (max-width:1430px){body:not(.kt-aside--enabled) .kt-container:not(.kt-container--fluid){width:100%}}
@media (max-width:1024px){.kt-container{padding:0 15px}}
@media (min-width:1025px){.kt-content{padding:25px 0}}
@media (max-width:1024px){.kt-content{padding:15px 0}}
:root{--primary-color:#5162DB;--primary-bg-color:#EFF1FF;--border-color:#E1E1EB;--text-color:var(--text-color);--fail-color:#F64E60;--fail-bg-color:#FEEDEF;--warning-color:#F28130;--warning-bg-color:#FEF2EA;--success-color:#08A68B;--success-bg-color:#E6F6F3;--background-polor:#F7F7F9;--font-mono:"IBM Plex Mono",monospace;--pdm-neutral-main-text-700:var(--text-color);--pdm-neutral-100:#EAEDF2;--pdm-neutral-light-text-500:#8389AE;--radius-xxs:4px;--pdm-color-danger:#F64E60;font-family:Muli}
.hidden{display:none!important}
table{border:1px solid #ebedf2}
table>tbody tr:nth-of-type(odd){background-color:#f7f8fa}
.kt-datatable__cell>span,th{color:#000!important}
.table tr td{overflow-wrap:anywhere}
[data-toggle=kt-popover]{cursor:pointer;outline:0}
[data-visibility=visible]{display:block}
[data-visibility=hided]{display:none}
.btn.btn-custom-primary{display:flex;align-items:center;justify-content:center;height:36px;padding:0 16px;gap:8px;background-color:#5162db;border-radius:4px;color:#e7ebff;font-size:15px;line-height:24px;letter-spacing:.5px;white-space:nowrap}
.btn.btn-custom-primary:hover{background-color:#d2dcff}
.btn.btn-custom-primary-outline{display:flex;justify-content:center;align-items:center;gap:8px;height:36px;color:#5162db!important;border:1px solid #5162db;background-color:transparent;border-radius:4px;padding:6px 16px;font-size:13px;line-height:19px;letter-spacing:.4px}
.btn.btn-custom-primary-outline:hover{background-color:#5162db;color:#fff!important}
.btn.btn-custom-primary{display:flex;align-items:center;gap:8px;justify-content:center;height:36px;padding:0 16px;border-radius:4px;background:#5162db;color:#fff;font-size:15px;line-height:24px;letter-spacing:.5px}
.btn.btn.btn-custom-primary:hover{background-color:#4955c6;color:#fff}
.pricing-plans-portlet{width:100%;max-width:1210px!important}
.request-pricing{margin-bottom:16px}
.pricing-plans-portlet{font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;max-width:1280px;margin:auto}
.pricing-plans-portlet .title-container{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}
.contact-us-message h5{color:#8389ae;text-align:left;font-size:17px;font-style:normal;line-height:25.5px;display:inline-block}
.plan-cards-container{display:flex}
.main-cards{display:flex}
.mssp-card{color:var(--Neutral-neutral-main-text-700,#565d85);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-P-small, 14px);font-style:normal;font-weight:400;line-height:18px;margin-left:24px}
.mssp-card .plan-card{border-radius:16px;border:1px solid #08a68b}
.button-container[data-name=mssp] a{margin:16px 0}
.button-container[data-name=mssp] a,.mssp-card .plan-card .btn{margin-top:13px;background-color:#08a68b;color:#fff}
#get-plan-buttons-container tr td a.mssp-plan-button{margin-top:5px;padding-top:8px;padding-bottom:8px}
.button-container[data-name=mssp] a:hover,.mssp-card .plan-card .btn:hover{background-color:#05947c}
.mssp-card .plan-card .plan-card-title{color:#08a68b}
.plan-card{padding:24px;background-color:#fff;max-width:292px;width:100%}
.mssp-card .plan-card{max-width:314px;width:100%}
.plan-card:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}
.mssp-card .plan-card:first-child{height:103%}
.plan-card:nth-child(2){border-radius:12px;transform:scale(1.05);box-shadow:0 4px 8px 0 rgba(86,93,133,.25);position:relative;padding:40px 24px;padding-bottom:24px}
.plan-card:nth-child(3){border-top-right-radius:12px;border-bottom-right-radius:12px;margin-left:8px}
.plan-card:nth-child(2) .plan-card-header .badge{padding:4px 8px;border-radius:2px;background-color:#5d78ff;position:absolute;right:-10px;top:10px}
.plan-card:nth-child(2) .plan-card-header .badge span{color:#fff;text-align:right;font-weight:600;line-height:150%}
.plan-card:nth-child(2) .plan-card-header .badge-icon{position:absolute;top:37px;right:-10px}
.plan-card-header{display:flex;flex-direction:column;justify-content:center;width:100%}
.plan-card-footer{display:flex;align-items:end;width:100%;border-top:1px solid #eaedf2!important;padding-top:12px;margin-top:110px}
.plan-card-title{color:#565d85;font-size:21px;font-weight:700;line-height:26px;margin-bottom:8px;height:30px}
.plan-card-description{color:#979dbb;font-size:15px;font-weight:600;line-height:20px;height:30px}
.plan-card-pricing{height:110px}
.plan-card-pricing h6{font-size:19px!important;font-weight:400!important;line-height:26px!important;text-decoration-line:line-through!important}
.plan-card-pricing h5{font-size:31px!important;font-weight:700!important;line-height:40px!important}
[data-name=enterprise] .plan-card-pricing h5{font-size:24px!important}
.mssp-card .plan-card-pricing h5{font-size:24px!important}
.plan-card-pricing h5.without-discount{margin-top:33px!important;margin-bottom:6px!important}
.plan-card-pricing h5.without-discount:first-child{margin-top:40px!important}
.plan-card:first-child .data-email-count{display:flex;align-items:center}
.plan-card:first-child .data-email-count span{margin-top:10px}
.plan-card-pricing h5 span{font-size:15px;line-height:150%}
.data-email-count{height:40px}
span.emails-count-description{font-size:15px;line-height:56px}
.button-container .basic-plan-button,.plan-card-button{margin:16px 0}
.feature-comparison-conatiner .button-container .basic-plan-button,.feature-comparison-conatiner .plan-card-button{margin-top:4px}
.plan-card-body{display:flex;flex-direction:column;gap:4px}
.plan-info-container{display:flex;align-items:center}
.mssp-card .plan-card .plan-info-container .plan-active{color:var(--Neutral-neutral-main-text-700,#565d85);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-P-small, 14px);font-style:normal;font-weight:400;line-height:18px;margin-left:4px}
.mssp-card .plan-card .plan-info-container{height:24px}
.feature-comparison-conatiner .title-container span.text-primary{color:#5d78ff!important}
.plan-cards-container .basic-plan .plan-card-header .text-primary{color:#5d78ff!important}
#plan-button-sticky-row td:nth-child(3) .text{color:#5d78ff!important}
.plan-name{display:flex;align-items:center;font-size:13px;font-style:normal;font-weight:400;line-height:16px;gap:4px;padding-left:4px}
.plan-active{color:#565d85;font-weight:400}
.plan-inactive{color:#cfd1e0;text-decoration-line:line-through}
.plan-card-button-text{font-size:13px;font-style:normal;font-weight:400;line-height:16px}
.feature-comparison-conatiner .kt-portlet__body{padding:24px 0;margin:auto;max-width:1280px}
.feature-comparison-conatiner .title-container{color:#565d85;font-size:21px;font-style:normal;font-weight:700;line-height:26px;text-align:center;margin-bottom:24px}
.feature-comparison-conatiner .title-container svg.arrow{margin-top:-2px}
.feature-comparison-conatiner .title-container span:hover,.feature-comparison-conatiner .title-container svg:hover{cursor:pointer}
.feature-comparison-conatiner .table{margin-bottom:0;border:none}
.feature-comparison-conatiner table td{padding:0;border-color:var(--border-color)}
.feature-comparison-conatiner .card-body table td{padding:0;border-color:var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}
.feature-comparison-conatiner .card-body table td:first-child{border-left:none}
.feature-comparison-conatiner .card-body table td:last-child{border-right:none}
.feature-comparison-conatiner .card:last-child table tr:last-child td{border-bottom:none}
#get-plan-buttons-container tbody{position:relative}
.feature-comparison-conatiner .card:last-child table tbody,.feature-comparison-conatiner .card:last-child table tr:last-child td:first-child,.feature-comparison-conatiner .card:last-child table tr:last-child td:last-child{border-radius:20px}
.feature-comparison-conatiner .card:last-child table tbody{border-bottom:none}
.feature-comparison-conatiner table>tbody tr{background-color:#fff}
.feature-comparison-conatiner .card{border:none}
.feature-comparison-conatiner .card .card-body{padding:0}
.plans-pricing-modal-switch-container{position:relative;display:inline-flex;float:right;margin-top:-10px}
.plans-pricing-switch-button{display:flex;align-items:center;background:#eaedf2;border-radius:43px;padding:4px;width:100%;max-width:260px;margin:0 auto}
.plans-pricing-switch-button-text{color:#979dbb;text-align:center;font-size:17px;font-style:normal;font-weight:700;line-height:22px;padding:8px 32px;border-radius:43px;cursor:pointer}
.save-up-section span{display:flex;padding:5px 12px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:#e6f6f3;color:#08a68b;text-align:center;font-weight:700;line-height:150%;position:absolute;top:-42px;right:0}
.save-up-section svg{position:absolute;top:-14px;right:0}
.plans-pricing-switch-button-text.selected{color:#5d78ff;background-color:#fff;cursor:default}
#plans-pricing-modal .see-full-list a,.pricing-plans-portlet .contact-us-message a,.pricing-plans-portlet .plan-card-footer a{color:#5162db;font-style:normal;font-weight:400;line-height:20px}
#plans-pricing-modal .see-full-list a:hover,.pricing-plans-portlet .contact-us-message a:hover,.pricing-plans-portlet .plan-card-footer a:hover{color:#4955c6;font-style:normal;font-weight:400;text-decoration:underline!important}
#get-plan-buttons-container{border-bottom:1px solid var(--border-color);background:#f3f3f6}
#get-plan-buttons-container tr td{border-top:none}
#plan-button-sticky-row td:last-child{border:none}
tr#plan-button-sticky-row{background:#f3f3f6}
tr#plan-button-sticky-row td{background:#fff}
tr#plan-button-sticky-row td:last-child{border-top-right-radius:16px}
tr#plan-button-sticky-row td:first-child{border-top-left-radius:16px}
div.card:last-child .table{border-bottom-right-radius:16px}
div.card:last-child .table{border-bottom-left-radius:16px}
.plan-card-body{flex:1}
.plan-card-footer{margin-top:auto}
.plan-cards-container{display:flex;align-items:stretch}
.plan-cards-container .plan-card{display:flex;flex-direction:column}
.plan-cards-container .plan-card-body{flex:1}
#get-plan-buttons-container td.transparent-bg{background:#f3f3f6;border:none;width:25%}
#top #wrap_all .all_colors .basic-plan a:hover{color:#fff!important}
#top #wrap_all .all_colors .basic-plan .plan-card-footer a:hover{color:#4875f4!important}
#top #wrap_all .all_colors a.btn:hover{color:#fff!important}
#top #wrap_all .all_colors .basic-plan a{font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important}
:lang(de) #top #wrap_all .all_colors .basic-plan a,:lang(de) .btn.btn-custom-primary{font-size:11px!important}
:lang(fr) #top #wrap_all .all_colors .basic-plan a,:lang(fr) .btn.btn-custom-primary{font-size:11px!important}
:lang(nl) #top #wrap_all .all_colors .basic-plan a,:lang(nl) .btn.btn-custom-primary{font-size:11px!important}
:lang(ru) #top #wrap_all .all_colors .basic-plan a,:lang(ru) .btn.btn-custom-primary{font-size:9px!important}
:lang(pl) #top #wrap_all .all_colors .basic-plan a,:lang(pl) .btn.btn-custom-primary{font-size:10px!important}
:lang(it) #top #wrap_all .all_colors .basic-plan a,:lang(it) .btn.btn-custom-primary{font-size:11px!important}
.plan-cards-container .plan-card-button{font-size:15px;font-weight:400;font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif}
.most-popular{display:flex;width:100%;height:34px;padding:8px 0;justify-content:center;align-items:center;gap:10px;background-color:#e7ebff;color:#5d78ff;font-weight:600;line-height:150%;border-radius:8px 8px 0 0}
.button-container{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:18px 12px}
.button-container .btn.btn-custom-primary-outline,.button-container .buy-now,.button-container .mssp-plan-button{padding:7px 16px}
.button-container .buy-now{margin:4px 0}
.plan-card .buy-now{margin:5px 0 13px 0}
.button-container a,.button-container button{margin-bottom:0!important}
.button-container .text{color:#565d85;text-align:center;font-size:15px;font-style:normal;font-weight:700;line-height:20px}
.api-plan-column div,.basic-plan-column div,.enterprise-plan-column div,.free-plan-column div,.mssp-plan-column div,.plan-name-column div{color:#565d85;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:18px;padding:16px 24px}
.plan-name-column div{text-align:left}
#feature-comparison-section .card{border-color:var(--border-color);border-radius:0;margin-bottom:0}
.feature-comparison-conatiner .card:last-child{border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important}
#feature-comparison-section .card .card-header{padding:0;border:none}
#feature-comparison-section .card .card-header .card-title{padding:12px 24px;margin:0}
#feature-comparison-section .card .card-header .card-title{border-bottom:1px solid var(--Neutral-neutral-200,#e1e1eb);color:#5d78ff;font-size:17px;font-weight:700;background-color:#fff}
#feature-comparison-section .title-container{user-select:none}
#feature-comparison-section .title-container svg.rotated{transform:rotate(180deg)}
.add-on-label{margin-left:4px;margin-right:4px;display:flex;padding:0 4px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:#ecf4ff;color:#418dfe;line-height:18px;min-width:60px}
.shadow{box-shadow:0 4px 6px -2px rgba(0,0,0,.1)!important}
tr.placeholder{height:20px;position:fixed;background-color:#f2f3f8!important;z-index:95}
.pricing-plans-main{background:#f3f3f6}
.plan-card-pricing h5,.plan-card-pricing h6{color:var(--Neutral-neutral-main-text-700,#565d85);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-H2, 28px);font-style:normal;font-weight:700;line-height:40px}
.plan-card-pricing .billed-type{color:var(--Neutral-neutral-600,#646c9a);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-P-small, 14px);font-style:normal;font-weight:400;line-height:150%}
.plan-card .emails-count-description{color:var(--Neutral-neutral-main-text-700,#565d85);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-P-small, 14px);font-style:normal;font-weight:400;line-height:150%}
.pricing-plans-footer{text-align:center}
.pricing-plans-footer span{color:var(--Neutral-neutral-main-text-700,#565d85);text-align:center;font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-P, 18px);font-style:normal;font-weight:400;line-height:150%}
.pricing-plans-footer a{color:var(--buttons-text-icon-text-text-blue,#5162db);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-P, 18px);font-style:normal;font-weight:400;line-height:150%}
#pricing-get-started{padding-bottom:0;padding-top:4rem}
#pricing-faq .template-page{padding-bottom:5px}
#pricing-get-started .template-page h2{margin-top:3rem;margin-bottom:0}
#plan-type-selector option{overflow:hidden;color:var(--Inputs-Title-Left,#535980);text-overflow:ellipsis;font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-P-small, 14px);font-style:normal;font-weight:400;line-height:150%}
.spf-best-practice .best-practice-card{margin-left:3%!important;margin-top:28px!important;z-index:2;background-color:#fff;min-height:9.625rem!important;border-radius:20px;padding:24px;gap:8px;box-shadow:0 0 0 2px #f3f3f6}
#pricing-partner-program .container{max-width:1360px!important;width:100%;margin-left:auto;margin-right:auto}
#pricing-partner-program{margin-top:5.5rem}
#pricing-partner-program h2,h3{margin-left:3%;margin-bottom:24px}
#pricing-partner-program p{margin-left:3%;margin-bottom:42px}
#pricing-partner-program .ask-box-button{margin-left:3%;margin-top:42px}
#pricing-partner-program .ask-box-button a{min-width:260px}
#pricing-partner-program .ask-box-button a:first-child span:hover{color:#f3f3f6!important}
#pricing-partner-program .ask-box-button a:last-child{border:2px solid #4875f4!important;background:#f3f3f6}
#pricing-faq .av-section-cont-open{max-width:1360px!important;width:100%;margin-left:auto;margin-right:auto}
#top #wrap_all .all_colors #pricing-faq h3 span{font-size:32px!important}
#pricing-faq .poeple-also-ask-faq{margin-top:0}
#top #wrap_all .all_colors #pricing-get-started .avia_textblock h2{font-size:32px!important;font-weight:700}
.pricing-hero .av-section-cont-open{max-width:1360px!important;width:100%;margin-left:auto;margin-right:auto}
#top #wrap_all .all_colors .pricing-hero h1{padding:5px;margin-left:3%;color:var(--Text-Primary,#141414);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-H2, 32px);font-style:normal;font-weight:700;line-height:150%}
#top #wrap_all .all_colors .pricing-hero p{padding:5px;margin-left:3%;color:var(--Text-Primary,#141414);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-H4, 20px);font-style:normal;font-weight:400;line-height:150%}
.pricing-hero .template-page{padding-bottom:0}
#top #wrap_all .all_colors #pricing-partner-program .ask-box-button a:first-child:hover{color:#fff!important}
#top #wrap_all .all_colors #pricing-get-started .ask-box-button a:first-child:hover{color:#fff!important}
a.ps-plans-contact{text-decoration:underline!important}
.custom-select-wrapper{position:relative;width:244px;display:inline-block}
.custom-select-wrapper{width:100%}
.feature-comparison-conatiner .body-container .table svg{max-width:20px;max-height:20px}
.custom-select-display{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px 12px;width:100%;height:32px;background:#fff;border:1px solid #e1e1eb!important;border-radius:4px;font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#535980;cursor:pointer;user-select:none;position:relative;z-index:1}
.custom-select-display:hover{border-color:#5d78ff}
.custom-select-display.active,.custom-select-display:focus{outline:0;border-color:#5d78ff;box-shadow:0 0 0 2px rgba(93,120,255,.1)}
.selected-text{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.dropdown-arrow{flex-shrink:0;transition:transform .2s ease;pointer-events:none}
.custom-select-display.active .dropdown-arrow{transform:rotate(180deg)}
.custom-options-container{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e1e1eb;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto;display:none}
.custom-select-display.active .custom-options-container{display:block;border-color:#e1e1eb!important}
.custom-option{border-color:#e1e1eb!important;padding:8px 12px;font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:14px;color:#535980;cursor:pointer;border-bottom:1px solid #e1e1eb;transition:background-color .2s ease}
.custom-option:last-child{border-bottom:none}
.custom-option:hover{background:#f0f2ff;color:#5d78ff}
.custom-option.selected{background:#f0f2ff;color:#5d78ff;font-weight:500}
#plan-type-selector{display:none!important}
.pricing-hero{padding-bottom:3rem}
a.ps-plans-contact{color:#5162db!important;text-decoration:none!important}
.plan-card .plan-card-header a.buy-now{border:none}
.plan-card .plan-card-header .mssp-plan-button{border:none}
#plan-button-sticky-row a.buy-now{border:none}
#plan-button-sticky-row .mssp-plan-button{border:none}
.plan-card-pricing h5 span{color:var(--Neutral-neutral-main-text-700,#565d85);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-H2, 32px);font-style:normal;font-weight:700;line-height:40px}
.plan-card-pricing h5 span:nth-child(2){color:var(--Neutral-neutral-600,#646c9a);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-P-small, 14px);font-style:normal;font-weight:400;line-height:150%}
#top #wrap_all .all_colors .plan-card-pricing h5,#top #wrap_all .all_colors .plan-card-pricing h5.without-discount{color:var(--Neutral-neutral-main-text-700,#565d85);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-H2, 32px);font-style:normal;font-weight:700;line-height:40px;margin-bottom:0}
#top #wrap_all .all_colors .plan-card-pricing h6{color:var(--Neutral-neutral-600,#646c9a);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-H6, 20px);font-style:normal;font-weight:400;line-height:26px;text-decoration-line:line-through}
@media (max-width:1024px){.pricing-plans-main .kt-container{padding-left:0;padding-right:0}
.main-cards,.mssp-card,.plan-card,.plan-cards-container{cursor:grab!important}
.main-cards:active,.mssp-card:active,.plan-card:active,.plan-cards-container:active{cursor:grabbing!important}
.pricing-plans-portlet{position:relative}
.title-container{position:relative;z-index:10}
#top #wrap_all .all_colors .title-container h5{margin-bottom:5rem}
.plan-card:nth-child(2) .plan-card-header .badge{top:30px}
.plan-card:nth-child(2) .plan-card-header .badge-icon{top:56px}
.plan-cards-container{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:calc(97vw - 16px)!important;min-width:calc(97vw - 16px)!important;padding-right:16px!important}
.main-cards{display:flex;gap:24px;width:auto!important;min-width:auto!important;flex-shrink:0!important}
.mssp-card{margin-left:24px;width:auto!important;min-width:auto!important;flex-shrink:0!important;margin-left:24px!important}
.plan-cards-container::-webkit-scrollbar{display:none}
.pricing-plans-portlet::after,.pricing-plans-portlet::before{display:none!important}
.custom-scrollbar{position:relative;width:calc(97vw - 16px);max-width:736px;height:16px;background:#f6f7f9;border-radius:8px;margin:20px auto 0 auto;z-index:10;display:block!important}
.custom-scrollbar-progress{position:absolute;top:5px;left:8px;width:58%;max-width:428px;height:6px;background:#dddee6;border-radius:3px;transform-origin:left center;transition:transform .1s ease}}
@media (max-width:768px){#pricing-partner-program .avia_textblock.best-practice-card-inner{display:flex;align-items:center;min-height:80px}
#top #wrap_all .all_colors .pricing-plans-main .container{width:100%;max-width:100%;margin:0;padding-left:1.3rem;padding-right:1.3rem;float:none}}
.body-container{display:none}
#pricing-mobile-tablet-resp{display:none}
.body-container.accordion-visible{display:block}
#pricing-mobile-tablet-resp.accordion-visible{display:block}
@media (min-width:1025px){#pricing-mobile-tablet-resp.accordion-visible{display:none!important}}
@media (max-width:1024px){.body-container.accordion-visible{display:none!important}}
#top #wrap_all .all_colors #pricing-mobile-tablet-resp h2{color:var(--Main-Menu-icon-hover,#5d78ff);font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:var(--Website-Current-H6, 18px)!important;font-style:normal;font-weight:700;line-height:150%}
#pricing-mobile-tablet-resp .feature-item,#pricing-mobile-tablet-resp .feature-list,#pricing-mobile-tablet-resp .feature-name,#pricing-mobile-tablet-resp .feature-value{border-color:#e1e1eb}
#pricing-mobile-tablet-resp .feature-value{padding-top:14px;padding-bottom:14px}
#pricing-mobile-tablet-resp .feature-value span{max-height:24px}
@media (max-width:1024px){*{margin:0;padding:0;box-sizing:border-box}
body{font-family:Mulish,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#f8f9fa;color:#333;line-height:1.6}
.section{width:100%;margin-top:1px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden}
.resp-container div.section:first-child{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}
.section-first{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}
.section:last-child{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}
.section-header{background:#fff;padding:20px}
.section-title{font-size:1.3rem;font-weight:600;color:#5d78ff;margin:0}
.feature-list{padding:0}
.feature-item{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}
.feature-item:last-child{border-bottom:none}
.feature-item:hover{background-color:#f8f9ff}
.feature-name{flex:1;font-weight:500;color:#333;padding-right:15px}
.feature-value{font-weight:600;color:#5d78ff;white-space:nowrap}
.feature-value.not-included{color:#e1e1eb}}
@media (min-width:769px) and (max-width:1024px){.resp-container{padding:20px 0}
.section{margin-top:1px;width:100%}
.section-header{padding:12px 24px;height:50px;display:flex;align-items:center;background:#fff}
.section-title{font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-weight:700;font-size:17px;line-height:150%;color:#5d78ff;margin:0;width:912px}
.feature-list{background:#fff;border-radius:0 0 4px 4px;border-top:1px solid #e1e1eb}
.feature-item{display:flex;flex-direction:row;align-items:center;padding:0;border-bottom:1px solid #e1e1eb;height:52px}
.feature-item:last-child{border-bottom:none}
.feature-item:hover{background-color:transparent}
.feature-name{flex:1;padding:16px 24px;font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:150%;color:#565d85;border-right:1px solid #e1e1eb;margin:0;width:860px;box-sizing:border-box}
.feature-value{width:100px;padding:16px;display:flex;justify-content:center;align-items:center;font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:150%;text-align:center;color:#535980;box-sizing:border-box;height:52px}
.feature-value.not-included{color:#e1e1eb}
.feature-value.addon{color:#535980}
.feature-item.multi-line{height:52px}
.feature-item.multi-line .feature-value{height:52px}
.mob-select-wrapper{margin:0 auto;position:relative;width:100%;height:auto}
.mob-custom-dropdown,.mob-select-button{display:none!important}
.tablet-content-switcher{display:flex!important;flex-direction:column;align-items:center;width:100%;position:relative}
.tablet-switcher-item[data-value=basic] .tablet-option-text{color:#5d78ff!important}
.tablet-most-popular-badge{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 0;gap:10px;width:116px;height:34px;background:#e7ebff;border-radius:8px 8px 0 0;position:absolute;top:-34px;left:calc(20% + (20% / 2) - 58px);transform:none;z-index:10}
.tablet-most-popular-text{font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:18px;text-align:center;color:#5d78ff}
.tablet-switcher-resp-container{display:flex;flex-direction:row;align-items:center;padding:2px;gap:2px;width:100%;height:44px;background:#eeeef2;border-radius:12px}
.tablet-switcher-item{display:flex;height:40px;padding:0 12px;justify-content:center;align-items:center;flex:1 0 0;border-radius:8px;cursor:pointer;transition:all .2s ease;background:0 0;box-sizing:border-box}
.tablet-switcher-item.active{background:#fff;box-shadow:1px 1px 8px rgba(0,0,0,.1)}
.tablet-switcher-item:hover:not(.active){background:rgba(255,255,255,.5)}
.tablet-option-text{font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-style:normal;font-size:16px;line-height:150%;text-align:center;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tablet-switcher-item.active .tablet-option-text{font-weight:400;color:#535980}
.tablet-switcher-item:not(.active) .tablet-option-text{font-weight:400;color:#6d7293}
.resp-container.api-plan-block,.resp-container.basic-plan-block,.resp-container.enterprise-plan-block,.resp-container.free-plan-block,.resp-container.mssp-plan-block{display:none!important}
.resp-container.api-plan-block.active,.resp-container.basic-plan-block.active,.resp-container.enterprise-plan-block.active,.resp-container.free-plan-block.active,.resp-container.mssp-plan-block.active{display:block!important}}
@media (max-width:768px){.section-header{padding:15px}
.feature-item{padding:15px}
.mob-select-wrapper{margin:0 auto;position:relative;width:100%;max-width:358px;height:40px;margin-bottom:14px}
.mob-select-button{width:100%;height:100%;background:#fff;border:1px solid #dddee6;border-radius:8px;display:flex;padding:4px 12px;align-items:center;justify-content:space-between;cursor:pointer;box-sizing:border-box;transition:all .2s ease}
.mob-select-text{overflow:hidden;color:#535980;text-overflow:ellipsis;white-space:nowrap;font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;flex:1}
.mob-select-arrow{width:24px;height:24px;transition:transform .2s ease;flex-shrink:0;margin-left:8px}
.mob-select-button.active .mob-select-arrow{transform:rotate(180deg)}
.mob-custom-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:1px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000;overflow:hidden}
.mob-custom-dropdown.active{border-radius:var(--radius-xs,8px);border:1px solid var(--Neutral-neutral-100,#eaedf2);background:var(--Neutral-neutral-0,#fff);box-shadow:1px 1px 8px 0 rgba(0,0,0,.1);opacity:1;visibility:visible;transform:translateY(0)}
.mob-custom-option{border-color:#e1e1eb!important;display:flex;height:40px;min-height:40px;padding:8px 16px;justify-content:space-between;align-items:center;background:#fff;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f0f1f5}
.mob-custom-option:last-child{border-bottom:none}
@media (hover:hover) and (pointer:fine){.mob-custom-option:hover{background-color:#f7f7f9}
.mob-custom-option:hover .checkmark{opacity:1}}
.option-content{display:flex;align-items:center;flex:1}
.option-text{color:#565d85;font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:150%}
.option-right{display:flex;align-items:center;gap:8px}
.most-popular{color:#5d78ff;font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:150%;background:0 0}
.checkmark{width:24px;height:24px;opacity:0;transition:opacity .2s ease;flex-shrink:0}
.mob-select-input{position:absolute;opacity:0;pointer-events:none}
.resp-container.api-plan-block,.resp-container.basic-plan-block,.resp-container.enterprise-plan-block,.resp-container.free-plan-block,.resp-container.mssp-plan-block{display:none!important}
.resp-container.api-plan-block.active,.resp-container.basic-plan-block.active,.resp-container.enterprise-plan-block.active,.resp-container.free-plan-block.active,.resp-container.mssp-plan-block.active{display:block!important}
.section{width:100%;margin:0 auto}
.section-header{padding:12px 24px;height:50px;display:flex;align-items:center;background:#fff}
.section-title{font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-weight:700;font-size:17px;line-height:150%;color:#5d78ff;margin:0}
.feature-list{background:#fff;border-top:1px solid #e1e1eb}
.feature-item{display:flex;flex-direction:row;align-items:center;padding:0;border-bottom:1px solid #e1e1eb;height:auto;min-height:52px}
.feature-item:last-child{border-bottom:none}
.feature-item:hover{background-color:transparent}
.feature-name{flex:1;padding:16px 24px;font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:150%;color:#565d85;border-right:1px solid #e1e1eb;margin:0;width:258px;box-sizing:border-box}
.feature-value{width:100px;padding:16px;display:flex;justify-content:center;align-items:center;font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:150%;text-align:center;color:#535980;box-sizing:border-box;min-height:52px}
.feature-value.included{color:#08a68b}
.feature-value.not-included{color:#e1e1eb}
.feature-value.addon{color:#535980}
.feature-item.multi-line{min-height:52px}
.feature-item.multi-line .feature-value{min-height:52px}}
#top #wrap_all .all_colors h2{font-size:28px!important}
.spf-logo-band .dmarc-partners::after{content:"";position:absolute;top:0;right:0;height:100%;width:100px;background:linear-gradient(90deg,rgba(14,50,96,0) 0,#0e3260 85%);z-index:1}
.spf-logo-band .dmarc-partners::before{content:"";position:absolute;top:0;left:0;height:100%;width:100px;background:linear-gradient(90deg,#0e3260 15%,rgba(14,50,96,0) 100%);z-index:1}
.spf-logo-band .dmarc-partners .partners-item .item-img{height:auto;max-height:80px}
.spf-logo-band .avia_textblock h4{color:#fff!important;font-size:1.7rem!important}
.spf-logo-band .av-content-full{padding-top:30px!important;padding-bottom:30px!important}
.spf-logo-wrapper{margin-top:20px!important}
.spf-logo-band .av-section-cont-open{max-width:90%;padding-left:5%;padding-right:5%}
.tags-breakdown-table tr th:first-child,tr td:first-child{border-left-style:none!important}
.tags-breakdown-table tr:first-child th,tr:first-child td{border-top-style:none!important}
.spf-best-practice{padding-top:2rem;position:relative;z-index:1;overflow:visible}
.spf-best-practice .container{max-width:1650px!important;width:100%;margin-left:auto;margin-right:auto}
.spf-best-practice::before{content:"";position:absolute;inset:0 auto 0 0;width:100vw;max-width:1625px;background:#f3f3f6;border-radius:500px 0 0 500px;transform:scaleX(-1);z-index:-1}
.best-practice-card{z-index:2;background-color:#fff;min-height:19.625rem!important;border-radius:20px;padding:24px;gap:8px;box-shadow:0 0 0 2px #f3f3f6}
.spf-best-practice .container .best-practice-title h2{margin-left:3%;font-weight:700!important;font-size:28px!important}
.best-practice-title{top:1.5rem}
.spf-best-practice .template-page{padding-top:0}
#top #wrap_all .all_colors .spf-best-practice h4{font-weight:700;font-size:20px;line-height:35px;color:#000;white-space:normal;margin:0;overflow:visible;word-wrap:break-word}
#top #wrap_all .all_colors .spf-best-practice p{line-height:1.6!important;font-weight:400;font-size:18px;line-height:35px;color:#000}
.practice-iconbox-icon-automated,.practice-iconbox-icon-hosted,.practice-iconbox-icon-limits{margin-right:20px}
.best-practise-btn-block a{padding:1.3rem 3.2rem!important;font-size:18px!important;font-weight:400!important;border-radius:20px!important}
#top #wrap_all .all_colors a:hover{color:#4875f4!important}
#top #wrap_all .all_colors .best-practise-btn-block a:hover,#top #wrap_all .all_colors .people-also-ask a:hover,#top #wrap_all .all_colors .why-spf-button a:hover,#top #wrap_all .all_colors .why-waite-error a:hover{color:#fff!important}
.people-also-ask .container{max-width:100%!important;width:100%;margin-left:auto;margin-right:auto}
.people-also-ask .container .template-page{margin-right:3%!important}
.ask-box-button{margin-top:5%;margin-left:15%}
.ask-box-button{display:flex;flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}
.poeple-also-ask-accordion .toggle_icon .hor_icon,.poeple-also-ask-accordion .toggle_icon .vert_icon{display:none!important}
.poeple-also-ask-accordion .toggle_icon{border:none!important}
.poeple-also-ask-accordion .toggle_icon{border:none!important;background-repeat:no-repeat;background-position:center;background-size:36px 36px;width:36px;height:36px;display:inline-block}
.poeple-also-ask-accordion .toggle_icon{background-color:transparent!important;opacity:1!important;filter:none!important;transition:none!important}
.poeple-also-ask-accordion .toggle_icon:hover{background-color:transparent!important;opacity:1!important;filter:none!important}
.poeple-also-ask-accordion .toggle_icon{background-image:url('/wp-content/uploads/2025/07/eye-closed.svg')}
.poeple-also-ask-accordion .toggler.activeTitle .toggle_icon{background-image:url('/wp-content/uploads/2025/07/eye-opened.svg')}
.poeple-also-ask-accordion .toggler.activeTitle{border-bottom:none!important}
#top #wrap_all .all_colors .people-also-ask-title span{font-weight:700!important;font-size:28px;color:#000;margin-top:20px}
#top #wrap_all .all_colors .people-also-ask .poeple-also-ask-accordion p.av-title-above{font-weight:700!important;padding-top:22px!important;padding-bottom:18px!important}
.why-waite-error{position:relative;width:100%;background:0 0;overflow:hidden;padding:120px 0 100px;z-index:1}
.why-waite-error::before{content:"";position:absolute;top:100px;left:50%;transform:translateX(-50%);width:2590px;height:678px;background:#f3f3f6;border-radius:50%;z-index:0}
.why-waite-error .container{position:relative;max-width:1600px;margin:0 auto;z-index:2}
.why-waite-error h2{font-family:Mulish,'muli','muli-fallback',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:22px;line-height:28px;color:#000;text-align:center;margin-bottom:32px}
#top #wrap_all .all_colors .why-waite-error .ask-box-button .avia-button:last-child:hover{color:#4875f4!important}
#top #wrap_all .all_colors .why-waite-error .ask-box-button .avia-button:last-child{max-width:245px;width:100%;border:2px solid #4875f4}
.why-waite-error .avia-buttonrow-wrap{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}
.why-waite-error .ask-box-button{margin-left:0!important}
@media screen and (max-width:1024px){.spf-best-practice::before{border-radius:300px 0 0 300px}}
@media (max-width:720px){#top #wrap_all .all_colors h2{font-size:24px!important}}
#kt_content a.feature-link{color:#5274ec;text-decoration:none;transition:color .15s ease}
#kt_content a.feature-link::after{content:'\203A';margin-left:4px;color:#5274ec;opacity:0;display:inline-block;transform:translateX(0);transition:opacity .15s ease,transform .15s ease}
#kt_content a.feature-link:hover::after{opacity:1;transform:translateX(2px)}

/* The comparison table's fixed column widths, formerly an inline style="width:15%" / "width:25%" on
   every one of the 435 plan cells and 87 feature-name cells (exactly these cells; no stylesheet sets
   a td width, so the result is identical). */
#feature-comparison-section .card-body td.column{width:15%}
#feature-comparison-section .card-body td:first-child{width:25%}

/* On the default template, style.css makes every Avia section container a flex box
   (.page-template-default .container.av-section-cont-open{display:flex}). This page's sections
   were laid out under that rule (the FAQ's two columns are narrower with it), so it carries over
   to the pricing template's body class. The sidebar rules next to it do not apply (no sidebar). */
.pd-pricing-page .container.av-section-cont-open{display:flex}
