/* Start custom CSS */html{scroll-behavior:smooth}body.page-id-51 [id]{scroll-margin-top:2rem}
body.page-id-51 [id^="pkg-"] ul{margin:0;padding:0;list-style:none}
body.page-id-51 [id^="pkg-"] li{position:relative;margin:0;padding:0 0 .7rem 1.25rem}
body.page-id-51 [id^="pkg-"] li:before{content:"";position:absolute;left:.1rem;top:.48rem;width:.38rem;height:.38rem;border-radius:50%;background:#D20816}
body.page-id-51 #compare p>span{display:none}
#pricing-faq summary:after{content:"+";font-family:Inter;font-size:1.3rem;font-weight:400;color:#D20816}
#pricing-faq details[open]>summary:after{content:"×"}
#pricing-faq summary:focus-visible{outline:2px solid #D20816;outline-offset:4px}
@media(max-width:767px){body.page-id-51 #compare p>span{display:inline;font-weight:600}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.elementor-element,.elementor-element *{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}/* End custom CSS */