.elementor-38 .elementor-element.elementor-element-2160247{--display:flex;--min-height:38vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--align-content:flex-end;--overlay-mix-blend-mode:multiply;}.elementor-38 .elementor-element.elementor-element-2160247:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2160247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-968af92{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-968af92 > .elementor-widget-container{margin:9rem 0rem 1rem 0rem;}.elementor-38 .elementor-element.elementor-element-968af92 .jet-breadcrumbs__item > *{font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-38 .elementor-element.elementor-element-968af92 .jet-breadcrumbs__item-link{color:#FFFFFFD1;}.elementor-38 .elementor-element.elementor-element-968af92 .jet-breadcrumbs__item-link:hover{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-968af92 .jet-breadcrumbs__item-target{color:#FFFFFFB8;}.elementor-38 .elementor-element.elementor-element-968af92 .jet-breadcrumbs__item-sep{color:var( --e-global-color-accent );padding:5px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f4d6942{width:100%;max-width:100%;margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-38 .elementor-element.elementor-element-f4d6942 .elementor-heading-title{font-size:var( --e-global-typography-11f7362-font-size );font-weight:var( --e-global-typography-11f7362-font-weight );line-height:var( --e-global-typography-11f7362-line-height );color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-a1ed9de{width:var( --container-widget-width, 647px );max-width:647px;--container-widget-width:647px;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-01fec94{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF20;--border-color:#FFFFFF20;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-38 .elementor-element.elementor-element-4f1572d{--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;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-38 .elementor-element.elementor-element-9f31ff5 .elementor-button{background-color:var( --e-global-color-accent );font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:0.85rem 1rem 0.85rem 1rem;}.elementor-38 .elementor-element.elementor-element-9f31ff5 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-9f31ff5 .elementor-button:focus{background-color:#C41D23;}.elementor-38 .elementor-element.elementor-element-2026d0f .elementor-button{background-color:#FFFFFF00;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFBF;border-radius:5px 5px 5px 5px;padding:0.85rem 1rem 0.85rem 1rem;}.elementor-38 .elementor-element.elementor-element-2026d0f .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-2026d0f .elementor-button:focus{border-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-483f576{--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:space-between;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-260fbf1{--display:flex;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-38 .elementor-element.elementor-element-0fe3ef0{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-0fe3ef0 .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-3334335 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );font-weight:var( --e-global-typography-54a8990-font-weight );line-height:var( --e-global-typography-54a8990-line-height );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-a4fea2b{font-size:var( --e-global-typography-1048453-font-size );font-weight:var( --e-global-typography-1048453-font-weight );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-2401ed0{background-color:#1110360A;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11103612;border-radius:0.50rem 0.50rem 0.50rem 0.50rem;}.elementor-38 .elementor-element.elementor-element-58d6d13{width:100%;max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:2rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#1110362E;}.elementor-38 .elementor-element.elementor-element-58d6d13 .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-c45a131{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-38 .elementor-element.elementor-element-c45a131 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );font-weight:var( --e-global-typography-54a8990-font-weight );line-height:var( --e-global-typography-54a8990-line-height );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-cecd749{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-size:var( --e-global-typography-1048453-font-size );font-weight:var( --e-global-typography-1048453-font-weight );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-2a054d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;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:#11103617;--border-color:#11103617;--border-radius:0.50rem 0.50rem 0.50rem 0.50rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-38 .elementor-element.elementor-element-2a054d5::before, .elementor-38 .elementor-element.elementor-element-2a054d5 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-2a054d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-2a054d5 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-2a054d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-2a054d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-9bf3d42{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-9bf3d42 .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-34cea6d{margin:0.35rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-34cea6d .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );font-weight:var( --e-global-typography-3865d4b-font-weight );line-height:var( --e-global-typography-3865d4b-line-height );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-e856642{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;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:#11103617;--border-color:#11103617;--border-radius:0.50rem 0.50rem 0.50rem 0.50rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-38 .elementor-element.elementor-element-e856642::before, .elementor-38 .elementor-element.elementor-element-e856642 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-e856642 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-e856642 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-e856642 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-e856642 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-539865c{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-539865c .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-7582635{margin:0.35rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-7582635 .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );font-weight:var( --e-global-typography-3865d4b-font-weight );line-height:var( --e-global-typography-3865d4b-line-height );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-61d955e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;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:#11103617;--border-color:#11103617;--border-radius:0.50rem 0.50rem 0.50rem 0.50rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-38 .elementor-element.elementor-element-61d955e::before, .elementor-38 .elementor-element.elementor-element-61d955e > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-61d955e > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-61d955e > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-61d955e > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-61d955e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-129075f{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-129075f .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-9d9fe7d{margin:0.35rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-9d9fe7d .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );font-weight:var( --e-global-typography-3865d4b-font-weight );line-height:var( --e-global-typography-3865d4b-line-height );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-438b7bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;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:#11103617;--border-color:#11103617;--border-radius:0.50rem 0.50rem 0.50rem 0.50rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-38 .elementor-element.elementor-element-438b7bb::before, .elementor-38 .elementor-element.elementor-element-438b7bb > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-438b7bb > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-438b7bb > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-438b7bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-438b7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-59ab1ae{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-59ab1ae .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-d22f0fc{margin:0.35rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-d22f0fc .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );font-weight:var( --e-global-typography-3865d4b-font-weight );line-height:var( --e-global-typography-3865d4b-line-height );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-2d08e9d{width:100%;max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:2rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#1110362E;}.elementor-38 .elementor-element.elementor-element-2d08e9d .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-1f408de .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );font-weight:var( --e-global-typography-54a8990-font-weight );line-height:var( --e-global-typography-54a8990-line-height );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-d08142f{font-size:var( --e-global-typography-1048453-font-size );font-weight:var( --e-global-typography-1048453-font-weight );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-512d359{background-color:#1110360A;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11103612;border-radius:0.50rem 0.50rem 0.50rem 0.50rem;}.elementor-38 .elementor-element.elementor-element-fa4e9d1{width:100%;max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:2rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#1110362E;}.elementor-38 .elementor-element.elementor-element-fa4e9d1 .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-5f2bb72{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-5f2bb72 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );font-weight:var( --e-global-typography-54a8990-font-weight );line-height:var( --e-global-typography-54a8990-line-height );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-9e43483{font-size:var( --e-global-typography-1048453-font-size );font-weight:var( --e-global-typography-1048453-font-weight );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-351162d{--display:flex;}.elementor-38 .elementor-element.elementor-element-2fa1930{--display:flex;}.elementor-38 .elementor-element.elementor-element-10fb27b{--display:flex;}.elementor-38 .elementor-element.elementor-element-15b4385{--n-accordion-title-font-size:1.1rem;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:0.7rem;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-15b4385 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#11103626;}.elementor-38 .elementor-element.elementor-element-15b4385 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 0px 0px 0px;border-color:#11103621;}.elementor-38 .elementor-element.elementor-element-15b4385 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#1110362E;}.elementor-38 .elementor-element.elementor-element-15b4385 {--n-accordion-padding:1rem 0rem 1rem 0rem;}:where( .elementor-38 .elementor-element.elementor-element-15b4385 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;line-height:1.5em;}:where( .elementor-38 .elementor-element.elementor-element-15b4385 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0rem;--padding-right:0rem;--padding-bottom:2rem;--padding-left:0rem;}.elementor-38 .elementor-element.elementor-element-92ebb80{width:100%;max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:2rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#1110362E;}.elementor-38 .elementor-element.elementor-element-92ebb80 .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-953e741{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-953e741 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );font-weight:var( --e-global-typography-54a8990-font-weight );line-height:var( --e-global-typography-54a8990-line-height );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-1906993 .htt{background:#FFFFFF;--htt-line:#E4E7EE;border-radius:18px;--htt-head-bg:#EFF1F6;--htt-head:#5C5948;--htt-stage:#33355A;--htt-time:#111036;--htt-hl:#E12228;}.elementor-38 .elementor-element.elementor-element-1906993 .htt__row{padding:15px 24px 15px 24px;grid-template-columns:1fr 230px;}.elementor-38 .elementor-element.elementor-element-686d993{width:100%;max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:2rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#1110362E;}.elementor-38 .elementor-element.elementor-element-686d993 .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-e9ec558{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-e9ec558 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );font-weight:var( --e-global-typography-54a8990-font-weight );line-height:var( --e-global-typography-54a8990-line-height );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-74493c5{font-size:var( --e-global-typography-1048453-font-size );font-weight:var( --e-global-typography-1048453-font-weight );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-1dbe380{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;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:#11103617;--border-color:#11103617;--border-radius:0.50rem 0.50rem 0.50rem 0.50rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-38 .elementor-element.elementor-element-1dbe380::before, .elementor-38 .elementor-element.elementor-element-1dbe380 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-1dbe380 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-1dbe380 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-1dbe380 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-1dbe380 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-a66102d{margin:0.35rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-a66102d .elementor-heading-title{font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-77bd3f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;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:#11103617;--border-color:#11103617;--border-radius:0.50rem 0.50rem 0.50rem 0.50rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-38 .elementor-element.elementor-element-77bd3f0::before, .elementor-38 .elementor-element.elementor-element-77bd3f0 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-77bd3f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-77bd3f0 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-77bd3f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-77bd3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-e6c5f30{margin:0.35rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-e6c5f30 .elementor-heading-title{font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-9296ffd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;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:#11103617;--border-color:#11103617;--border-radius:0.50rem 0.50rem 0.50rem 0.50rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-38 .elementor-element.elementor-element-9296ffd::before, .elementor-38 .elementor-element.elementor-element-9296ffd > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-9296ffd > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-9296ffd > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-9296ffd > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-9296ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-1cd6098{margin:0.35rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-1cd6098 .elementor-heading-title{font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-ffccce1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;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:#11103617;--border-color:#11103617;--border-radius:0.50rem 0.50rem 0.50rem 0.50rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-38 .elementor-element.elementor-element-ffccce1::before, .elementor-38 .elementor-element.elementor-element-ffccce1 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-ffccce1 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-ffccce1 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-ffccce1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-ffccce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-fff6bf5{margin:0.35rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-fff6bf5 .elementor-heading-title{font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-ab1ccfc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;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:#11103617;--border-color:#11103617;--border-radius:0.50rem 0.50rem 0.50rem 0.50rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-38 .elementor-element.elementor-element-ab1ccfc::before, .elementor-38 .elementor-element.elementor-element-ab1ccfc > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-ab1ccfc > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-ab1ccfc > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-ab1ccfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-ab1ccfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-636e6d7{margin:0.35rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-636e6d7 .elementor-heading-title{font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-f56a158{width:100%;max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:2rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#1110362E;}.elementor-38 .elementor-element.elementor-element-f56a158 .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-55cd303{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-38 .elementor-element.elementor-element-55cd303 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );font-weight:var( --e-global-typography-54a8990-font-weight );line-height:var( --e-global-typography-54a8990-line-height );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-1a2b5c6{background-color:#1110360A;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11103612;border-radius:0.50rem 0.50rem 0.50rem 0.50rem;}.elementor-38 .elementor-element.elementor-element-4d6c2db{width:100%;max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:2rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#1110362E;}.elementor-38 .elementor-element.elementor-element-4d6c2db .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-c9927db{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-38 .elementor-element.elementor-element-c9927db .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );font-weight:var( --e-global-typography-54a8990-font-weight );line-height:var( --e-global-typography-54a8990-line-height );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-b267ed3{background-color:#1110360A;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11103612;border-radius:0.50rem 0.50rem 0.50rem 0.50rem;}.elementor-38 .elementor-element.elementor-element-3d7be9d{width:100%;max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:2rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#1110362E;}.elementor-38 .elementor-element.elementor-element-3d7be9d .elementor-heading-title{font-size:0.7rem;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-2b69513{font-size:var( --e-global-typography-1048453-font-size );font-weight:var( --e-global-typography-1048453-font-weight );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-6de0934{background-color:#E1222812;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11103612;border-radius:0.50rem 0.50rem 0.50rem 0.50rem;}.elementor-38 .elementor-element.elementor-element-1ea4729{--display:flex;}.elementor-38 .elementor-element.elementor-element-c22b8d2{--display:flex;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-38 .elementor-element.elementor-element-a7f449f{--box-border-color:#11103633;--box-border-width:1px;--box-border-radius:6px;--separator-width:1px;--box-padding:1.5rem;--header-color:var( --e-global-color-secondary );--toggle-button-color:var( --e-global-color-accent );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-accent );--marker-size:0.9rem;}.elementor-38 .elementor-element.elementor-element-a7f449f .elementor-toc__header-title{text-align:start;}.elementor-38 .elementor-element.elementor-element-a7f449f .elementor-toc__header, .elementor-38 .elementor-element.elementor-element-a7f449f .elementor-toc__header-title{font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-a7f449f .elementor-toc__header{flex-direction:row;column-gap:6px;}.elementor-38 .elementor-element.elementor-element-8f45cd7{--display:flex;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:#11103620;--border-color:#11103620;--border-radius:6px 6px 6px 6px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-38 .elementor-element.elementor-element-8f45cd7:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8f45cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-0030c37 .elementor-heading-title{font-size:0.7rem;font-weight:800;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-b66ff02{color:#FFFFFFD4;}.elementor-38 .elementor-element.elementor-element-2a70d52 .elementor-button{background-color:var( --e-global-color-accent );font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:0.85rem 1rem 0.85rem 1rem;}.elementor-38 .elementor-element.elementor-element-2a70d52 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-2a70d52 .elementor-button:focus{background-color:#C41D23;}@media(max-width:1366px){.elementor-38 .elementor-element.elementor-element-f4d6942 .elementor-heading-title{font-size:var( --e-global-typography-11f7362-font-size );line-height:var( --e-global-typography-11f7362-line-height );}.elementor-38 .elementor-element.elementor-element-01fec94{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-3334335 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-a4fea2b{font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-c45a131 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-cecd749{font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-34cea6d .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );line-height:var( --e-global-typography-3865d4b-line-height );}.elementor-38 .elementor-element.elementor-element-7582635 .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );line-height:var( --e-global-typography-3865d4b-line-height );}.elementor-38 .elementor-element.elementor-element-9d9fe7d .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );line-height:var( --e-global-typography-3865d4b-line-height );}.elementor-38 .elementor-element.elementor-element-d22f0fc .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );line-height:var( --e-global-typography-3865d4b-line-height );}.elementor-38 .elementor-element.elementor-element-1f408de .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-d08142f{font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-5f2bb72 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-9e43483{font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-953e741 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-e9ec558 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-74493c5{font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-55cd303 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-c9927db .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-2b69513{font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-2160247{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--align-content:flex-end;}.elementor-38 .elementor-element.elementor-element-f4d6942 .elementor-heading-title{font-size:var( --e-global-typography-11f7362-font-size );line-height:var( --e-global-typography-11f7362-line-height );}.elementor-38 .elementor-element.elementor-element-01fec94{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-260fbf1{--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-38 .elementor-element.elementor-element-3334335{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-3334335 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-a4fea2b{width:100%;max-width:100%;font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-2401ed0{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-0dfafb1{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-c45a131{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-c45a131 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-cecd749{width:100%;max-width:100%;font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-34cea6d .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );line-height:var( --e-global-typography-3865d4b-line-height );}.elementor-38 .elementor-element.elementor-element-7582635 .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );line-height:var( --e-global-typography-3865d4b-line-height );}.elementor-38 .elementor-element.elementor-element-9d9fe7d .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );line-height:var( --e-global-typography-3865d4b-line-height );}.elementor-38 .elementor-element.elementor-element-d22f0fc .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );line-height:var( --e-global-typography-3865d4b-line-height );}.elementor-38 .elementor-element.elementor-element-1f408de{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-1f408de .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-d08142f{width:100%;max-width:100%;font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-9e19adc{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-512d359{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-5f2bb72{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-5f2bb72 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-9e43483{width:100%;max-width:100%;font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-15b4385{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-953e741{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-953e741 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-e9ec558{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-e9ec558 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-74493c5{width:100%;max-width:100%;font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-55cd303{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-55cd303 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-1a2b5c6{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-96658bf{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-c9927db{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-c9927db .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-b267ed3{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-2b69513{width:100%;max-width:100%;font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-6de0934{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-2160247{--align-content:center;}.elementor-38 .elementor-element.elementor-element-f4d6942 .elementor-heading-title{font-size:var( --e-global-typography-11f7362-font-size );line-height:var( --e-global-typography-11f7362-line-height );}.elementor-38 .elementor-element.elementor-element-01fec94{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-9f31ff5{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-2026d0f{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-3334335 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-a4fea2b{font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-2401ed0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-c45a131 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-cecd749{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-34cea6d .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );line-height:var( --e-global-typography-3865d4b-line-height );}.elementor-38 .elementor-element.elementor-element-7582635 .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );line-height:var( --e-global-typography-3865d4b-line-height );}.elementor-38 .elementor-element.elementor-element-9d9fe7d .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );line-height:var( --e-global-typography-3865d4b-line-height );}.elementor-38 .elementor-element.elementor-element-d22f0fc .elementor-heading-title{font-size:var( --e-global-typography-3865d4b-font-size );line-height:var( --e-global-typography-3865d4b-line-height );}.elementor-38 .elementor-element.elementor-element-1f408de .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-d08142f{font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-9e19adc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-512d359{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-5f2bb72 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-9e43483{font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-953e741 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-e9ec558 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-74493c5{font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-55cd303 .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-1a2b5c6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-c9927db .elementor-heading-title{font-size:var( --e-global-typography-54a8990-font-size );line-height:var( --e-global-typography-54a8990-line-height );}.elementor-38 .elementor-element.elementor-element-b267ed3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-2b69513{font-size:var( --e-global-typography-1048453-font-size );line-height:var( --e-global-typography-1048453-line-height );}.elementor-38 .elementor-element.elementor-element-6de0934{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-38 .elementor-element.elementor-element-2a70d52{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-260fbf1{--width:62%;}.elementor-38 .elementor-element.elementor-element-1ea4729{--width:calc(33.3333% - 0.55rem);}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-260fbf1{--width:100%;}.elementor-38 .elementor-element.elementor-element-1ea4729{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-25cd69e */.project_highlights_title {
    font-size: 0.65rem;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #fff;
}

.project_highlights {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5em;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2401ed0 */.elementor-38 .elementor-element.elementor-element-2401ed0 ol,
.elementor-38 .elementor-element.elementor-element-2401ed0 ul{
  list-style: none !important;
  margin: 0;
  padding: 0;
}

.elementor-38 .elementor-element.elementor-element-2401ed0 li{
  position: relative;
  padding-left: 28px;
  margin-bottom: 3px;
  line-height: 1.55;
}

.elementor-38 .elementor-element.elementor-element-2401ed0 li:last-child{ margin-bottom: 0; }

.elementor-38 .elementor-element.elementor-element-2401ed0 li::before{
  content: "";
  position: absolute;
  left: 5px;
  top: .58em;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #E12228;
  box-shadow: 0 0 0 4px rgba(225, 34, 40, .22);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-512d359 */.elementor-38 .elementor-element.elementor-element-512d359 ol,
.elementor-38 .elementor-element.elementor-element-512d359 ul{
  list-style: none !important;
  margin: 0;
  padding: 0;
}

.elementor-38 .elementor-element.elementor-element-512d359 li{
  position: relative;
  padding-left: 28px;
  margin-bottom: 3px;
  line-height: 1.55;
}

.elementor-38 .elementor-element.elementor-element-512d359 li:last-child{ margin-bottom: 0; }

.elementor-38 .elementor-element.elementor-element-512d359 li::before{
  content: "";
  position: absolute;
  left: 5px;
  top: .58em;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #E12228;
  box-shadow: 0 0 0 4px rgba(225, 34, 40, .22);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b51fa2b */.elementor-38 .elementor-element.elementor-element-b51fa2b ul {margin-bottom: 1rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0dacafb */.elementor-38 .elementor-element.elementor-element-0dacafb ul {margin-bottom: 1rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207504c */.elementor-38 .elementor-element.elementor-element-207504c ul {margin-bottom: 1rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b51fa2b */.elementor-38 .elementor-element.elementor-element-b51fa2b ul {margin-bottom: 1rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0dacafb */.elementor-38 .elementor-element.elementor-element-0dacafb ul {margin-bottom: 1rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207504c */.elementor-38 .elementor-element.elementor-element-207504c ul {margin-bottom: 1rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b51fa2b */.elementor-38 .elementor-element.elementor-element-b51fa2b ul {margin-bottom: 1rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0dacafb */.elementor-38 .elementor-element.elementor-element-0dacafb ul {margin-bottom: 1rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207504c */.elementor-38 .elementor-element.elementor-element-207504c ul {margin-bottom: 1rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b51fa2b */.elementor-38 .elementor-element.elementor-element-b51fa2b ul {margin-bottom: 1rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0dacafb */.elementor-38 .elementor-element.elementor-element-0dacafb ul {margin-bottom: 1rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207504c */.elementor-38 .elementor-element.elementor-element-207504c ul {margin-bottom: 1rem}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-15b4385 */.elementor-38 .elementor-element.elementor-element-15b4385 .e-n-accordion-item-title-icon,
.elementor-38 .elementor-element.elementor-element-15b4385 .elementor-accordion-icon{
  width: 34px;
  height: 34px;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(225, 34, 40, .1);                        /* fallback */
  background: color-mix(in srgb, currentColor 14%, transparent);
  transition: background .2s ease;
}

.elementor-38 .elementor-element.elementor-element-15b4385 .e-n-accordion-item-title-icon svg,
.elementor-38 .elementor-element.elementor-element-15b4385 .elementor-accordion-icon svg{
  width: 13px;
  height: 13px;
}

.elementor-38 .elementor-element.elementor-element-15b4385 .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon,
.elementor-38 .elementor-element.elementor-element-15b4385 .elementor-accordion-title:hover .elementor-accordion-icon{
  background: rgba(225, 34, 40, .22);
  background: color-mix(in srgb, currentColor 24%, transparent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a2b5c6 */.elementor-38 .elementor-element.elementor-element-1a2b5c6 ol,
.elementor-38 .elementor-element.elementor-element-1a2b5c6 ul{
  list-style: none !important;
  margin: 0;
  padding: 0;
}

.elementor-38 .elementor-element.elementor-element-1a2b5c6 li{
  position: relative;
  padding-left: 28px;
  margin-bottom: 3px;
  line-height: 1.55;
}

.elementor-38 .elementor-element.elementor-element-1a2b5c6 li:last-child{ margin-bottom: 0; }

.elementor-38 .elementor-element.elementor-element-1a2b5c6 li::before{
  content: "";
  position: absolute;
  left: 5px;
  top: .58em;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #E12228;
  box-shadow: 0 0 0 4px rgba(225, 34, 40, .22);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b267ed3 */.elementor-38 .elementor-element.elementor-element-b267ed3 ol,
.elementor-38 .elementor-element.elementor-element-b267ed3 ul{
  list-style: none !important;
  margin: 0;
  padding: 0;
}

.elementor-38 .elementor-element.elementor-element-b267ed3 li{
  position: relative;
  padding-left: 28px;
  margin-bottom: 3px;
  line-height: 1.55;
}

.elementor-38 .elementor-element.elementor-element-b267ed3 li:last-child{ margin-bottom: 0; }

.elementor-38 .elementor-element.elementor-element-b267ed3 li::before{
  content: "";
  position: absolute;
  left: 5px;
  top: .58em;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #E12228;
  box-shadow: 0 0 0 4px rgba(225, 34, 40, .22);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6de0934 */.elementor-38 .elementor-element.elementor-element-6de0934 ol,
.elementor-38 .elementor-element.elementor-element-6de0934 ul{
  list-style: none !important;
  margin: 0;
  padding: 0;
}

.elementor-38 .elementor-element.elementor-element-6de0934 li{
  position: relative;
  padding-left: 28px;
  margin-bottom: 3px;
  line-height: 1.55;
}

.elementor-38 .elementor-element.elementor-element-6de0934 li:last-child{ margin-bottom: 0; }

.elementor-38 .elementor-element.elementor-element-6de0934 li::before{
  content: "";
  position: absolute;
  left: 5px;
  top: .58em;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #E12228;
  box-shadow: 0 0 0 4px rgba(225, 34, 40, .22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483f576 */.elementor-38 .elementor-element.elementor-element-483f576 {
  overflow: hidden;
}/* End custom CSS */