.elementor-868 .elementor-element.elementor-element-2755491{--display:flex;}.elementor-868 .elementor-element.elementor-element-2755491.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-868 .elementor-element.elementor-element-0f02dd4{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-0f02dd4.e-con{--flex-grow:0;--flex-shrink:0;}.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-868 .elementor-element.elementor-element-3d378be{width:var( --container-widget-width, 15em );max-width:15em;--container-widget-width:15em;--container-widget-flex-grow:0;border-style:solid;border-width:5px 0px 3px 0px;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-3d378be.elementor-element{--align-self:center;}.elementor-868 .elementor-element.elementor-element-3d378be p{margin-block-end:2px;}.elementor-868 .elementor-element.elementor-element-ff2c64a{width:auto;max-width:auto;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:5.5em;font-weight:700;text-transform:uppercase;line-height:0.9em;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-ff2c64a.elementor-element{--align-self:center;}.elementor-868 .elementor-element.elementor-element-84bb2e7{width:initial;max-width:initial;border-style:solid;border-width:3px 0px 3px 0px;text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:38px;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-84bb2e7.elementor-element{--align-self:center;}.elementor-868 .elementor-element.elementor-element-84bb2e7 p{margin-block-end:2px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-868 .elementor-element.elementor-element-f3f489a .elementor-button{background-color:#E21E24;border-radius:30px 30px 30px 30px;}.elementor-868 .elementor-element.elementor-element-f27b583{--display:flex;--min-height:55vh;--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;}.elementor-868 .elementor-element.elementor-element-f27b583:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-f27b583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-868 .elementor-element.elementor-element-2016258{text-align:center;}.elementor-868 .elementor-element.elementor-element-2016258 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#161616;}.elementor-868 .elementor-element.elementor-element-3674f87{text-align:center;}.elementor-868 .elementor-element.elementor-element-3674f87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:300;color:#161616;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-868 .elementor-element.elementor-element-5299c8c{--divider-border-style:solid;--divider-color:#E21E24;--divider-border-width:4px;}.elementor-868 .elementor-element.elementor-element-5299c8c .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-868 .elementor-element.elementor-element-5299c8c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-868 .elementor-element.elementor-element-f56a962{text-align:center;}.elementor-868 .elementor-element.elementor-element-f56a962 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:28px;color:#E21E24;}.elementor-868 .elementor-element.elementor-element-7249db6{--display:flex;--min-height:55vh;--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;}.elementor-868 .elementor-element.elementor-element-7249db6:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-7249db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E21E24;}.elementor-868 .elementor-element.elementor-element-09d3d64{text-align:center;}.elementor-868 .elementor-element.elementor-element-09d3d64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-d4b1c8c{text-align:center;}.elementor-868 .elementor-element.elementor-element-d4b1c8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-ffbd37d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:4px;}.elementor-868 .elementor-element.elementor-element-ffbd37d .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-868 .elementor-element.elementor-element-ffbd37d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-868 .elementor-element.elementor-element-cad09f2{text-align:center;}.elementor-868 .elementor-element.elementor-element-cad09f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:28px;color:#000000;}.elementor-868 .elementor-element.elementor-element-ed1f558{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-ed1f558:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-ed1f558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-1207f86{text-align:center;}.elementor-868 .elementor-element.elementor-element-1207f86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#E21E24;}.elementor-868 .elementor-element.elementor-element-528f9e0{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:4px;}.elementor-868 .elementor-element.elementor-element-528f9e0 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-868 .elementor-element.elementor-element-528f9e0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-868 .elementor-element.elementor-element-428672b{text-align:center;}.elementor-868 .elementor-element.elementor-element-428672b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#0E0E0E;}.elementor-868 .elementor-element.elementor-element-06d90b9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-868 .elementor-element.elementor-element-429ed83{--display:flex;--min-height:30vh;--justify-content:flex-start;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:#EBEBEB;--border-color:#EBEBEB;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;}.elementor-868 .elementor-element.elementor-element-429ed83:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-429ed83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-868 .elementor-element.elementor-element-4acce03 img{width:250px;}.elementor-868 .elementor-element.elementor-element-3a18766{text-align:center;}.elementor-868 .elementor-element.elementor-element-3a18766 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;line-height:28px;color:#2B2A29;}.elementor-868 .elementor-element.elementor-element-f11f832{text-align:center;}.elementor-868 .elementor-element.elementor-element-f11f832 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:19px;color:#000000;}.elementor-868 .elementor-element.elementor-element-1fcdc5a{--display:flex;--border-radius:0px 0px 25px 25px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-868 .elementor-element.elementor-element-1fcdc5a:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-1fcdc5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#D6D6D6;}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-868 .elementor-element.elementor-element-f8b2ec6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-item > a{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:300;line-height:24px;}.elementor-868 .elementor-element.elementor-element-f8b2ec6 .elementor-icon-list-text{color:#212325;transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-e5c98d8{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#E21E24;--n-accordion-icon-size:15px;--n-accordion-icon-gap:16px;}.elementor-868 .elementor-element.elementor-element-e5c98d8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-868 .elementor-element.elementor-element-e5c98d8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-right:5px;--padding-bottom:5px;--padding-left:5px;}.elementor-868 .elementor-element.elementor-element-a5fbbfa{--display:flex;--min-height:30vh;--justify-content:flex-start;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:#EBEBEB;--border-color:#EBEBEB;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;}.elementor-868 .elementor-element.elementor-element-a5fbbfa:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-a5fbbfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-ef749fa img{width:250px;}.elementor-868 .elementor-element.elementor-element-1b4e27c{text-align:center;}.elementor-868 .elementor-element.elementor-element-1b4e27c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;line-height:28px;color:#2B2A29;}.elementor-868 .elementor-element.elementor-element-b33eaf4{text-align:center;}.elementor-868 .elementor-element.elementor-element-b33eaf4 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:19px;color:#000000;}.elementor-868 .elementor-element.elementor-element-ef49a52{--display:flex;--border-radius:0px 0px 25px 25px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-868 .elementor-element.elementor-element-ef49a52:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-ef49a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#D6D6D6;}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-868 .elementor-element.elementor-element-2a1f938{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-item > a{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:300;line-height:24px;}.elementor-868 .elementor-element.elementor-element-2a1f938 .elementor-icon-list-text{color:#212325;transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-af7069a{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#E21E24;--n-accordion-icon-size:15px;--n-accordion-icon-gap:16px;}.elementor-868 .elementor-element.elementor-element-af7069a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-868 .elementor-element.elementor-element-af7069a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-right:5px;--padding-bottom:5px;--padding-left:5px;}.elementor-868 .elementor-element.elementor-element-baba067{--display:flex;--min-height:30vh;--justify-content:flex-start;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:#EBEBEB;--border-color:#EBEBEB;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;}.elementor-868 .elementor-element.elementor-element-baba067:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-baba067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-8defd26 img{width:250px;}.elementor-868 .elementor-element.elementor-element-b03710d{text-align:center;}.elementor-868 .elementor-element.elementor-element-b03710d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;line-height:28px;color:#2B2A29;}.elementor-868 .elementor-element.elementor-element-3846259{text-align:center;}.elementor-868 .elementor-element.elementor-element-3846259 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:19px;color:#000000;}.elementor-868 .elementor-element.elementor-element-edac188{--display:flex;--border-radius:0px 0px 25px 25px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-868 .elementor-element.elementor-element-edac188:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-edac188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#D6D6D6;}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-868 .elementor-element.elementor-element-55e7483{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-item > a{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:300;line-height:24px;}.elementor-868 .elementor-element.elementor-element-55e7483 .elementor-icon-list-text{color:#212325;transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-2ff594a{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#E21E24;--n-accordion-icon-size:15px;--n-accordion-icon-gap:16px;}.elementor-868 .elementor-element.elementor-element-2ff594a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-868 .elementor-element.elementor-element-2ff594a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-right:5px;--padding-bottom:5px;--padding-left:5px;}.elementor-868 .elementor-element.elementor-element-2d81508{text-align:center;}.elementor-868 .elementor-element.elementor-element-2d81508 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:19px;color:#000000;}.elementor-868 .elementor-element.elementor-element-55d1357{--display:flex;--min-height:55vh;--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;}.elementor-868 .elementor-element.elementor-element-55d1357:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-55d1357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E21E24;}.elementor-868 .elementor-element.elementor-element-3e2a998{text-align:center;}.elementor-868 .elementor-element.elementor-element-3e2a998 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-adc3872{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:4px;}.elementor-868 .elementor-element.elementor-element-adc3872 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-868 .elementor-element.elementor-element-adc3872 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-868 .elementor-element.elementor-element-b09d35b{text-align:center;}.elementor-868 .elementor-element.elementor-element-b09d35b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:28px;color:#000000;}.elementor-868 .elementor-element.elementor-element-16404eb{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-16404eb:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-16404eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDF;}.elementor-868 .elementor-element.elementor-element-dc231db{text-align:center;}.elementor-868 .elementor-element.elementor-element-dc231db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#E21E24;}.elementor-868 .elementor-element.elementor-element-3a4960a{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:4px;}.elementor-868 .elementor-element.elementor-element-3a4960a .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-868 .elementor-element.elementor-element-3a4960a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-868 .elementor-element.elementor-element-e3cf7e5{text-align:center;}.elementor-868 .elementor-element.elementor-element-e3cf7e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#0E0E0E;}.elementor-868 .elementor-element.elementor-element-62880d8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-868 .elementor-element.elementor-element-8b07416{--display:flex;--min-height:30vh;--justify-content:center;}.elementor-868 .elementor-element.elementor-element-8b07416:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-8b07416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFF0F0;}.elementor-868 .elementor-element.elementor-element-675fb9d{text-align:center;}.elementor-868 .elementor-element.elementor-element-675fb9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;line-height:28px;color:#5DBFBD;}.elementor-868 .elementor-element.elementor-element-3094e81{text-align:center;}.elementor-868 .elementor-element.elementor-element-3094e81 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:19px;color:#000000;}.elementor-868 .elementor-element.elementor-element-b8f2ad5{--display:flex;--min-height:30vh;--justify-content:center;}.elementor-868 .elementor-element.elementor-element-b8f2ad5:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-b8f2ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF2DD;}.elementor-868 .elementor-element.elementor-element-92bcfcd{text-align:center;}.elementor-868 .elementor-element.elementor-element-92bcfcd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;line-height:28px;color:#A5CB67;}.elementor-868 .elementor-element.elementor-element-f200da0{text-align:center;}.elementor-868 .elementor-element.elementor-element-f200da0 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:19px;color:#000000;}.elementor-868 .elementor-element.elementor-element-cd7efe2{--display:flex;--min-height:30vh;--justify-content:center;}.elementor-868 .elementor-element.elementor-element-cd7efe2:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-cd7efe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6D6;}.elementor-868 .elementor-element.elementor-element-f50c6a1{text-align:center;}.elementor-868 .elementor-element.elementor-element-f50c6a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;line-height:28px;color:#FDC500;}.elementor-868 .elementor-element.elementor-element-0245b47{text-align:center;}.elementor-868 .elementor-element.elementor-element-0245b47 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:19px;color:#000000;}.elementor-868 .elementor-element.elementor-element-0074d2d{--display:flex;--min-height:30vh;--justify-content:center;}.elementor-868 .elementor-element.elementor-element-0074d2d:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-0074d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7E6F7;}.elementor-868 .elementor-element.elementor-element-c4276c3{text-align:center;}.elementor-868 .elementor-element.elementor-element-c4276c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;line-height:28px;color:#239DD9;}.elementor-868 .elementor-element.elementor-element-558069b{text-align:center;}.elementor-868 .elementor-element.elementor-element-558069b .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:19px;color:#000000;}.elementor-868 .elementor-element.elementor-element-f00af28{--display:flex;--min-height:30vh;--justify-content:center;}.elementor-868 .elementor-element.elementor-element-f00af28:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-f00af28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7DBEF;}.elementor-868 .elementor-element.elementor-element-7b091fb{text-align:center;}.elementor-868 .elementor-element.elementor-element-7b091fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;line-height:28px;color:#5A75B8;}.elementor-868 .elementor-element.elementor-element-4ea8962{text-align:center;}.elementor-868 .elementor-element.elementor-element-4ea8962 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:19px;color:#000000;}.elementor-868 .elementor-element.elementor-element-382a423{--display:flex;--min-height:30vh;--justify-content:center;}.elementor-868 .elementor-element.elementor-element-382a423:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-382a423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEE4C7;}.elementor-868 .elementor-element.elementor-element-c51a177{text-align:center;}.elementor-868 .elementor-element.elementor-element-c51a177 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;line-height:28px;color:#F39000;}.elementor-868 .elementor-element.elementor-element-682f945{text-align:center;}.elementor-868 .elementor-element.elementor-element-682f945 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:19px;color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-868 .elementor-element.elementor-element-3d378be{font-size:18px;}.elementor-868 .elementor-element.elementor-element-ff2c64a{font-size:3.8em;}.elementor-868 .elementor-element.elementor-element-84bb2e7{font-size:25px;line-height:1em;}}@media(min-width:768px){.elementor-868 .elementor-element.elementor-element-2755491{--width:30%;}.elementor-868 .elementor-element.elementor-element-0f02dd4{--width:70%;}.elementor-868 .elementor-element.elementor-element-429ed83{--width:32%;}.elementor-868 .elementor-element.elementor-element-a5fbbfa{--width:32%;}.elementor-868 .elementor-element.elementor-element-baba067{--width:32%;}.elementor-868 .elementor-element.elementor-element-8b07416{--width:32%;}.elementor-868 .elementor-element.elementor-element-b8f2ad5{--width:32%;}.elementor-868 .elementor-element.elementor-element-cd7efe2{--width:32%;}.elementor-868 .elementor-element.elementor-element-0074d2d{--width:32%;}.elementor-868 .elementor-element.elementor-element-f00af28{--width:32%;}.elementor-868 .elementor-element.elementor-element-382a423{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-868 .elementor-element.elementor-element-2755491{--width:285.462px;}}@media(max-width:767px){.elementor-868 .elementor-element.elementor-element-2755491.e-con{--order:99999 /* order end hack */;}.elementor-868 .elementor-element.elementor-element-0f02dd4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-868 .elementor-element.elementor-element-3d378be{font-size:18px;}.elementor-868 .elementor-element.elementor-element-ff2c64a{font-size:2.7em;}.elementor-868 .elementor-element.elementor-element-84bb2e7{--container-widget-width:84vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 84vw );max-width:84vw;font-size:19px;}.elementor-868 .elementor-element.elementor-element-f27b583{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-7249db6{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-55d1357{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-210b4ad */:root{
    --red:#e21e24;
    --ink:#161616;
    --paper:#ffffff;
    --hair:rgba(22,22,22,0.14);
    --mute:rgba(22,22,22,0.55);
    --max:900px;
    --topic-size:clamp(38px,6vw,58px);
  }
  *{box-sizing:border-box;}
  body{
    margin:0;
    background:var(--paper);
    color:var(--ink);
    font-family:'Montserrat',sans-serif;
    -webkit-font-smoothing:antialiased;
  }
  .mono{font-family:'Montserrat',sans-serif; letter-spacing:0.06em;}
  .wrap{max-width:var(--max); margin:0 auto; padding:0 28px;}
 
  /* ---------- progress ---------- */
  .progress{
    position:fixed; top:0; left:0; width:100%; height:3px;
    background:rgba(22,22,22,0.08);
    z-index:50;
  }
  .progress__fill{
    height:100%; width:0%;
    background:var(--red);
    transition:width .08s linear;
  }
 
  /* ---------- header ---------- */
  .tl-header{padding:64px 0 40px;}
  .tag{
    font-family:'Montserrat',sans-serif;
    font-size:12px; font-weight:600; letter-spacing:0.14em;
    color:var(--red); text-transform:uppercase;
    display:flex; align-items:center; gap:10px;
    opacity:0; transform:translateY(8px);
    animation:fadeUp .6s ease .05s forwards;
  }
  .tag::before{content:""; width:18px; height:2px; background:var(--red);}
  .tl-header h1{
    margin:18px 0 0;
    font-family:'Barlow Condensed',sans-serif;
    font-size:clamp(36px,7vw,64px);
    font-weight:700;
    line-height:1.02;
    letter-spacing:-0.005em;
    text-transform:uppercase;
    max-width:680px;
    overflow:hidden;
  }
  .tl-header h1 span{
    display:block;
    transform:translateY(110%);
    animation:riseUp .9s cubic-bezier(.16,.84,.32,1) .2s forwards;
  }
  .tl-header p{
    margin-top:16px;
    font-size:15.5px;
    color:var(--mute);
    max-width:480px;
    line-height:1.6;
  }
  .header-rule{
    margin-top:36px;
    height:3px;
    background:var(--ink);
    position:relative;
    transform:scaleX(0);
    transform-origin:left;
    animation:drawRule .8s cubic-bezier(.65,0,.35,1) .65s forwards;
  }
  .header-rule::after{
    content:"";
    position:absolute; left:0; top:0;
    height:100%; width:30%;
    background:var(--red);
    transform:scaleX(0);
    transform-origin:left;
    animation:drawRule .5s ease 1.15s forwards;
  }
  .header-dates{
    display:flex; justify-content:space-between;
    margin-top:10px;
    font-size:11.5px; color:var(--mute);
    opacity:0;
    animation:fadeUp .6s ease 1.3s forwards;
  }
 
  @keyframes fadeUp{
    from{opacity:0; transform:translateY(8px);}
    to{opacity:1; transform:translateY(0);}
  }
  @keyframes riseUp{ to{transform:translateY(0);} }
  @keyframes drawRule{ to{transform:scaleX(1);} }
 
 
  /* ---------- rows ---------- */
  .row{
    display:grid;
    grid-template-columns:120px 1fr;
    gap:36px;
    padding:52px 0;
    border-bottom:1px solid var(--hair);
    align-items:start;
  }
  .row:first-of-type{border-top:1px solid var(--hair);}
  .num{
    font-family: 'Montserrat', sans-serif;
    font-size: calc(var(--topic-size) * 0.25);
    font-weight: 700;
    text-align: center;
    justify-self: left;
    padding: 1px 18px;
    line-height: 1.7;
    height: fit-content;
    color: rgb(0 0 0 / 88%);
    letter-spacing: 0.06em;
    text-transform: uppercase;
    white-space: nowrap;
    transform: translateX(-10px);
    transition: transform .6s cubic-bezier(.16, .84, .32, 1) .1s;
    border-radius: 22px;
    background-color: #c2c2c2b0;
  }
  .row.is-visible .num{transform:translateX(0);}
  .row__eyebrow{
    font-family:'Montserrat',sans-serif;
    font-size:15.5px; font-weight:600; letter-spacing:0.08em;
    color:var(--red); text-transform:uppercase;
    margin-bottom:8px;
  }
  .row h2{
    font-family:'Barlow Condensed',sans-serif;
    font-size:var(--topic-size); font-weight:700; margin:0 0 6px;
    letter-spacing:-0.005em;
    line-height:1.02;
    text-transform:uppercase;
  }
  .item{
    margin-top:22px;
    padding-top:18px;
    border-top:1px solid var(--hair);
    position:relative;
  }
  .item:first-of-type{margin-top:18px;}
  .item__title{
    font-size:14.5px; font-weight:600; margin-bottom:4px;
    position:relative;
    transition:color .2s ease, padding-left .2s ease;
  }
  .item__title::before{
    content:"→";
    position:absolute; left:-15px; top:0;
    color:var(--red);
    opacity:0; transform:translateX(-4px);
    transition:opacity .2s ease, transform .2s ease;
  }
  .item:hover .item__title{color:var(--red); padding-left:14px;}
  .item:hover .item__title::before{opacity:1; transform:translateX(0);}
  .item__desc{font-size:13.5px; color:var(--mute); line-height:1.6;}
  .item__meta{
    margin-top:9px;
    font-family:'Montserrat',sans-serif;
    font-size:11.5px; color:var(--ink);
    display:flex; gap:8px; flex-wrap:wrap; align-items:center;
  }
  .item__meta .sep{color:var(--hair); color:rgba(22,22,22,0.3);}
  .item__meta .red{color:var(--red); font-weight:600;}
 
  .date-row{display:flex; gap:36px; flex-wrap:wrap;}
  .date-block .d{font-family:'Barlow Condensed',sans-serif; font-size:26px; font-weight:700;}
  .date-block .l{font-size:11.5px; color:var(--mute); margin-top:3px;}
 
  /* ---------- summit band ---------- */
  .summit{
    background:var(--ink);
    color:#fff;
    margin:0 -28px;
    padding:64px 28px;
  }
  .summit .num{background-color: #e21e24;
      color: #ffffff;
  }
  .summit .wrap{display:grid; grid-template-columns:120px 1fr; gap:36px; padding: 0 28px;}
 

  .summit h2{color:#fff; font-family:'Barlow Condensed',sans-serif;
    font-size:var(--topic-size); font-weight:700; margin:0 0 6px;
    letter-spacing:-0.005em;
    line-height:1.02;
    text-transform:uppercase;}
  .summit .date-block .d{color:#fff;}
  .summit .date-block .l{color:rgba(255,255,255,0.55);}
  .summit p.desc{
    margin-top:14px; font-size:14px; color:rgba(255,255,255,0.65);
    max-width:420px; line-height:1.6;
  }
  .summit .item{border-top-color:rgba(255,255,255,0.14);}
  .summit .item__desc{color:rgba(255,255,255,0.55);}
  .summit .item__meta{color:#fff;}
  .summit .item__meta .red{display:inline-flex; align-items:center; gap:6px;}
  .summit .item__meta .red::before{
    content:"";
    width:6px; height:6px; border-radius:50%;
    background:var(--red);
    animation:pulse 1.8s ease-in-out infinite;
  }
  @keyframes pulse{
    0%,100%{opacity:1; transform:scale(1);}
    50%{opacity:.35; transform:scale(.7);}
  }
 
  .tl-footer{
    padding:30px 28px 56px;
    text-align:center;
  }
  .tl-footer p{
    font-family:'Montserrat',sans-serif;
    font-size:11px; color:var(--mute); margin:0;
  }
 
  .reveal{opacity:0; transform:translateY(14px); transition:opacity .5s ease, transform .5s ease;}
  .reveal.is-visible{opacity:1; transform:none;}
 
  @media (max-width:640px){
    .row, .summit .wrap{grid-template-columns:1fr; gap:14px;}
    .tl-header{padding:48px 0 28px;}
    .row{padding:36px 0;}
    .summit{padding:48px 20px; margin:0 0px;}
    .date-row{gap:24px;}
  }
 
  @media (prefers-reduced-motion:reduce){
    .reveal{opacity:1; transform:none; transition:none;}
    .tag, .header-dates, .tl-header h1 span, .header-rule, .header-rule::after,
    .row .num, .summit .item__meta .red::before{
      animation:none !important;
      transition:none !important;
      opacity:1 !important;
      transform:none !important;
    }
  }/* End custom CSS */