.elementor-12 .elementor-element.elementor-element-mr60004{--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:clamp(44px,5vw,72px);--padding-bottom:clamp(34px,4vw,52px);--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-mr60004:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-mr60004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0c0e;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-mr60001 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;fill:#8d949b;color:#8d949b;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-mr60001 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-mr60001 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#ffffff;}.elementor-12 .elementor-element.elementor-element-mr60001 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-mr60001 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-12 .elementor-element.elementor-element-mr60001 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-mr60001 .elementor-button:focus svg{fill:#ffffff;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-mr60002 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(32px,4.4vw,54px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.06em;letter-spacing:-0.03em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-12 .elementor-element.elementor-element-mr60003{text-align:start;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.175em;letter-spacing:0em;color:#8d949b;}.elementor-12 .elementor-element.elementor-element-mr60046{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:clamp(44px,5vw,76px);--padding-bottom:clamp(56px,7vw,104px);--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-mr60005{text-align:start;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:#a8afb6;}.elementor-12 .elementor-element.elementor-element-mr60009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-mr60006 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;letter-spacing:-0.02em;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-mr60007{text-align:start;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#a8afb6;}.elementor-12 .elementor-element.elementor-element-mr60008{text-align:start;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#a8afb6;}.elementor-12 .elementor-element.elementor-element-mr60017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-mr60010 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;letter-spacing:-0.02em;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-mr60011{text-align:start;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#a8afb6;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-icon i{color:#d81f26;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-icon svg{fill:#d81f26;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-mr60016{--e-icon-list-icon-size:15px;--icon-vertical-align:start;--icon-vertical-offset:3px;}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.55em;letter-spacing:0em;}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-text{color:#a8afb6;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-mr60021{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-mr60018 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;letter-spacing:-0.02em;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-mr60019{text-align:start;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#a8afb6;}.elementor-12 .elementor-element.elementor-element-mr60020{text-align:start;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#a8afb6;}.elementor-12 .elementor-element.elementor-element-mr60025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-mr60022 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;letter-spacing:-0.02em;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-mr60023{text-align:start;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#a8afb6;}.elementor-12 .elementor-element.elementor-element-mr60024{text-align:start;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#a8afb6;}.elementor-12 .elementor-element.elementor-element-mr60032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-mr60026 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;letter-spacing:-0.02em;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-mr60027{text-align:start;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#a8afb6;}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-icon i{color:#d81f26;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-icon svg{fill:#d81f26;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-mr60031{--e-icon-list-icon-size:15px;--icon-vertical-align:start;--icon-vertical-offset:3px;}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.55em;letter-spacing:0em;}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-text{color:#a8afb6;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-mr60045{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-mr60033 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;letter-spacing:-0.02em;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-mr60034{text-align:start;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#a8afb6;}.elementor-12 .elementor-element.elementor-element-mr60044{--display:grid;--e-con-grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-mr60037{--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:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-mr60037:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-mr60037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101316;}.elementor-12 .elementor-element.elementor-element-mr60035{text-align:start;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.175em;letter-spacing:0em;color:#8d949b;}.elementor-12 .elementor-element.elementor-element-mr60036{text-align:start;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.175em;letter-spacing:0em;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-mr60040{--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:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-mr60040:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-mr60040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101316;}.elementor-12 .elementor-element.elementor-element-mr60038{text-align:start;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.175em;letter-spacing:0em;color:#8d949b;}.elementor-12 .elementor-element.elementor-element-mr60039{text-align:start;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.175em;letter-spacing:0em;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-mr60043{--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:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-mr60043:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-mr60043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101316;}.elementor-12 .elementor-element.elementor-element-mr60041{text-align:start;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.175em;letter-spacing:0em;color:#8d949b;}.elementor-12 .elementor-element.elementor-element-mr60042{text-align:start;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.175em;letter-spacing:0em;color:#ffffff;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-mr60004{--content-width:1192px;}.elementor-12 .elementor-element.elementor-element-mr60046{--content-width:1192px;}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-mr60044{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-mr60044{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-mr60001 */.elementor-12 .elementor-element.elementor-element-mr60001 .elementor-button{transition:background .16s ease,border-color .16s ease,transform .16s ease;white-space:nowrap}.elementor-12 .elementor-element.elementor-element-mr60001 .elementor-button:active{transform:translateY(1px)}.elementor-12 .elementor-element.elementor-element-mr60001 svg{width:1em;height:1em;flex:0 0 auto;fill:currentColor}.elementor-12 .elementor-element.elementor-element-mr60001{margin-bottom:24px;line-height:0}.elementor-12 .elementor-element.elementor-element-mr60001 .elementor-button{padding:0;gap:8px;line-height:1.2;align-items:center}.elementor-12 .elementor-element.elementor-element-mr60001 .elementor-button-icon{margin:0}.elementor-12 .elementor-element.elementor-element-mr60001 .elementor-button-icon svg{width:14px;height:14px;fill:currentColor}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mr60002 */.elementor-12 .elementor-element.elementor-element-mr60002 .elementor-heading-title{margin:0}.elementor-12 .elementor-element.elementor-element-mr60002{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60003 */.elementor-12 .elementor-element.elementor-element-mr60003 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60003 p+p{margin-top:1em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mr60004 */.elementor-12 .elementor-element.elementor-element-mr60004{--padding-top:clamp(44px,5vw,72px)!important;--padding-bottom:clamp(34px,4vw,52px)!important;--padding-left:24px!important;--padding-right:24px!important}.elementor-12 .elementor-element.elementor-element-mr60004{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-12 .elementor-element.elementor-element-mr60004{border-bottom:1px solid #1c2024}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60005 */.elementor-12 .elementor-element.elementor-element-mr60005 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60005 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60005{padding:18px 20px;background-color:#101316;border:1px solid #1f2429;border-radius:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mr60006 */.elementor-12 .elementor-element.elementor-element-mr60006 .elementor-heading-title{margin:0}.elementor-12 .elementor-element.elementor-element-mr60006{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60007 */.elementor-12 .elementor-element.elementor-element-mr60007 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60007 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60007{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60008 */.elementor-12 .elementor-element.elementor-element-mr60008 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60008 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60008{margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mr60010 */.elementor-12 .elementor-element.elementor-element-mr60010 .elementor-heading-title{margin:0}.elementor-12 .elementor-element.elementor-element-mr60010{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60011 */.elementor-12 .elementor-element.elementor-element-mr60011 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60011 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60011{margin-bottom:18px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-mr60016 */.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-item{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-item a{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;grid-column:1 / -1}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-icon{width:18px;min-width:18px;margin:0;display:flex;align-items:flex-start;padding-top:3px}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-icon svg{width:15px;height:15px;min-width:15px;flex:0 0 auto;fill:#d81f26}.elementor-12 .elementor-element.elementor-element-mr60016 .elementor-icon-list-text{padding:0!important;display:block;transition:color .16s ease}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mr60018 */.elementor-12 .elementor-element.elementor-element-mr60018 .elementor-heading-title{margin:0}.elementor-12 .elementor-element.elementor-element-mr60018{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60019 */.elementor-12 .elementor-element.elementor-element-mr60019 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60019 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60019{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60020 */.elementor-12 .elementor-element.elementor-element-mr60020 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60020 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60020{margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mr60022 */.elementor-12 .elementor-element.elementor-element-mr60022 .elementor-heading-title{margin:0}.elementor-12 .elementor-element.elementor-element-mr60022{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60023 */.elementor-12 .elementor-element.elementor-element-mr60023 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60023 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60023{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60024 */.elementor-12 .elementor-element.elementor-element-mr60024 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60024 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60024{margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mr60026 */.elementor-12 .elementor-element.elementor-element-mr60026 .elementor-heading-title{margin:0}.elementor-12 .elementor-element.elementor-element-mr60026{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60027 */.elementor-12 .elementor-element.elementor-element-mr60027 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60027 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60027{margin-bottom:18px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-mr60031 */.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-item{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-item a{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;grid-column:1 / -1}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-icon{width:18px;min-width:18px;margin:0;display:flex;align-items:flex-start;padding-top:3px}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-icon svg{width:15px;height:15px;min-width:15px;flex:0 0 auto;fill:#d81f26}.elementor-12 .elementor-element.elementor-element-mr60031 .elementor-icon-list-text{padding:0!important;display:block;transition:color .16s ease}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mr60033 */.elementor-12 .elementor-element.elementor-element-mr60033 .elementor-heading-title{margin:0}.elementor-12 .elementor-element.elementor-element-mr60033{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60034 */.elementor-12 .elementor-element.elementor-element-mr60034 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60034 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60034{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60035 */.elementor-12 .elementor-element.elementor-element-mr60035 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60035 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60035{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60036 */.elementor-12 .elementor-element.elementor-element-mr60036 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60036 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60036 a{color:#ffffff;transition:color .16s ease}.elementor-12 .elementor-element.elementor-element-mr60036 a:hover{color:#d81f26}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mr60037 */.elementor-12 .elementor-element.elementor-element-mr60037{--padding-top:22px!important;--padding-bottom:24px!important;--padding-left:22px!important;--padding-right:22px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60038 */.elementor-12 .elementor-element.elementor-element-mr60038 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60038 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60038{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60039 */.elementor-12 .elementor-element.elementor-element-mr60039 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60039 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60039 a{color:#ffffff;transition:color .16s ease}.elementor-12 .elementor-element.elementor-element-mr60039 a:hover{color:#d81f26}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mr60040 */.elementor-12 .elementor-element.elementor-element-mr60040{--padding-top:22px!important;--padding-bottom:24px!important;--padding-left:22px!important;--padding-right:22px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60041 */.elementor-12 .elementor-element.elementor-element-mr60041 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60041 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60041{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mr60042 */.elementor-12 .elementor-element.elementor-element-mr60042 p{margin:0;text-wrap:pretty}.elementor-12 .elementor-element.elementor-element-mr60042 p+p{margin-top:1em}.elementor-12 .elementor-element.elementor-element-mr60042 a{color:#ffffff;transition:color .16s ease}.elementor-12 .elementor-element.elementor-element-mr60042 a:hover{color:#d81f26}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mr60043 */.elementor-12 .elementor-element.elementor-element-mr60043{--padding-top:22px!important;--padding-bottom:24px!important;--padding-left:22px!important;--padding-right:22px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mr60044 */.elementor-12 .elementor-element.elementor-element-mr60044{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;grid-template-rows:auto!important;gap:1px 1px!important}.elementor-12 .elementor-element.elementor-element-mr60044{background-color:#1f2429;border:1px solid #1f2429;border-radius:4px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mr60046 */.elementor-12 .elementor-element.elementor-element-mr60046{--padding-top:clamp(44px,5vw,76px)!important;--padding-bottom:clamp(56px,7vw,104px)!important;--padding-left:24px!important;--padding-right:24px!important}.elementor-12 .elementor-element.elementor-element-mr60046{--gap:40px 40px!important;--row-gap:40px!important;--column-gap:40px!important}/* End custom CSS */