.elementor-5359 .elementor-element.elementor-element-a710003d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-a710003d:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a710003d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a710001e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-a710001e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a710001d{text-align:center;}.elementor-5359 .elementor-element.elementor-element-a710001d img{width:100%;}.elementor-5359 .elementor-element.elementor-element-c6d8af91{--display:flex;--min-height:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-c6d8af91:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-c6d8af91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB0016;}.elementor-5359 .elementor-element.elementor-element-a7100027{--display:flex;--min-height:390px;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-a7100027:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a7100027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100024{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:39px;--padding-bottom:38px;--padding-left:62px;--padding-right:62px;}.elementor-5359 .elementor-element.elementor-element-a7100024:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a7100024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100024.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-fe000001 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:800;line-height:1.17em;color:#C90013;}.elementor-5359 .elementor-element.elementor-element-fe000002 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:37px;font-weight:900;line-height:1.17em;color:#101319;}.elementor-5359 .elementor-element.elementor-element-fe000003{font-family:"Arial", Sans-serif;font-size:19px;font-weight:600;line-height:1.52em;color:#23252B;}.elementor-5359 .elementor-element.elementor-element-fe000004{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.52em;color:#4B535D;}.elementor-5359 .elementor-element.elementor-element-fe000005{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.52em;color:#333740;}.elementor-5359 .elementor-element.elementor-element-fe000006{font-family:"Arial", Sans-serif;font-size:13px;font-weight:500;line-height:1.52em;color:#5A626B;}.elementor-5359 .elementor-element.elementor-element-a7100026{--display:flex;--min-height:390px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:62px;}.elementor-5359 .elementor-element.elementor-element-a7100026:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a7100026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100026.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a7100025{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:right;}.elementor-5359 .elementor-element.elementor-element-a7100025.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a7100025 img{width:88%;}.elementor-5359 .elementor-element.elementor-element-385dac8{--display:flex;--min-height:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-385dac8:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-385dac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a710002e{--display:flex;--min-height:390px;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-a710002e:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a710002e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100029{--display:flex;--min-height:390px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-5359 .elementor-element.elementor-element-a7100029:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a7100029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100029.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-6df810e{width:var( --container-widget-width, 119.467% );max-width:119.467%;--container-widget-width:119.467%;--container-widget-flex-grow:0;text-align:center;}.elementor-5359 .elementor-element.elementor-element-6df810e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-6df810e img{width:88%;}.elementor-5359 .elementor-element.elementor-element-a710002d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:38px;--padding-left:62px;--padding-right:62px;}.elementor-5359 .elementor-element.elementor-element-a710002d:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a710002d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a710002d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-fe000007{text-align:right;}.elementor-5359 .elementor-element.elementor-element-fe000007 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:800;line-height:1.17em;color:#C90013;}.elementor-5359 .elementor-element.elementor-element-fe000008{text-align:right;}.elementor-5359 .elementor-element.elementor-element-fe000008 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:37px;font-weight:900;line-height:1.17em;color:#101319;}.elementor-5359 .elementor-element.elementor-element-fe000009{text-align:right;font-family:"Arial", Sans-serif;font-size:19px;font-weight:600;line-height:1.52em;color:#23252B;}.elementor-5359 .elementor-element.elementor-element-fe00000a{text-align:right;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.52em;color:#4B535D;}.elementor-5359 .elementor-element.elementor-element-fe00000b{text-align:right;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.52em;color:#333740;}.elementor-5359 .elementor-element.elementor-element-fe00000c{text-align:right;font-family:"Arial", Sans-serif;font-size:13px;font-weight:500;line-height:1.52em;color:#5A626B;}.elementor-5359 .elementor-element.elementor-element-a7100030{--display:flex;--min-height:80px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-5359 .elementor-element.elementor-element-a7100030:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a7100030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB0016;}.elementor-5359 .elementor-element.elementor-element-a710002f{text-align:center;}.elementor-5359 .elementor-element.elementor-element-a710002f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:34px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-5359 .elementor-element.elementor-element-a7100032:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a7100032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100031{--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;--justify-content:space-between;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-a7100015{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-a7100015:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a7100015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100015.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a710000f{text-align:center;}.elementor-5359 .elementor-element.elementor-element-a710000f img{width:85%;height:255px;}.elementor-5359 .elementor-element.elementor-element-a7100010 > .elementor-widget-container{background-color:#F1F2F4;padding:14px 13px 14px 13px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D80018;border-radius:5px 5px 5px 5px;}.elementor-5359 .elementor-element.elementor-element-a7100010{text-align:left;}.elementor-5359 .elementor-element.elementor-element-a7100010 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:1.16em;color:#1C2026;}.elementor-5359 .elementor-element.elementor-element-a7100011{font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:1.48em;color:#DB0016;}.elementor-5359 .elementor-element.elementor-element-a7100012{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.48em;color:#2B2B2B;}.elementor-5359 .elementor-element.elementor-element-a7100013.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a7100013{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.48em;color:#2B2B2B;}.elementor-5359 .elementor-element.elementor-element-a7100014 .elementor-button{background-color:#DB0016;font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:16px 14px 16px 14px;}.elementor-5359 .elementor-element.elementor-element-a7100014 .elementor-button:hover, .elementor-5359 .elementor-element.elementor-element-a7100014 .elementor-button:focus{background-color:#AD0010;color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100014.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a7100014 .elementor-button:hover svg, .elementor-5359 .elementor-element.elementor-element-a7100014 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a710001c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-a710001c:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a710001c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a710001c.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a7100016{text-align:center;}.elementor-5359 .elementor-element.elementor-element-a7100016 img{width:85%;height:255px;}.elementor-5359 .elementor-element.elementor-element-a7100017 > .elementor-widget-container{background-color:#F1F2F4;padding:14px 13px 14px 13px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D80018;border-radius:5px 5px 5px 5px;}.elementor-5359 .elementor-element.elementor-element-a7100017{text-align:left;}.elementor-5359 .elementor-element.elementor-element-a7100017 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:1.16em;color:#1C2026;}.elementor-5359 .elementor-element.elementor-element-a7100018{font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:1.48em;color:#DB0016;}.elementor-5359 .elementor-element.elementor-element-a7100019{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.48em;color:#2B2B2B;}.elementor-5359 .elementor-element.elementor-element-a710001a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a710001a{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.48em;color:#2B2B2B;}.elementor-5359 .elementor-element.elementor-element-a710001b .elementor-button{background-color:#DB0016;font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:16px 14px 16px 14px;}.elementor-5359 .elementor-element.elementor-element-a710001b .elementor-button:hover, .elementor-5359 .elementor-element.elementor-element-a710001b .elementor-button:focus{background-color:#AD0010;color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a710001b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a710001b .elementor-button:hover svg, .elementor-5359 .elementor-element.elementor-element-a710001b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a710000e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-a710000e:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a710000e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a710000e.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a7100008{text-align:center;}.elementor-5359 .elementor-element.elementor-element-a7100008 img{width:85%;height:255px;}.elementor-5359 .elementor-element.elementor-element-a7100009 > .elementor-widget-container{background-color:#F1F2F4;padding:14px 13px 14px 13px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D80018;border-radius:5px 5px 5px 5px;}.elementor-5359 .elementor-element.elementor-element-a7100009{text-align:left;}.elementor-5359 .elementor-element.elementor-element-a7100009 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:1.16em;color:#1C2026;}.elementor-5359 .elementor-element.elementor-element-a710000a{font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:1.48em;color:#DB0016;}.elementor-5359 .elementor-element.elementor-element-a710000b{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.48em;color:#2B2B2B;}.elementor-5359 .elementor-element.elementor-element-a710000c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a710000c{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.48em;color:#2B2B2B;}.elementor-5359 .elementor-element.elementor-element-a710000d .elementor-button{background-color:#DB0016;font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:16px 14px 16px 14px;}.elementor-5359 .elementor-element.elementor-element-a710000d .elementor-button:hover, .elementor-5359 .elementor-element.elementor-element-a710000d .elementor-button:focus{background-color:#AD0010;color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a710000d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a710000d .elementor-button:hover svg, .elementor-5359 .elementor-element.elementor-element-a710000d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100007{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-a7100007:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a7100007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100007.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a7100001{text-align:center;}.elementor-5359 .elementor-element.elementor-element-a7100001 img{width:85%;height:255px;}.elementor-5359 .elementor-element.elementor-element-a7100002 > .elementor-widget-container{background-color:#F1F2F4;padding:14px 13px 14px 13px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D80018;border-radius:5px 5px 5px 5px;}.elementor-5359 .elementor-element.elementor-element-a7100002{text-align:left;}.elementor-5359 .elementor-element.elementor-element-a7100002 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:1.16em;color:#1C2026;}.elementor-5359 .elementor-element.elementor-element-a7100003{font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:1.48em;color:#DB0016;}.elementor-5359 .elementor-element.elementor-element-a7100004{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.48em;color:#2B2B2B;}.elementor-5359 .elementor-element.elementor-element-a7100005.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a7100005{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.48em;color:#2B2B2B;}.elementor-5359 .elementor-element.elementor-element-a7100006 .elementor-button{background-color:#DB0016;font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:16px 14px 16px 14px;}.elementor-5359 .elementor-element.elementor-element-a7100006 .elementor-button:hover, .elementor-5359 .elementor-element.elementor-element-a7100006 .elementor-button:focus{background-color:#AD0010;color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100006.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a7100006 .elementor-button:hover svg, .elementor-5359 .elementor-element.elementor-element-a7100006 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-38f7c45{--display:flex;--min-height:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-38f7c45:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-38f7c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB0016;}.elementor-5359 .elementor-element.elementor-element-a710003a{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-a710003a:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a710003a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100037{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:40px;--padding-bottom:40px;--padding-left:58px;--padding-right:58px;}.elementor-5359 .elementor-element.elementor-element-a7100037.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-a7100034{text-align:center;}.elementor-5359 .elementor-element.elementor-element-a7100034 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:37px;font-weight:800;line-height:1.12em;color:#171717;}.elementor-5359 .elementor-element.elementor-element-a7100035{text-align:center;font-family:"Arial", Sans-serif;font-size:17px;line-height:1.48em;color:#424952;}.elementor-5359 .elementor-element.elementor-element-a7100036 .elementor-button{background-color:#DB0016;font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:16px 14px 16px 14px;}.elementor-5359 .elementor-element.elementor-element-a7100036 .elementor-button:hover, .elementor-5359 .elementor-element.elementor-element-a7100036 .elementor-button:focus{background-color:#AD0010;color:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100036 .elementor-button:hover svg, .elementor-5359 .elementor-element.elementor-element-a7100036 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5359 .elementor-element.elementor-element-a7100039{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-a7100039:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-a7100039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D50016;}.elementor-5359 .elementor-element.elementor-element-a7100039.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5359 .elementor-element.elementor-element-6311bac{text-align:center;}.elementor-5359 .elementor-element.elementor-element-a710003c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-9cdbe4f{--display:flex;}@media(max-width:1024px){.elementor-5359 .elementor-element.elementor-element-a7100010 .elementor-heading-title{font-size:17px;}.elementor-5359 .elementor-element.elementor-element-a7100017 .elementor-heading-title{font-size:17px;}.elementor-5359 .elementor-element.elementor-element-a7100009 .elementor-heading-title{font-size:17px;}.elementor-5359 .elementor-element.elementor-element-a7100002 .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-5359 .elementor-element.elementor-element-c6d8af91{--min-height:13px;}.elementor-5359 .elementor-element.elementor-element-a7100027{--min-height:0px;--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-5359 .elementor-element.elementor-element-a7100024{--width:100%;--padding-top:34px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-5359 .elementor-element.elementor-element-fe000001 .elementor-heading-title{font-size:14px;}.elementor-5359 .elementor-element.elementor-element-fe000002 .elementor-heading-title{font-size:33px;}.elementor-5359 .elementor-element.elementor-element-fe000003{font-size:18px;}.elementor-5359 .elementor-element.elementor-element-fe000004{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-fe000005{font-size:13px;}.elementor-5359 .elementor-element.elementor-element-fe000006{font-size:12px;}.elementor-5359 .elementor-element.elementor-element-a7100026{--width:100%;--min-height:260px;--padding-top:12px;--padding-bottom:22px;--padding-left:15px;--padding-right:15px;}.elementor-5359 .elementor-element.elementor-element-a7100025 img{width:88%;}.elementor-5359 .elementor-element.elementor-element-385dac8{--min-height:13px;}.elementor-5359 .elementor-element.elementor-element-a710002e{--min-height:0px;--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-5359 .elementor-element.elementor-element-a7100029{--width:100%;--min-height:260px;--padding-top:12px;--padding-bottom:22px;--padding-left:15px;--padding-right:15px;}.elementor-5359 .elementor-element.elementor-element-6df810e img{width:88%;}.elementor-5359 .elementor-element.elementor-element-a710002d{--width:100%;--padding-top:34px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-5359 .elementor-element.elementor-element-fe000007{text-align:right;}.elementor-5359 .elementor-element.elementor-element-fe000007 .elementor-heading-title{font-size:14px;}.elementor-5359 .elementor-element.elementor-element-fe000008{text-align:right;}.elementor-5359 .elementor-element.elementor-element-fe000008 .elementor-heading-title{font-size:33px;}.elementor-5359 .elementor-element.elementor-element-fe000009{text-align:right;font-size:18px;}.elementor-5359 .elementor-element.elementor-element-fe00000a{text-align:right;font-size:15px;}.elementor-5359 .elementor-element.elementor-element-fe00000b{text-align:right;font-size:13px;}.elementor-5359 .elementor-element.elementor-element-fe00000c{text-align:right;font-size:12px;}.elementor-5359 .elementor-element.elementor-element-a7100030{--min-height:65px;}.elementor-5359 .elementor-element.elementor-element-a710002f .elementor-heading-title{font-size:29px;}.elementor-5359 .elementor-element.elementor-element-a7100032{--padding-top:25px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-5359 .elementor-element.elementor-element-a7100031{--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-5359 .elementor-element.elementor-element-a7100015{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a710000f img{width:80%;height:270px;}.elementor-5359 .elementor-element.elementor-element-a7100010 .elementor-heading-title{font-size:20px;}.elementor-5359 .elementor-element.elementor-element-a7100011{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-a7100012{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-a7100013{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-a710001c{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a7100016 img{width:80%;height:270px;}.elementor-5359 .elementor-element.elementor-element-a7100017 .elementor-heading-title{font-size:20px;}.elementor-5359 .elementor-element.elementor-element-a7100018{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-a7100019{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-a710001a{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-a710000e{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a7100008 img{width:80%;height:270px;}.elementor-5359 .elementor-element.elementor-element-a7100009 .elementor-heading-title{font-size:20px;}.elementor-5359 .elementor-element.elementor-element-a710000a{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-a710000b{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-a710000c{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-a7100007{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a7100001 img{width:80%;height:270px;}.elementor-5359 .elementor-element.elementor-element-a7100002 .elementor-heading-title{font-size:20px;}.elementor-5359 .elementor-element.elementor-element-a7100003{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-a7100004{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-a7100005{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-38f7c45{--min-height:13px;}.elementor-5359 .elementor-element.elementor-element-a710003a{--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-5359 .elementor-element.elementor-element-a7100037{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-5359 .elementor-element.elementor-element-a7100034 .elementor-heading-title{font-size:29px;}.elementor-5359 .elementor-element.elementor-element-a7100035{font-size:15px;}.elementor-5359 .elementor-element.elementor-element-a7100039{--width:100%;}}@media(min-width:768px){.elementor-5359 .elementor-element.elementor-element-a710003d{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a710001e{--width:100%;}.elementor-5359 .elementor-element.elementor-element-c6d8af91{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a7100027{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a7100024{--width:44.787%;}.elementor-5359 .elementor-element.elementor-element-a7100026{--width:54.208%;}.elementor-5359 .elementor-element.elementor-element-385dac8{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a710002e{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a7100029{--width:45%;}.elementor-5359 .elementor-element.elementor-element-a710002d{--width:55%;}.elementor-5359 .elementor-element.elementor-element-a7100030{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a7100032{--content-width:1400px;}.elementor-5359 .elementor-element.elementor-element-a7100031{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a7100015{--width:23%;}.elementor-5359 .elementor-element.elementor-element-a710001c{--width:23%;}.elementor-5359 .elementor-element.elementor-element-a710000e{--width:23%;}.elementor-5359 .elementor-element.elementor-element-a7100007{--width:23%;}.elementor-5359 .elementor-element.elementor-element-38f7c45{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a710003a{--width:100%;}.elementor-5359 .elementor-element.elementor-element-a7100037{--width:55%;}.elementor-5359 .elementor-element.elementor-element-a7100039{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5359 .elementor-element.elementor-element-a7100015{--width:47%;}.elementor-5359 .elementor-element.elementor-element-a710001c{--width:47%;}.elementor-5359 .elementor-element.elementor-element-a710000e{--width:47%;}.elementor-5359 .elementor-element.elementor-element-a7100007{--width:47%;}}/* Start custom CSS for heading, class: .elementor-element-a7100010 */.elementor-5359 .elementor-element.elementor-element-a7100010{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:132px!important;height:132px!important;padding:14px 13px!important;background:#F1F2F4!important;border-left:4px solid #D80018!important;border-radius:5px!important;box-sizing:border-box!important;width:100%!important}.elementor-5359 .elementor-element.elementor-element-a7100010 .elementor-heading-title{color:#1C2026!important;font-size:clamp(16px,1.4vw,20px)!important;line-height:1.21!important}@media(max-width:520px){.elementor-5359 .elementor-element.elementor-element-a7100010{height:106px!important;min-height:106px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7100017 */.elementor-5359 .elementor-element.elementor-element-a7100017{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:132px!important;height:132px!important;padding:14px 13px!important;background:#F1F2F4!important;border-left:4px solid #D80018!important;border-radius:5px!important;box-sizing:border-box!important;width:100%!important}.elementor-5359 .elementor-element.elementor-element-a7100017 .elementor-heading-title{color:#1C2026!important;font-size:clamp(16px,1.4vw,20px)!important;line-height:1.21!important}@media(max-width:520px){.elementor-5359 .elementor-element.elementor-element-a7100017{height:106px!important;min-height:106px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7100009 */.elementor-5359 .elementor-element.elementor-element-a7100009{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:132px!important;height:132px!important;padding:14px 13px!important;background:#F1F2F4!important;border-left:4px solid #D80018!important;border-radius:5px!important;box-sizing:border-box!important;width:100%!important}.elementor-5359 .elementor-element.elementor-element-a7100009 .elementor-heading-title{color:#1C2026!important;font-size:clamp(16px,1.4vw,20px)!important;line-height:1.21!important}@media(max-width:520px){.elementor-5359 .elementor-element.elementor-element-a7100009{height:106px!important;min-height:106px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7100002 */.elementor-5359 .elementor-element.elementor-element-a7100002{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:132px!important;height:132px!important;padding:14px 13px!important;background:#F1F2F4!important;border-left:4px solid #D80018!important;border-radius:5px!important;box-sizing:border-box!important;width:100%!important}.elementor-5359 .elementor-element.elementor-element-a7100002 .elementor-heading-title{color:#1C2026!important;font-size:clamp(16px,1.4vw,20px)!important;line-height:1.21!important}@media(max-width:520px){.elementor-5359 .elementor-element.elementor-element-a7100002{height:106px!important;min-height:106px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a710003d */.dp4{--dp4-red:#df0013;--dp4-ink:#121417;--dp4-gray:#f1f2f3;width:100%!important;max-width:none!important;--gap:0px!important;font-family:Arial,Helvetica,sans-serif}
.dp4,.dp4 *{box-sizing:border-box}
.dp4 .e-con{--gap:0px!important}
.dp4 .elementor-widget{margin:0!important}
.dp4 .dp4-banner{width:100%!important}
.dp4 .dp4-banner img{width:100%!important;height:auto!important;display:block!important}
.dp4 .dp4-redline{width:100%;height:24px;background:var(--dp4-red)}
.dp4 .dp4-intro{width:100%;display:flex;flex-direction:row;align-items:stretch;background:#fff;min-height:300px}
.dp4 .dp4-intro-copy,.dp4 .dp4-intro-art{width:50%;max-width:50%}
.dp4 .dp4-intro-copy{padding:46px clamp(30px,4.2vw,78px)!important;justify-content:center;gap:13px!important}
.dp4 .dp4-intro-copy h2{font-size:clamp(26px,2.95vw,43px)!important;color:#111!important;letter-spacing:-.035em;line-height:1.1;font-weight:900;margin:0}
.dp4 .dp4-tick{background:var(--dp4-red);height:7px;width:60px}
.dp4 .dp4-text p{font-size:clamp(14px,1.36vw,18px);line-height:1.5;color:#262626;margin:0 0 10px}
.dp4 .dp4-intro-art{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;padding:0!important;min-height:315px;background:#f2f2f2}
.dp4 .dp4-intro-logo:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#fff 0%,#f6f6f6 40%,#e9e9e9 100%);z-index:0;pointer-events:none}
.dp4 .dp4-intro-logo{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}
.dp4 .dp4-intro-logo .elementor-widget-image{position:relative;z-index:1;width:100%!important}
.dp4 .dp4-intro-logo img{width:100%!important;height:320px!important;object-fit:cover!important;object-position:85% center;mix-blend-mode:multiply}
.dp4 .dp4-intro-photo{background:linear-gradient(135deg,#1a1a1a,#dedede);clip-path:polygon(0 0,100% 0,87% 100%,0 100%)}
.dp4 .dp4-intro-photo img{width:100%!important;height:390px!important;object-fit:contain!important;object-position:center;background:linear-gradient(130deg,#eee,#b9bdc1);mix-blend-mode:multiply}
.dp4 .dp4-intro-reverse{flex-direction:row}
.dp4 .dp4-band{width:100%;background:var(--dp4-red);min-height:82px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}
.dp4 .dp4-band:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(125deg,transparent,transparent 60px,rgba(255,255,255,.04) 65px,transparent 71px)}
.dp4 .dp4-band h2{font-size:clamp(26px,3.1vw,43px)!important;font-weight:800;color:white!important;letter-spacing:.01em;text-align:center;margin:0!important;position:relative}
.dp4 .dp4-catalog{width:100%;padding:30px 32px 72px!important;max-width:1510px;margin:auto}
.dp4 .dp4-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important;align-items:stretch;width:100%}
.dp4 .dp4-product{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:11px!important;padding:0 4px!important}
.dp4 .dp4-product-image{width:100%;height:295px;display:flex;align-items:center;justify-content:center}
.dp4 .dp4-product-image .elementor-widget-container{height:100%;width:100%;display:flex;align-items:center;justify-content:center}
.dp4 .dp4-product-image img{height:100%!important;width:100%!important;object-fit:contain!important}
.dp4 .dp4-product h3{font-size:clamp(16px,1.45vw,21px)!important;color:#151515;font-weight:800;letter-spacing:-.025em;line-height:1.18;margin:0}
.dp4 .dp4-product-lead p{font-size:clamp(13px,1.09vw,16px);font-weight:700;line-height:1.35;color:#df0013;margin:0}
.dp4 .dp4-product-description p{font-size:clamp(13px,1.1vw,16px);line-height:1.45;margin:0}
.dp4 .dp4-feature-label{font-size:14px;font-weight:800;color:#111;margin:0 0 8px}
.dp4 .dp4-specs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}
.dp4 .dp4-specs li{font-size:clamp(12px,1.05vw,15px);line-height:1.37;color:#242424;padding-left:20px;position:relative}
.dp4 .dp4-specs li:before{content:"✓";position:absolute;top:2px;left:0;width:14px;height:14px;border-radius:50%;background:#e00014;color:white;display:grid;place-items:center;font-size:10px;font-weight:800}
.dp4 .dp4-product-button{margin-top:auto!important;padding-top:16px}
.dp4 .dp4-product-button .elementor-button,.dp4 .dp4-closing-button .elementor-button{background:var(--dp4-red)!important;border-radius:7px!important;color:white!important;font-weight:750;font-size:14px;padding:17px 12px!important;min-width:100%;text-align:center;transition:background .15s ease,transform .15s}
.dp4 .dp4-product-button .elementor-button:hover,.dp4 .dp4-closing-button .elementor-button:hover{background:#ba0010!important;transform:translateY(-2px)}
.dp4 .dp4-outro{width:100%;min-height:365px;border-top:3px solid var(--dp4-red);display:flex;flex-direction:row;position:relative;background:linear-gradient(90deg,#fff,#f3f3f3);overflow:hidden}
.dp4 .dp4-outro-copy{width:57%;padding:60px 6%!important;justify-content:center;gap:18px!important;z-index:1}
.dp4 .dp4-outro-copy h2{font-size:clamp(27px,3vw,43px)!important;color:#111!important;font-weight:900;line-height:1.1;letter-spacing:-.04em}
.dp4 .dp4-outro-copy p{font-size:clamp(14px,1.43vw,18px);line-height:1.5;margin:0}
.dp4 .dp4-closing-button{max-width:440px}
.dp4 .dp4-outro-photo{width:43%;background:linear-gradient(140deg,#e00013,#950008);clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);padding:20px!important;justify-content:center;align-items:center}
.dp4 .dp4-outro-photo img{height:320px!important;width:100%!important;object-fit:contain!important;filter:drop-shadow(0 12px 10px rgba(0,0,0,.22))}
.dp4 .dp4-outro-photo:before{content:"";position:absolute;left:10%;height:100%;width:15%;transform:skewX(-20deg);background:rgba(255,255,255,.08)}
.dp4 .dp4-style{height:0!important;overflow:hidden}
@media(max-width:1040px){
 .dp4 .dp4-intro-copy{padding:36px 27px!important}
 .dp4 .dp4-grid{gap:12px!important}
 .dp4 .dp4-catalog{padding:26px 18px 50px!important}
 .dp4 .dp4-product-image{height:230px}
 .dp4 .dp4-product h3{font-size:16px!important}
 .dp4 .dp4-product-description p,.dp4 .dp4-specs li{font-size:12px}
}
@media(max-width:767px){
 .dp4 .dp4-redline{height:16px}
 .dp4 .dp4-intro,.dp4 .dp4-intro-reverse{flex-direction:column!important}
 .dp4 .dp4-intro-copy,.dp4 .dp4-intro-art{width:100%!important;max-width:100%!important}
 .dp4 .dp4-intro-copy{padding:36px 23px!important}
 .dp4 .dp4-intro-art{min-height:240px!important;clip-path:none!important}
 .dp4 .dp4-intro-logo img,.dp4 .dp4-intro-photo img{height:240px!important}
 .dp4 .dp4-intro-reverse .dp4-intro-art{order:2}
 .dp4 .dp4-intro-reverse .dp4-intro-copy{order:1}
 .dp4 .dp4-intro-copy h2{font-size:30px!important}
 .dp4 .dp4-text p{font-size:15px}
 .dp4 .dp4-band{min-height:64px}
 .dp4 .dp4-band h2{font-size:26px!important}
 .dp4 .dp4-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px!important}
 .dp4 .dp4-catalog{padding:20px 20px 52px!important}
 .dp4 .dp4-product-image{height:210px}
 .dp4 .dp4-product h3{font-size:16px!important}
 .dp4 .dp4-product-description p,.dp4 .dp4-specs li{font-size:13px}
 .dp4 .dp4-outro-copy{width:65%;padding:37px 25px!important}
 .dp4 .dp4-outro-photo{width:35%}
 .dp4 .dp4-outro-copy h2{font-size:29px!important}
 .dp4 .dp4-outro-copy p{font-size:15px}
}
@media(max-width:520px){
 .dp4 .dp4-grid{grid-template-columns:1fr;gap:36px!important}
 .dp4 .dp4-product-image{height:290px}
 .dp4 .dp4-product h3{font-size:20px!important}
 .dp4 .dp4-product-description p,.dp4 .dp4-specs li{font-size:15px}
 .dp4 .dp4-product{gap:12px!important}
 .dp4 .dp4-outro{flex-direction:column!important}
 .dp4 .dp4-outro-copy,.dp4 .dp4-outro-photo{width:100%!important}
 .dp4 .dp4-outro-photo{min-height:215px;clip-path:none}
 .dp4 .dp4-outro-photo img{height:210px!important}
}

/* DIDEMO v5 - transparent, integrated editorial blocks */
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh{background:#fff!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;min-height:390px!important}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh>.dp4-intro-copy{width:55%!important;max-width:55%!important;background:transparent!important;padding:40px clamp(26px,4.5vw,72px)!important;gap:9px!important;align-items:stretch;justify-content:center}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh>.dp4-clean-visual{width:45%!important;max-width:45%!important;background:transparent!important;clip-path:none!important;padding:16px 18px!important;display:flex!important;align-items:center;justify-content:center;min-height:390px!important}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-clean-visual:before,.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-clean-visual:after{display:none!important;content:none!important}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-clean-visual .elementor-widget-image{width:100%!important;max-width:100%!important;position:static!important}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-clean-visual img{width:100%!important;height:300px!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply!important;filter:none!important;background:transparent!important}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-intro-heading h2{color:#101319!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:900!important;font-size:clamp(29px,2.75vw,43px)!important;letter-spacing:-.03em!important;line-height:1.13!important;margin:0 0 8px!important}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-intro-eyebrow .elementor-heading-title{color:#C90013!important;font-size:12px!important;letter-spacing:.15em!important;font-weight:800!important}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-intro-lead p{font-size:clamp(17px,1.35vw,20px)!important;line-height:1.38!important;color:#1b2128!important;font-weight:600!important;margin:0 0 5px!important}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-intro-body p{font-size:clamp(15px,1.18vw,18px)!important;line-height:1.6!important;color:#47505c!important;margin:0 0 4px!important}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-intro-tags p{margin:0!important}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-highlight-items{display:flex;gap:8px;flex-wrap:wrap;padding:9px 0 7px}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-highlight-items span{font-size:10px!important;letter-spacing:.09em!important;font-weight:800!important;color:#B50014!important;background:#fff!important;border:1px solid #e9ccd0;border-radius:3px;padding:8px 10px;white-space:nowrap}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-intro-footnote p{font-size:13px!important;line-height:1.48!important;color:#626A73!important;margin:6px 0 0!important;padding-left:13px;border-left:3px solid #D00013}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-intro-reverse .dp4-clean-visual{order:0}
.elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-intro-reverse .dp4-intro-copy{order:1}
@media(max-width:767px){
 .elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh{flex-direction:column!important;min-height:0!important}
 .elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh>.dp4-intro-copy{order:0!important;width:100%!important;max-width:100%!important;padding:34px 22px!important}
 .elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh>.dp4-clean-visual{order:1!important;width:100%!important;max-width:100%!important;min-height:220px!important;padding:10px 20px 23px!important}
 .elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-clean-visual img{height:225px!important}
 .elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-intro-heading h2{font-size:29px!important}
 .elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-intro-lead p{font-size:17px!important}
 .elementor-5359 .elementor-element.elementor-element-a710003d.dp4 .dp4-refresh .dp4-intro-body p{font-size:15px!important}
}

/* DIDEMO 2026 RIGHT ALIGN SECOND INTRO */
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a710002d{align-items:flex-end!important;text-align:right!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a710002d .elementor-heading-title{text-align:right!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a710002d .elementor-widget-text-editor p{text-align:right!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-fe00000b .dp4-highlight-items{justify-content:flex-end!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-fe00000c p{border:0!important;border-left:0!important;border-right:0!important;padding:0!important}


/* DIDEMO RECOVERY 2026-10-29 CARD GRID & CTA */
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100031{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;width:100%!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100007,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a710000e,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100015,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a710001c{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;height:100%!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100006,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a710000d,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100014,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a710001b{margin-top:auto!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100002,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100009,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100010,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100017{display:flex!important;align-items:center!important;height:132px!important;min-height:132px!important;padding:14px 13px!important;background:#F1F2F4!important;border-left:4px solid #D80018!important;border-radius:5px!important;box-sizing:border-box!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100002 h3,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100009 h3,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100010 h3,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100017 h3{color:#1C2026!important;font-size:clamp(16px,1.4vw,20px)!important;line-height:1.21!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-fe000005 .dp4-highlight-items,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-fe00000b .dp4-highlight-items{display:flex!important;gap:8px!important;flex-wrap:wrap!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-fe000005 .dp4-highlight-items span,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-fe00000b .dp4-highlight-items span{display:inline-block!important;margin:0!important;padding:8px 11px!important;border:1px solid #E6C7CA!important;background:#FFF5F5!important;border-radius:5px!important;white-space:normal!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-fe00000b .dp4-highlight-items{justify-content:flex-end!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-fe00000c p{border:0!important;border-left:0!important;border-right:0!important;padding:0!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a710003a{background:#FFFFFF!important;min-height:350px!important;display:flex!important;flex-direction:row!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100037{width:55%!important;max-width:55%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:38px 45px!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100037 h2,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100037 p{text-align:center!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100039{width:45%!important;max-width:45%!important;background:#D50016!important;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)!important;padding:0!important;overflow:hidden!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100039 .elementor-widget-image,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100039 .elementor-widget-container{width:100%!important;height:100%!important}
.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100039 img{display:block!important;width:100%!important;height:350px!important;object-fit:cover!important;object-position:center center!important}
@media(max-width:1024px){.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100031{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a710003a{flex-direction:column!important}.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100037,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100039{width:100%!important;max-width:100%!important}.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100039{clip-path:none!important}.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100039 img{height:240px!important}}
@media(max-width:520px){.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100031{grid-template-columns:1fr!important}.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100002,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100009,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100010,.elementor-5359 .elementor-element.elementor-element-a710003d .elementor-element-a7100017{height:106px!important;min-height:106px!important}}/* End custom CSS */