.elementor-891 .elementor-element.elementor-element-b49ff83 .ba-image-compare-be2e9bc2 img{object-fit:cover;object-position:center center;}.elementor-891 .elementor-element.elementor-element-b49ff83{--ba-initial-position:50%;}.elementor-891 .elementor-element.elementor-element-b49ff83 .ba-image-compare-be2e9bc2{height:750px;}.elementor-891 .elementor-element.elementor-element-b49ff83 .ba-divider-line-be2e9bc2{width:2px;margin-left:calc(-2px / 2);background-color:#ffffff;}.elementor-891 .elementor-element.elementor-element-b49ff83 .ba-handle-be2e9bc2{width:44px;height:44px;margin-left:calc(-44px / 2);margin-top:calc(-44px / 2);background-color:#ffffff;border-radius:50% 50% 50% 50%;}.elementor-891 .elementor-element.elementor-element-b49ff83 .ba-handle-arrows-be2e9bc2{color:#333333;fill:#333333;font-size:16px;}.elementor-891 .elementor-element.elementor-element-b49ff83 .ba-handle-arrows-be2e9bc2 svg{fill:#333333;width:16px;height:16px;}.elementor-891 .elementor-element.elementor-element-b49ff83 .ba-label-be2e9bc2{color:#ffffff;background-color:rgba(0,0,0,0.5);padding:6px 12px 6px 12px;border-radius:4px 4px 4px 4px;top:50%;transform:translateY(-50%);}.elementor-891 .elementor-element.elementor-element-b49ff83 .ba-label-before-be2e9bc2{left:20px;}.elementor-891 .elementor-element.elementor-element-b49ff83 .ba-label-after-be2e9bc2{right:20px;}.elementor-891 .elementor-element.elementor-element-widget_d4aecb2b3{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#C53C1C;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:#8C8C8C;--n-accordion-icon-hover-color:#C53C1C;--n-accordion-icon-active-color:#C53C1C;}.elementor-891 .elementor-element.elementor-element-widget_d4aecb2b3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:rgba(0,0,0,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:#2B2B2D;}:where( .elementor-891 .elementor-element.elementor-element-widget_d4aecb2b3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:rgba(0,0,0,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:#2B2B2D;}.elementor-891 .elementor-element.elementor-element-widget_d4aecb2b3 {--n-accordion-padding:28px 0px 28px 0px;}:where( .elementor-891 .elementor-element.elementor-element-widget_d4aecb2b3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"JetBrains Mono", Sans-serif;font-weight:400;line-height:1.4em;}/* Start custom CSS */body.elementor-page-891 .e-con{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}
body.elementor-page-891 .tc-note{border-left:2px solid #C53C1C;}
body.elementor-page-891 .e-con.tc-statdiv{border-left:1px solid #2B2B2D !important;}
body.elementor-page-891 .e-con.tc-pill{width:auto !important;flex:0 0 auto !important;align-self:flex-start;}
body.elementor-page-891 .tc-pill p{margin:0 !important;}
body.elementor-page-891 .tc-faq .e-n-accordion{counter-reset:tcfaq;}
body.elementor-page-891 .tc-faq .e-n-accordion-item{counter-increment:tcfaq;}
body.elementor-page-891 .tc-faq .e-n-accordion-item-title{position:relative;padding-left:104px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;}
body.elementor-page-891 .tc-faq .e-n-accordion-item-title::before{content:counter(tcfaq,decimal-leading-zero);position:absolute;left:0;top:50%;transform:translateY(-50%);color:#C53C1C;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.08em;}
body.elementor-page-891 .tc-faq .e-n-accordion-item-title-header{order:1;flex:1 1 auto;}
body.elementor-page-891 .tc-faq .e-n-accordion-item-title-icon{order:2;margin-inline-start:auto;}
@media(max-width:767px){body.elementor-page-891 .tc-faq .e-n-accordion-item-title{padding-left:38px;}body.elementor-page-891 .tc-statdiv{border-left:0;}}

/* tc-responsive */
@media(min-width:768px) and (max-width:1200px){body.elementor-page-891 .e-grid-base{grid-template-columns:repeat(2,1fr) !important;}}
@media(min-width:1201px) and (max-width:1320px){body.elementor-page-891 [data-elementor-type="wp-page"]{zoom:.82;}}
@media(min-width:1321px) and (max-width:1439px){body.elementor-page-891 [data-elementor-type="wp-page"]{zoom:.90;}}
body.elementor-page-891 h1,body.elementor-page-891 h2,body.elementor-page-891 h3,body.elementor-page-891 p{overflow-wrap:break-word;}/* End custom CSS */