.elementor-131 .elementor-element.elementor-element-83aeaee{--display:flex;--position:relative;--min-height:700px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-131 .elementor-element.elementor-element-83aeaee:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-83aeaee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}body:not(.rtl) .elementor-131 .elementor-element.elementor-element-83aeaee{left:0px;}body.rtl .elementor-131 .elementor-element.elementor-element-83aeaee{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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 );}.elementor-131 .elementor-element.elementor-element-9eb7191{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-a8147f3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-a3e1ea9{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:100px;--padding-right:100px;top:0px;--z-index:2;}body:not(.rtl) .elementor-131 .elementor-element.elementor-element-a3e1ea9{left:0px;}body.rtl .elementor-131 .elementor-element.elementor-element-a3e1ea9{right:0px;}.elementor-131 .elementor-element.elementor-element-1d4a4e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-131 .elementor-element.elementor-element-7340390{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-7340390 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.15em;color:#FFFFFF;}.elementor-131 .elementor-element.elementor-element-560d8fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-560d8fa .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:68px;font-weight:400;line-height:1;letter-spacing:0.01em;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 );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-131 .elementor-element.elementor-element-33a0206{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:rgba(255,255,255,0.82);}.elementor-131 .elementor-element.elementor-element-4bfa174{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-131 .elementor-element.elementor-element-58d8717{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-925b461{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-d0b98ca{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-02658d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-r49skct-font-family ), Sans-serif;font-size:var( --e-global-typography-r49skct-font-size );font-weight:var( --e-global-typography-r49skct-font-weight );text-transform:var( --e-global-typography-r49skct-text-transform );font-style:var( --e-global-typography-r49skct-font-style );text-decoration:var( --e-global-typography-r49skct-text-decoration );color:var( --e-global-color-5qe5p87 );}.elementor-131 .elementor-element.elementor-element-02658d9 p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-b911ac1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-131 .elementor-element.elementor-element-b911ac1 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:400;line-height:38px;letter-spacing:0.01em;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-c8fe3ad{width:100%;max-width:100%;column-gap:0px;font-family:var( --e-global-typography-8xgllds-font-family ), Sans-serif;font-size:var( --e-global-typography-8xgllds-font-size );font-weight:var( --e-global-typography-8xgllds-font-weight );text-transform:var( --e-global-typography-8xgllds-text-transform );font-style:var( --e-global-typography-8xgllds-font-style );text-decoration:var( --e-global-typography-8xgllds-text-decoration );line-height:var( --e-global-typography-8xgllds-line-height );color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-c8fe3ad p{margin-block-end:0px;}.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 );}.elementor-131 .elementor-element.elementor-element-f6e64d7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-2rtsw49 );color:var( --e-global-color-2rtsw49 );transition-duration:0.2s;border-radius:0px 0px 0px 0px;padding:12px 16px 12px 16px;}.elementor-131 .elementor-element.elementor-element-f6e64d7 .elementor-button:hover, .elementor-131 .elementor-element.elementor-element-f6e64d7 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-2rtsw49 );box-shadow:-2px 5px 20px 0px rgba(252,53,59,0.6);}.elementor-131 .elementor-element.elementor-element-f6e64d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-f6e64d7.elementor-element{--align-self:flex-start;}.elementor-131 .elementor-element.elementor-element-f6e64d7 .elementor-button:hover svg, .elementor-131 .elementor-element.elementor-element-f6e64d7 .elementor-button:focus svg{fill:var( --e-global-color-2rtsw49 );}.elementor-131 .elementor-element.elementor-element-e32741f{--display:flex;--min-height:450px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-f0828b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-cb2606a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-377c33f .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-131 .elementor-element.elementor-element-377c33f .elementor-counter-title{justify-content:start;color:var( --e-global-color-5qe5p87 );font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.6;}.elementor-131 .elementor-element.elementor-element-377c33f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-family:"Jost", Sans-serif;font-size:54px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-a854b60{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-399333f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:54px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1;letter-spacing:0.01em;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-6750daa{column-gap:0px;font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:var( --e-global-color-5qe5p87 );}.elementor-131 .elementor-element.elementor-element-6750daa p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-2233dbf{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-4132698 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:54px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1;letter-spacing:0.01em;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-3b027c8{column-gap:0px;font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:var( --e-global-color-5qe5p87 );}.elementor-131 .elementor-element.elementor-element-3b027c8 p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-5d153e4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-131 .elementor-element.elementor-element-5d153e4:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-5d153e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-usnpm07 );}.elementor-131 .elementor-element.elementor-element-d29b339{--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:flex-start;--gap:40px 64px;--row-gap:40px;--column-gap:64px;}.elementor-131 .elementor-element.elementor-element-40cfd2a{--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;}.elementor-131 .elementor-element.elementor-element-12e64be{--display:flex;}.elementor-131 .elementor-element.elementor-element-9792fc5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-131 .elementor-element.elementor-element-9792fc5 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-8f4e975{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-bca265f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-8xgllds-font-family ), Sans-serif;font-size:var( --e-global-typography-8xgllds-font-size );font-weight:var( --e-global-typography-8xgllds-font-weight );text-transform:var( --e-global-typography-8xgllds-text-transform );font-style:var( --e-global-typography-8xgllds-font-style );text-decoration:var( --e-global-typography-8xgllds-text-decoration );line-height:var( --e-global-typography-8xgllds-line-height );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-48dd80c{--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;}.elementor-131 .elementor-element.elementor-element-31a6e69{--display:flex;}.elementor-131 .elementor-element.elementor-element-8d4bc23{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-131 .elementor-element.elementor-element-8d4bc23 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-2818abc{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-8xgllds-font-family ), Sans-serif;font-size:var( --e-global-typography-8xgllds-font-size );font-weight:var( --e-global-typography-8xgllds-font-weight );text-transform:var( --e-global-typography-8xgllds-text-transform );font-style:var( --e-global-typography-8xgllds-font-style );text-decoration:var( --e-global-typography-8xgllds-text-decoration );line-height:var( --e-global-typography-8xgllds-line-height );color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-fa36b2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-131 .elementor-element.elementor-element-fc00ed6{--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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-131 .elementor-element.elementor-element-d6e1f59{font-size:14px;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-46343f6{--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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-131 .elementor-element.elementor-element-5f385cf{font-size:14px;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-26435dd{--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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-131 .elementor-element.elementor-element-3a9a88c{font-size:14px;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-b54a174{--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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-131 .elementor-element.elementor-element-93ac20b{font-size:14px;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-8dd0b5f{--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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-131 .elementor-element.elementor-element-524b038{font-size:14px;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-e376b7d{--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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-131 .elementor-element.elementor-element-d33350f{font-size:14px;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-ce7da40{--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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-131 .elementor-element.elementor-element-5c10c18{font-size:14px;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-e35a698{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-8xgllds-font-family ), Sans-serif;font-size:var( --e-global-typography-8xgllds-font-size );font-weight:var( --e-global-typography-8xgllds-font-weight );text-transform:var( --e-global-typography-8xgllds-text-transform );font-style:var( --e-global-typography-8xgllds-font-style );text-decoration:var( --e-global-typography-8xgllds-text-decoration );line-height:var( --e-global-typography-8xgllds-line-height );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-846a0c7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-846a0c7:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-846a0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-049e2ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-43e6b07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-75b6a5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;letter-spacing:0.05em;color:rgba(255,255,255,0.6);}.elementor-131 .elementor-element.elementor-element-1dde53a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-1dde53a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:400;line-height:38px;letter-spacing:0.02em;color:var( --e-global-color-2rtsw49 );}.elementor-131 .elementor-element.elementor-element-c6a93f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;color:rgba(255,255,255,0.82);}.elementor-131 .elementor-element.elementor-element-a3699bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-897f7f6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-16cbd3f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-2cbf267{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-7522d57{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-b61c40f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-f6b307f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-f6b307f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-131 .elementor-element.elementor-element-5889d8a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-7ec7cfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-03c6d30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-30c722e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-c5423f9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-cf2f901{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-6dad4bf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-0029472{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-60e5df6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-60e5df6 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-131 .elementor-element.elementor-element-9cbf7d3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-d58da36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-95eedba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-0e9224f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-0835abd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-7bf74fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-244be00{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-c862c18{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-30fc619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-30fc619 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-131 .elementor-element.elementor-element-3e76f19{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-3bc9d19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-8544cf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-ab2c4f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-9fa6353{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-34f1d73{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-3715ba8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-f326e8c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-96c8e6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-96c8e6e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-131 .elementor-element.elementor-element-32541fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-bc23d11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-04f95a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-9589348{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-57ab310{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-7d7d4a4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-2fb3176{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-770d623{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-32d6745{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-32d6745 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-131 .elementor-element.elementor-element-138eb60{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-5e53074{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-c937c8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-e141386{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-78e9ab0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-3dc3705{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-1eeacac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-95af923{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-766629b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-766629b img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-131 .elementor-element.elementor-element-b63db41{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-24b2397{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-80eb145{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-6c3401d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-7bf4d2d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-f564659{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-f84b9f6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-01ea569{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-df314c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-4698959{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-5967ca4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-4439839{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-05eca92{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-112cb43{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-b719b29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-3f82b3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-bc5b072{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-8979dec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-c90f03a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-938cec9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-91acef4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-3173c7b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-b0d3fd2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-5b64f50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-6fee4fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-b85c479{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-131 .elementor-element.elementor-element-b0f318a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-3bbd03e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-size:14px;letter-spacing:0.05em;color:var( --e-global-color-5qe5p87 );}.elementor-131 .elementor-element.elementor-element-b0de1e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-131 .elementor-element.elementor-element-b0de1e9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-2875997{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-8xgllds-font-family ), Sans-serif;font-size:var( --e-global-typography-8xgllds-font-size );font-weight:var( --e-global-typography-8xgllds-font-weight );text-transform:var( --e-global-typography-8xgllds-text-transform );font-style:var( --e-global-typography-8xgllds-font-style );text-decoration:var( --e-global-typography-8xgllds-text-decoration );line-height:var( --e-global-typography-8xgllds-line-height );color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-8e756f9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-97a7e69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-d310aa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-size:12px;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-5qe5p87 );}.elementor-131 .elementor-element.elementor-element-d310aa2 p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-d4d7f7d{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-d4d7f7d p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-86e1f43{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-86e1f43:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-86e1f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-usnpm07 );}.elementor-131 .elementor-element.elementor-element-c95d945{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-d30d135{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-4cd7a8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-size:12px;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-5qe5p87 );}.elementor-131 .elementor-element.elementor-element-4cd7a8f p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-580123a{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-580123a p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-b2416e9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-131 .elementor-element.elementor-element-b2416e9:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-b2416e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-usnpm07 );}.elementor-131 .elementor-element.elementor-element-4acbb0a{--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-131 .elementor-element.elementor-element-a45e10a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;column-gap:0px;font-size:14px;letter-spacing:0.05em;color:var( --e-global-color-5qe5p87 );}.elementor-131 .elementor-element.elementor-element-a45e10a p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-91a6dba .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-a60e6c6{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-c60e849{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-1eda31d{font-size:12px;letter-spacing:0.16em;color:#B11117;}.elementor-131 .elementor-element.elementor-element-39e9002 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-eff381a{column-gap:0px;font-family:var( --e-global-typography-8xgllds-font-family ), Sans-serif;font-size:var( --e-global-typography-8xgllds-font-size );font-weight:var( --e-global-typography-8xgllds-font-weight );text-transform:var( --e-global-typography-8xgllds-text-transform );font-style:var( --e-global-typography-8xgllds-font-style );text-decoration:var( --e-global-typography-8xgllds-text-decoration );line-height:var( --e-global-typography-8xgllds-line-height );color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-eff381a p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-242fd2e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-2d7b23d{font-size:12px;letter-spacing:0.16em;color:#B11117;}.elementor-131 .elementor-element.elementor-element-0831b53 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-6619d27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-8xgllds-font-family ), Sans-serif;font-size:var( --e-global-typography-8xgllds-font-size );font-weight:var( --e-global-typography-8xgllds-font-weight );text-transform:var( --e-global-typography-8xgllds-text-transform );font-style:var( --e-global-typography-8xgllds-font-style );text-decoration:var( --e-global-typography-8xgllds-text-decoration );line-height:var( --e-global-typography-8xgllds-line-height );color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-6619d27 p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-eca3b9b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-8a4cb4d{font-size:12px;letter-spacing:0.16em;color:#B11117;}.elementor-131 .elementor-element.elementor-element-1e16e51 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-cff4eda{font-family:var( --e-global-typography-8xgllds-font-family ), Sans-serif;font-size:var( --e-global-typography-8xgllds-font-size );font-weight:var( --e-global-typography-8xgllds-font-weight );text-transform:var( --e-global-typography-8xgllds-text-transform );font-style:var( --e-global-typography-8xgllds-font-style );text-decoration:var( --e-global-typography-8xgllds-text-decoration );line-height:var( --e-global-typography-8xgllds-line-height );color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-cff4eda p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-d843a22{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-d2433ca{font-size:12px;letter-spacing:0.16em;color:#B11117;}.elementor-131 .elementor-element.elementor-element-cdf1b23 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-872c8dc{font-family:var( --e-global-typography-8xgllds-font-family ), Sans-serif;font-size:var( --e-global-typography-8xgllds-font-size );font-weight:var( --e-global-typography-8xgllds-font-weight );text-transform:var( --e-global-typography-8xgllds-text-transform );font-style:var( --e-global-typography-8xgllds-font-style );text-decoration:var( --e-global-typography-8xgllds-text-decoration );line-height:var( --e-global-typography-8xgllds-line-height );color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-872c8dc p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-8b5d3d0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-b039b9d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-131 .elementor-element.elementor-element-8b072ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-size:14px;letter-spacing:0.05em;color:var( --e-global-color-5qe5p87 );}.elementor-131 .elementor-element.elementor-element-7134cfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-131 .elementor-element.elementor-element-7134cfd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-2dd3019{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-8xgllds-font-family ), Sans-serif;font-size:var( --e-global-typography-8xgllds-font-size );font-weight:var( --e-global-typography-8xgllds-font-weight );text-transform:var( --e-global-typography-8xgllds-text-transform );font-style:var( --e-global-typography-8xgllds-font-style );text-decoration:var( --e-global-typography-8xgllds-text-decoration );line-height:var( --e-global-typography-8xgllds-line-height );color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-e536ccb{--display:flex;--overflow:hidden;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-131 .elementor-element.elementor-element-e536ccb:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-e536ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-8949282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-894550a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;--z-index:2;}.elementor-131 .elementor-element.elementor-element-62a9297{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:var( --e-global-color-usnpm07 );--border-color:var( --e-global-color-usnpm07 );box-shadow:0px 12px 30px 0px rgba(25,25,25,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-131 .elementor-element.elementor-element-62a9297:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-62a9297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2rtsw49 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-937c262{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-131 .elementor-element.elementor-element-937c262 .elementor-icon-wrapper{text-align:center;}.elementor-131 .elementor-element.elementor-element-937c262.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-937c262.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-937c262.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-937c262.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-937c262.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-937c262 .elementor-icon{font-size:28px;}.elementor-131 .elementor-element.elementor-element-937c262 .elementor-icon svg{height:28px;}.elementor-131 .elementor-element.elementor-element-2e9e419{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-131 .elementor-element.elementor-element-2e9e419 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-c2f05aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-8e041ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:var( --e-global-color-usnpm07 );--border-color:var( --e-global-color-usnpm07 );box-shadow:0px 12px 30px 0px rgba(25,25,25,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-131 .elementor-element.elementor-element-8e041ea:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-8e041ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2rtsw49 );}.elementor-131 .elementor-element.elementor-element-d3b6d4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-131 .elementor-element.elementor-element-d3b6d4b .elementor-icon-wrapper{text-align:center;}.elementor-131 .elementor-element.elementor-element-d3b6d4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-d3b6d4b.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-d3b6d4b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-d3b6d4b.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-d3b6d4b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-d3b6d4b .elementor-icon{font-size:28px;}.elementor-131 .elementor-element.elementor-element-d3b6d4b .elementor-icon svg{height:28px;}.elementor-131 .elementor-element.elementor-element-0f59de5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-131 .elementor-element.elementor-element-0f59de5 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-4f5a1b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-2fe90f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:var( --e-global-color-usnpm07 );--border-color:var( --e-global-color-usnpm07 );box-shadow:0px 12px 30px 0px rgba(25,25,25,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-131 .elementor-element.elementor-element-2fe90f4:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-2fe90f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2rtsw49 );}.elementor-131 .elementor-element.elementor-element-57d536a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-131 .elementor-element.elementor-element-57d536a .elementor-icon-wrapper{text-align:center;}.elementor-131 .elementor-element.elementor-element-57d536a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-57d536a.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-57d536a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-57d536a.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-57d536a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-57d536a .elementor-icon{font-size:28px;}.elementor-131 .elementor-element.elementor-element-57d536a .elementor-icon svg{height:28px;}.elementor-131 .elementor-element.elementor-element-f2f264a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-131 .elementor-element.elementor-element-f2f264a .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-6515502{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-dc650a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:var( --e-global-color-usnpm07 );--border-color:var( --e-global-color-usnpm07 );box-shadow:0px 12px 30px 0px rgba(25,25,25,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-131 .elementor-element.elementor-element-dc650a4:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-dc650a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2rtsw49 );}.elementor-131 .elementor-element.elementor-element-f0de4eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-131 .elementor-element.elementor-element-f0de4eb .elementor-icon-wrapper{text-align:center;}.elementor-131 .elementor-element.elementor-element-f0de4eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-f0de4eb.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-f0de4eb.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-f0de4eb.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-f0de4eb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-f0de4eb .elementor-icon{font-size:28px;}.elementor-131 .elementor-element.elementor-element-f0de4eb .elementor-icon svg{height:28px;}.elementor-131 .elementor-element.elementor-element-938d912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-131 .elementor-element.elementor-element-938d912 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-3805814{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-b67d6c4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-131 .elementor-element.elementor-element-2d4904f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-e808014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-size:14px;letter-spacing:0.05em;color:var( --e-global-color-5qe5p87 );}.elementor-131 .elementor-element.elementor-element-1a9625b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-79adac7{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-17e7e6a{--display:flex;}.elementor-131 .elementor-element.elementor-element-6373358 .elementor-icon-wrapper{text-align:center;}.elementor-131 .elementor-element.elementor-element-6373358.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-6373358.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-6373358.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-6373358.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-6373358.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-6373358 .elementor-icon{font-size:24px;}.elementor-131 .elementor-element.elementor-element-6373358 .elementor-icon svg{height:24px;}.elementor-131 .elementor-element.elementor-element-3d433c7 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-af870cf{font-size:14px;color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-af870cf p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-9d143aa{--display:flex;}.elementor-131 .elementor-element.elementor-element-bdead4a .elementor-icon-wrapper{text-align:center;}.elementor-131 .elementor-element.elementor-element-bdead4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-bdead4a.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-bdead4a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-bdead4a.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-bdead4a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-bdead4a .elementor-icon{font-size:24px;}.elementor-131 .elementor-element.elementor-element-bdead4a .elementor-icon svg{height:24px;}.elementor-131 .elementor-element.elementor-element-d6ef12e .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-4534e21{font-size:14px;color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-4534e21 p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-d20e648{--display:flex;}.elementor-131 .elementor-element.elementor-element-eaed4bf .elementor-icon-wrapper{text-align:center;}.elementor-131 .elementor-element.elementor-element-eaed4bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-eaed4bf.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-eaed4bf.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-eaed4bf.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-eaed4bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-eaed4bf .elementor-icon{font-size:24px;}.elementor-131 .elementor-element.elementor-element-eaed4bf .elementor-icon svg{height:24px;}.elementor-131 .elementor-element.elementor-element-1d1bfd7 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-9a03e5c{font-size:14px;color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-9a03e5c p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-b25a2ad{--display:flex;}.elementor-131 .elementor-element.elementor-element-3b9925a .elementor-icon-wrapper{text-align:center;}.elementor-131 .elementor-element.elementor-element-3b9925a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-3b9925a.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-3b9925a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-3b9925a.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-3b9925a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-3b9925a .elementor-icon{font-size:24px;}.elementor-131 .elementor-element.elementor-element-3b9925a .elementor-icon svg{height:24px;}.elementor-131 .elementor-element.elementor-element-de95299 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-339ee00{font-size:14px;color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-339ee00 p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-a8f6fb1{--display:flex;}.elementor-131 .elementor-element.elementor-element-9db7190 .elementor-icon-wrapper{text-align:center;}.elementor-131 .elementor-element.elementor-element-9db7190.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-9db7190.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-9db7190.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-9db7190.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-9db7190.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-9db7190 .elementor-icon{font-size:24px;}.elementor-131 .elementor-element.elementor-element-9db7190 .elementor-icon svg{height:24px;}.elementor-131 .elementor-element.elementor-element-54973df .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-b36ab80{font-size:14px;color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-b36ab80 p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-f27e1ac{--display:flex;}.elementor-131 .elementor-element.elementor-element-2ddeea6 .elementor-icon-wrapper{text-align:center;}.elementor-131 .elementor-element.elementor-element-2ddeea6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-2ddeea6.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-2ddeea6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-2ddeea6.elementor-view-framed .elementor-icon, .elementor-131 .elementor-element.elementor-element-2ddeea6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-2ddeea6 .elementor-icon{font-size:24px;}.elementor-131 .elementor-element.elementor-element-2ddeea6 .elementor-icon svg{height:24px;}.elementor-131 .elementor-element.elementor-element-b9bee17 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-afc3feb{font-size:14px;color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-afc3feb p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-d74a723{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-3b4f7fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-131 .elementor-element.elementor-element-4cbac35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-8584997{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-r49skct-font-family ), Sans-serif;font-size:var( --e-global-typography-r49skct-font-size );font-weight:var( --e-global-typography-r49skct-font-weight );text-transform:var( --e-global-typography-r49skct-text-transform );font-style:var( --e-global-typography-r49skct-font-style );text-decoration:var( --e-global-typography-r49skct-text-decoration );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-8584997 p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-acb6a1f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:38px;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-a998c43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-e18fd0b{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-131 .elementor-element.elementor-element-306cd2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-12b0d45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-e539275{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-bfe74fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-597f812{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-2ec4113{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-131 .elementor-element.elementor-element-2ec4113:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-2ec4113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-usnpm07 );}.elementor-131 .elementor-element.elementor-element-148cffa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-f1ca103{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;font-size:88px;line-height:0.6;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-6feaee5{text-align:center;font-size:32px;line-height:1.35;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-b8d3a48{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-4dc2096{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-7b16fb9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 48px;--row-gap:24px;--column-gap:48px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-a783a14{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-1381188 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-5343eba{column-gap:0px;font-family:var( --e-global-typography-8xgllds-font-family ), Sans-serif;font-size:var( --e-global-typography-8xgllds-font-size );font-weight:var( --e-global-typography-8xgllds-font-weight );text-transform:var( --e-global-typography-8xgllds-text-transform );font-style:var( --e-global-typography-8xgllds-font-style );text-decoration:var( --e-global-typography-8xgllds-text-decoration );line-height:var( --e-global-typography-8xgllds-line-height );color:var( --e-global-color-accent );}.elementor-131 .elementor-element.elementor-element-5343eba p{margin-block-end:0px;}.elementor-131 .elementor-element.elementor-element-494b222 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-r49skct-font-family ), Sans-serif;font-size:var( --e-global-typography-r49skct-font-size );font-weight:var( --e-global-typography-r49skct-font-weight );text-transform:var( --e-global-typography-r49skct-text-transform );font-style:var( --e-global-typography-r49skct-font-style );text-decoration:var( --e-global-typography-r49skct-text-decoration );fill:var( --e-global-color-2rtsw49 );color:var( --e-global-color-2rtsw49 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:12px 24px 12px 24px;}.elementor-131 .elementor-element.elementor-element-494b222 .elementor-button:hover, .elementor-131 .elementor-element.elementor-element-494b222 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-2rtsw49 );}.elementor-131 .elementor-element.elementor-element-494b222 .elementor-button:hover svg, .elementor-131 .elementor-element.elementor-element-494b222 .elementor-button:focus svg{fill:var( --e-global-color-2rtsw49 );}:root{--page-title-display:none;}@media(max-width:1279px) and (min-width:768px){.elementor-131 .elementor-element.elementor-element-e32741f{--width:100%;}}@media(max-width:1279px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.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 );}.elementor-131 .elementor-element.elementor-element-4bfa174{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-131 .elementor-element.elementor-element-02658d9{font-size:var( --e-global-typography-r49skct-font-size );}.elementor-131 .elementor-element.elementor-element-b911ac1 .elementor-heading-title{font-size:28px;line-height:1.3;}.elementor-131 .elementor-element.elementor-element-c8fe3ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-e32741f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-counter .elementor-counter-number-wrapper{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-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-377c33f .elementor-counter-number-wrapper{font-size:54px;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-399333f .elementor-heading-title{font-size:54px;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-4132698 .elementor-heading-title{font-size:54px;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-5d153e4{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-131 .elementor-element.elementor-element-d29b339{--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:flex-start;}.elementor-131 .elementor-element.elementor-element-9792fc5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-8f4e975{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-bca265f{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-8d4bc23 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-2818abc{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-e35a698{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-1dde53a .elementor-heading-title{font-size:26px;line-height:1.2;}.elementor-131 .elementor-element.elementor-element-b85c479{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-131 .elementor-element.elementor-element-b0de1e9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-2875997{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-8e756f9{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-d4d7f7d{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-580123a{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-b2416e9{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-131 .elementor-element.elementor-element-91a6dba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-c60e849{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-39e9002 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-eff381a{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-242fd2e{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-0831b53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-6619d27{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-eca3b9b{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-1e16e51 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-cff4eda{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-d843a22{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-cdf1b23 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-872c8dc{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-b039b9d{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-131 .elementor-element.elementor-element-7134cfd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-2dd3019{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-894550a{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-131 .elementor-element.elementor-element-2e9e419 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-0f59de5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-f2f264a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-938d912 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-b67d6c4{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-131 .elementor-element.elementor-element-1a9625b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-3d433c7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-d6ef12e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-1d1bfd7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-de95299 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-54973df .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-b9bee17 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-3b4f7fc{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-131 .elementor-element.elementor-element-8584997{font-size:var( --e-global-typography-r49skct-font-size );}.elementor-131 .elementor-element.elementor-element-acb6a1f .elementor-heading-title{font-size:26px;line-height:1.2;letter-spacing:0.02em;}.elementor-131 .elementor-element.elementor-element-e18fd0b{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-2ec4113{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-131 .elementor-element.elementor-element-f1ca103{font-size:64px;}.elementor-131 .elementor-element.elementor-element-6feaee5{font-size:24px;line-height:1.4;}.elementor-131 .elementor-element.elementor-element-4dc2096{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-131 .elementor-element.elementor-element-7b16fb9{--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-1381188 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-5343eba{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-494b222 .elementor-button{font-size:var( --e-global-typography-r49skct-font-size );}}@media(max-width:1023px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-a3e1ea9{--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.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-131 .elementor-element.elementor-element-560d8fa .elementor-heading-title{font-size:44px;line-height:1.08;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-4bfa174{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-131 .elementor-element.elementor-element-925b461{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-02658d9{font-size:var( --e-global-typography-r49skct-font-size );}.elementor-131 .elementor-element.elementor-element-b911ac1 .elementor-heading-title{font-size:28px;line-height:1.3;}.elementor-131 .elementor-element.elementor-element-c8fe3ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{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-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-377c33f .elementor-counter-number-wrapper{font-size:54px;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-399333f .elementor-heading-title{font-size:54px;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-4132698 .elementor-heading-title{font-size:54px;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-d29b339{--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:flex-start;}.elementor-131 .elementor-element.elementor-element-9792fc5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-8f4e975{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-bca265f{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-8d4bc23 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-2818abc{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-e35a698{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-1dde53a .elementor-heading-title{font-size:26px;line-height:1.2;}.elementor-131 .elementor-element.elementor-element-b0de1e9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-2875997{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-8e756f9{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-d4d7f7d{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-580123a{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-91a6dba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-c60e849{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-39e9002 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-eff381a{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-242fd2e{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-0831b53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-6619d27{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-eca3b9b{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-1e16e51 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-cff4eda{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-d843a22{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-cdf1b23 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-872c8dc{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-7134cfd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-2dd3019{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-894550a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-2e9e419 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-0f59de5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-f2f264a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-938d912 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-1a9625b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-3d433c7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-d6ef12e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-1d1bfd7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-de95299 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-54973df .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-b9bee17 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-8584997{font-size:var( --e-global-typography-r49skct-font-size );}.elementor-131 .elementor-element.elementor-element-acb6a1f .elementor-heading-title{font-size:26px;line-height:1.2;letter-spacing:0.02em;}.elementor-131 .elementor-element.elementor-element-e18fd0b{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-1381188 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-5343eba{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-494b222 .elementor-button{font-size:var( --e-global-typography-r49skct-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-a3e1ea9{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.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-131 .elementor-element.elementor-element-560d8fa .elementor-heading-title{font-size:32px;line-height:1.08;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-4bfa174{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-131 .elementor-element.elementor-element-925b461{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-02658d9{font-size:var( --e-global-typography-r49skct-font-size );}.elementor-131 .elementor-element.elementor-element-b911ac1{width:100%;max-width:100%;}.elementor-131 .elementor-element.elementor-element-b911ac1 .elementor-heading-title{font-size:24px;line-height:1.3;}.elementor-131 .elementor-element.elementor-element-c8fe3ad{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-f0828b9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-counter .elementor-counter-number-wrapper{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-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-377c33f .elementor-counter-number-wrapper{font-size:54px;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-399333f .elementor-heading-title{font-size:54px;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-4132698 .elementor-heading-title{font-size:54px;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-5d153e4{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-131 .elementor-element.elementor-element-d29b339{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-131 .elementor-element.elementor-element-9792fc5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-8f4e975{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-bca265f{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-8d4bc23 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-2818abc{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-e35a698{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-1dde53a .elementor-heading-title{font-size:26px;line-height:1.2;}.elementor-131 .elementor-element.elementor-element-b85c479{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-131 .elementor-element.elementor-element-b0de1e9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-2875997{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-8e756f9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-d4d7f7d{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-580123a{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-b2416e9{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-131 .elementor-element.elementor-element-91a6dba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-c60e849{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-39e9002 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-eff381a{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-242fd2e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-0831b53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-6619d27{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-eca3b9b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-1e16e51 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-cff4eda{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-d843a22{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-cdf1b23 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-872c8dc{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-b039b9d{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-131 .elementor-element.elementor-element-7134cfd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-2dd3019{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-894550a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-131 .elementor-element.elementor-element-2e9e419 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-0f59de5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-f2f264a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-938d912 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-b67d6c4{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-131 .elementor-element.elementor-element-1a9625b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-3d433c7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-d6ef12e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-1d1bfd7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-de95299 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-54973df .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-b9bee17 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-3b4f7fc{--padding-top:50px;--padding-bottom:50px;--padding-left:8px;--padding-right:8px;}.elementor-131 .elementor-element.elementor-element-8584997{font-size:var( --e-global-typography-r49skct-font-size );}.elementor-131 .elementor-element.elementor-element-acb6a1f .elementor-heading-title{font-size:26px;line-height:1.2;letter-spacing:0.02em;}.elementor-131 .elementor-element.elementor-element-e18fd0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-2ec4113{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-131 .elementor-element.elementor-element-4dc2096{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-131 .elementor-element.elementor-element-7b16fb9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-131 .elementor-element.elementor-element-1381188 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-5343eba{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-494b222 .elementor-button{font-size:var( --e-global-typography-r49skct-font-size );}}@media(min-width:768px){.elementor-131 .elementor-element.elementor-element-1d4a4e2{--width:100%;}.elementor-131 .elementor-element.elementor-element-58d8717{--content-width:1240px;}.elementor-131 .elementor-element.elementor-element-b0f318a{--content-width:1240px;}.elementor-131 .elementor-element.elementor-element-4acbb0a{--content-width:1240px;}.elementor-131 .elementor-element.elementor-element-b039b9d{--content-width:1240px;}.elementor-131 .elementor-element.elementor-element-894550a{--content-width:1240px;}.elementor-131 .elementor-element.elementor-element-3b4f7fc{--content-width:1240px;}.elementor-131 .elementor-element.elementor-element-7b16fb9{--content-width:1240px;}.elementor-131 .elementor-element.elementor-element-a783a14{--content-width:1240px;}}@media(min-width:1700px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.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 );}.elementor-131 .elementor-element.elementor-element-4bfa174{--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-131 .elementor-element.elementor-element-02658d9{font-size:var( --e-global-typography-r49skct-font-size );}.elementor-131 .elementor-element.elementor-element-b911ac1 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-131 .elementor-element.elementor-element-c8fe3ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-e32741f{--width:100%;}.elementor-widget-counter .elementor-counter-number-wrapper{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-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-377c33f .elementor-counter-number-wrapper{font-size:54px;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-399333f .elementor-heading-title{font-size:54px;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-4132698 .elementor-heading-title{font-size:54px;line-height:1;letter-spacing:0.01em;}.elementor-131 .elementor-element.elementor-element-d29b339{--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:flex-start;}.elementor-131 .elementor-element.elementor-element-9792fc5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-8f4e975{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-bca265f{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-8d4bc23 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-2818abc{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-e35a698{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-1dde53a .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-131 .elementor-element.elementor-element-b0de1e9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-2875997{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-8e756f9{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-d4d7f7d{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-580123a{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-91a6dba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-c60e849{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-39e9002 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-eff381a{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-242fd2e{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-0831b53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-6619d27{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-eca3b9b{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-1e16e51 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-cff4eda{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-d843a22{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-cdf1b23 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-872c8dc{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-7134cfd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-2dd3019{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-894550a{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-2e9e419 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-0f59de5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-f2f264a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-938d912 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-1a9625b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-131 .elementor-element.elementor-element-3d433c7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-d6ef12e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-1d1bfd7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-de95299 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-54973df .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-b9bee17 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-131 .elementor-element.elementor-element-d74a723{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-8584997{font-size:var( --e-global-typography-r49skct-font-size );}.elementor-131 .elementor-element.elementor-element-acb6a1f .elementor-heading-title{font-size:32px;line-height:38px;letter-spacing:0.02em;}.elementor-131 .elementor-element.elementor-element-e18fd0b{--grid-auto-flow:row;}.elementor-131 .elementor-element.elementor-element-1381188 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-131 .elementor-element.elementor-element-5343eba{font-size:var( --e-global-typography-8xgllds-font-size );line-height:var( --e-global-typography-8xgllds-line-height );}.elementor-131 .elementor-element.elementor-element-494b222 .elementor-button{font-size:var( --e-global-typography-r49skct-font-size );}}/* Start custom CSS for image, class: .elementor-element-9eb7191 */.elementor-131 .elementor-element.elementor-element-9eb7191 { position: absolute; inset: 0; } .elementor-131 .elementor-element.elementor-element-9eb7191 img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8147f3 */.elementor-131 .elementor-element.elementor-element-a8147f3 { position: absolute; inset: 0; background: linear-gradient(90deg, rgba(0,0,0,0.82) 30%, rgba(0,0,0,0.25) 68%, rgba(0,0,0,0.1) 100%); }
@media (max-width: 767px) {
  .elementor-131 .elementor-element.elementor-element-a8147f3 { background: linear-gradient(180deg, rgba(0,0,0,0.42) 0%, rgba(0,0,0,0.62) 42%, rgba(0,0,0,0.84) 78%, rgba(0,0,0,0.90) 100%); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7340390 */.elementor-131 .elementor-element.elementor-element-7340390 { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border: 1px solid rgba(255,255,255,0.35); align-self: flex-start; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560d8fa */.elementor-131 .elementor-element.elementor-element-560d8fa .elementor-heading-title { max-width: 14ch !important; text-wrap: balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33a0206 */.elementor-131 .elementor-element.elementor-element-33a0206 { max-width: 46ch !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4a4e2 */.elementor-131 .elementor-element.elementor-element-1d4a4e2 { max-width: 640px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3e1ea9 */.elementor-131 .elementor-element.elementor-element-a3e1ea9 { max-width: 1440px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02658d9 */.elementor-131 .elementor-element.elementor-element-02658d9 p{ display:inline-flex; align-items:center; gap:8px; letter-spacing:0.05em; margin:0 0 16px 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b911ac1 */.elementor-131 .elementor-element.elementor-element-b911ac1 span{ color:#e80d03;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e32741f */.elementor-131 .elementor-element.elementor-element-e32741f{ position:relative; overflow:hidden; align-self:stretch; min-height:280px; flex:0 0 380px; width:380px; max-width:380px; }
@media (max-width:1023px){ .elementor-131 .elementor-element.elementor-element-e32741f{ flex:0 0 300px; width:300px; max-width:300px; } }
@media (max-width:767px){ .elementor-131 .elementor-element.elementor-element-e32741f{ flex:1 1 100%; width:100%; max-width:100%; min-height:220px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e64be */.elementor-131 .elementor-element.elementor-element-12e64be{ width:32px; height:3px; min-height:3px; max-height:3px; padding:0; margin:0; background:#E80D03; box-sizing:border-box; flex:0 0 auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9792fc5 */.elementor-131 .elementor-element.elementor-element-9792fc5 .elementor-heading-title{ line-height:1.4; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f4e975 */.elementor-131 .elementor-element.elementor-element-8f4e975 p{ line-height:1.4; margin:0 0 4px 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a6e69 */.elementor-131 .elementor-element.elementor-element-31a6e69{ width:32px; height:3px; min-height:3px; max-height:3px; padding:0; margin:0; background:#E80D03; box-sizing:border-box; flex:0 0 auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d4bc23 */.elementor-131 .elementor-element.elementor-element-8d4bc23 .elementor-heading-title{ line-height:1.4; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6e1f59 */.elementor-131 .elementor-element.elementor-element-d6e1f59{ margin:0; } .elementor-131 .elementor-element.elementor-element-d6e1f59 p{ margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc00ed6 */.elementor-131 .elementor-element.elementor-element-fc00ed6{ width:auto; flex:0 0 auto; align-self:flex-start; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f385cf */.elementor-131 .elementor-element.elementor-element-5f385cf{ margin:0; } .elementor-131 .elementor-element.elementor-element-5f385cf p{ margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46343f6 */.elementor-131 .elementor-element.elementor-element-46343f6{ width:auto; flex:0 0 auto; align-self:flex-start; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a9a88c */.elementor-131 .elementor-element.elementor-element-3a9a88c{ margin:0; } .elementor-131 .elementor-element.elementor-element-3a9a88c p{ margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26435dd */.elementor-131 .elementor-element.elementor-element-26435dd{ width:auto; flex:0 0 auto; align-self:flex-start; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93ac20b */.elementor-131 .elementor-element.elementor-element-93ac20b{ margin:0; } .elementor-131 .elementor-element.elementor-element-93ac20b p{ margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54a174 */.elementor-131 .elementor-element.elementor-element-b54a174{ width:auto; flex:0 0 auto; align-self:flex-start; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-524b038 */.elementor-131 .elementor-element.elementor-element-524b038{ margin:0; } .elementor-131 .elementor-element.elementor-element-524b038 p{ margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dd0b5f */.elementor-131 .elementor-element.elementor-element-8dd0b5f{ width:auto; flex:0 0 auto; align-self:flex-start; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d33350f */.elementor-131 .elementor-element.elementor-element-d33350f{ margin:0; } .elementor-131 .elementor-element.elementor-element-d33350f p{ margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e376b7d */.elementor-131 .elementor-element.elementor-element-e376b7d{ width:auto; flex:0 0 auto; align-self:flex-start; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c10c18 */.elementor-131 .elementor-element.elementor-element-5c10c18{ margin:0; } .elementor-131 .elementor-element.elementor-element-5c10c18 p{ margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce7da40 */.elementor-131 .elementor-element.elementor-element-ce7da40{ width:auto; flex:0 0 auto; align-self:flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d29b339 */.elementor-131 .elementor-element.elementor-element-d29b339{ max-width:1240px; margin-inline:auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75b6a5f */.elementor-131 .elementor-element.elementor-element-75b6a5f{ display:inline-flex; align-items:center; gap:8px; margin:0 0 16px; line-height:1.6; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dde53a */.elementor-131 .elementor-element.elementor-element-1dde53a, .elementor-131 .elementor-element.elementor-element-1dde53a .elementor-heading-title{ max-width:46ch; margin-left:auto; margin-right:auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6a93f4 */.elementor-131 .elementor-element.elementor-element-c6a93f4{ display:block; max-width:58ch !important; margin:24px auto 32px; line-height:1.6; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43e6b07 */.elementor-131 .elementor-element.elementor-element-43e6b07{ display:block; max-width:1240px; margin-left:auto; margin-right:auto; text-align:center; padding:64px 16px 0; }
@media (min-width:768px){ .elementor-131 .elementor-element.elementor-element-43e6b07{ padding-left:32px; padding-right:32px; } }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-43e6b07{ padding-top:0; } }
@media (min-width:1280px){ .elementor-131 .elementor-element.elementor-element-43e6b07{ padding-left:100px; padding-right:100px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7522d57 */.elementor-131 .elementor-element.elementor-element-7522d57{ position:relative; width:12px; height:12px; min-height:0; flex:0 0 auto; margin-top:6px; border-radius:50%; background:#191919; box-shadow:0 0 0 1px rgba(255,255,255,0.35); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cbf267 */@media (max-width:1023px){
.elementor-131 .elementor-element.elementor-element-2cbf267{ position:relative; display:flex; flex-direction:row; justify-content:center; align-items:flex-start; gap:0; padding:0; }
.elementor-131 .elementor-element.elementor-element-2cbf267::before{ content:""; position:absolute; top:22px; bottom:-28px; width:1px; background:rgba(255,255,255,0.18); }
}
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-2cbf267{ display:none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6b307f */.elementor-131 .elementor-element.elementor-element-f6b307f{ position:absolute; inset:0; margin:0; }
.elementor-131 .elementor-element.elementor-element-f6b307f .elementor-widget-container{ position:absolute; inset:0; }
.elementor-131 .elementor-element.elementor-element-f6b307f img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b61c40f */@media (max-width:1023px){ .elementor-131 .elementor-element.elementor-element-b61c40f{ display:none; } }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-b61c40f{ display:block; position:relative; background:#EAECEE; overflow:hidden; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ec7cfa */.elementor-131 .elementor-element.elementor-element-7ec7cfa{ margin:0; }
.elementor-131 .elementor-element.elementor-element-7ec7cfa, .elementor-131 .elementor-element.elementor-element-7ec7cfa .elementor-heading-title{ color:#FC353B; font-size:24px; line-height:1.1; letter-spacing:0.01em; }
.elementor-131 .elementor-element.elementor-element-7ec7cfa .elementor-heading-title{ margin:0; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-7ec7cfa, .elementor-131 .elementor-element.elementor-element-7ec7cfa .elementor-heading-title{ color:#E80D03; font-size:44px; }
.story-item-1.is-active .story-year, .story-item-1.is-active .story-year .elementor-heading-title{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03c6d30 */.elementor-131 .elementor-element.elementor-element-03c6d30{ margin:2px 0 0; }
.elementor-131 .elementor-element.elementor-element-03c6d30, .elementor-131 .elementor-element.elementor-element-03c6d30 .elementor-heading-title{ color:#FFFFFF; font-size:20px; line-height:1.6; }
.elementor-131 .elementor-element.elementor-element-03c6d30 .elementor-heading-title{ margin:0; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-03c6d30{ margin-top:8px; }
.elementor-131 .elementor-element.elementor-element-03c6d30, .elementor-131 .elementor-element.elementor-element-03c6d30 .elementor-heading-title{ color:#191919; }
.story-item-1.is-active .story-title, .story-item-1.is-active .story-title .elementor-heading-title{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30c722e */.elementor-131 .elementor-element.elementor-element-30c722e{ margin:6px 0 0; color:rgba(255,255,255,0.82); font-size:14px; line-height:1.6; max-width:52ch !important; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-30c722e{ margin-top:16px; color:#333333; max-width:none !important; }
.story-item-1.is-active .story-body{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5889d8a */.elementor-131 .elementor-element.elementor-element-5889d8a{ display:flex; flex-direction:column; gap:0; padding:0; }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-5889d8a{ padding:32px; align-self:center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16cbd3f */.elementor-131 .elementor-element.elementor-element-16cbd3f{ display:grid; grid-template-columns:28px 1fr; gap:16px; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-16cbd3f{ grid-template-columns:40% 1fr; gap:0; width:min(620px,60vw); min-height:320px; flex:0 0 auto; background:#FFFFFF; transition:background-color 0.5s cubic-bezier(0.16,1,0.3,1); }
.elementor-131 .elementor-element.elementor-element-16cbd3f.is-active{ background:#E80D03; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dad4bf */.elementor-131 .elementor-element.elementor-element-6dad4bf{ position:relative; width:12px; height:12px; min-height:0; flex:0 0 auto; margin-top:6px; border-radius:50%; background:#191919; box-shadow:0 0 0 1px rgba(255,255,255,0.35); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf2f901 */@media (max-width:1023px){
.elementor-131 .elementor-element.elementor-element-cf2f901{ position:relative; display:flex; flex-direction:row; justify-content:center; align-items:flex-start; gap:0; padding:0; }
.elementor-131 .elementor-element.elementor-element-cf2f901::before{ content:""; position:absolute; top:22px; bottom:-28px; width:1px; background:rgba(255,255,255,0.18); }
}
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-cf2f901{ display:none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60e5df6 */.elementor-131 .elementor-element.elementor-element-60e5df6{ position:absolute; inset:0; margin:0; }
.elementor-131 .elementor-element.elementor-element-60e5df6 .elementor-widget-container{ position:absolute; inset:0; }
.elementor-131 .elementor-element.elementor-element-60e5df6 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0029472 */@media (max-width:1023px){ .elementor-131 .elementor-element.elementor-element-0029472{ display:none; } }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-0029472{ display:block; position:relative; background:#EAECEE; overflow:hidden; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d58da36 */.elementor-131 .elementor-element.elementor-element-d58da36{ margin:0; }
.elementor-131 .elementor-element.elementor-element-d58da36, .elementor-131 .elementor-element.elementor-element-d58da36 .elementor-heading-title{ color:#FC353B; font-size:24px; line-height:1.1; letter-spacing:0.01em; }
.elementor-131 .elementor-element.elementor-element-d58da36 .elementor-heading-title{ margin:0; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-d58da36, .elementor-131 .elementor-element.elementor-element-d58da36 .elementor-heading-title{ color:#E80D03; font-size:44px; }
.story-item-2.is-active .story-year, .story-item-2.is-active .story-year .elementor-heading-title{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95eedba */.elementor-131 .elementor-element.elementor-element-95eedba{ margin:2px 0 0; }
.elementor-131 .elementor-element.elementor-element-95eedba, .elementor-131 .elementor-element.elementor-element-95eedba .elementor-heading-title{ color:#FFFFFF; font-size:20px; line-height:1.6; }
.elementor-131 .elementor-element.elementor-element-95eedba .elementor-heading-title{ margin:0; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-95eedba{ margin-top:8px; }
.elementor-131 .elementor-element.elementor-element-95eedba, .elementor-131 .elementor-element.elementor-element-95eedba .elementor-heading-title{ color:#191919; }
.story-item-2.is-active .story-title, .story-item-2.is-active .story-title .elementor-heading-title{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e9224f */.elementor-131 .elementor-element.elementor-element-0e9224f{ margin:6px 0 0; color:rgba(255,255,255,0.82); font-size:14px; line-height:1.6; max-width:52ch !important; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-0e9224f{ margin-top:16px; color:#333333; max-width:none !important; }
.story-item-2.is-active .story-body{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbf7d3 */.elementor-131 .elementor-element.elementor-element-9cbf7d3{ display:flex; flex-direction:column; gap:0; padding:0; }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-9cbf7d3{ padding:32px; align-self:center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5423f9 */.elementor-131 .elementor-element.elementor-element-c5423f9{ display:grid; grid-template-columns:28px 1fr; gap:16px; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-c5423f9{ grid-template-columns:40% 1fr; gap:0; width:min(620px,60vw); min-height:320px; flex:0 0 auto; background:#FFFFFF; transition:background-color 0.5s cubic-bezier(0.16,1,0.3,1); }
.elementor-131 .elementor-element.elementor-element-c5423f9.is-active{ background:#E80D03; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-244be00 */.elementor-131 .elementor-element.elementor-element-244be00{ position:relative; width:12px; height:12px; min-height:0; flex:0 0 auto; margin-top:6px; border-radius:50%; background:#191919; box-shadow:0 0 0 1px rgba(255,255,255,0.35); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf74fa */@media (max-width:1023px){
.elementor-131 .elementor-element.elementor-element-7bf74fa{ position:relative; display:flex; flex-direction:row; justify-content:center; align-items:flex-start; gap:0; padding:0; }
.elementor-131 .elementor-element.elementor-element-7bf74fa::before{ content:""; position:absolute; top:22px; bottom:-28px; width:1px; background:rgba(255,255,255,0.18); }
}
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-7bf74fa{ display:none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30fc619 */.elementor-131 .elementor-element.elementor-element-30fc619{ position:absolute; inset:0; margin:0; }
.elementor-131 .elementor-element.elementor-element-30fc619 .elementor-widget-container{ position:absolute; inset:0; }
.elementor-131 .elementor-element.elementor-element-30fc619 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c862c18 */@media (max-width:1023px){ .elementor-131 .elementor-element.elementor-element-c862c18{ display:none; } }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-c862c18{ display:block; position:relative; background:#EAECEE; overflow:hidden; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bc9d19 */.elementor-131 .elementor-element.elementor-element-3bc9d19{ margin:0; }
.elementor-131 .elementor-element.elementor-element-3bc9d19, .elementor-131 .elementor-element.elementor-element-3bc9d19 .elementor-heading-title{ color:#FC353B; font-size:24px; line-height:1.1; letter-spacing:0.01em; }
.elementor-131 .elementor-element.elementor-element-3bc9d19 .elementor-heading-title{ margin:0; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-3bc9d19, .elementor-131 .elementor-element.elementor-element-3bc9d19 .elementor-heading-title{ color:#E80D03; font-size:44px; }
.story-item-3.is-active .story-year, .story-item-3.is-active .story-year .elementor-heading-title{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8544cf1 */.elementor-131 .elementor-element.elementor-element-8544cf1{ margin:2px 0 0; }
.elementor-131 .elementor-element.elementor-element-8544cf1, .elementor-131 .elementor-element.elementor-element-8544cf1 .elementor-heading-title{ color:#FFFFFF; font-size:20px; line-height:1.6; }
.elementor-131 .elementor-element.elementor-element-8544cf1 .elementor-heading-title{ margin:0; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-8544cf1{ margin-top:8px; }
.elementor-131 .elementor-element.elementor-element-8544cf1, .elementor-131 .elementor-element.elementor-element-8544cf1 .elementor-heading-title{ color:#191919; }
.story-item-3.is-active .story-title, .story-item-3.is-active .story-title .elementor-heading-title{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab2c4f4 */.elementor-131 .elementor-element.elementor-element-ab2c4f4{ margin:6px 0 0; color:rgba(255,255,255,0.82); font-size:14px; line-height:1.6; max-width:52ch !important; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-ab2c4f4{ margin-top:16px; color:#333333; max-width:none !important; }
.story-item-3.is-active .story-body{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e76f19 */.elementor-131 .elementor-element.elementor-element-3e76f19{ display:flex; flex-direction:column; gap:0; padding:0; }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-3e76f19{ padding:32px; align-self:center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0835abd */.elementor-131 .elementor-element.elementor-element-0835abd{ display:grid; grid-template-columns:28px 1fr; gap:16px; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-0835abd{ grid-template-columns:40% 1fr; gap:0; width:min(620px,60vw); min-height:320px; flex:0 0 auto; background:#FFFFFF; transition:background-color 0.5s cubic-bezier(0.16,1,0.3,1); }
.elementor-131 .elementor-element.elementor-element-0835abd.is-active{ background:#E80D03; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3715ba8 */.elementor-131 .elementor-element.elementor-element-3715ba8{ position:relative; width:12px; height:12px; min-height:0; flex:0 0 auto; margin-top:6px; border-radius:50%; background:#191919; box-shadow:0 0 0 1px rgba(255,255,255,0.35); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f1d73 */@media (max-width:1023px){
.elementor-131 .elementor-element.elementor-element-34f1d73{ position:relative; display:flex; flex-direction:row; justify-content:center; align-items:flex-start; gap:0; padding:0; }
.elementor-131 .elementor-element.elementor-element-34f1d73::before{ content:""; position:absolute; top:22px; bottom:-28px; width:1px; background:rgba(255,255,255,0.18); }
}
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-34f1d73{ display:none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96c8e6e */.elementor-131 .elementor-element.elementor-element-96c8e6e{ position:absolute; inset:0; margin:0; }
.elementor-131 .elementor-element.elementor-element-96c8e6e .elementor-widget-container{ position:absolute; inset:0; }
.elementor-131 .elementor-element.elementor-element-96c8e6e img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f326e8c */@media (max-width:1023px){ .elementor-131 .elementor-element.elementor-element-f326e8c{ display:none; } }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-f326e8c{ display:block; position:relative; background:#EAECEE; overflow:hidden; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc23d11 */.elementor-131 .elementor-element.elementor-element-bc23d11{ margin:0; }
.elementor-131 .elementor-element.elementor-element-bc23d11, .elementor-131 .elementor-element.elementor-element-bc23d11 .elementor-heading-title{ color:#FC353B; font-size:24px; line-height:1.1; letter-spacing:0.01em; }
.elementor-131 .elementor-element.elementor-element-bc23d11 .elementor-heading-title{ margin:0; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-bc23d11, .elementor-131 .elementor-element.elementor-element-bc23d11 .elementor-heading-title{ color:#E80D03; font-size:44px; }
.story-item-6.is-active .story-year, .story-item-6.is-active .story-year .elementor-heading-title{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f95a2 */.elementor-131 .elementor-element.elementor-element-04f95a2{ margin:2px 0 0; }
.elementor-131 .elementor-element.elementor-element-04f95a2, .elementor-131 .elementor-element.elementor-element-04f95a2 .elementor-heading-title{ color:#FFFFFF; font-size:20px; line-height:1.6; }
.elementor-131 .elementor-element.elementor-element-04f95a2 .elementor-heading-title{ margin:0; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-04f95a2{ margin-top:8px; }
.elementor-131 .elementor-element.elementor-element-04f95a2, .elementor-131 .elementor-element.elementor-element-04f95a2 .elementor-heading-title{ color:#191919; }
.story-item-6.is-active .story-title, .story-item-6.is-active .story-title .elementor-heading-title{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9589348 */.elementor-131 .elementor-element.elementor-element-9589348{ margin:6px 0 0; color:rgba(255,255,255,0.82); font-size:14px; line-height:1.6; max-width:52ch !important; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-9589348{ margin-top:16px; color:#333333; max-width:none !important; }
.story-item-6.is-active .story-body{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32541fe */.elementor-131 .elementor-element.elementor-element-32541fe{ display:flex; flex-direction:column; gap:0; padding:0; }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-32541fe{ padding:32px; align-self:center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fa6353 */.elementor-131 .elementor-element.elementor-element-9fa6353{ display:grid; grid-template-columns:28px 1fr; gap:16px; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-9fa6353{ grid-template-columns:40% 1fr; gap:0; width:min(620px,60vw); min-height:320px; flex:0 0 auto; background:#FFFFFF; transition:background-color 0.5s cubic-bezier(0.16,1,0.3,1); }
.elementor-131 .elementor-element.elementor-element-9fa6353.is-active{ background:#E80D03; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb3176 */.elementor-131 .elementor-element.elementor-element-2fb3176{ position:relative; width:12px; height:12px; min-height:0; flex:0 0 auto; margin-top:6px; border-radius:50%; background:#191919; box-shadow:0 0 0 1px rgba(255,255,255,0.35); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7d4a4 */@media (max-width:1023px){
.elementor-131 .elementor-element.elementor-element-7d7d4a4{ position:relative; display:flex; flex-direction:row; justify-content:center; align-items:flex-start; gap:0; padding:0; }
.elementor-131 .elementor-element.elementor-element-7d7d4a4::before{ content:""; position:absolute; top:22px; bottom:-28px; width:1px; background:rgba(255,255,255,0.18); }
}
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-7d7d4a4{ display:none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32d6745 */.elementor-131 .elementor-element.elementor-element-32d6745{ position:absolute; inset:0; margin:0; }
.elementor-131 .elementor-element.elementor-element-32d6745 .elementor-widget-container{ position:absolute; inset:0; }
.elementor-131 .elementor-element.elementor-element-32d6745 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-770d623 */@media (max-width:1023px){ .elementor-131 .elementor-element.elementor-element-770d623{ display:none; } }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-770d623{ display:block; position:relative; background:#EAECEE; overflow:hidden; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e53074 */.elementor-131 .elementor-element.elementor-element-5e53074{ margin:0; }
.elementor-131 .elementor-element.elementor-element-5e53074, .elementor-131 .elementor-element.elementor-element-5e53074 .elementor-heading-title{ color:#FC353B; font-size:24px; line-height:1.1; letter-spacing:0.01em; }
.elementor-131 .elementor-element.elementor-element-5e53074 .elementor-heading-title{ margin:0; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-5e53074, .elementor-131 .elementor-element.elementor-element-5e53074 .elementor-heading-title{ color:#E80D03; font-size:44px; }
.story-item-4.is-active .story-year, .story-item-4.is-active .story-year .elementor-heading-title{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c937c8d */.elementor-131 .elementor-element.elementor-element-c937c8d{ margin:2px 0 0; }
.elementor-131 .elementor-element.elementor-element-c937c8d, .elementor-131 .elementor-element.elementor-element-c937c8d .elementor-heading-title{ color:#FFFFFF; font-size:20px; line-height:1.6; }
.elementor-131 .elementor-element.elementor-element-c937c8d .elementor-heading-title{ margin:0; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-c937c8d{ margin-top:8px; }
.elementor-131 .elementor-element.elementor-element-c937c8d, .elementor-131 .elementor-element.elementor-element-c937c8d .elementor-heading-title{ color:#191919; }
.story-item-4.is-active .story-title, .story-item-4.is-active .story-title .elementor-heading-title{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e141386 */.elementor-131 .elementor-element.elementor-element-e141386{ margin:6px 0 0; color:rgba(255,255,255,0.82); font-size:14px; line-height:1.6; max-width:52ch !important; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-e141386{ margin-top:16px; color:#333333; max-width:none !important; }
.story-item-4.is-active .story-body{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138eb60 */.elementor-131 .elementor-element.elementor-element-138eb60{ display:flex; flex-direction:column; gap:0; padding:0; }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-138eb60{ padding:32px; align-self:center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57ab310 */.elementor-131 .elementor-element.elementor-element-57ab310{ display:grid; grid-template-columns:28px 1fr; gap:16px; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-57ab310{ grid-template-columns:40% 1fr; gap:0; width:min(620px,60vw); min-height:320px; flex:0 0 auto; background:#FFFFFF; transition:background-color 0.5s cubic-bezier(0.16,1,0.3,1); }
.elementor-131 .elementor-element.elementor-element-57ab310.is-active{ background:#E80D03; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeacac */.elementor-131 .elementor-element.elementor-element-1eeacac{ position:relative; width:12px; height:12px; min-height:0; flex:0 0 auto; margin-top:6px; border-radius:50%; background:#191919; box-shadow:0 0 0 1px rgba(255,255,255,0.35); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc3705 */@media (max-width:1023px){ .elementor-131 .elementor-element.elementor-element-3dc3705{ position:relative; display:flex; flex-direction:row; justify-content:center; align-items:flex-start; gap:0; padding:0; } }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-3dc3705{ display:none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-766629b */.elementor-131 .elementor-element.elementor-element-766629b{ position:absolute; inset:0; margin:0; }
.elementor-131 .elementor-element.elementor-element-766629b .elementor-widget-container{ position:absolute; inset:0; }
.elementor-131 .elementor-element.elementor-element-766629b img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95af923 */@media (max-width:1023px){ .elementor-131 .elementor-element.elementor-element-95af923{ display:none; } }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-95af923{ display:block; position:relative; background:#EAECEE; overflow:hidden; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24b2397 */.elementor-131 .elementor-element.elementor-element-24b2397{ margin:0; }
.elementor-131 .elementor-element.elementor-element-24b2397, .elementor-131 .elementor-element.elementor-element-24b2397 .elementor-heading-title{ color:#FC353B; font-size:24px; line-height:1.1; letter-spacing:0.01em; }
.elementor-131 .elementor-element.elementor-element-24b2397 .elementor-heading-title{ margin:0; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-24b2397, .elementor-131 .elementor-element.elementor-element-24b2397 .elementor-heading-title{ color:#E80D03; font-size:44px; }
.story-item-5.is-active .story-year, .story-item-5.is-active .story-year .elementor-heading-title{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80eb145 */.elementor-131 .elementor-element.elementor-element-80eb145{ margin:2px 0 0; }
.elementor-131 .elementor-element.elementor-element-80eb145, .elementor-131 .elementor-element.elementor-element-80eb145 .elementor-heading-title{ color:#FFFFFF; font-size:20px; line-height:1.6; }
.elementor-131 .elementor-element.elementor-element-80eb145 .elementor-heading-title{ margin:0; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-80eb145{ margin-top:8px; }
.elementor-131 .elementor-element.elementor-element-80eb145, .elementor-131 .elementor-element.elementor-element-80eb145 .elementor-heading-title{ color:#191919; }
.story-item-5.is-active .story-title, .story-item-5.is-active .story-title .elementor-heading-title{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c3401d */.elementor-131 .elementor-element.elementor-element-6c3401d{ margin:6px 0 0; color:rgba(255,255,255,0.82); font-size:14px; line-height:1.6; max-width:52ch !important; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-6c3401d{ margin-top:16px; color:#333333; max-width:none !important; }
.story-item-5.is-active .story-body{ color:#FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b63db41 */.elementor-131 .elementor-element.elementor-element-b63db41{ display:flex; flex-direction:column; gap:0; padding:0; }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-b63db41{ padding:32px; align-self:center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e9ab0 */.elementor-131 .elementor-element.elementor-element-78e9ab0{ display:grid; grid-template-columns:28px 1fr; gap:16px; }
@media (min-width:1024px){
.elementor-131 .elementor-element.elementor-element-78e9ab0{ grid-template-columns:40% 1fr; gap:0; width:min(620px,60vw); min-height:320px; flex:0 0 auto; background:#FFFFFF; transition:background-color 0.5s cubic-bezier(0.16,1,0.3,1); }
.elementor-131 .elementor-element.elementor-element-78e9ab0.is-active{ background:#E80D03; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897f7f6 */.elementor-131 .elementor-element.elementor-element-897f7f6{ display:grid; grid-template-columns:1fr; gap:24px; margin-top:40px; }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-897f7f6{ display:flex; flex-direction:row; flex-wrap:nowrap; gap:24px; margin-top:0; width:max-content; transform:translateX(var(--story-shift,0px)); transition:transform 0.7s cubic-bezier(0.16,1,0.3,1); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3699bb */.elementor-131 .elementor-element.elementor-element-a3699bb{ display:block; overflow:hidden; padding:0 16px; }
@media (min-width:768px){ .elementor-131 .elementor-element.elementor-element-a3699bb{ padding-left:32px; padding-right:32px; } }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-a3699bb{ padding-right:0; } }
@media (min-width:1280px){ .elementor-131 .elementor-element.elementor-element-a3699bb{ padding-left:100px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ea569 */.elementor-131 .elementor-element.elementor-element-01ea569{ width:12px; height:12px; min-height:0; flex:0 0 auto; border-radius:50%; background:rgba(255,255,255,0.28); transition:background-color 0.3s cubic-bezier(0.16,1,0.3,1), box-shadow 0.3s cubic-bezier(0.16,1,0.3,1); }
.story-axis-item-1[aria-current="true"] .story-axis-mark, .story-axis-item-1:hover .story-axis-mark{ background:#FC353B; box-shadow:0 0 14px 2px rgba(252,53,59,0.6); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df314c2 */.elementor-131 .elementor-element.elementor-element-df314c2{ margin:0; font-size:14px; line-height:1.6; color:rgba(255,255,255,0.55); }
.elementor-131 .elementor-element.elementor-element-df314c2 .elementor-widget-container, .elementor-131 .elementor-element.elementor-element-df314c2 p{ margin:0; }
.story-axis-item-1[aria-current="true"] .story-axis-label{ color:#FFFFFF; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f84b9f6 */.elementor-131 .elementor-element.elementor-element-f84b9f6{ display:flex; flex-direction:column; align-items:center; justify-content:flex-start; gap:8px; padding:0; border:0; background:none; color:rgba(255,255,255,0.55); font-size:14px; line-height:1.6; text-align:center; cursor:pointer; width:auto; flex:0 0 auto; min-width:44px; min-height:44px; transition:color 0.3s cubic-bezier(0.16,1,0.3,1); }
.elementor-131 .elementor-element.elementor-element-f84b9f6[aria-current="true"]{ color:#FFFFFF; }
.elementor-131 .elementor-element.elementor-element-f84b9f6:focus-visible{ outline:2px solid #FFFFFF; outline-offset:2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5967ca4 */.elementor-131 .elementor-element.elementor-element-5967ca4{ width:12px; height:12px; min-height:0; flex:0 0 auto; border-radius:50%; background:rgba(255,255,255,0.28); transition:background-color 0.3s cubic-bezier(0.16,1,0.3,1), box-shadow 0.3s cubic-bezier(0.16,1,0.3,1); }
.story-axis-item-2[aria-current="true"] .story-axis-mark, .story-axis-item-2:hover .story-axis-mark{ background:#FC353B; box-shadow:0 0 14px 2px rgba(252,53,59,0.6); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4439839 */.elementor-131 .elementor-element.elementor-element-4439839{ margin:0; font-size:14px; line-height:1.6; color:rgba(255,255,255,0.55); }
.elementor-131 .elementor-element.elementor-element-4439839 .elementor-widget-container, .elementor-131 .elementor-element.elementor-element-4439839 p{ margin:0; }
.story-axis-item-2[aria-current="true"] .story-axis-label{ color:#FFFFFF; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4698959 */.elementor-131 .elementor-element.elementor-element-4698959{ display:flex; flex-direction:column; align-items:center; justify-content:flex-start; gap:8px; padding:0; border:0; background:none; color:rgba(255,255,255,0.55); font-size:14px; line-height:1.6; text-align:center; cursor:pointer; width:auto; flex:0 0 auto; min-width:44px; min-height:44px; transition:color 0.3s cubic-bezier(0.16,1,0.3,1); }
.elementor-131 .elementor-element.elementor-element-4698959[aria-current="true"]{ color:#FFFFFF; }
.elementor-131 .elementor-element.elementor-element-4698959:focus-visible{ outline:2px solid #FFFFFF; outline-offset:2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112cb43 */.elementor-131 .elementor-element.elementor-element-112cb43{ width:12px; height:12px; min-height:0; flex:0 0 auto; border-radius:50%; background:rgba(255,255,255,0.28); transition:background-color 0.3s cubic-bezier(0.16,1,0.3,1), box-shadow 0.3s cubic-bezier(0.16,1,0.3,1); }
.story-axis-item-3[aria-current="true"] .story-axis-mark, .story-axis-item-3:hover .story-axis-mark{ background:#FC353B; box-shadow:0 0 14px 2px rgba(252,53,59,0.6); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b719b29 */.elementor-131 .elementor-element.elementor-element-b719b29{ margin:0; font-size:14px; line-height:1.6; color:rgba(255,255,255,0.55); }
.elementor-131 .elementor-element.elementor-element-b719b29 .elementor-widget-container, .elementor-131 .elementor-element.elementor-element-b719b29 p{ margin:0; }
.story-axis-item-3[aria-current="true"] .story-axis-label{ color:#FFFFFF; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05eca92 */.elementor-131 .elementor-element.elementor-element-05eca92{ display:flex; flex-direction:column; align-items:center; justify-content:flex-start; gap:8px; padding:0; border:0; background:none; color:rgba(255,255,255,0.55); font-size:14px; line-height:1.6; text-align:center; cursor:pointer; width:auto; flex:0 0 auto; min-width:44px; min-height:44px; transition:color 0.3s cubic-bezier(0.16,1,0.3,1); }
.elementor-131 .elementor-element.elementor-element-05eca92[aria-current="true"]{ color:#FFFFFF; }
.elementor-131 .elementor-element.elementor-element-05eca92:focus-visible{ outline:2px solid #FFFFFF; outline-offset:2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc5b072 */.elementor-131 .elementor-element.elementor-element-bc5b072{ width:12px; height:12px; min-height:0; flex:0 0 auto; border-radius:50%; background:rgba(255,255,255,0.28); transition:background-color 0.3s cubic-bezier(0.16,1,0.3,1), box-shadow 0.3s cubic-bezier(0.16,1,0.3,1); }
.story-axis-item-6[aria-current="true"] .story-axis-mark, .story-axis-item-6:hover .story-axis-mark{ background:#FC353B; box-shadow:0 0 14px 2px rgba(252,53,59,0.6); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8979dec */.elementor-131 .elementor-element.elementor-element-8979dec{ margin:0; font-size:14px; line-height:1.6; color:rgba(255,255,255,0.55); }
.elementor-131 .elementor-element.elementor-element-8979dec .elementor-widget-container, .elementor-131 .elementor-element.elementor-element-8979dec p{ margin:0; }
.story-axis-item-6[aria-current="true"] .story-axis-label{ color:#FFFFFF; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f82b3b */.elementor-131 .elementor-element.elementor-element-3f82b3b{ display:flex; flex-direction:column; align-items:center; justify-content:flex-start; gap:8px; padding:0; border:0; background:none; color:rgba(255,255,255,0.55); font-size:14px; line-height:1.6; text-align:center; cursor:pointer; width:auto; flex:0 0 auto; min-width:44px; min-height:44px; transition:color 0.3s cubic-bezier(0.16,1,0.3,1); }
.elementor-131 .elementor-element.elementor-element-3f82b3b[aria-current="true"]{ color:#FFFFFF; }
.elementor-131 .elementor-element.elementor-element-3f82b3b:focus-visible{ outline:2px solid #FFFFFF; outline-offset:2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938cec9 */.elementor-131 .elementor-element.elementor-element-938cec9{ width:12px; height:12px; min-height:0; flex:0 0 auto; border-radius:50%; background:rgba(255,255,255,0.28); transition:background-color 0.3s cubic-bezier(0.16,1,0.3,1), box-shadow 0.3s cubic-bezier(0.16,1,0.3,1); }
.story-axis-item-4[aria-current="true"] .story-axis-mark, .story-axis-item-4:hover .story-axis-mark{ background:#FC353B; box-shadow:0 0 14px 2px rgba(252,53,59,0.6); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91acef4 */.elementor-131 .elementor-element.elementor-element-91acef4{ margin:0; font-size:14px; line-height:1.6; color:rgba(255,255,255,0.55); }
.elementor-131 .elementor-element.elementor-element-91acef4 .elementor-widget-container, .elementor-131 .elementor-element.elementor-element-91acef4 p{ margin:0; }
.story-axis-item-4[aria-current="true"] .story-axis-label{ color:#FFFFFF; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c90f03a */.elementor-131 .elementor-element.elementor-element-c90f03a{ display:flex; flex-direction:column; align-items:center; justify-content:flex-start; gap:8px; padding:0; border:0; background:none; color:rgba(255,255,255,0.55); font-size:14px; line-height:1.6; text-align:center; cursor:pointer; width:auto; flex:0 0 auto; min-width:44px; min-height:44px; transition:color 0.3s cubic-bezier(0.16,1,0.3,1); }
.elementor-131 .elementor-element.elementor-element-c90f03a[aria-current="true"]{ color:#FFFFFF; }
.elementor-131 .elementor-element.elementor-element-c90f03a:focus-visible{ outline:2px solid #FFFFFF; outline-offset:2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d3fd2 */.elementor-131 .elementor-element.elementor-element-b0d3fd2{ width:12px; height:12px; min-height:0; flex:0 0 auto; border-radius:50%; background:rgba(255,255,255,0.28); transition:background-color 0.3s cubic-bezier(0.16,1,0.3,1), box-shadow 0.3s cubic-bezier(0.16,1,0.3,1); }
.story-axis-item-5[aria-current="true"] .story-axis-mark, .story-axis-item-5:hover .story-axis-mark{ background:#FC353B; box-shadow:0 0 14px 2px rgba(252,53,59,0.6); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b64f50 */.elementor-131 .elementor-element.elementor-element-5b64f50{ margin:0; font-size:14px; line-height:1.6; color:rgba(255,255,255,0.55); }
.elementor-131 .elementor-element.elementor-element-5b64f50 .elementor-widget-container, .elementor-131 .elementor-element.elementor-element-5b64f50 p{ margin:0; }
.story-axis-item-5[aria-current="true"] .story-axis-label{ color:#FFFFFF; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3173c7b */.elementor-131 .elementor-element.elementor-element-3173c7b{ display:flex; flex-direction:column; align-items:center; justify-content:flex-start; gap:8px; padding:0; border:0; background:none; color:rgba(255,255,255,0.55); font-size:14px; line-height:1.6; text-align:center; cursor:pointer; width:auto; flex:0 0 auto; min-width:44px; min-height:44px; transition:color 0.3s cubic-bezier(0.16,1,0.3,1); }
.elementor-131 .elementor-element.elementor-element-3173c7b[aria-current="true"]{ color:#FFFFFF; }
.elementor-131 .elementor-element.elementor-element-3173c7b:focus-visible{ outline:2px solid #FFFFFF; outline-offset:2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f564659 */.elementor-131 .elementor-element.elementor-element-f564659{ display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-items:flex-start; gap:0; position:relative; padding:24px 0 0; border-top:1px solid rgba(255,255,255,0.18); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf4d2d */.elementor-131 .elementor-element.elementor-element-7bf4d2d{ display:none; }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-7bf4d2d{ display:grid; grid-template-columns:1fr; gap:0; width:fit-content; max-width:1240px; margin-left:auto; margin-right:auto; padding:0 32px; } }
@media (min-width:1280px){ .elementor-131 .elementor-element.elementor-element-7bf4d2d{ padding-left:100px; padding-right:100px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049e2ef */.elementor-131 .elementor-element.elementor-element-049e2ef{ display:flex; flex-direction:column; gap:0; padding-bottom:64px; }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-049e2ef{ display:grid; grid-template-columns:1fr; position:sticky; top:0; min-height:100vh; align-content:center; gap:48px; padding-top:var(--dai-story-offset,146px); padding-bottom:64px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846a0c7 */.elementor-131 .elementor-element.elementor-element-846a0c7{ display:flex; flex-direction:column; gap:0; }
@media (min-width:1024px){ .elementor-131 .elementor-element.elementor-element-846a0c7{ min-height:calc(100vh + 5 * 58vh); } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bbd03e */.elementor-131 .elementor-element.elementor-element-3bbd03e .creed-tag-mark { color: #E80D03; letter-spacing: -2px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2875997 */.elementor-131 .elementor-element.elementor-element-2875997 { max-width: 52ch; margin-inline: auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4d7f7d */.elementor-131 .elementor-element.elementor-element-d4d7f7d { line-height: 1.5; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c95d945 */.elementor-131 .elementor-element.elementor-element-c95d945 { display: block; width: 100%; height: 100%; }
.elementor-131 .elementor-element.elementor-element-c95d945 img { display: block; width: 100%; height: 100%; object-fit: contain; object-position: center bottom; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86e1f43 */@media (max-width: 767px) { .elementor-131 .elementor-element.elementor-element-86e1f43 { order: 3; aspect-ratio: 4 / 3; } }
@media (min-width: 768px) { .elementor-131 .elementor-element.elementor-element-86e1f43 { align-self: stretch; min-height: 420px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-580123a */.elementor-131 .elementor-element.elementor-element-580123a { line-height: 1.5; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e756f9 */.elementor-131 .elementor-element.elementor-element-8e756f9 { max-width: 1240px; margin-inline: auto; }
@media (min-width: 768px) { .elementor-131 .elementor-element.elementor-element-8e756f9 { grid-template-columns: 1fr minmax(220px, 28%) 1fr; column-gap: 48px; row-gap: 48px; align-items: center; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a45e10a */.elementor-131 .elementor-element.elementor-element-a45e10a .values-tag-mark { color: #E80D03; letter-spacing: -2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39e9002 */.elementor-131 .elementor-element.elementor-element-39e9002 .elementor-heading-title { line-height: 1.2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eff381a */.elementor-131 .elementor-element.elementor-element-eff381a { max-width: 62ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c60e849 */.elementor-131 .elementor-element.elementor-element-c60e849 { border-top: 1px solid rgba(25,25,25,0.12); }
@media (min-width: 768px) { .elementor-131 .elementor-element.elementor-element-c60e849 { grid-template-columns: 64px minmax(180px, 22%) 1fr; column-gap: 32px; row-gap: 32px; align-items: baseline; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0831b53 */.elementor-131 .elementor-element.elementor-element-0831b53 .elementor-heading-title { line-height: 1.2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6619d27 */.elementor-131 .elementor-element.elementor-element-6619d27 { max-width: 62ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242fd2e */.elementor-131 .elementor-element.elementor-element-242fd2e { border-top: 1px solid rgba(25,25,25,0.12); }
@media (min-width: 768px) { .elementor-131 .elementor-element.elementor-element-242fd2e { grid-template-columns: 64px minmax(180px, 22%) 1fr; column-gap: 32px; row-gap: 32px; align-items: baseline; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e16e51 */.elementor-131 .elementor-element.elementor-element-1e16e51 .elementor-heading-title { line-height: 1.2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cff4eda */.elementor-131 .elementor-element.elementor-element-cff4eda { max-width: 62ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca3b9b */.elementor-131 .elementor-element.elementor-element-eca3b9b { border-top: 1px solid rgba(25,25,25,0.12); }
@media (min-width: 768px) { .elementor-131 .elementor-element.elementor-element-eca3b9b { grid-template-columns: 64px minmax(180px, 22%) 1fr; column-gap: 32px; row-gap: 32px; align-items: baseline; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdf1b23 */.elementor-131 .elementor-element.elementor-element-cdf1b23 .elementor-heading-title { line-height: 1.2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-872c8dc */.elementor-131 .elementor-element.elementor-element-872c8dc { max-width: 62ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d843a22 */.elementor-131 .elementor-element.elementor-element-d843a22 { border-top: 1px solid rgba(25,25,25,0.12); border-bottom: 1px solid rgba(25,25,25,0.12); }
@media (min-width: 768px) { .elementor-131 .elementor-element.elementor-element-d843a22 { grid-template-columns: 64px minmax(180px, 22%) 1fr; column-gap: 32px; row-gap: 32px; align-items: baseline; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b072ad */.elementor-131 .elementor-element.elementor-element-8b072ad .infra-tag-mark { color: #E80D03; letter-spacing: -2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7134cfd */.elementor-131 .elementor-element.elementor-element-7134cfd .elementor-heading-title { max-width: 46ch; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dd3019 */.elementor-131 .elementor-element.elementor-element-2dd3019 { max-width: 62ch !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8949282 */.elementor-131 .elementor-element.elementor-element-8949282 {
  position: absolute;
  inset: 0;
}
.elementor-131 .elementor-element.elementor-element-8949282 img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e536ccb */.elementor-131 .elementor-element.elementor-element-e536ccb { height: min(72vw, 340px); }
@media (min-width: 768px) { .elementor-131 .elementor-element.elementor-element-e536ccb { height: min(50vw, 460px); } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-937c262 */.elementor-131 .elementor-element.elementor-element-937c262 svg { fill: none !important; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d3b6d4b */.elementor-131 .elementor-element.elementor-element-d3b6d4b svg { fill: none !important; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-57d536a */.elementor-131 .elementor-element.elementor-element-57d536a svg { fill: none !important; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f0de4eb */.elementor-131 .elementor-element.elementor-element-f0de4eb svg { fill: none !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e808014 */.elementor-131 .elementor-element.elementor-element-e808014 .corp-tag-mark { color: #E80D03; letter-spacing: -2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d4904f */.elementor-131 .elementor-element.elementor-element-2d4904f { max-width: 1240px; margin-inline: auto; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6373358 */.elementor-131 .elementor-element.elementor-element-6373358 svg { fill: none !important; stroke: #E80D03 !important; margin-top: 2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d433c7 */.elementor-131 .elementor-element.elementor-element-3d433c7 { grid-column: 2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af870cf */.elementor-131 .elementor-element.elementor-element-af870cf { grid-column: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e7e6a */.elementor-131 .elementor-element.elementor-element-17e7e6a { display: grid; grid-template-columns: 28px 1fr; column-gap: 24px; row-gap: 16px; padding-block: 32px; border-top: 1px solid #EAECEE; align-items: start; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bdead4a */.elementor-131 .elementor-element.elementor-element-bdead4a svg { fill: none !important; stroke: #E80D03 !important; margin-top: 2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6ef12e */.elementor-131 .elementor-element.elementor-element-d6ef12e { grid-column: 2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4534e21 */.elementor-131 .elementor-element.elementor-element-4534e21 { grid-column: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d143aa */.elementor-131 .elementor-element.elementor-element-9d143aa { display: grid; grid-template-columns: 28px 1fr; column-gap: 24px; row-gap: 16px; padding-block: 32px; border-top: 1px solid #EAECEE; align-items: start; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eaed4bf */.elementor-131 .elementor-element.elementor-element-eaed4bf svg { fill: none !important; stroke: #E80D03 !important; margin-top: 2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d1bfd7 */.elementor-131 .elementor-element.elementor-element-1d1bfd7 { grid-column: 2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a03e5c */.elementor-131 .elementor-element.elementor-element-9a03e5c { grid-column: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d20e648 */.elementor-131 .elementor-element.elementor-element-d20e648 { display: grid; grid-template-columns: 28px 1fr; column-gap: 24px; row-gap: 16px; padding-block: 32px; border-top: 1px solid #EAECEE; align-items: start; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b9925a */.elementor-131 .elementor-element.elementor-element-3b9925a svg { fill: none !important; stroke: #E80D03 !important; margin-top: 2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de95299 */.elementor-131 .elementor-element.elementor-element-de95299 { grid-column: 2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339ee00 */.elementor-131 .elementor-element.elementor-element-339ee00 { grid-column: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b25a2ad */.elementor-131 .elementor-element.elementor-element-b25a2ad { display: grid; grid-template-columns: 28px 1fr; column-gap: 24px; row-gap: 16px; padding-block: 32px; border-top: 1px solid #EAECEE; align-items: start; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9db7190 */.elementor-131 .elementor-element.elementor-element-9db7190 svg { fill: none !important; stroke: #E80D03 !important; margin-top: 2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54973df */.elementor-131 .elementor-element.elementor-element-54973df { grid-column: 2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b36ab80 */.elementor-131 .elementor-element.elementor-element-b36ab80 { grid-column: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8f6fb1 */.elementor-131 .elementor-element.elementor-element-a8f6fb1 { display: grid; grid-template-columns: 28px 1fr; column-gap: 24px; row-gap: 16px; padding-block: 32px; border-top: 1px solid #EAECEE; align-items: start; }
@media (min-width: 768px) { .elementor-131 .elementor-element.elementor-element-a8f6fb1 { border-bottom: 1px solid #EAECEE; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ddeea6 */.elementor-131 .elementor-element.elementor-element-2ddeea6 svg { fill: none !important; stroke: #E80D03 !important; margin-top: 2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9bee17 */.elementor-131 .elementor-element.elementor-element-b9bee17 { grid-column: 2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afc3feb */.elementor-131 .elementor-element.elementor-element-afc3feb { grid-column: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f27e1ac */.elementor-131 .elementor-element.elementor-element-f27e1ac { display: grid; grid-template-columns: 28px 1fr; column-gap: 24px; row-gap: 16px; padding-block: 32px; border-top: 1px solid #EAECEE; align-items: start; }
@media (min-width: 768px) { .elementor-131 .elementor-element.elementor-element-f27e1ac { border-bottom: 1px solid #EAECEE; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79adac7 */.elementor-131 .elementor-element.elementor-element-79adac7 { max-width: 1240px; margin-inline: auto; }
@media (min-width: 768px) { .elementor-131 .elementor-element.elementor-element-79adac7 { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 64px; row-gap: 0; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8584997 */.elementor-131 .elementor-element.elementor-element-8584997 p{ display:inline-flex; align-items:center; gap:8px; letter-spacing:0.05em; margin:0 0 16px 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acb6a1f */.elementor-131 .elementor-element.elementor-element-acb6a1f span{ color:#e80d03;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6feaee5 */.elementor-131 .elementor-element.elementor-element-6feaee5 .dictum-hl { color: #B11117; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-148cffa */.elementor-131 .elementor-element.elementor-element-148cffa { max-width: 72ch; margin-inline: auto; text-align: center; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-494b222 */.elementor-131 .elementor-element.elementor-element-494b222 .elementor-button { white-space: nowrap; }/* End custom CSS */