.elementor-79852 .elementor-element.elementor-element-bbf0b53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-bbf0b53 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-bbf0b53 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-bbf0b53 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-5dcaa29{font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-274ad78{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-8599660{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-9c59961{font-size:16px;font-weight:500;font-style:italic;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-d271dd6{font-size:16px;font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-2581bb9{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-ac714e2{width:var( --container-widget-width, 130.078% );max-width:130.078%;--container-widget-width:130.078%;--container-widget-flex-grow:0;--box-background-color:#FAFAFA;--box-border-color:#FFFFFF;--box-border-width:0px;--header-color:var( --e-global-color-df5b2a3 );--item-text-color:var( --e-global-color-secondary );--item-text-hover-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--item-text-active-decoration:underline;--marker-color:var( --e-global-color-secondary );}.elementor-79852 .elementor-element.elementor-element-ac714e2 .elementor-toc__header-title{text-align:start;}.elementor-79852 .elementor-element.elementor-element-ac714e2 .elementor-toc__header, .elementor-79852 .elementor-element.elementor-element-ac714e2 .elementor-toc__header-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-79852 .elementor-element.elementor-element-ac714e2 .elementor-toc__header{flex-direction:row;}.elementor-79852 .elementor-element.elementor-element-ac714e2 .elementor-toc__list-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-79852 .elementor-element.elementor-element-6ddfb21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-6ddfb21 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-6ddfb21 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-6ddfb21 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-c2a3e05 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-c2a3e05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-c469e2d{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-a85eb55{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-78254a2{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-28e6aaa{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-ab4abfa{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-7820e04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:26px;--padding-right:26px;}.elementor-79852 .elementor-element.elementor-element-7820e04:not(.elementor-motion-effects-element-type-background), .elementor-79852 .elementor-element.elementor-element-7820e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-79852 .elementor-element.elementor-element-7820e04 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-7820e04 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-7820e04 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-ad469ab{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-9814bb3 img{width:100%;}.elementor-79852 .elementor-element.elementor-element-32eb7d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-32eb7d1 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-32eb7d1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-32eb7d1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-c4ae887 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-c4ae887 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-70b1270{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-d1a8b7a{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-5cb7028{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-5cb7028 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-5cb7028 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-5cb7028 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-26d7e81 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-3c4d4b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-d04f35c{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-b8904a4{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-4a63520{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-4a63520 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-4a63520 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-4a63520 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-7683f77 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-7683f77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-736ce49{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-e33790d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-e33790d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-af3bf45{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-aff65a6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-aff65a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-b1e9976{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-a39d8f1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-a39d8f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-f2624f9{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-3fd7c1a{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-d811c60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-d811c60 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-d811c60 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-d811c60 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-f242e5c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-f242e5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-4757bcd{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-715841f{--display:flex;}.elementor-79852 .elementor-element.elementor-element-715841f .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-715841f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-715841f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-091ec6e{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-67b0243{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-6df3aa7{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-3387130{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-3387130 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-3387130 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-3387130 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-5348292 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-5348292 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-03dea8c{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-8be34b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-79852 .elementor-element.elementor-element-8be34b8 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-8be34b8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-8be34b8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-a620879{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-5b79500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-79852 .elementor-element.elementor-element-5b79500 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-5b79500 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-5b79500 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-8ef82bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-79852 .elementor-element.elementor-element-8ef82bd .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-8ef82bd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-8ef82bd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-e7c0db6{font-size:16px;font-weight:500;font-style:italic;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-3c752d1{font-size:16px;font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-0b94b99{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-bba159c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-bba159c .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-bba159c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-bba159c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-648bc08 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-648bc08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-19128ec{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-82eddad{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-28aafe9{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-6154330{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-2481f82 img{width:100%;}.elementor-79852 .elementor-element.elementor-element-5afac50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-5afac50 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-5afac50 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-5afac50 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-969b9a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-969b9a6 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-969b9a6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-969b9a6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-dcf43c5 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-dcf43c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-b5433df{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-d50b0b7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-d50b0b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-2476828{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-bab34a9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-bab34a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-082b052{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-88a03c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:26px;--padding-right:26px;}.elementor-79852 .elementor-element.elementor-element-88a03c6:not(.elementor-motion-effects-element-type-background), .elementor-79852 .elementor-element.elementor-element-88a03c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-79852 .elementor-element.elementor-element-88a03c6 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-88a03c6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-88a03c6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-264bc5e{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-c5cbb2e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-c5cbb2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-1c64c1a{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-fd9f43f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-fd9f43f .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-fd9f43f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-fd9f43f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-c0c2e85 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-c0c2e85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-1880024{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-11b72d6{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-b919ef2{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-d2c5153{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-87b301f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:38px;--padding-left:40px;--padding-right:40px;}.elementor-79852 .elementor-element.elementor-element-87b301f:not(.elementor-motion-effects-element-type-background), .elementor-79852 .elementor-element.elementor-element-87b301f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df5b2a3 );}.elementor-79852 .elementor-element.elementor-element-87b301f .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-87b301f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-87b301f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-4ada96f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-79852 .elementor-element.elementor-element-4ada96f .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-4ada96f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-4ada96f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-6183ad5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-6183ad5 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.2em;letter-spacing:-0.3px;color:var( --e-global-color-6a7f567 );}.elementor-79852 .elementor-element.elementor-element-b91f972{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-79852 .elementor-element.elementor-element-b91f972 .elementor-heading-title{font-size:16px;line-height:1.5em;color:#C8CAD0;}.elementor-79852 .elementor-element.elementor-element-e44f867 .elementor-button{background-color:var( --e-global-color-6a7f567 );font-size:14px;font-weight:600;fill:var( --e-global-color-df5b2a3 );color:var( --e-global-color-df5b2a3 );border-radius:50px 50px 50px 50px;padding:15px 26px 15px 26px;}.elementor-79852 .elementor-element.elementor-element-e44f867 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-79852 .elementor-element.elementor-element-e44f867 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-79852 .elementor-element.elementor-element-49a981f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-49a981f .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-49a981f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-49a981f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-d0d7114{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-d0d7114 .trx_addons_bg_text{z-index:0;}.elementor-79852 .elementor-element.elementor-element-d0d7114 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-79852 .elementor-element.elementor-element-d0d7114 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-79852 .elementor-element.elementor-element-d0d7114.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79852 .elementor-element.elementor-element-d823b97 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-79852 .elementor-element.elementor-element-d823b97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-df5b2a3 );}@media(max-width:1200px){.elementor-79852 .elementor-element.elementor-element-b91f972{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1025px){.elementor-79852 .elementor-element.elementor-element-c2a3e05 .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-c4ae887 .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-7683f77 .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-e33790d .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-aff65a6 .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-a39d8f1 .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-f242e5c .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-5348292 .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-648bc08 .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-5afac50{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79852 .elementor-element.elementor-element-dcf43c5 .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-d50b0b7 .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-bab34a9 .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-c5cbb2e .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-c0c2e85 .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-49a981f{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-79852 .elementor-element.elementor-element-d823b97 .elementor-heading-title{font-size:24px;}}@media(max-width:880px){.elementor-79852 .elementor-element.elementor-element-c2a3e05 .elementor-heading-title{font-size:26px;}.elementor-79852 .elementor-element.elementor-element-c4ae887 .elementor-heading-title{font-size:26px;}.elementor-79852 .elementor-element.elementor-element-7683f77 .elementor-heading-title{font-size:26px;}.elementor-79852 .elementor-element.elementor-element-e33790d .elementor-heading-title{font-size:20px;}.elementor-79852 .elementor-element.elementor-element-aff65a6 .elementor-heading-title{font-size:20px;}.elementor-79852 .elementor-element.elementor-element-a39d8f1 .elementor-heading-title{font-size:20px;}.elementor-79852 .elementor-element.elementor-element-f242e5c .elementor-heading-title{font-size:26px;}.elementor-79852 .elementor-element.elementor-element-5348292 .elementor-heading-title{font-size:26px;}.elementor-79852 .elementor-element.elementor-element-648bc08 .elementor-heading-title{font-size:26px;}.elementor-79852 .elementor-element.elementor-element-dcf43c5 .elementor-heading-title{font-size:26px;}.elementor-79852 .elementor-element.elementor-element-d50b0b7 .elementor-heading-title{font-size:20px;}.elementor-79852 .elementor-element.elementor-element-bab34a9 .elementor-heading-title{font-size:20px;}.elementor-79852 .elementor-element.elementor-element-c5cbb2e .elementor-heading-title{font-size:20px;}.elementor-79852 .elementor-element.elementor-element-c0c2e85 .elementor-heading-title{font-size:26px;}.elementor-79852 .elementor-element.elementor-element-6183ad5 .elementor-heading-title{font-size:24px;}.elementor-79852 .elementor-element.elementor-element-d823b97 .elementor-heading-title{font-size:26px;}}@media(max-width:742px){.elementor-79852 .elementor-element.elementor-element-ac714e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79852 .elementor-element.elementor-element-87b301f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(min-width:743px){.elementor-79852 .elementor-element.elementor-element-d0d7114{--width:100%;}}@media(max-width:880px) and (min-width:743px){.elementor-79852 .elementor-element.elementor-element-d0d7114{--width:683px;}}/* Start custom CSS for container, class: .elementor-element-bbf0b53 */.font16 p{
    font-size:16px!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26d7e81 */.pattern {
    border: 1px solid #e4e5ef;
    border-radius: 14px;
    padding: 22px 26px;
    background: #fff;
}
.pattern .num {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    font-weight: 600;
    color: #363997;
    letter-spacing: 1px;
    margin: 0 0 6px;
}
.pattern .stat {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    color: #5a5c74;
    background: #f5f5fb;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 6px;
    margin: 0;
}
.pattern h3 {
    margin: 6px 0 8px;
    font-size: 19px;
}
.pattern p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 18px;
    color: #000000;
    font-weight:400;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c4d4b6 */.pattern {
    border: 1px solid #e4e5ef;
    border-radius: 14px;
    padding: 22px 26px;
    background: #fff;
}
.pattern .num {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    font-weight: 600;
    color: #363997;
    letter-spacing: 1px;
    margin: 0 0 6px;
}
.pattern .stat {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    color: #5a5c74;
    background: #f5f5fb;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 6px;
    margin: 0;
}
.pattern h3 {
    margin: 6px 0 8px;
    font-size: 19px;
}
.pattern p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 18px;
    color: #000000;
    font-weight:400;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11b38e5 */.pattern {
    border: 1px solid #e4e5ef;
    border-radius: 14px;
    padding: 22px 26px;
    background: #fff;
}
.pattern .num {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    font-weight: 600;
    color: #363997;
    letter-spacing: 1px;
    margin: 0 0 6px;
}
.pattern .stat {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    color: #5a5c74;
    background: #f5f5fb;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 6px;
    margin: 0;
}
.pattern h3 {
    margin: 6px 0 8px;
    font-size: 19px;
}
.pattern p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 18px;
    color: #000000;
    font-weight:400;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cfad5e8 */.pattern {
    border: 1px solid #e4e5ef;
    border-radius: 14px;
    padding: 22px 26px;
    background: #fff;
}
.pattern .num {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    font-weight: 600;
    color: #363997;
    letter-spacing: 1px;
    margin: 0 0 6px;
}
.pattern .stat {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    color: #5a5c74;
    background: #f5f5fb;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 6px;
    margin: 0;
}
.pattern h3 {
    margin: 6px 0 8px;
    font-size: 19px;
}
.pattern p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 18px;
    color: #000000;
    font-weight:400;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-022b226 */.pattern {
    border: 1px solid #e4e5ef;
    border-radius: 14px;
    padding: 22px 26px;

    background: #fff;
}
.pattern .num {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    font-weight: 600;
    color: #363997;
    letter-spacing: 1px;
    margin: 0 0 6px;
}
.pattern .stat {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    color: #5a5c74;
    background: #f5f5fb;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 6px;
    margin: 0;
}
.pattern h3 {
    margin: 6px 0 8px;
    font-size: 19px;
}
.pattern p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 18px;
    color: #000000;
    font-weight:400;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-101b42c */.pattern {
    border: 1px solid #e4e5ef;
    border-radius: 14px;
    padding: 22px 26px;

    background: #fff;
}
.pattern .num {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    font-weight: 600;
    color: #363997;
    letter-spacing: 1px;
    margin: 0 0 6px;
}
.pattern .stat {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    color: #5a5c74;
    background: #f5f5fb;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 6px;
    margin: 0;
}
.pattern h3 {
    margin: 6px 0 8px;
    font-size: 19px;
}
.pattern p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 18px;
    color: #000000;
    font-weight:400;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ceb7fc6 */.pattern {
    border: 1px solid #e4e5ef;
    border-radius: 14px;
    padding: 22px 26px;
    background: #fff;
}
.pattern .num {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    font-weight: 600;
    color: #363997;
    letter-spacing: 1px;
    margin: 0 0 6px;
}
.pattern .stat {
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 13px;
    color: #5a5c74;
    background: #f5f5fb;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 6px;
    margin: 0;
}
.pattern h3 {
    margin: 6px 0 8px;
    font-size: 19px;
}
.pattern p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 18px;
    color: #000000;
    font-weight:400;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ccab6c */.piaz {
                counter-reset: piaz;
                margin: 24px 0
            }
              .piaz p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 18px;
    color: #000000;
    font-weight:400;
}

            .piaz .step {
                border-left: 3px solid #dff96e;
                padding: 4px 0 4px 20px;
                margin: 0 0 18px
            }

            .piaz .label {
                font-family: 'IBM Plex Mono',ui-monospace,monospace;
                font-size: 13px;
                font-weight: 600;
                color: #363997;
                letter-spacing: 1px;
                text-transform: uppercase;
                margin: 0
            }

            .piaz .say {
                font-style: italic;
                color: #16172b;
                margin: 4px 0 0
            }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73016a3 */.artifacts {
                display: grid;
                grid-template-columns: 1fr 1fr;
                gap: 16px;
                margin: 28px 0
            }

            .art-card {
                border: 1px solid #e4e5ef;
                border-radius: 14px;
                padding: 22px;
                background: #fff;
                display: flex;
                flex-direction: column
            }

            .art-card .ico {
                width: 40px;
                height: 40px;
                border-radius: 10px;
                background: #363997;
                display: flex;
                align-items: center;
                justify-content: center;
                margin: 0 0 12px
            }

            .art-card .ico span {
                font-family: 'IBM Plex Mono',ui-monospace,monospace;
                font-size: 13px;
                font-weight: 600;
                color: #dff96e
            }

            .art-card h3 {
                font-size: 17px;
                margin: 0 0 8px
            }

            .art-card p {
                font-size: 15px;
                color: #5a5c74;
                margin: 0 0 12px;
                flex-grow: 1
                font-weight:400!important;
                line-height:1.3!important
            }

            .art-card .meta {
                font-family: 'IBM Plex Mono',ui-monospace,monospace;
                font-size: 12px;
                color: #363997;
                font-weight: 600;
                margin: 0
            }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25eb7f5 */.demo {
    border: 1px solid #e4e5ef;
    border-radius: 12px;
    overflow: hidden;
    margin: 14px 0 8px;
    font-size: 14px;
    background: #fff;
}
.demo .demo-head {
    background: #f5f5fb;
    padding: 10px 16px;
    border-bottom: 1px solid #e4e5ef;
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 12px;
    letter-spacing: .5px;
    color: #5a5c74;
    text-transform: uppercase;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.demo-head .lbl {
                color: #363997;
                font-weight: 600
            }

            .demo .demo-body {
                padding: 16px 18px
            }

            .demo table {
                width: 100%;
                border-collapse: collapse;
                margin: 0;
                font-size: 13.5px
            }

            .demo th,.demo td {
                text-align: left;
                padding: 9px 10px;
                border: 1px solid #e4e5ef;
                vertical-align: top
            }

            .demo th {
                font-family: 'IBM Plex Mono',ui-monospace,monospace;
                font-size: 11px;
                text-transform: uppercase;
                letter-spacing: .5px;
                color: #5a5c74;
                font-weight: 600;
                background: transparent
            }
        .demo thead th{     
                background: #222733;
    color: #ffffff;
    font-weight: 500;
    text-align: center;
    padding: 16px 14px;
    border: none;
}

            .demo .score {
                font-family: 'IBM Plex Mono',ui-monospace,monospace;
                font-weight: 600;
                text-align: center;
                white-space: nowrap
            }

            .demo .s2 {
                color: #2f8f4e
            }

            .demo .s1 {
                color: #b07d18
            }

            .demo .s0 {
                color: #b03a3a
            }

            .demo .demo-row {
                display: flex;
                justify-content: space-between;
                padding: 7px 0;
                border-bottom: 1px dashed #e4e5ef;
                font-family: 'IBM Plex Mono',ui-monospace,monospace;
                font-size: 13px
            }

            .demo .demo-row:last-child {
                border-bottom: none
            }

            .demo .demo-row .v {
                font-weight: 600;
                color: #363997
            }

            .demo .demo-note {
                font-size: 12px;
                color: #5a5c74;
                font-style: italic;
                margin: 10px 0 0
            }

            .demo-cap {
                font-size: 13px;
                color: #5a5c74;
                margin: 0 0 28px;
                font-family: 'IBM Plex Mono',ui-monospace,monospace
            }

            .demo .pat-line {
                padding: 8px 0;
                border-bottom: 1px dashed #e4e5ef;
                font-size: 13.5px
            }

            .demo .pat-line:last-child {
                border: none
            }

            .demo .pat-line b {
                color: #363997
            }

            .demo .tl {
                font-family: 'IBM Plex Mono',ui-monospace,monospace;
                font-size: 12px;
                color: #5a5c74
            }
            .demo td{
                font-weight:500;
                font-size: 13.5px;
            }

            .demo .quote-fake {
                background: #f5f5fb;
                border-radius: 8px;
                padding: 10px 14px;
                font-style: italic;
                font-size: 13.5px;
                margin: 8px 0
            }

            @media(max-width: 600px) {
                .artifacts {
                    grid-template-columns:1fr
                }

                .demo {
                    font-size: 13px;
                    overflow-x: auto
                }
            }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f99ff7d */.demo {
    border: 1px solid #e4e5ef;
    border-radius: 12px;
    overflow: hidden;
    margin: 14px 0 8px;
    font-size: 14px;
    background: #fff;
}
.demo .demo-head {
    background: #f5f5fb;
    padding: 10px 16px;
    border-bottom: 1px solid #e4e5ef;
    font-family: 'IBM Plex Mono', ui-monospace, monospace;
    font-size: 12px;
    letter-spacing: .5px;
    color: #5a5c74;
    text-transform: uppercase;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.demo-head .lbl {
                color: #363997;
                font-weight: 600
            }

            .demo .demo-body {
                padding: 16px 18px
            }

            .demo table {
                width: 100%;
                border-collapse: collapse;
                margin: 0;
                font-size: 13.5px
            }

            .demo th,.demo td {
                text-align: left;
                padding: 9px 10px;
                border: 1px solid #e4e5ef;
                vertical-align: top
            }

            .demo th {
                font-family: 'IBM Plex Mono',ui-monospace,monospace;
                font-size: 11px;
                text-transform: uppercase;
                letter-spacing: .5px;
                color: #5a5c74;
                font-weight: 600;
                background: transparent
            }
        .demo thead th{     
                background: #222733;
    color: #ffffff;
    font-weight: 500;
    text-align: center;
    padding: 16px 14px;
    border: none;
}

            .demo .score {
                font-family: 'IBM Plex Mono',ui-monospace,monospace;
                font-weight: 600;
                text-align: center;
                white-space: nowrap
            }

            .demo .s2 {
                color: #2f8f4e
            }

            .demo .s1 {
                color: #b07d18
            }

            .demo .s0 {
                color: #b03a3a
            }

            .demo .demo-row {
                display: flex;
                justify-content: space-between;
                padding: 7px 0;
                border-bottom: 1px dashed #e4e5ef;
                font-family: 'IBM Plex Mono',ui-monospace,monospace;
                font-size: 13px
            }

            .demo .demo-row:last-child {
                border-bottom: none
            }

            .demo .demo-row .v {
                font-weight: 600;
                color: #363997
            }

            .demo .demo-note {
                font-size: 12px;
                color: #5a5c74;
                font-style: italic;
                margin: 10px 0 0
            }

            .demo-cap {
                font-size: 13px;
                color: #5a5c74;
                margin: 0 0 28px;
                font-family: 'IBM Plex Mono',ui-monospace,monospace
            }

            .demo .pat-line {
                padding: 8px 0;
                border-bottom: 1px dashed #e4e5ef;
                font-size: 13.5px
            }

            .demo .pat-line:last-child {
                border: none
            }

            .demo .pat-line b {
                color: #363997
            }

            .demo .tl {
                font-family: 'IBM Plex Mono',ui-monospace,monospace;
                font-size: 12px;
                color: #5a5c74
            }
            .demo td{
                font-weight:500;
                font-size: 13.5px;
            }

            .demo .quote-fake {
                background: #f5f5fb;
                border-radius: 8px;
                padding: 10px 14px;
                font-style: italic;
                font-size: 13.5px;
                margin: 8px 0
            }

            @media(max-width: 600px) {
                .artifacts {
                    grid-template-columns:1fr
                }

                .demo {
                    font-size: 13px;
                    overflow-x: auto
                }
            }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e44f867 */.elementor-79852 .elementor-element.elementor-element-e44f867 svg{
    width:8px!important;
}/* End custom CSS */