.elementor-52 .elementor-element.elementor-element-32ef56d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 45px 0px rgba(0,0,0,0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:122px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-52 .elementor-element.elementor-element-24f6399{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-43a2a8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-52 .elementor-element.elementor-element-122352b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-122352b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-1d01ce9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-30a16c7{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-3b4dbb2 > .elementor-widget-container{margin:0% -30% 0% 10%;}.elementor-52 .elementor-element.elementor-element-3b4dbb2{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-52 .elementor-element.elementor-element-b4923c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b4923c7.e-con{--align-self:flex-end;}.elementor-52 .elementor-element.elementor-element-1275cd3 > .elementor-widget-container{margin:0% 10% -30% -20%;}.elementor-52 .elementor-element.elementor-element-39d0f73{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-39d0f73.e-con{--align-self:center;}.elementor-52 .elementor-element.elementor-element-f75aa9e .aux-modern-heading-divider{background-color:transparent;height:5px;width:55px;margin:0px 0px 0px 0px;background-image:linear-gradient(270deg, #B20016 0%, #B20016 100%);}.elementor-52 .elementor-element.elementor-element-f75aa9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-f75aa9e{animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-52 .elementor-element.elementor-element-f75aa9e .aux-modern-heading-secondary{font-family:"Merriweather", Sans-serif;font-size:55px;font-weight:700;line-height:63px;color:#000000;margin:12px 0px 25px 0px;}.elementor-52 .elementor-element.elementor-element-437ee21 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-437ee21{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#303030;}.elementor-52 .elementor-element.elementor-element-951f39a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-951f39a.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-9380921{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-52 .elementor-element.elementor-element-d00d0cc{--display:flex;}.elementor-52 .elementor-element.elementor-element-7468b26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-7468b26 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-52 .elementor-element.elementor-element-7468b26 .aux-modern-heading-secondary{font-family:"Merriweather", Sans-serif;font-size:50px;font-weight:700;line-height:63px;color:#000000;margin:12px 0px 25px 0px;}.elementor-52 .elementor-element.elementor-element-80d60cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-b2e7b5d{--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-52 .elementor-element.elementor-element-086b8cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-086b8cd{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#303030;}.elementor-52 .elementor-element.elementor-element-b93dd32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-cac64a1{--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-52 .elementor-element.elementor-element-1ac2b7d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-1ac2b7d{text-align:left;}.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-34cae08{--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-52 .elementor-element.elementor-element-733a78e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-733a78e{text-align:left;}.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-0627126{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-7324081{--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-52 .elementor-element.elementor-element-0ae3838 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-0ae3838{text-align:left;}.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-5748c93{--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-52 .elementor-element.elementor-element-dde4f0e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-dde4f0e{text-align:left;}.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-9772b28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-265f47c{--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-52 .elementor-element.elementor-element-c872990 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-c872990{text-align:left;}.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-6fecbb6{--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-52 .elementor-element.elementor-element-56701ac > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-56701ac{text-align:left;}.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-88477a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-24c109d{--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-52 .elementor-element.elementor-element-5bbeac2 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-5bbeac2{text-align:left;}.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-b3268dd{--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-52 .elementor-element.elementor-element-157b093 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-157b093{text-align:left;}.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-c3ddd83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-8d7b4b5{--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-52 .elementor-element.elementor-element-7cdf1b1 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-7cdf1b1{text-align:left;}.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-7578bc4{--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-52 .elementor-element.elementor-element-bd93dbe > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-bd93dbe{text-align:left;}.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-581dd7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-46ccaea{--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-52 .elementor-element.elementor-element-cba12fa > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-cba12fa{text-align:left;}.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-a8e25b6 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-a8e25b6{text-align:left;}.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-ad80c04{--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-52 .elementor-element.elementor-element-b515c35 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-b515c35{text-align:left;}.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-fee5135 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-fee5135{text-align:left;}.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-5c8f0a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-bc561de{--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-52 .elementor-element.elementor-element-fe47487 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-fe47487{text-align:left;}.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-3bf8651{--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-52 .elementor-element.elementor-element-e8e1923 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-e8e1923{text-align:left;}.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-e2aaf76{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:6px;--n-tabs-gap:0px;}.elementor-52 .elementor-element.elementor-element-5124644{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-bdb9a76{--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-52 .elementor-element.elementor-element-854aeea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-854aeea{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#303030;}.elementor-52 .elementor-element.elementor-element-a426797{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-bebfb2b{--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-52 .elementor-element.elementor-element-eaef43e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-eaef43e{text-align:left;}.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-dfdd3c5 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-dfdd3c5{text-align:left;}.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-016678a{--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-52 .elementor-element.elementor-element-c28091c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-c28091c{text-align:left;}.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-6d01d1b > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-6d01d1b{text-align:left;}.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-f1a228b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-606d397{--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-52 .elementor-element.elementor-element-eaa85ef > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-eaa85ef{text-align:left;}.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-c487ce9{--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-52 .elementor-element.elementor-element-31bc063 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-31bc063{text-align:left;}.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-5038d34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-eae0f71{--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-52 .elementor-element.elementor-element-e11996b > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-e11996b{text-align:left;}.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-618572d{--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-52 .elementor-element.elementor-element-9826fe3 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-9826fe3{text-align:left;}.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-069227f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-c024bab{--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-52 .elementor-element.elementor-element-9d2498b > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-9d2498b{text-align:left;}.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-72cffe5{--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-52 .elementor-element.elementor-element-8c3abac > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-8c3abac{text-align:left;}.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-1ddcc5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-642e87e{--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-52 .elementor-element.elementor-element-d383935 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-d383935{text-align:left;}.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-494bf7f{--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-52 .elementor-element.elementor-element-7b4135c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-7b4135c{text-align:left;}.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-9a85ce4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-30fcf42{--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-52 .elementor-element.elementor-element-8f36644 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-8f36644{text-align:left;}.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-6acebe9 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-6acebe9{text-align:left;}.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-6b648da{--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-52 .elementor-element.elementor-element-52e6376 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-52e6376{text-align:left;}.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-a0050ac > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-a0050ac{text-align:left;}.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-209fca3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-d934e75{--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-52 .elementor-element.elementor-element-28b823a > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-28b823a{text-align:left;}.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-4269a76{--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-52 .elementor-element.elementor-element-ca84034 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-ca84034{text-align:left;}.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-2c536a2{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:6px;--n-tabs-gap:0px;}.elementor-52 .elementor-element.elementor-element-f473bbe{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-f473bbe > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#B20016;}.elementor-52 .elementor-element.elementor-element-f473bbe.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#B20016;}.elementor-52 .elementor-element.elementor-element-f473bbe.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-52 .elementor-element.elementor-element-f473bbe.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#B20016;}.elementor-52 .elementor-element.elementor-element-f473bbe > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-f473bbe [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-52 .elementor-element.elementor-element-a3e7164 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-a3e7164{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#303030;}.elementor-52 .elementor-element.elementor-element-0f9a250{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-52 .elementor-element.elementor-element-2b1c494{--display:flex;}.elementor-52 .elementor-element.elementor-element-c35de3c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-c35de3c .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-52 .elementor-element.elementor-element-c35de3c .aux-modern-heading-secondary{font-family:"Merriweather", Sans-serif;font-size:50px;font-weight:700;line-height:63px;color:#000000;margin:12px 0px 25px 0px;}.elementor-52 .elementor-element.elementor-element-df64c88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-9b465e3{--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-52 .elementor-element.elementor-element-f641ad6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-f641ad6{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#303030;}.elementor-52 .elementor-element.elementor-element-e3bbbed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-3d7aa91{--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-52 .elementor-element.elementor-element-cd08f57 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-cd08f57{text-align:left;}.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-2c74da4{--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-52 .elementor-element.elementor-element-d0e1fbb > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-d0e1fbb{text-align:left;}.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-674f2ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-1232ea0{--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-52 .elementor-element.elementor-element-23f5031 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-23f5031{text-align:left;}.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-a23508c{--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-52 .elementor-element.elementor-element-653cc49 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-653cc49{text-align:left;}.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-1339ad2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-60844c1{--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-52 .elementor-element.elementor-element-4dc844f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-4dc844f{text-align:left;}.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-8c2bff1{--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-52 .elementor-element.elementor-element-f717006 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-f717006{text-align:left;}.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-10f1b6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-f9b2102{--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-52 .elementor-element.elementor-element-cacb18f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-cacb18f{text-align:left;}.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-320b237{--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-52 .elementor-element.elementor-element-16e27de > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-16e27de{text-align:left;}.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-f232f0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-08d3ba8{--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-52 .elementor-element.elementor-element-bbcc188 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-bbcc188{text-align:left;}.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-a6f5e6b{--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-52 .elementor-element.elementor-element-22e6ccb > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-22e6ccb{text-align:left;}.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-1c99b66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-3464e64{--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-52 .elementor-element.elementor-element-8431374 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-8431374{text-align:left;}.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-56183af{--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-52 .elementor-element.elementor-element-c307ded > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-c307ded{text-align:left;}.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-828cf03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-89d0a4a{--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-52 .elementor-element.elementor-element-782942c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-782942c{text-align:left;}.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-b4f5997{--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-52 .elementor-element.elementor-element-9ba4d6c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-9ba4d6c{text-align:left;}.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-f2246ab{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-52 .elementor-element.elementor-element-f4be980{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-c3e2700{--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-52 .elementor-element.elementor-element-76162e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-76162e8{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#303030;}.elementor-52 .elementor-element.elementor-element-bd09369{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-566f96c{--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-52 .elementor-element.elementor-element-a103c25 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-a103c25{text-align:left;}.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-3c28359 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-3c28359{text-align:left;}.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-e714bae{--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-52 .elementor-element.elementor-element-7587057 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-7587057{text-align:left;}.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-964945f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-964945f{text-align:left;}.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-ffa9c1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-fd4404e{--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-52 .elementor-element.elementor-element-1395113 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-1395113{text-align:left;}.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-52aaee7{--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-52 .elementor-element.elementor-element-65be8ac > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-65be8ac{text-align:left;}.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-cc2f331{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-c24bcb6{--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-52 .elementor-element.elementor-element-76ab265 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-76ab265{text-align:left;}.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-be7bd03{--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-52 .elementor-element.elementor-element-a50edcd > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-a50edcd{text-align:left;}.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-a8b8468{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-d020bc6{--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-52 .elementor-element.elementor-element-dc91d63 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-dc91d63{text-align:left;}.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-9a6893c{--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-52 .elementor-element.elementor-element-b904204 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-b904204{text-align:left;}.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-63c121a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-8a8eb7c{--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-52 .elementor-element.elementor-element-274ecc8 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-274ecc8{text-align:left;}.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-d31ef67{--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-52 .elementor-element.elementor-element-ac558d2 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-ac558d2{text-align:left;}.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-990b2c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-7450e98{--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-52 .elementor-element.elementor-element-23b385f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-23b385f{text-align:left;}.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-f397cb4{--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-52 .elementor-element.elementor-element-e83150e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-e83150e{text-align:left;}.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-3bfdba4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-4144ff1{--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-52 .elementor-element.elementor-element-c1db882 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-c1db882{text-align:left;}.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-5453665{--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-52 .elementor-element.elementor-element-db6c1ee > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-52 .elementor-element.elementor-element-db6c1ee{text-align:left;}.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#585858;}.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-text{color:#000000;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-text2{color:#B20016;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:35px;}.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-description{color:#AAAAAA;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-icon{color:#B20016;}.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item{padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-ba1734d{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-52 .elementor-element.elementor-element-58f3f16{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-58f3f16 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#B20016;}.elementor-52 .elementor-element.elementor-element-58f3f16.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#B20016;}.elementor-52 .elementor-element.elementor-element-58f3f16.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-52 .elementor-element.elementor-element-58f3f16.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#B20016;}.elementor-52 .elementor-element.elementor-element-58f3f16 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-58f3f16 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-52 .elementor-element.elementor-element-42a4737 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-42a4737{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#303030;}.elementor-52 .elementor-element.elementor-element-73c56e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-52 .elementor-element.elementor-element-194a671{--display:flex;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-52 .elementor-element.elementor-element-9eec5de > .elementor-widget-container{margin:0% -8% 0% 8%;}.elementor-52 .elementor-element.elementor-element-c5f2168{--display:flex;--overlay-opacity:0.5;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-52 .elementor-element.elementor-element-c5f2168::before, .elementor-52 .elementor-element.elementor-element-c5f2168 > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-c5f2168 > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-c5f2168 > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-c5f2168 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-c5f2168 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-49ee5e2 > .elementor-widget-container{background-color:transparent;margin:12% 8% 0% -8%;padding:12% 10% 12% 10%;background-image:linear-gradient(219deg, #FF4248 0%, #e80532 100%);box-shadow:16px 20px 28px 0px rgba(232,5,50,0.45);}.elementor-52 .elementor-element.elementor-element-49ee5e2 .aux-widget-testimonial .aux-testimonial-image{width:93px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .col-title a, .elementor-52 .elementor-element.elementor-element-49ee5e2 .col-title{color:#ffffff !important;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .col-title, .elementor-52 .elementor-element.elementor-element-49ee5e2 .col-title a{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;line-height:22px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .col-title{margin-top:15px;margin-bottom:10px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .col-subtitle{color:rgba(255,255,255,0.7) !important;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:21px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .aux-testimonial-content{color:#ffffff !important;font-family:"Rubik", Sans-serif;font-size:40px;font-weight:400;line-height:35px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .aux-testimonial-content .entry-content{padding:50px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .aux-widget-testimonial{text-align:left;}.elementor-52 .elementor-element.elementor-element-e8945e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-52 .elementor-element.elementor-element-e8945e2:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-e8945e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f9f9;}.elementor-52 .elementor-element.elementor-element-e913e64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-78ef66f .aux-modern-heading-divider{background-color:transparent;height:5px;width:55px;background-image:linear-gradient(270deg, #B20016 0%, #B20016 100%);}.elementor-52 .elementor-element.elementor-element-78ef66f{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-52 .elementor-element.elementor-element-78ef66f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-52 .elementor-element.elementor-element-78ef66f .aux-modern-heading-secondary{font-family:"Merriweather", Sans-serif;font-size:50px;font-weight:700;line-height:63px;color:#000000;margin:12px 0px 25px 0px;}.elementor-52 .elementor-element.elementor-element-cf4802b > .elementor-widget-container{margin:30px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-cf4802b{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:left;}.elementor-52 .elementor-element.elementor-element-cf4802b .entry-title a{color:#000000;font-family:"Merriweather", Sans-serif;font-size:26px;font-weight:700;line-height:38px;}.elementor-52 .elementor-element.elementor-element-cf4802b .entry-info a, .elementor-52 .elementor-element.elementor-element-cf4802b .entry-info{color:#aaaaaa;}.elementor-52 .elementor-element.elementor-element-cf4802b .entry-info, .elementor-52 .elementor-element.elementor-element-cf4802b .entry-info a{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;line-height:19px;}.elementor-52 .elementor-element.elementor-element-cf4802b .entry-info{margin-bottom:15px;}.elementor-52 .elementor-element.elementor-element-cf4802b .entry-info [class^="entry-"] + [class^="entry-"]:before, .elementor-52 .elementor-element.elementor-element-cf4802b .entry-info .entry-tax a:after{margin-right:4px;margin-left:4px;}.elementor-52 .elementor-element.elementor-element-cf4802b .type-post .entry-main{padding:30px 40px 30px 40px;}.elementor-52 .elementor-element.elementor-element-001c7f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-52 .elementor-element.elementor-element-d762f4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;position:relative;}.elementor-52 .elementor-element.elementor-element-0da045b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-52 .elementor-element.elementor-element-2769e5f{--display:flex;--padding-top:132px;--padding-bottom:127px;--padding-left:95px;--padding-right:164px;position:relative;top:-50px;right:-50px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-52 .elementor-element.elementor-element-2769e5f:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-2769e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B20016;}.elementor-52 .elementor-element.elementor-element-d759ddf > .elementor-widget-container{margin:0px 0px 75px 0px;}.elementor-52 .elementor-element.elementor-element-d759ddf{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-52 .elementor-element.elementor-element-d759ddf .aux-modern-heading-primary{font-family:"Rubik", Sans-serif;font-size:42px;font-weight:500;line-height:50px;letter-spacing:2px;color:#ffffff;}.elementor-52 .elementor-element.elementor-element-d759ddf .aux-modern-heading-divider{height:5px;width:55px;background-color:rgba(255,255,255,0.4);}.elementor-52 .elementor-element.elementor-element-246121a input[type="submit"]{background-color:#000000;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:300;letter-spacing:1.35px;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 45px 19px 45px;box-shadow:10px 10px 35px 0px rgba(0, 0, 0, 0.30196078431372547);transition:all ease-out 0.3s;}.elementor-52 .elementor-element.elementor-element-246121a{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-52 .elementor-element.elementor-element-246121a input:not([type="submit"]){font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;color:#0F0F0F;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;transition:all ease-out 0.3s;}.elementor-52 .elementor-element.elementor-element-246121a input:not([type="submit"]):focus{border-style:solid;border-width:0px 0px 2px 0px;border-color:#0F0F0F;}.elementor-52 .elementor-element.elementor-element-246121a input:not([type="submit"])::placeholder{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:300;text-transform:capitalize;font-style:normal;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-246121a input[type="text"]{transition:all ease-out 0.3s;}.elementor-52 .elementor-element.elementor-element-246121a input[type="email"]{transition:all ease-out 0.3s;}.elementor-52 .elementor-element.elementor-element-246121a select{transition:all ease-out 0.3s;}.elementor-52 .elementor-element.elementor-element-246121a textarea{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;color:#0F0F0F;height:70px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;transition:all ease-out 0.3s;}.elementor-52 .elementor-element.elementor-element-246121a textarea:focus{border-style:solid;border-width:0px 0px 2px 0px;border-color:#0F0F0F;}.elementor-52 .elementor-element.elementor-element-246121a textarea::placeholder{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:300;text-transform:capitalize;font-style:normal;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-7f3d591{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-52 .elementor-element.elementor-element-ce17832{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-52 .elementor-element.elementor-element-383c5d1{--display:flex;box-shadow:0px 3px 45px 0px rgba(0,0,0,0.14);--padding-top:100px;--padding-bottom:70px;--padding-left:106px;--padding-right:106px;position:relative;top:50px;right:50px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-52 .elementor-element.elementor-element-383c5d1:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-383c5d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-52 .elementor-element.elementor-element-0c9f2ff .aux-modern-heading-divider{background-color:transparent;height:5px;width:55px;margin:0px 0px 0px 0px;background-image:linear-gradient(270deg, #B20016 0%, #B20016 100%);}.elementor-52 .elementor-element.elementor-element-0c9f2ff{animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-52 .elementor-element.elementor-element-0c9f2ff .aux-modern-heading-secondary{font-family:"Merriweather", Sans-serif;font-size:55px;font-weight:700;line-height:63px;color:#000000;margin:12px 0px 25px 0px;}.elementor-52 .elementor-element.elementor-element-0743d11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-0743d11{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-item, .elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-items{justify-content:left;}.elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-item:not(:last-child){padding-bottom:10px;}.elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-item:not(:first-child){margin-top:10px;}.elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-text{color:#000000;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-icon{color:#000000;fill:#000000;font-size:55px;height:55px;margin:0px 20px 0px 0px;}.elementor-52 .elementor-element.elementor-element-419a8ee > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-419a8ee iframe{height:315px;}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-43a2a8a{--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-1275cd3 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-52 .elementor-element.elementor-element-39d0f73{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-f75aa9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-f75aa9e .aux-modern-heading-secondary{font-size:43px;line-height:54px;}.elementor-52 .elementor-element.elementor-element-9380921{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-7468b26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-7468b26 .aux-modern-heading-secondary{font-size:43px;line-height:54px;}.elementor-52 .elementor-element.elementor-element-b2e7b5d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-1ac2b7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-733a78e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-0ae3838 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-dde4f0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-c872990 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-56701ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-5bbeac2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-157b093 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-7cdf1b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-bd93dbe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-cba12fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-a8e25b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-b515c35 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-fee5135 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-fe47487 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-e8e1923 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-e2aaf76{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-52 .elementor-element.elementor-element-eaef43e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-dfdd3c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-c28091c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-6d01d1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-eaa85ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-31bc063 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-e11996b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-9826fe3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-9d2498b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-8c3abac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-d383935 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-7b4135c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-8f36644 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-6acebe9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-52e6376 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-a0050ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-28b823a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-ca84034 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-0f9a250{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-c35de3c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-c35de3c .aux-modern-heading-secondary{font-size:43px;line-height:54px;}.elementor-52 .elementor-element.elementor-element-cd08f57 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-d0e1fbb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-23f5031 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-653cc49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-4dc844f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-f717006 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-cacb18f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-16e27de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-bbcc188 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-22e6ccb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-8431374 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-c307ded > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-782942c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-9ba4d6c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-a103c25 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-3c28359 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-7587057 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-964945f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-1395113 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-65be8ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-76ab265 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-a50edcd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-dc91d63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-b904204 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-274ecc8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-ac558d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-23b385f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-e83150e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-c1db882 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-db6c1ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-73c56e9{--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-194a671{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-9eec5de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-c5f2168{--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .aux-widget-testimonial .aux-testimonial-image{width:70px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .col-title, .elementor-52 .elementor-element.elementor-element-49ee5e2 .col-title a{font-size:18px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .col-subtitle{font-size:16px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .aux-testimonial-content{font-size:22px;line-height:30px;}.elementor-52 .elementor-element.elementor-element-e8945e2{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-78ef66f .aux-modern-heading-secondary{font-size:43px;line-height:54px;}.elementor-52 .elementor-element.elementor-element-001c7f8{--flex-wrap:wrap;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-d762f4a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-0da045b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-2769e5f{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;top:0px;right:0px;}.elementor-52 .elementor-element.elementor-element-d759ddf .aux-modern-heading-primary{font-size:38px;}.elementor-52 .elementor-element.elementor-element-246121a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-52 .elementor-element.elementor-element-7f3d591{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-ce17832{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-383c5d1{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;top:0px;right:0px;}.elementor-52 .elementor-element.elementor-element-0c9f2ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-0c9f2ff .aux-modern-heading-secondary{font-size:43px;line-height:54px;}.elementor-52 .elementor-element.elementor-element-0743d11 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-item, .elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-items{justify-content:left;}.elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-text{color:#0f0f0f;}.elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-icon{color:#e80532;fill:#e80532;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-43a2a8a{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-122352b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-3b4dbb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-1275cd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-39d0f73{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-f75aa9e .aux-modern-heading-secondary{font-size:37px;line-height:47px;}.elementor-52 .elementor-element.elementor-element-f75aa9e .aux-modern-heading-divider{margin:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-437ee21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-9380921{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-7468b26 .aux-modern-heading-secondary{font-size:36px;}.elementor-52 .elementor-element.elementor-element-086b8cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-e2aaf76{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-52 .elementor-element.elementor-element-854aeea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-a3e7164 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-0f9a250{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-c35de3c .aux-modern-heading-secondary{font-size:36px;}.elementor-52 .elementor-element.elementor-element-f641ad6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-76162e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-42a4737 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-73c56e9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .aux-widget-testimonial .aux-testimonial-image{width:50px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .col-title, .elementor-52 .elementor-element.elementor-element-49ee5e2 .col-title a{font-size:16px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .col-subtitle{font-size:14px;}.elementor-52 .elementor-element.elementor-element-49ee5e2 .aux-testimonial-content{font-size:30px;line-height:28px;}.elementor-52 .elementor-element.elementor-element-e8945e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-78ef66f .aux-modern-heading-secondary{font-size:36px;}.elementor-52 .elementor-element.elementor-element-001c7f8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-d762f4a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-2769e5f{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-52 .elementor-element.elementor-element-d759ddf > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-d759ddf .aux-modern-heading-primary{font-size:32px;}.elementor-52 .elementor-element.elementor-element-246121a > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-246121a input[type="submit"]{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-7f3d591{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-383c5d1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-52 .elementor-element.elementor-element-0c9f2ff > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-0c9f2ff .aux-modern-heading-secondary{font-size:37px;line-height:47px;}.elementor-52 .elementor-element.elementor-element-0c9f2ff .aux-modern-heading-divider{margin:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-0743d11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-item:not(:last-child){padding-bottom:18px;}.elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-item:not(:first-child){margin-top:18px;}.elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-icon{font-size:30px;height:30px;}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-122352b{--width:56.919%;}.elementor-52 .elementor-element.elementor-element-30a16c7{--width:60%;}.elementor-52 .elementor-element.elementor-element-b4923c7{--width:40%;}.elementor-52 .elementor-element.elementor-element-39d0f73{--width:40.182%;}.elementor-52 .elementor-element.elementor-element-b2e7b5d{--width:100%;}.elementor-52 .elementor-element.elementor-element-cac64a1{--width:50%;}.elementor-52 .elementor-element.elementor-element-34cae08{--width:50%;}.elementor-52 .elementor-element.elementor-element-7324081{--width:50%;}.elementor-52 .elementor-element.elementor-element-5748c93{--width:50%;}.elementor-52 .elementor-element.elementor-element-265f47c{--width:50%;}.elementor-52 .elementor-element.elementor-element-6fecbb6{--width:50%;}.elementor-52 .elementor-element.elementor-element-24c109d{--width:50%;}.elementor-52 .elementor-element.elementor-element-b3268dd{--width:50%;}.elementor-52 .elementor-element.elementor-element-8d7b4b5{--width:50%;}.elementor-52 .elementor-element.elementor-element-7578bc4{--width:50%;}.elementor-52 .elementor-element.elementor-element-46ccaea{--width:50%;}.elementor-52 .elementor-element.elementor-element-ad80c04{--width:50%;}.elementor-52 .elementor-element.elementor-element-bc561de{--width:50%;}.elementor-52 .elementor-element.elementor-element-3bf8651{--width:50%;}.elementor-52 .elementor-element.elementor-element-bdb9a76{--width:100%;}.elementor-52 .elementor-element.elementor-element-bebfb2b{--width:50%;}.elementor-52 .elementor-element.elementor-element-016678a{--width:50%;}.elementor-52 .elementor-element.elementor-element-606d397{--width:50%;}.elementor-52 .elementor-element.elementor-element-c487ce9{--width:50%;}.elementor-52 .elementor-element.elementor-element-eae0f71{--width:50%;}.elementor-52 .elementor-element.elementor-element-618572d{--width:50%;}.elementor-52 .elementor-element.elementor-element-c024bab{--width:50%;}.elementor-52 .elementor-element.elementor-element-72cffe5{--width:50%;}.elementor-52 .elementor-element.elementor-element-642e87e{--width:50%;}.elementor-52 .elementor-element.elementor-element-494bf7f{--width:50%;}.elementor-52 .elementor-element.elementor-element-30fcf42{--width:50%;}.elementor-52 .elementor-element.elementor-element-6b648da{--width:50%;}.elementor-52 .elementor-element.elementor-element-d934e75{--width:50%;}.elementor-52 .elementor-element.elementor-element-4269a76{--width:50%;}.elementor-52 .elementor-element.elementor-element-9b465e3{--width:100%;}.elementor-52 .elementor-element.elementor-element-3d7aa91{--width:50%;}.elementor-52 .elementor-element.elementor-element-2c74da4{--width:50%;}.elementor-52 .elementor-element.elementor-element-1232ea0{--width:50%;}.elementor-52 .elementor-element.elementor-element-a23508c{--width:50%;}.elementor-52 .elementor-element.elementor-element-60844c1{--width:50%;}.elementor-52 .elementor-element.elementor-element-8c2bff1{--width:50%;}.elementor-52 .elementor-element.elementor-element-f9b2102{--width:50%;}.elementor-52 .elementor-element.elementor-element-320b237{--width:50%;}.elementor-52 .elementor-element.elementor-element-08d3ba8{--width:50%;}.elementor-52 .elementor-element.elementor-element-a6f5e6b{--width:50%;}.elementor-52 .elementor-element.elementor-element-3464e64{--width:50%;}.elementor-52 .elementor-element.elementor-element-56183af{--width:50%;}.elementor-52 .elementor-element.elementor-element-89d0a4a{--width:50%;}.elementor-52 .elementor-element.elementor-element-b4f5997{--width:50%;}.elementor-52 .elementor-element.elementor-element-c3e2700{--width:100%;}.elementor-52 .elementor-element.elementor-element-566f96c{--width:50%;}.elementor-52 .elementor-element.elementor-element-e714bae{--width:50%;}.elementor-52 .elementor-element.elementor-element-fd4404e{--width:50%;}.elementor-52 .elementor-element.elementor-element-52aaee7{--width:50%;}.elementor-52 .elementor-element.elementor-element-c24bcb6{--width:50%;}.elementor-52 .elementor-element.elementor-element-be7bd03{--width:50%;}.elementor-52 .elementor-element.elementor-element-d020bc6{--width:50%;}.elementor-52 .elementor-element.elementor-element-9a6893c{--width:50%;}.elementor-52 .elementor-element.elementor-element-8a8eb7c{--width:50%;}.elementor-52 .elementor-element.elementor-element-d31ef67{--width:50%;}.elementor-52 .elementor-element.elementor-element-7450e98{--width:50%;}.elementor-52 .elementor-element.elementor-element-f397cb4{--width:50%;}.elementor-52 .elementor-element.elementor-element-4144ff1{--width:50%;}.elementor-52 .elementor-element.elementor-element-5453665{--width:50%;}.elementor-52 .elementor-element.elementor-element-194a671{--width:50%;}.elementor-52 .elementor-element.elementor-element-c5f2168{--width:50%;}.elementor-52 .elementor-element.elementor-element-d762f4a{--width:50%;}.elementor-52 .elementor-element.elementor-element-7f3d591{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-52 .elementor-element.elementor-element-122352b{--width:100%;}.elementor-52 .elementor-element.elementor-element-39d0f73{--width:100%;}.elementor-52 .elementor-element.elementor-element-194a671{--width:100%;}.elementor-52 .elementor-element.elementor-element-c5f2168{--width:100%;}.elementor-52 .elementor-element.elementor-element-d762f4a{--width:100%;}.elementor-52 .elementor-element.elementor-element-7f3d591{--width:100%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-7468b26 */.elementor-52 .elementor-element.elementor-element-7468b26 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7468b26 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7468b26 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1ac2b7d */.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1ac2b7d .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-733a78e */.elementor-52 .elementor-element.elementor-element-733a78e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-733a78e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-0ae3838 */.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-0ae3838 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dde4f0e */.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dde4f0e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c872990 */.elementor-52 .elementor-element.elementor-element-c872990 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c872990 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-56701ac */.elementor-52 .elementor-element.elementor-element-56701ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-56701ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-5bbeac2 */.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-5bbeac2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-157b093 */.elementor-52 .elementor-element.elementor-element-157b093 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-157b093 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7cdf1b1 */.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7cdf1b1 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bd93dbe */.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bd93dbe .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cba12fa */.elementor-52 .elementor-element.elementor-element-cba12fa .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cba12fa .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a8e25b6 */.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a8e25b6 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b515c35 */.elementor-52 .elementor-element.elementor-element-b515c35 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b515c35 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fee5135 */.elementor-52 .elementor-element.elementor-element-fee5135 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fee5135 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-fe47487 */.elementor-52 .elementor-element.elementor-element-fe47487 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-fe47487 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e8e1923 */.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e8e1923 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaef43e */.elementor-52 .elementor-element.elementor-element-eaef43e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaef43e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dfdd3c5 */.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dfdd3c5 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c28091c */.elementor-52 .elementor-element.elementor-element-c28091c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c28091c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6d01d1b */.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6d01d1b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-eaa85ef */.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-eaa85ef .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-31bc063 */.elementor-52 .elementor-element.elementor-element-31bc063 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-31bc063 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e11996b */.elementor-52 .elementor-element.elementor-element-e11996b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e11996b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9826fe3 */.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9826fe3 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9d2498b */.elementor-52 .elementor-element.elementor-element-9d2498b .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9d2498b .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8c3abac */.elementor-52 .elementor-element.elementor-element-8c3abac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8c3abac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d383935 */.elementor-52 .elementor-element.elementor-element-d383935 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d383935 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7b4135c */.elementor-52 .elementor-element.elementor-element-7b4135c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7b4135c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8f36644 */.elementor-52 .elementor-element.elementor-element-8f36644 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8f36644 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-6acebe9 */.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-6acebe9 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-52e6376 */.elementor-52 .elementor-element.elementor-element-52e6376 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-52e6376 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a0050ac */.elementor-52 .elementor-element.elementor-element-a0050ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a0050ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-28b823a */.elementor-52 .elementor-element.elementor-element-28b823a .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-28b823a .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ca84034 */.elementor-52 .elementor-element.elementor-element-ca84034 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ca84034 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c35de3c */.elementor-52 .elementor-element.elementor-element-c35de3c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c35de3c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c35de3c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cd08f57 */.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cd08f57 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-d0e1fbb */.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-d0e1fbb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23f5031 */.elementor-52 .elementor-element.elementor-element-23f5031 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23f5031 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-653cc49 */.elementor-52 .elementor-element.elementor-element-653cc49 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-653cc49 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-4dc844f */.elementor-52 .elementor-element.elementor-element-4dc844f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-4dc844f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-f717006 */.elementor-52 .elementor-element.elementor-element-f717006 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-f717006 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-cacb18f */.elementor-52 .elementor-element.elementor-element-cacb18f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-cacb18f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-16e27de */.elementor-52 .elementor-element.elementor-element-16e27de .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-16e27de .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-bbcc188 */.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-bbcc188 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-22e6ccb */.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-22e6ccb .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-8431374 */.elementor-52 .elementor-element.elementor-element-8431374 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-8431374 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c307ded */.elementor-52 .elementor-element.elementor-element-c307ded .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c307ded .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-782942c */.elementor-52 .elementor-element.elementor-element-782942c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-782942c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-9ba4d6c */.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-9ba4d6c .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a103c25 */.elementor-52 .elementor-element.elementor-element-a103c25 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a103c25 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-3c28359 */.elementor-52 .elementor-element.elementor-element-3c28359 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-3c28359 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-7587057 */.elementor-52 .elementor-element.elementor-element-7587057 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-7587057 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-964945f */.elementor-52 .elementor-element.elementor-element-964945f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-964945f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-1395113 */.elementor-52 .elementor-element.elementor-element-1395113 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-1395113 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-65be8ac */.elementor-52 .elementor-element.elementor-element-65be8ac .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-65be8ac .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-76ab265 */.elementor-52 .elementor-element.elementor-element-76ab265 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-76ab265 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-a50edcd */.elementor-52 .elementor-element.elementor-element-a50edcd .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-a50edcd .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-dc91d63 */.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-dc91d63 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-b904204 */.elementor-52 .elementor-element.elementor-element-b904204 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-b904204 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-274ecc8 */.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-274ecc8 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-ac558d2 */.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-ac558d2 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-23b385f */.elementor-52 .elementor-element.elementor-element-23b385f .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-23b385f .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-e83150e */.elementor-52 .elementor-element.elementor-element-e83150e .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-e83150e .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-c1db882 */.elementor-52 .elementor-element.elementor-element-c1db882 .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-c1db882 .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_price_list, class: .elementor-element-db6c1ee */.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-icon-list-item:before{
    box-shadow: 0 0 25px rgba(0,0,0,0.14);
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge{
    position: relative;
    padding-left: 45px !important;
    box-shadow: 0 0 25px rgba(0,0,0,.14);
    margin-left: -30px;
}

.elementor-52 .elementor-element.elementor-element-db6c1ee .aux-has-new-badge:before{
    content: "NEW";
    position: absolute;
    left: -12px;
    top: 0; 
    font-family: "Rubik";
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    transform: rotate(-90deg);
    background-color: #E80532;
    color: #fff;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for aux_testimonial, class: .elementor-element-49ee5e2 */.elementor-52 .elementor-element.elementor-element-49ee5e2 .elementor-widget-container{
    display: flex;
    align-items: center;
}

.elementor-52 .elementor-element.elementor-element-49ee5e2 .aux-testimonial-infobox{
    margin-top: 60px;  
}

.elementor-52 .elementor-element.elementor-element-49ee5e2 .aux-testimonial-image{
    box-shadow: 0 8px 25px rgba(0,0,0,0.2);
    border-radius: 100em;
}

.elementor-52 .elementor-element.elementor-element-49ee5e2 .aux-testimonial-info{
    padding-left: 23px;
}

.elementor-52 .elementor-element.elementor-element-49ee5e2 .entry-content::after{
    display: none;
}

.elementor-52 .elementor-element.elementor-element-49ee5e2 .widget-container{
    position: relative;
}
.elementor-52 .elementor-element.elementor-element-49ee5e2 .widget-container:after{
    content: '\e178';
    position: absolute;
    bottom: 0;
    right: 0;
    font-family: "auxin-front";
    font-size: 100px;
    line-height: normal;
    transform: rotate(180deg);
    color: rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for aux_recent_posts, class: .elementor-element-cf4802b */.elementor-52 .elementor-element.elementor-element-cf4802b .entry-meta{
    display: none;
}

.elementor-52 .elementor-element.elementor-element-cf4802b .entry-main{
    min-height: auto;
    padding: 30px 40px;
}

.elementor-52 .elementor-element.elementor-element-cf4802b .aux-widget-recent-posts .post{
    padding: 0;
}

.elementor-52 .elementor-element.elementor-element-cf4802b .entry-title{
    max-height: 100%;
}

.elementor-52 .elementor-element.elementor-element-cf4802b .aux-widget-recent-posts .post:hover .aux-media-frame a:after{
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(255,0,0,0)  0%, #e80532 90%);
    box-shadow: 0 23px 52px rgba(0,0,0,.16);
    opacity: 0.7;
}

.elementor-52 .elementor-element.elementor-element-cf4802b .aux-widget-recent-posts .post:hover .entry-title &gt; a{
    color: #E80532 !important;
}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-246121a */.elementor-52 .elementor-element.elementor-element-246121a .aux-modern-form .aux-input-group {
  margin-bottom: 70px;
}
.elementor-52 .elementor-element.elementor-element-246121a .aux-modern-form textarea {
  min-height: 80px;
}
.elementor-52 .elementor-element.elementor-element-246121a .aux-modern-form .aux-modern-form-border {
  background-color: transparent;
} 
.elementor-52 .elementor-element.elementor-element-246121a .aux-modern-form .aux-input-group p {
    display: inherit;
}
@media only screen and (max-width: 400px) {
.elementor-52 .elementor-element.elementor-element-246121a .aux-modern-form input[type="submit"] {
    padding: 0.9375em 1.125em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-0743d11 */.elementor-52 .elementor-element.elementor-element-0743d11 strong{
    font-weight: 400;
    font-size: 19px;
}

@media screen and (max-width: 768px) {
    .elementor-52 .elementor-element.elementor-element-0743d11 .aux-icon-list-icon{
        display: none;
    }
}/* End custom CSS */