.elementor-35 .elementor-element.elementor-element-0ac9888{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:90px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-35 .elementor-element.elementor-element-0ac9888:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0ac9888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0E0E0E 0%, #2A1116 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-469db5a{text-align:center;}.elementor-35 .elementor-element.elementor-element-469db5a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:4px;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-a9fffe4{text-align:center;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-a9fffe4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:300;line-height:1.25em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-f61ebd3{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#C9C2BB;width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-ef3c6ff{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-35 .elementor-element.elementor-element-830e9ec{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-46e9e71{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-35 .elementor-element.elementor-element-f7a4c85 img{width:100%;height:560px;object-fit:cover;object-position:center center;}.elementor-35 .elementor-element.elementor-element-7037ee5{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-d76703e{text-align:start;}.elementor-35 .elementor-element.elementor-element-d76703e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:4px;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-df3d87d{text-align:start;}.elementor-35 .elementor-element.elementor-element-df3d87d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:300;line-height:1.25em;color:#111111;}.elementor-35 .elementor-element.elementor-element-a8db7c4{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#4A4A4A;}.elementor-35 .elementor-element.elementor-element-15ef2f7{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-af668fc .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#111111;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111111;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-35 .elementor-element.elementor-element-af668fc .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-af668fc .elementor-button:focus{color:#FFFFFF;background-color:#C8102E;border-color:#C8102E;}.elementor-35 .elementor-element.elementor-element-af668fc .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-af668fc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-cbea7df .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#111111;color:#111111;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D2CB;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-35 .elementor-element.elementor-element-cbea7df .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-cbea7df .elementor-button:focus{color:#FFFFFF;background-color:#111111;border-color:#111111;}.elementor-35 .elementor-element.elementor-element-cbea7df .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-cbea7df .elementor-button:focus svg{fill:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-37dfbc6{--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-35 .elementor-element.elementor-element-37dfbc6:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-37dfbc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-35 .elementor-element.elementor-element-8143863{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-35 .elementor-element.elementor-element-2abef54{text-align:center;}.elementor-35 .elementor-element.elementor-element-2abef54 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:4px;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-da0ef3f{text-align:center;}.elementor-35 .elementor-element.elementor-element-da0ef3f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:300;line-height:1.25em;color:#111111;}.elementor-35 .elementor-element.elementor-element-48d3d34{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-e4e5552{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECE6E0;--border-color:#ECE6E0;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35 .elementor-element.elementor-element-e4e5552:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-e4e5552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-7a522a4 .elementor-icon-wrapper{text-align:start;}.elementor-35 .elementor-element.elementor-element-7a522a4.elementor-view-stacked .elementor-icon{background-color:#FDECEF;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-7a522a4.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-7a522a4.elementor-view-default .elementor-icon{color:#FDECEF;border-color:#FDECEF;}.elementor-35 .elementor-element.elementor-element-7a522a4.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-7a522a4.elementor-view-default .elementor-icon svg{fill:#FDECEF;}.elementor-35 .elementor-element.elementor-element-7a522a4.elementor-view-framed .elementor-icon{background-color:#C8102E;}.elementor-35 .elementor-element.elementor-element-7a522a4.elementor-view-stacked .elementor-icon svg{fill:#C8102E;}.elementor-35 .elementor-element.elementor-element-7a522a4 .elementor-icon{font-size:22px;padding:14px;border-radius:14px 14px 14px 14px;}.elementor-35 .elementor-element.elementor-element-7a522a4 .elementor-icon svg{height:22px;}.elementor-35 .elementor-element.elementor-element-15f7597{text-align:start;}.elementor-35 .elementor-element.elementor-element-15f7597 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:1.25em;color:#111111;}.elementor-35 .elementor-element.elementor-element-6e776bc{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A5A5A;}.elementor-35 .elementor-element.elementor-element-1677945{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECE6E0;--border-color:#ECE6E0;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35 .elementor-element.elementor-element-1677945:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-1677945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-36cb47b .elementor-icon-wrapper{text-align:start;}.elementor-35 .elementor-element.elementor-element-36cb47b.elementor-view-stacked .elementor-icon{background-color:#FDECEF;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-36cb47b.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-36cb47b.elementor-view-default .elementor-icon{color:#FDECEF;border-color:#FDECEF;}.elementor-35 .elementor-element.elementor-element-36cb47b.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-36cb47b.elementor-view-default .elementor-icon svg{fill:#FDECEF;}.elementor-35 .elementor-element.elementor-element-36cb47b.elementor-view-framed .elementor-icon{background-color:#C8102E;}.elementor-35 .elementor-element.elementor-element-36cb47b.elementor-view-stacked .elementor-icon svg{fill:#C8102E;}.elementor-35 .elementor-element.elementor-element-36cb47b .elementor-icon{font-size:22px;padding:14px;border-radius:14px 14px 14px 14px;}.elementor-35 .elementor-element.elementor-element-36cb47b .elementor-icon svg{height:22px;}.elementor-35 .elementor-element.elementor-element-8c04700{text-align:start;}.elementor-35 .elementor-element.elementor-element-8c04700 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:1.25em;color:#111111;}.elementor-35 .elementor-element.elementor-element-d8e4d85{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A5A5A;}.elementor-35 .elementor-element.elementor-element-e6b5529{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECE6E0;--border-color:#ECE6E0;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35 .elementor-element.elementor-element-e6b5529:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-e6b5529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-154f6ea .elementor-icon-wrapper{text-align:start;}.elementor-35 .elementor-element.elementor-element-154f6ea.elementor-view-stacked .elementor-icon{background-color:#FDECEF;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-154f6ea.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-154f6ea.elementor-view-default .elementor-icon{color:#FDECEF;border-color:#FDECEF;}.elementor-35 .elementor-element.elementor-element-154f6ea.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-154f6ea.elementor-view-default .elementor-icon svg{fill:#FDECEF;}.elementor-35 .elementor-element.elementor-element-154f6ea.elementor-view-framed .elementor-icon{background-color:#C8102E;}.elementor-35 .elementor-element.elementor-element-154f6ea.elementor-view-stacked .elementor-icon svg{fill:#C8102E;}.elementor-35 .elementor-element.elementor-element-154f6ea .elementor-icon{font-size:22px;padding:14px;border-radius:14px 14px 14px 14px;}.elementor-35 .elementor-element.elementor-element-154f6ea .elementor-icon svg{height:22px;}.elementor-35 .elementor-element.elementor-element-0006517{text-align:start;}.elementor-35 .elementor-element.elementor-element-0006517 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:1.25em;color:#111111;}.elementor-35 .elementor-element.elementor-element-ddb0e4b{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A5A5A;}.elementor-35 .elementor-element.elementor-element-20fea27{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECE6E0;--border-color:#ECE6E0;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35 .elementor-element.elementor-element-20fea27:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-20fea27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-7dc3625 .elementor-icon-wrapper{text-align:start;}.elementor-35 .elementor-element.elementor-element-7dc3625.elementor-view-stacked .elementor-icon{background-color:#FDECEF;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-7dc3625.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-7dc3625.elementor-view-default .elementor-icon{color:#FDECEF;border-color:#FDECEF;}.elementor-35 .elementor-element.elementor-element-7dc3625.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-7dc3625.elementor-view-default .elementor-icon svg{fill:#FDECEF;}.elementor-35 .elementor-element.elementor-element-7dc3625.elementor-view-framed .elementor-icon{background-color:#C8102E;}.elementor-35 .elementor-element.elementor-element-7dc3625.elementor-view-stacked .elementor-icon svg{fill:#C8102E;}.elementor-35 .elementor-element.elementor-element-7dc3625 .elementor-icon{font-size:22px;padding:14px;border-radius:14px 14px 14px 14px;}.elementor-35 .elementor-element.elementor-element-7dc3625 .elementor-icon svg{height:22px;}.elementor-35 .elementor-element.elementor-element-221c747{text-align:start;}.elementor-35 .elementor-element.elementor-element-221c747 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:1.25em;color:#111111;}.elementor-35 .elementor-element.elementor-element-5fc008a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A5A5A;}.elementor-35 .elementor-element.elementor-element-0025fbb{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-35 .elementor-element.elementor-element-e338eaa{text-align:center;}.elementor-35 .elementor-element.elementor-element-e338eaa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:4px;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-b237414{text-align:center;}.elementor-35 .elementor-element.elementor-element-b237414 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:300;line-height:1.25em;color:#111111;}.elementor-35 .elementor-element.elementor-element-01d77ad{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-f4559be{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECE6E0;--border-color:#ECE6E0;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35 .elementor-element.elementor-element-f4559be:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-f4559be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-14aa67c{text-align:start;}.elementor-35 .elementor-element.elementor-element-14aa67c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:200;line-height:1em;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-858f393{text-align:start;}.elementor-35 .elementor-element.elementor-element-858f393 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:1.25em;color:#111111;}.elementor-35 .elementor-element.elementor-element-e138f9e{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A5A5A;}.elementor-35 .elementor-element.elementor-element-dcf60eb{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECE6E0;--border-color:#ECE6E0;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35 .elementor-element.elementor-element-dcf60eb:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-dcf60eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-7ee09f0{text-align:start;}.elementor-35 .elementor-element.elementor-element-7ee09f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:200;line-height:1em;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-22cc0d0{text-align:start;}.elementor-35 .elementor-element.elementor-element-22cc0d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:1.25em;color:#111111;}.elementor-35 .elementor-element.elementor-element-54867af{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A5A5A;}.elementor-35 .elementor-element.elementor-element-a971cfe{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECE6E0;--border-color:#ECE6E0;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35 .elementor-element.elementor-element-a971cfe:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-a971cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-1e56eb3{text-align:start;}.elementor-35 .elementor-element.elementor-element-1e56eb3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:200;line-height:1em;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-5befa90{text-align:start;}.elementor-35 .elementor-element.elementor-element-5befa90 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:1.25em;color:#111111;}.elementor-35 .elementor-element.elementor-element-e93bbc8{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A5A5A;}.elementor-35 .elementor-element.elementor-element-46d0589{--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-35 .elementor-element.elementor-element-46d0589:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-46d0589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-35 .elementor-element.elementor-element-a547abc{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-35 .elementor-element.elementor-element-b00eada{text-align:center;}.elementor-35 .elementor-element.elementor-element-b00eada .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:4px;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-3c0cfc9{text-align:center;}.elementor-35 .elementor-element.elementor-element-3c0cfc9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:300;line-height:1.25em;color:#111111;}.elementor-35 .elementor-element.elementor-element-6ec96e9{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-4ecf48c{--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:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35 .elementor-element.elementor-element-4ecf48c:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-4ecf48c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #141414 0%, #3A1219 100%);}.elementor-35 .elementor-element.elementor-element-9ef4c54{text-align:start;}.elementor-35 .elementor-element.elementor-element-9ef4c54 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-fc7424e{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#C9C2BB;}.elementor-35 .elementor-element.elementor-element-8ab4c29 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#111111;color:#111111;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:12px 22px 12px 22px;}.elementor-35 .elementor-element.elementor-element-8ab4c29 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-8ab4c29 .elementor-button:focus{color:#FFFFFF;background-color:#C8102E;border-color:#C8102E;}.elementor-35 .elementor-element.elementor-element-8ab4c29 .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-8ab4c29 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-5c6aab2{--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:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35 .elementor-element.elementor-element-5c6aab2:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-5c6aab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #141414 0%, #3A1219 100%);}.elementor-35 .elementor-element.elementor-element-f2d1939{text-align:start;}.elementor-35 .elementor-element.elementor-element-f2d1939 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-faa55f7{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#C9C2BB;}.elementor-35 .elementor-element.elementor-element-b49bb8a .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#111111;color:#111111;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:12px 22px 12px 22px;}.elementor-35 .elementor-element.elementor-element-b49bb8a .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-b49bb8a .elementor-button:focus{color:#FFFFFF;background-color:#C8102E;border-color:#C8102E;}.elementor-35 .elementor-element.elementor-element-b49bb8a .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-b49bb8a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-a9ae757{--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:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35 .elementor-element.elementor-element-a9ae757:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-a9ae757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #141414 0%, #3A1219 100%);}.elementor-35 .elementor-element.elementor-element-56d6e52{text-align:start;}.elementor-35 .elementor-element.elementor-element-56d6e52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-6260d47{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#C9C2BB;}.elementor-35 .elementor-element.elementor-element-a26bbe0 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#111111;color:#111111;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:12px 22px 12px 22px;}.elementor-35 .elementor-element.elementor-element-a26bbe0 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-a26bbe0 .elementor-button:focus{color:#FFFFFF;background-color:#C8102E;border-color:#C8102E;}.elementor-35 .elementor-element.elementor-element-a26bbe0 .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-a26bbe0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-5059865{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-35 .elementor-element.elementor-element-5059865:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-5059865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0E0E0E 0%, #2A1116 100%);}.elementor-35 .elementor-element.elementor-element-55d8c93{text-align:center;}.elementor-35 .elementor-element.elementor-element-55d8c93 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:4px;color:#C8102E;}.elementor-35 .elementor-element.elementor-element-4086312{text-align:center;}.elementor-35 .elementor-element.elementor-element-4086312 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:300;line-height:1.25em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-15e58e4{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#C9C2BB;width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-80ab6cf{--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-fc14a7c .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#C8102E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8102E;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-35 .elementor-element.elementor-element-fc14a7c .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-fc14a7c .elementor-button:focus{color:#FFFFFF;background-color:#111111;border-color:#111111;}.elementor-35 .elementor-element.elementor-element-fc14a7c .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-fc14a7c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-d84dd5a .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#111111;color:#111111;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-35 .elementor-element.elementor-element-d84dd5a .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-d84dd5a .elementor-button:focus{color:#FFFFFF;background-color:#C8102E;border-color:#C8102E;}.elementor-35 .elementor-element.elementor-element-d84dd5a .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-d84dd5a .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-0ac9888{--padding-top:54px;--padding-bottom:46px;--padding-left:16px;--padding-right:16px;}.elementor-35 .elementor-element.elementor-element-a9fffe4 .elementor-heading-title{font-size:30px;}.elementor-35 .elementor-element.elementor-element-a9fffe4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-35 .elementor-element.elementor-element-f61ebd3{font-size:15px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-35 .elementor-element.elementor-element-ef3c6ff{--padding-top:44px;--padding-bottom:44px;--padding-left:14px;--padding-right:14px;}.elementor-35 .elementor-element.elementor-element-830e9ec{--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-35 .elementor-element.elementor-element-46e9e71{--width:100%;}.elementor-35 .elementor-element.elementor-element-f7a4c85 img{height:380px;}.elementor-35 .elementor-element.elementor-element-7037ee5{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-df3d87d .elementor-heading-title{font-size:28px;}.elementor-35 .elementor-element.elementor-element-8143863{--padding-top:44px;--padding-bottom:44px;--padding-left:14px;--padding-right:14px;}.elementor-35 .elementor-element.elementor-element-da0ef3f .elementor-heading-title{font-size:28px;}.elementor-35 .elementor-element.elementor-element-e4e5552{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-35 .elementor-element.elementor-element-1677945{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-35 .elementor-element.elementor-element-e6b5529{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-35 .elementor-element.elementor-element-20fea27{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-35 .elementor-element.elementor-element-0025fbb{--padding-top:44px;--padding-bottom:44px;--padding-left:14px;--padding-right:14px;}.elementor-35 .elementor-element.elementor-element-b237414 .elementor-heading-title{font-size:28px;}.elementor-35 .elementor-element.elementor-element-01d77ad{--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-35 .elementor-element.elementor-element-f4559be{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-35 .elementor-element.elementor-element-dcf60eb{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-35 .elementor-element.elementor-element-a971cfe{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-35 .elementor-element.elementor-element-a547abc{--padding-top:44px;--padding-bottom:44px;--padding-left:14px;--padding-right:14px;}.elementor-35 .elementor-element.elementor-element-3c0cfc9 .elementor-heading-title{font-size:28px;}.elementor-35 .elementor-element.elementor-element-6ec96e9{--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-35 .elementor-element.elementor-element-4ecf48c{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-35 .elementor-element.elementor-element-5c6aab2{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-35 .elementor-element.elementor-element-a9ae757{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-35 .elementor-element.elementor-element-5059865{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-35 .elementor-element.elementor-element-4086312 .elementor-heading-title{font-size:26px;}.elementor-35 .elementor-element.elementor-element-15e58e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-ef3c6ff{--content-width:1200px;}.elementor-35 .elementor-element.elementor-element-46e9e71{--width:45%;}.elementor-35 .elementor-element.elementor-element-7037ee5{--width:55%;}.elementor-35 .elementor-element.elementor-element-8143863{--content-width:1200px;}.elementor-35 .elementor-element.elementor-element-e4e5552{--width:25%;}.elementor-35 .elementor-element.elementor-element-1677945{--width:25%;}.elementor-35 .elementor-element.elementor-element-e6b5529{--width:25%;}.elementor-35 .elementor-element.elementor-element-20fea27{--width:25%;}.elementor-35 .elementor-element.elementor-element-0025fbb{--content-width:1200px;}.elementor-35 .elementor-element.elementor-element-f4559be{--width:33.33%;}.elementor-35 .elementor-element.elementor-element-dcf60eb{--width:33.33%;}.elementor-35 .elementor-element.elementor-element-a971cfe{--width:33.33%;}.elementor-35 .elementor-element.elementor-element-a547abc{--content-width:1200px;}.elementor-35 .elementor-element.elementor-element-4ecf48c{--width:33.33%;}.elementor-35 .elementor-element.elementor-element-5c6aab2{--width:33.33%;}.elementor-35 .elementor-element.elementor-element-a9ae757{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-35 .elementor-element.elementor-element-e4e5552{--width:50%;}.elementor-35 .elementor-element.elementor-element-1677945{--width:50%;}.elementor-35 .elementor-element.elementor-element-e6b5529{--width:50%;}.elementor-35 .elementor-element.elementor-element-20fea27{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-f61ebd3 */.elementor-35 .elementor-element.elementor-element-f61ebd3 a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-f61ebd3 p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-f61ebd3 p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-f61ebd3 ul,.elementor-35 .elementor-element.elementor-element-f61ebd3 ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-f61ebd3 li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-f61ebd3 strong{color:#111}
.elementor-35 .elementor-element.elementor-element-f61ebd3 table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-f61ebd3 th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-f61ebd3 td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-f61ebd3 tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7a4c85 */.elementor-35 .elementor-element.elementor-element-f7a4c85 img{border-radius:22px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8db7c4 */.elementor-35 .elementor-element.elementor-element-a8db7c4 a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-a8db7c4 p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-a8db7c4 p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-a8db7c4 ul,.elementor-35 .elementor-element.elementor-element-a8db7c4 ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-a8db7c4 li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-a8db7c4 strong{color:#111}
.elementor-35 .elementor-element.elementor-element-a8db7c4 table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-a8db7c4 th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-a8db7c4 td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-a8db7c4 tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e776bc */.elementor-35 .elementor-element.elementor-element-6e776bc a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-6e776bc p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-6e776bc p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-6e776bc ul,.elementor-35 .elementor-element.elementor-element-6e776bc ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-6e776bc li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-6e776bc strong{color:#111}
.elementor-35 .elementor-element.elementor-element-6e776bc table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-6e776bc th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-6e776bc td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-6e776bc tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4e5552 */.elementor-35 .elementor-element.elementor-element-e4e5552{transition:box-shadow .35s ease,transform .35s ease}
.elementor-35 .elementor-element.elementor-element-e4e5552:hover{box-shadow:0 18px 44px rgba(17,17,17,.07);transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e4d85 */.elementor-35 .elementor-element.elementor-element-d8e4d85 a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-d8e4d85 p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-d8e4d85 p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-d8e4d85 ul,.elementor-35 .elementor-element.elementor-element-d8e4d85 ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-d8e4d85 li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-d8e4d85 strong{color:#111}
.elementor-35 .elementor-element.elementor-element-d8e4d85 table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-d8e4d85 th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-d8e4d85 td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-d8e4d85 tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1677945 */.elementor-35 .elementor-element.elementor-element-1677945{transition:box-shadow .35s ease,transform .35s ease}
.elementor-35 .elementor-element.elementor-element-1677945:hover{box-shadow:0 18px 44px rgba(17,17,17,.07);transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddb0e4b */.elementor-35 .elementor-element.elementor-element-ddb0e4b a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-ddb0e4b p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-ddb0e4b p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-ddb0e4b ul,.elementor-35 .elementor-element.elementor-element-ddb0e4b ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-ddb0e4b li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-ddb0e4b strong{color:#111}
.elementor-35 .elementor-element.elementor-element-ddb0e4b table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-ddb0e4b th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-ddb0e4b td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-ddb0e4b tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b5529 */.elementor-35 .elementor-element.elementor-element-e6b5529{transition:box-shadow .35s ease,transform .35s ease}
.elementor-35 .elementor-element.elementor-element-e6b5529:hover{box-shadow:0 18px 44px rgba(17,17,17,.07);transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fc008a */.elementor-35 .elementor-element.elementor-element-5fc008a a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-5fc008a p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-5fc008a p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-5fc008a ul,.elementor-35 .elementor-element.elementor-element-5fc008a ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-5fc008a li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-5fc008a strong{color:#111}
.elementor-35 .elementor-element.elementor-element-5fc008a table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-5fc008a th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-5fc008a td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-5fc008a tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fea27 */.elementor-35 .elementor-element.elementor-element-20fea27{transition:box-shadow .35s ease,transform .35s ease}
.elementor-35 .elementor-element.elementor-element-20fea27:hover{box-shadow:0 18px 44px rgba(17,17,17,.07);transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d3d34 */.elementor-35 .elementor-element.elementor-element-48d3d34>.e-con{flex:1 1 240px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e138f9e */.elementor-35 .elementor-element.elementor-element-e138f9e a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-e138f9e p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-e138f9e p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-e138f9e ul,.elementor-35 .elementor-element.elementor-element-e138f9e ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-e138f9e li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-e138f9e strong{color:#111}
.elementor-35 .elementor-element.elementor-element-e138f9e table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-e138f9e th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-e138f9e td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-e138f9e tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4559be */.elementor-35 .elementor-element.elementor-element-f4559be{transition:box-shadow .35s ease,transform .35s ease}
.elementor-35 .elementor-element.elementor-element-f4559be:hover{box-shadow:0 18px 44px rgba(17,17,17,.07);transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54867af */.elementor-35 .elementor-element.elementor-element-54867af a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-54867af p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-54867af p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-54867af ul,.elementor-35 .elementor-element.elementor-element-54867af ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-54867af li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-54867af strong{color:#111}
.elementor-35 .elementor-element.elementor-element-54867af table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-54867af th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-54867af td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-54867af tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf60eb */.elementor-35 .elementor-element.elementor-element-dcf60eb{transition:box-shadow .35s ease,transform .35s ease}
.elementor-35 .elementor-element.elementor-element-dcf60eb:hover{box-shadow:0 18px 44px rgba(17,17,17,.07);transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e93bbc8 */.elementor-35 .elementor-element.elementor-element-e93bbc8 a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-e93bbc8 p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-e93bbc8 p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-e93bbc8 ul,.elementor-35 .elementor-element.elementor-element-e93bbc8 ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-e93bbc8 li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-e93bbc8 strong{color:#111}
.elementor-35 .elementor-element.elementor-element-e93bbc8 table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-e93bbc8 th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-e93bbc8 td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-e93bbc8 tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a971cfe */.elementor-35 .elementor-element.elementor-element-a971cfe{transition:box-shadow .35s ease,transform .35s ease}
.elementor-35 .elementor-element.elementor-element-a971cfe:hover{box-shadow:0 18px 44px rgba(17,17,17,.07);transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7424e */.elementor-35 .elementor-element.elementor-element-fc7424e a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-fc7424e p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-fc7424e p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-fc7424e ul,.elementor-35 .elementor-element.elementor-element-fc7424e ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-fc7424e li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-fc7424e strong{color:#111}
.elementor-35 .elementor-element.elementor-element-fc7424e table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-fc7424e th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-fc7424e td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-fc7424e tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ecf48c */.elementor-35 .elementor-element.elementor-element-4ecf48c{transition:box-shadow .35s ease,transform .35s ease}
.elementor-35 .elementor-element.elementor-element-4ecf48c:hover{box-shadow:0 18px 44px rgba(17,17,17,.07);transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faa55f7 */.elementor-35 .elementor-element.elementor-element-faa55f7 a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-faa55f7 p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-faa55f7 p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-faa55f7 ul,.elementor-35 .elementor-element.elementor-element-faa55f7 ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-faa55f7 li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-faa55f7 strong{color:#111}
.elementor-35 .elementor-element.elementor-element-faa55f7 table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-faa55f7 th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-faa55f7 td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-faa55f7 tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6aab2 */.elementor-35 .elementor-element.elementor-element-5c6aab2{transition:box-shadow .35s ease,transform .35s ease}
.elementor-35 .elementor-element.elementor-element-5c6aab2:hover{box-shadow:0 18px 44px rgba(17,17,17,.07);transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6260d47 */.elementor-35 .elementor-element.elementor-element-6260d47 a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-6260d47 p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-6260d47 p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-6260d47 ul,.elementor-35 .elementor-element.elementor-element-6260d47 ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-6260d47 li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-6260d47 strong{color:#111}
.elementor-35 .elementor-element.elementor-element-6260d47 table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-6260d47 th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-6260d47 td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-6260d47 tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ae757 */.elementor-35 .elementor-element.elementor-element-a9ae757{transition:box-shadow .35s ease,transform .35s ease}
.elementor-35 .elementor-element.elementor-element-a9ae757:hover{box-shadow:0 18px 44px rgba(17,17,17,.07);transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15e58e4 */.elementor-35 .elementor-element.elementor-element-15e58e4 a{color:#C8102E;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.elementor-35 .elementor-element.elementor-element-15e58e4 p{margin-bottom:12px}
.elementor-35 .elementor-element.elementor-element-15e58e4 p:last-child{margin-bottom:0}
.elementor-35 .elementor-element.elementor-element-15e58e4 ul,.elementor-35 .elementor-element.elementor-element-15e58e4 ol{padding-left:20px;margin:0 0 12px}
.elementor-35 .elementor-element.elementor-element-15e58e4 li{margin-bottom:6px}
.elementor-35 .elementor-element.elementor-element-15e58e4 strong{color:#111}
.elementor-35 .elementor-element.elementor-element-15e58e4 table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ECE6E0;border-radius:12px;overflow:hidden;margin:6px 0 14px}
.elementor-35 .elementor-element.elementor-element-15e58e4 th{background:#111;color:#fff;font-weight:600;padding:12px 14px;text-align:left;font-size:14px}
.elementor-35 .elementor-element.elementor-element-15e58e4 td{padding:12px 14px;border-top:1px solid #ECE6E0}
.elementor-35 .elementor-element.elementor-element-15e58e4 tr:nth-child(even) td{background:#FAF8F5}/* End custom CSS */