.elementor-50 .elementor-element.elementor-element-1bca339{--display:flex;--overlay-opacity:0.6;}.elementor-50 .elementor-element.elementor-element-1bca339:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-1bca339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9372fc );}.elementor-50 .elementor-element.elementor-element-1bca339::before, .elementor-50 .elementor-element.elementor-element-1bca339 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-1bca339 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-1bca339 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-1bca339 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-1bca339 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-50 .elementor-element.elementor-element-4c3c8ab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-f495b1a.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-f495b1a{text-align:center;}.elementor-50 .elementor-element.elementor-element-f495b1a .elementor-heading-title{font-family:var( --e-global-typography-4141dc4-font-family ), Sans-serif;font-size:var( --e-global-typography-4141dc4-font-size );font-weight:var( --e-global-typography-4141dc4-font-weight );letter-spacing:var( --e-global-typography-4141dc4-letter-spacing );}.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 );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-50 .elementor-element.elementor-element-afd22e0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;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 );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-afd22e0.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-9f30a3d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-50 .elementor-element.elementor-element-9f30a3d:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-9f30a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9372fc );}.elementor-50 .elementor-element.elementor-element-ac264e9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-3d80cdd{--display:flex;--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-50 .elementor-element.elementor-element-0c98bed{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-b07f21a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50 .elementor-element.elementor-element-9b1545d{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-65c1e10{--display:flex;}.elementor-50 .elementor-element.elementor-element-f90c845{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-75b5a43{--display:flex;}.elementor-50 .elementor-element.elementor-element-bda9998{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-cca8153{--display:flex;}.elementor-50 .elementor-element.elementor-element-9c485d2{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-80477cd{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-a5adca7{--display:flex;}.elementor-50 .elementor-element.elementor-element-1e60c3e{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-8eed0e4{--display:flex;}.elementor-50 .elementor-element.elementor-element-c16f30a{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-043edc5{--display:flex;}.elementor-50 .elementor-element.elementor-element-711db59{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-0bc86cb{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-ce8ecf6{--display:flex;}.elementor-50 .elementor-element.elementor-element-856a618{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-80bdde5{--display:flex;}.elementor-50 .elementor-element.elementor-element-3607ef8{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-2ae8231{--display:flex;}.elementor-50 .elementor-element.elementor-element-c311539{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-bf04ee4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-71d71aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-71d71aa.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-71d71aa .elementor-heading-title{font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:-0.022em;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-3e15172{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-3e15172.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-3e15172 .elementor-heading-title{font-family:var( --e-global-typography-e8081c4-font-family ), Sans-serif;font-size:var( --e-global-typography-e8081c4-font-size );font-weight:var( --e-global-typography-e8081c4-font-weight );letter-spacing:var( --e-global-typography-e8081c4-letter-spacing );}.elementor-50 .elementor-element.elementor-element-7234a3c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-7234a3c.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-2ee3001{--display:flex;--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-50 .elementor-element.elementor-element-c16c440{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-1ff7f8e{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50 .elementor-element.elementor-element-a4e26b7{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-845c8df{--display:flex;}.elementor-50 .elementor-element.elementor-element-175d639{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-70d46de{--display:flex;}.elementor-50 .elementor-element.elementor-element-91eaa59{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-ebd841a{--display:flex;}.elementor-50 .elementor-element.elementor-element-62b105e{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-4a866aa{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-36b73f1{--display:flex;}.elementor-50 .elementor-element.elementor-element-2b30247{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-2771366{--display:flex;}.elementor-50 .elementor-element.elementor-element-af6d0b5{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-55d7ad2{--display:flex;}.elementor-50 .elementor-element.elementor-element-0d303ed{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-1bf48db{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-a9e1bd3{--display:flex;}.elementor-50 .elementor-element.elementor-element-c77f836{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-3eb7d5c{--display:flex;}.elementor-50 .elementor-element.elementor-element-ab18289{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-36ceb1b{--display:flex;}.elementor-50 .elementor-element.elementor-element-226146e{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-7c1e9e5{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-038738d{--display:flex;}.elementor-50 .elementor-element.elementor-element-58a75a6{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-9b00607{--display:flex;}.elementor-50 .elementor-element.elementor-element-7eb2bb6{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-dcb3fdf{--display:flex;}.elementor-50 .elementor-element.elementor-element-605ce9f{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-3913029{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-1781ac8{--display:flex;}.elementor-50 .elementor-element.elementor-element-53d9b8f{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-1eeffdc{--display:flex;}.elementor-50 .elementor-element.elementor-element-343addb{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-4446396{--display:flex;}.elementor-50 .elementor-element.elementor-element-b05c54c{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-81bb3e1{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-0f91bd1{--display:flex;}.elementor-50 .elementor-element.elementor-element-84a3ca3{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-47e8f06{--display:flex;}.elementor-50 .elementor-element.elementor-element-cccf8de{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-223fedc{--display:flex;}.elementor-50 .elementor-element.elementor-element-bbcf00d{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-2e8f501{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-b6f4ee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-b6f4ee6.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-b6f4ee6 .elementor-heading-title{font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:-0.022em;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-8c13101{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-8c13101.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-8c13101 .elementor-heading-title{font-family:var( --e-global-typography-e8081c4-font-family ), Sans-serif;font-size:var( --e-global-typography-e8081c4-font-size );font-weight:var( --e-global-typography-e8081c4-font-weight );letter-spacing:var( --e-global-typography-e8081c4-letter-spacing );}.elementor-50 .elementor-element.elementor-element-6fa3fd1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-6fa3fd1.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-b92fb99{--display:flex;--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-50 .elementor-element.elementor-element-a564d1b{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-cb32dac{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50 .elementor-element.elementor-element-359d081{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-9ea352a{--display:flex;}.elementor-50 .elementor-element.elementor-element-91d0dab{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-2c81f28{--display:flex;}.elementor-50 .elementor-element.elementor-element-7205602{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-1e0a224{--display:flex;}.elementor-50 .elementor-element.elementor-element-cbd2c24{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-3517d8e{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-27b9c67{--display:flex;}.elementor-50 .elementor-element.elementor-element-e8667ea{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-e5a7cc5{--display:flex;}.elementor-50 .elementor-element.elementor-element-6e8c331{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-339fb6a{--display:flex;}.elementor-50 .elementor-element.elementor-element-9f01db3{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-e6b204b{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-897c8e1{--display:flex;}.elementor-50 .elementor-element.elementor-element-7f832a2{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-3901c74{--display:flex;}.elementor-50 .elementor-element.elementor-element-4b345ce{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-a0e56fb{--display:flex;}.elementor-50 .elementor-element.elementor-element-d6b61f0{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-a743cf8{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-e645a4a{--display:flex;}.elementor-50 .elementor-element.elementor-element-2ddb139{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-1fa034b{--display:flex;}.elementor-50 .elementor-element.elementor-element-2360d9a{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-b4c872e{--display:flex;}.elementor-50 .elementor-element.elementor-element-6833453{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-3508330{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-b35e46e{--display:flex;}.elementor-50 .elementor-element.elementor-element-186a914{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-53ac62c{--display:flex;}.elementor-50 .elementor-element.elementor-element-9e35c2b{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-9334958{--display:flex;}.elementor-50 .elementor-element.elementor-element-4bbe218{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-409e036{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-e3070ef{--display:flex;}.elementor-50 .elementor-element.elementor-element-560138a{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-a6cb4b6{--display:flex;}.elementor-50 .elementor-element.elementor-element-f93a854{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-18a29c9{--display:flex;}.elementor-50 .elementor-element.elementor-element-65c1f79{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-ddd061c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-fa564cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-fa564cb.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-fa564cb .elementor-heading-title{font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:-0.022em;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-d9174a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-d9174a6.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-d9174a6 .elementor-heading-title{font-family:var( --e-global-typography-e8081c4-font-family ), Sans-serif;font-size:var( --e-global-typography-e8081c4-font-size );font-weight:var( --e-global-typography-e8081c4-font-weight );letter-spacing:var( --e-global-typography-e8081c4-letter-spacing );}.elementor-50 .elementor-element.elementor-element-1a4d8a7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-1a4d8a7.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-2467401{--display:flex;--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-50 .elementor-element.elementor-element-874e7ef{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-dc4a0cf{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50 .elementor-element.elementor-element-65ebdf2{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-4b89268{--display:flex;}.elementor-50 .elementor-element.elementor-element-349b48a{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-8801c63{--display:flex;}.elementor-50 .elementor-element.elementor-element-a3c8c95{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-0d3b619{--display:flex;}.elementor-50 .elementor-element.elementor-element-1b29e05{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-1d160bd{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-c6e8ac8{--display:flex;}.elementor-50 .elementor-element.elementor-element-63e8897{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-c831d21{--display:flex;}.elementor-50 .elementor-element.elementor-element-6c96ba0{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-a8b7120{--display:flex;}.elementor-50 .elementor-element.elementor-element-3a26ac0{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-7366014{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-8bde9b2{--display:flex;}.elementor-50 .elementor-element.elementor-element-02e77bd{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-c1b9197{--display:flex;}.elementor-50 .elementor-element.elementor-element-b80d4e0{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-26899c9{--display:flex;}.elementor-50 .elementor-element.elementor-element-cafd3ec{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-8f4cea7{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-9bfa024{--display:flex;}.elementor-50 .elementor-element.elementor-element-22084df{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-5775b36{--display:flex;}.elementor-50 .elementor-element.elementor-element-3a7a5df{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-33e4819{--display:flex;}.elementor-50 .elementor-element.elementor-element-d050929{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-d6a72fd{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-2ba1a3e{--display:flex;}.elementor-50 .elementor-element.elementor-element-4f57d88{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-ac8ba2f{--display:flex;}.elementor-50 .elementor-element.elementor-element-e06730c{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-ebcccf0{--display:flex;}.elementor-50 .elementor-element.elementor-element-411b7a6{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-3fb3e72{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-9940e4c{--display:flex;}.elementor-50 .elementor-element.elementor-element-7368255{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-1a65737{--display:flex;}.elementor-50 .elementor-element.elementor-element-d1ce8ca{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-5d09007{--display:flex;}.elementor-50 .elementor-element.elementor-element-c4bfe99{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-fa1eacc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-0e25e67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-0e25e67.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-0e25e67 .elementor-heading-title{font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:-0.022em;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-152921f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-152921f.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-152921f .elementor-heading-title{font-family:var( --e-global-typography-e8081c4-font-family ), Sans-serif;font-size:var( --e-global-typography-e8081c4-font-size );font-weight:var( --e-global-typography-e8081c4-font-weight );letter-spacing:var( --e-global-typography-e8081c4-letter-spacing );}.elementor-50 .elementor-element.elementor-element-1e26de6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-1e26de6.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-51b0eae{--display:flex;--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-50 .elementor-element.elementor-element-2d4a580{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-3a21353{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50 .elementor-element.elementor-element-dd97ea5{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-8db9402{--display:flex;}.elementor-50 .elementor-element.elementor-element-1f698ae{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-feff352{--display:flex;}.elementor-50 .elementor-element.elementor-element-4133413{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-e4d91fc{--display:flex;}.elementor-50 .elementor-element.elementor-element-6c9a86f{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-6abe244{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-52beb12{--display:flex;}.elementor-50 .elementor-element.elementor-element-2e1311a{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-f9350cb{--display:flex;}.elementor-50 .elementor-element.elementor-element-b75e063{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-b980760{--display:flex;}.elementor-50 .elementor-element.elementor-element-78b262f{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-78079f5{--display:flex;--min-height:68px;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-dbbab95{--display:flex;}.elementor-50 .elementor-element.elementor-element-ec23582{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-2da3054{--display:flex;}.elementor-50 .elementor-element.elementor-element-dda7e74{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 );color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-2219411{--display:flex;}.elementor-50 .elementor-element.elementor-element-cddbbb1{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 );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-8c046b4{--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:40px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-57c86e7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-4e864e1 );}.elementor-50 .elementor-element.elementor-element-57c86e7.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-69a20f5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-1e8b014.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-1e8b014{text-align:center;}.elementor-50 .elementor-element.elementor-element-1e8b014 .elementor-heading-title{font-family:var( --e-global-typography-32b6642-font-family ), Sans-serif;font-size:var( --e-global-typography-32b6642-font-size );font-weight:var( --e-global-typography-32b6642-font-weight );letter-spacing:var( --e-global-typography-32b6642-letter-spacing );}.elementor-50 .elementor-element.elementor-element-646dd09{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;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 );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-646dd09.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-ed514ec{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50 .elementor-element.elementor-element-ed514ec.e-con{--align-self:center;}.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 );}.elementor-50 .elementor-element.elementor-element-acbf0f6 .elementor-button{background-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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-acbf0f6 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-acbf0f6 .elementor-button:focus{background-color:var( --e-global-color-2d566bc );}.elementor-50 .elementor-element.elementor-element-acbf0f6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-50 .elementor-element.elementor-element-2a7c0cd .elementor-button{background-color:#E7EBEF00;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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-2a7c0cd .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-2a7c0cd .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-a9e14a5{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:12.5px;font-weight:400;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-a9e14a5.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-a9e14a5 a{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-a9e14a5 a:hover, .elementor-50 .elementor-element.elementor-element-a9e14a5 a:focus{color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-f495b1a{text-align:center;}.elementor-50 .elementor-element.elementor-element-f495b1a .elementor-heading-title{font-size:var( --e-global-typography-4141dc4-font-size );letter-spacing:var( --e-global-typography-4141dc4-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-afd22e0{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-f90c845{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-bda9998{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-9c485d2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-1e60c3e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-c16f30a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-711db59{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-856a618{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-3607ef8{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-c311539{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-71d71aa{text-align:center;}.elementor-50 .elementor-element.elementor-element-3e15172{text-align:center;}.elementor-50 .elementor-element.elementor-element-3e15172 .elementor-heading-title{font-size:var( --e-global-typography-e8081c4-font-size );letter-spacing:var( --e-global-typography-e8081c4-letter-spacing );}.elementor-50 .elementor-element.elementor-element-7234a3c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-50 .elementor-element.elementor-element-175d639{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-91eaa59{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-62b105e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-2b30247{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-af6d0b5{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-0d303ed{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-c77f836{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-ab18289{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-226146e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-58a75a6{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-7eb2bb6{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-605ce9f{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-53d9b8f{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-343addb{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-b05c54c{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-84a3ca3{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-cccf8de{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-bbcf00d{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-b6f4ee6{text-align:center;}.elementor-50 .elementor-element.elementor-element-8c13101{text-align:center;}.elementor-50 .elementor-element.elementor-element-8c13101 .elementor-heading-title{font-size:var( --e-global-typography-e8081c4-font-size );letter-spacing:var( --e-global-typography-e8081c4-letter-spacing );}.elementor-50 .elementor-element.elementor-element-6fa3fd1{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-50 .elementor-element.elementor-element-91d0dab{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-7205602{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-cbd2c24{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-e8667ea{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-6e8c331{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-9f01db3{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-7f832a2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-4b345ce{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-d6b61f0{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-2ddb139{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-2360d9a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-6833453{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-186a914{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-9e35c2b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-4bbe218{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-560138a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-f93a854{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-65c1f79{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-fa564cb{text-align:center;}.elementor-50 .elementor-element.elementor-element-d9174a6{text-align:center;}.elementor-50 .elementor-element.elementor-element-d9174a6 .elementor-heading-title{font-size:var( --e-global-typography-e8081c4-font-size );letter-spacing:var( --e-global-typography-e8081c4-letter-spacing );}.elementor-50 .elementor-element.elementor-element-1a4d8a7{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-50 .elementor-element.elementor-element-349b48a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-a3c8c95{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-1b29e05{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-63e8897{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-6c96ba0{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-3a26ac0{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-02e77bd{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-b80d4e0{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-cafd3ec{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-22084df{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-3a7a5df{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-d050929{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-4f57d88{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-e06730c{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-411b7a6{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-7368255{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-d1ce8ca{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-c4bfe99{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-0e25e67{text-align:center;}.elementor-50 .elementor-element.elementor-element-152921f{text-align:center;}.elementor-50 .elementor-element.elementor-element-152921f .elementor-heading-title{font-size:var( --e-global-typography-e8081c4-font-size );letter-spacing:var( --e-global-typography-e8081c4-letter-spacing );}.elementor-50 .elementor-element.elementor-element-1e26de6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-50 .elementor-element.elementor-element-1f698ae{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-4133413{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-6c9a86f{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-2e1311a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-b75e063{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-78b262f{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-ec23582{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-dda7e74{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-cddbbb1{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-57c86e7{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-50 .elementor-element.elementor-element-1e8b014{text-align:center;}.elementor-50 .elementor-element.elementor-element-1e8b014 .elementor-heading-title{font-size:var( --e-global-typography-32b6642-font-size );letter-spacing:var( --e-global-typography-32b6642-letter-spacing );}.elementor-50 .elementor-element.elementor-element-646dd09{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-acbf0f6 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-2a7c0cd .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-a9e14a5{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-f495b1a.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-f495b1a{text-align:center;}.elementor-50 .elementor-element.elementor-element-f495b1a .elementor-heading-title{font-size:var( --e-global-typography-4141dc4-font-size );letter-spacing:var( --e-global-typography-4141dc4-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-afd22e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-50 .elementor-element.elementor-element-f90c845{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-bda9998{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-9c485d2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-1e60c3e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-c16f30a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-711db59{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-856a618{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-3607ef8{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-c311539{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-71d71aa.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-71d71aa{text-align:center;}.elementor-50 .elementor-element.elementor-element-3e15172.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-3e15172{text-align:center;}.elementor-50 .elementor-element.elementor-element-3e15172 .elementor-heading-title{font-size:var( --e-global-typography-e8081c4-font-size );letter-spacing:var( --e-global-typography-e8081c4-letter-spacing );}.elementor-50 .elementor-element.elementor-element-7234a3c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-175d639{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-91eaa59{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-62b105e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-2b30247{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-af6d0b5{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-0d303ed{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-c77f836{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-ab18289{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-226146e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-58a75a6{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-7eb2bb6{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-605ce9f{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-53d9b8f{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-343addb{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-b05c54c{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-84a3ca3{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-cccf8de{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-bbcf00d{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-b6f4ee6.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-b6f4ee6{text-align:center;}.elementor-50 .elementor-element.elementor-element-8c13101.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-8c13101{text-align:center;}.elementor-50 .elementor-element.elementor-element-8c13101 .elementor-heading-title{font-size:var( --e-global-typography-e8081c4-font-size );letter-spacing:var( --e-global-typography-e8081c4-letter-spacing );}.elementor-50 .elementor-element.elementor-element-6fa3fd1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-91d0dab{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-7205602{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-cbd2c24{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-e8667ea{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-6e8c331{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-9f01db3{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-7f832a2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-4b345ce{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-d6b61f0{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-2ddb139{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-2360d9a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-6833453{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-186a914{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-9e35c2b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-4bbe218{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-560138a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-f93a854{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-65c1f79{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-fa564cb.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-fa564cb{text-align:center;}.elementor-50 .elementor-element.elementor-element-d9174a6.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-d9174a6{text-align:center;}.elementor-50 .elementor-element.elementor-element-d9174a6 .elementor-heading-title{font-size:var( --e-global-typography-e8081c4-font-size );letter-spacing:var( --e-global-typography-e8081c4-letter-spacing );}.elementor-50 .elementor-element.elementor-element-1a4d8a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-349b48a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-a3c8c95{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-1b29e05{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-63e8897{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-6c96ba0{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-3a26ac0{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-02e77bd{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-b80d4e0{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-cafd3ec{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-22084df{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-3a7a5df{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-d050929{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-4f57d88{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-e06730c{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-411b7a6{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-7368255{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-d1ce8ca{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-c4bfe99{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-0e25e67.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-0e25e67{text-align:center;}.elementor-50 .elementor-element.elementor-element-152921f.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-152921f{text-align:center;}.elementor-50 .elementor-element.elementor-element-152921f .elementor-heading-title{font-size:var( --e-global-typography-e8081c4-font-size );letter-spacing:var( --e-global-typography-e8081c4-letter-spacing );}.elementor-50 .elementor-element.elementor-element-1e26de6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-1f698ae{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-4133413{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-6c9a86f{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-2e1311a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-b75e063{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-78b262f{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-ec23582{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-dda7e74{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-cddbbb1{font-size:var( --e-global-typography-secondary-font-size );}.elementor-50 .elementor-element.elementor-element-57c86e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-1e8b014.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-1e8b014{text-align:center;}.elementor-50 .elementor-element.elementor-element-1e8b014 .elementor-heading-title{font-size:var( --e-global-typography-32b6642-font-size );letter-spacing:var( --e-global-typography-32b6642-letter-spacing );}.elementor-50 .elementor-element.elementor-element-646dd09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-50 .elementor-element.elementor-element-acbf0f6 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-2a7c0cd .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-50 .elementor-element.elementor-element-a9e14a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-3d80cdd{--content-width:800px;}.elementor-50 .elementor-element.elementor-element-0c98bed{--width:900px;}.elementor-50 .elementor-element.elementor-element-65c1e10{--width:120px;}.elementor-50 .elementor-element.elementor-element-75b5a43{--width:120px;}.elementor-50 .elementor-element.elementor-element-a5adca7{--width:120px;}.elementor-50 .elementor-element.elementor-element-8eed0e4{--width:120px;}.elementor-50 .elementor-element.elementor-element-ce8ecf6{--width:120px;}.elementor-50 .elementor-element.elementor-element-80bdde5{--width:120px;}.elementor-50 .elementor-element.elementor-element-2ee3001{--content-width:800px;}.elementor-50 .elementor-element.elementor-element-c16c440{--width:900px;}.elementor-50 .elementor-element.elementor-element-845c8df{--width:120px;}.elementor-50 .elementor-element.elementor-element-70d46de{--width:120px;}.elementor-50 .elementor-element.elementor-element-36b73f1{--width:120px;}.elementor-50 .elementor-element.elementor-element-2771366{--width:120px;}.elementor-50 .elementor-element.elementor-element-a9e1bd3{--width:120px;}.elementor-50 .elementor-element.elementor-element-3eb7d5c{--width:120px;}.elementor-50 .elementor-element.elementor-element-038738d{--width:120px;}.elementor-50 .elementor-element.elementor-element-9b00607{--width:120px;}.elementor-50 .elementor-element.elementor-element-1781ac8{--width:120px;}.elementor-50 .elementor-element.elementor-element-1eeffdc{--width:120px;}.elementor-50 .elementor-element.elementor-element-0f91bd1{--width:120px;}.elementor-50 .elementor-element.elementor-element-47e8f06{--width:120px;}.elementor-50 .elementor-element.elementor-element-b92fb99{--content-width:800px;}.elementor-50 .elementor-element.elementor-element-a564d1b{--width:900px;}.elementor-50 .elementor-element.elementor-element-9ea352a{--width:120px;}.elementor-50 .elementor-element.elementor-element-2c81f28{--width:120px;}.elementor-50 .elementor-element.elementor-element-27b9c67{--width:120px;}.elementor-50 .elementor-element.elementor-element-e5a7cc5{--width:120px;}.elementor-50 .elementor-element.elementor-element-897c8e1{--width:120px;}.elementor-50 .elementor-element.elementor-element-3901c74{--width:120px;}.elementor-50 .elementor-element.elementor-element-e645a4a{--width:120px;}.elementor-50 .elementor-element.elementor-element-1fa034b{--width:120px;}.elementor-50 .elementor-element.elementor-element-b35e46e{--width:120px;}.elementor-50 .elementor-element.elementor-element-53ac62c{--width:120px;}.elementor-50 .elementor-element.elementor-element-e3070ef{--width:120px;}.elementor-50 .elementor-element.elementor-element-a6cb4b6{--width:120px;}.elementor-50 .elementor-element.elementor-element-2467401{--content-width:800px;}.elementor-50 .elementor-element.elementor-element-874e7ef{--width:900px;}.elementor-50 .elementor-element.elementor-element-4b89268{--width:120px;}.elementor-50 .elementor-element.elementor-element-8801c63{--width:120px;}.elementor-50 .elementor-element.elementor-element-c6e8ac8{--width:120px;}.elementor-50 .elementor-element.elementor-element-c831d21{--width:120px;}.elementor-50 .elementor-element.elementor-element-8bde9b2{--width:120px;}.elementor-50 .elementor-element.elementor-element-c1b9197{--width:120px;}.elementor-50 .elementor-element.elementor-element-9bfa024{--width:120px;}.elementor-50 .elementor-element.elementor-element-5775b36{--width:120px;}.elementor-50 .elementor-element.elementor-element-2ba1a3e{--width:120px;}.elementor-50 .elementor-element.elementor-element-ac8ba2f{--width:120px;}.elementor-50 .elementor-element.elementor-element-9940e4c{--width:120px;}.elementor-50 .elementor-element.elementor-element-1a65737{--width:120px;}.elementor-50 .elementor-element.elementor-element-51b0eae{--content-width:800px;}.elementor-50 .elementor-element.elementor-element-2d4a580{--width:900px;}.elementor-50 .elementor-element.elementor-element-8db9402{--width:120px;}.elementor-50 .elementor-element.elementor-element-feff352{--width:120px;}.elementor-50 .elementor-element.elementor-element-52beb12{--width:120px;}.elementor-50 .elementor-element.elementor-element-f9350cb{--width:120px;}.elementor-50 .elementor-element.elementor-element-dbbab95{--width:120px;}.elementor-50 .elementor-element.elementor-element-2da3054{--width:120px;}.elementor-50 .elementor-element.elementor-element-ed514ec{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-ed514ec{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-0c98bed */.program-list {
  display: flex;
  flex-direction: column;
}

.program-row {
  display: flex;
  align-items: center;
  min-height: 72px;
  border-bottom: 1px solid #e3e7eb;
}

.program-time-start,
.program-time-end {
  flex: 0 0 80px;
}

.program-title {
  flex: 1 1 auto;
}

.program-time-start p,
.program-time-end p,
.program-title p {
  margin: 0;
}

.program-time-start,
.program-time-start p {
  font-size: 18px;
  font-weight: 600;
  color: #4a5f75;
}

.program-time-end,
.program-time-end p {
  font-size: 18px;
  font-weight: 400;
  color: #a7b1bc;
}

.program-title,
.program-title p {
  font-size: 20px;
  font-weight: 500;
  color: #0f223f;
}

.program-row-muted {
  background: #f7f7f7;
  border-bottom: 0;
  margin-top: 6px;
}

.program-row-muted .program-title,
.program-row-muted .program-title p {
  font-style: italic;
  color: #67788f;
}

.program-link {
  margin-top: 42px;
  text-align: center;
}

@media (max-width: 767px) {
  .program-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    row-gap: 8px;
    padding: 16px 0;
    min-height: auto;
  }

  .program-time-start,
  .program-time-end {
    flex: 0 0 auto;
    width: auto;
  }

  .program-time-start {
    margin-right: 14px;
  }

  .program-title {
    flex: 0 0 100%;
    width: 100%;
  }

  .program-time-start p,
  .program-time-end p,
  .program-title p {
    margin: 0;
  }

  .program-title p {
    font-size: 18px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d80cdd */.program-list {
  display: flex;
  flex-direction: column;
}

.program-row {
  display: flex;
  align-items: center;
  min-height: 72px;
  border-bottom: 1px solid #e3e7eb;
}

.program-time-start,
.program-time-end {
  flex: 0 0 80px;
}

.program-title {
  flex: 1 1 auto;
}

.program-time-start p,
.program-time-end p,
.program-title p {
  margin: 0;
}

.program-time-start,
.program-time-start p {
  font-size: 18px;
  font-weight: 600;
  color: #4a5f75;
}

.program-time-end,
.program-time-end p {
  font-size: 18px;
  font-weight: 400;
  color: #a7b1bc;
}

.program-title,
.program-title p {
  font-size: 20px;
  font-weight: 500;
  color: #0f223f;
}

.program-row-muted {
  background: #f7f7f7;
  border-bottom: 0;
  margin-top: 6px;
}

.program-row-muted .program-title,
.program-row-muted .program-title p {
  font-style: italic;
  color: #67788f;
}

.program-link {
  margin-top: 42px;
  text-align: center;
}

@media (max-width: 767px) {
  .program-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    row-gap: 8px;
    padding: 16px 0;
    min-height: auto;
  }

  .program-time-start,
  .program-time-end {
    flex: 0 0 auto;
    width: auto;
  }

  .program-time-start {
    margin-right: 14px;
  }

  .program-title {
    flex: 0 0 100%;
    width: 100%;
  }

  .program-time-start p,
  .program-time-end p,
  .program-title p {
    margin: 0;
  }

  .program-title p {
    font-size: 18px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16c440 */.program-list {
  display: flex;
  flex-direction: column;
}

.program-row {
  display: flex;
  align-items: center;
  min-height: 72px;
  border-bottom: 1px solid #e3e7eb;
}

.program-time-start,
.program-time-end {
  flex: 0 0 80px;
}

.program-title {
  flex: 1 1 auto;
}

.program-time-start p,
.program-time-end p,
.program-title p {
  margin: 0;
}

.program-time-start,
.program-time-start p {
  font-size: 18px;
  font-weight: 600;
  color: #4a5f75;
}

.program-time-end,
.program-time-end p {
  font-size: 18px;
  font-weight: 400;
  color: #a7b1bc;
}

.program-title,
.program-title p {
  font-size: 20px;
  font-weight: 500;
  color: #0f223f;
}

.program-row-muted {
  background: #f7f7f7;
  border-bottom: 0;
  margin-top: 6px;
}

.program-row-muted .program-title,
.program-row-muted .program-title p {
  font-style: italic;
  color: #67788f;
}

.program-link {
  margin-top: 42px;
  text-align: center;
}

@media (max-width: 767px) {
  .program-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    row-gap: 8px;
    padding: 16px 0;
    min-height: auto;
  }

  .program-time-start,
  .program-time-end {
    flex: 0 0 auto;
    width: auto;
  }

  .program-time-start {
    margin-right: 14px;
  }

  .program-title {
    flex: 0 0 100%;
    width: 100%;
  }

  .program-time-start p,
  .program-time-end p,
  .program-title p {
    margin: 0;
  }

  .program-title p {
    font-size: 18px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ee3001 */.program-list {
  display: flex;
  flex-direction: column;
}

.program-row {
  display: flex;
  align-items: center;
  min-height: 72px;
  border-bottom: 1px solid #e3e7eb;
}

.program-time-start,
.program-time-end {
  flex: 0 0 80px;
}

.program-title {
  flex: 1 1 auto;
}

.program-time-start p,
.program-time-end p,
.program-title p {
  margin: 0;
}

.program-time-start,
.program-time-start p {
  font-size: 18px;
  font-weight: 600;
  color: #4a5f75;
}

.program-time-end,
.program-time-end p {
  font-size: 18px;
  font-weight: 400;
  color: #a7b1bc;
}

.program-title,
.program-title p {
  font-size: 20px;
  font-weight: 500;
  color: #0f223f;
}

.program-row-muted {
  background: #f7f7f7;
  border-bottom: 0;
  margin-top: 6px;
}

.program-row-muted .program-title,
.program-row-muted .program-title p {
  font-style: italic;
  color: #67788f;
}

.program-link {
  margin-top: 42px;
  text-align: center;
}

@media (max-width: 767px) {
  .program-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    row-gap: 8px;
    padding: 16px 0;
    min-height: auto;
  }

  .program-time-start,
  .program-time-end {
    flex: 0 0 auto;
    width: auto;
  }

  .program-time-start {
    margin-right: 14px;
  }

  .program-title {
    flex: 0 0 100%;
    width: 100%;
  }

  .program-time-start p,
  .program-time-end p,
  .program-title p {
    margin: 0;
  }

  .program-title p {
    font-size: 18px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a564d1b */.program-list {
  display: flex;
  flex-direction: column;
}

.program-row {
  display: flex;
  align-items: center;
  min-height: 72px;
  border-bottom: 1px solid #e3e7eb;
}

.program-time-start,
.program-time-end {
  flex: 0 0 80px;
}

.program-title {
  flex: 1 1 auto;
}

.program-time-start p,
.program-time-end p,
.program-title p {
  margin: 0;
}

.program-time-start,
.program-time-start p {
  font-size: 18px;
  font-weight: 600;
  color: #4a5f75;
}

.program-time-end,
.program-time-end p {
  font-size: 18px;
  font-weight: 400;
  color: #a7b1bc;
}

.program-title,
.program-title p {
  font-size: 20px;
  font-weight: 500;
  color: #0f223f;
}

.program-row-muted {
  background: #f7f7f7;
  border-bottom: 0;
  margin-top: 6px;
}

.program-row-muted .program-title,
.program-row-muted .program-title p {
  font-style: italic;
  color: #67788f;
}

.program-link {
  margin-top: 42px;
  text-align: center;
}

@media (max-width: 767px) {
  .program-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    row-gap: 8px;
    padding: 16px 0;
    min-height: auto;
  }

  .program-time-start,
  .program-time-end {
    flex: 0 0 auto;
    width: auto;
  }

  .program-time-start {
    margin-right: 14px;
  }

  .program-title {
    flex: 0 0 100%;
    width: 100%;
  }

  .program-time-start p,
  .program-time-end p,
  .program-title p {
    margin: 0;
  }

  .program-title p {
    font-size: 18px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b92fb99 */.program-list {
  display: flex;
  flex-direction: column;
}

.program-row {
  display: flex;
  align-items: center;
  min-height: 72px;
  border-bottom: 1px solid #e3e7eb;
}

.program-time-start,
.program-time-end {
  flex: 0 0 80px;
}

.program-title {
  flex: 1 1 auto;
}

.program-time-start p,
.program-time-end p,
.program-title p {
  margin: 0;
}

.program-time-start,
.program-time-start p {
  font-size: 18px;
  font-weight: 600;
  color: #4a5f75;
}

.program-time-end,
.program-time-end p {
  font-size: 18px;
  font-weight: 400;
  color: #a7b1bc;
}

.program-title,
.program-title p {
  font-size: 20px;
  font-weight: 500;
  color: #0f223f;
}

.program-row-muted {
  background: #f7f7f7;
  border-bottom: 0;
  margin-top: 6px;
}

.program-row-muted .program-title,
.program-row-muted .program-title p {
  font-style: italic;
  color: #67788f;
}

.program-link {
  margin-top: 42px;
  text-align: center;
}

@media (max-width: 767px) {
  .program-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    row-gap: 8px;
    padding: 16px 0;
    min-height: auto;
  }

  .program-time-start,
  .program-time-end {
    flex: 0 0 auto;
    width: auto;
  }

  .program-time-start {
    margin-right: 14px;
  }

  .program-title {
    flex: 0 0 100%;
    width: 100%;
  }

  .program-time-start p,
  .program-time-end p,
  .program-title p {
    margin: 0;
  }

  .program-title p {
    font-size: 18px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-874e7ef */.program-list {
  display: flex;
  flex-direction: column;
}

.program-row {
  display: flex;
  align-items: center;
  min-height: 72px;
  border-bottom: 1px solid #e3e7eb;
}

.program-time-start,
.program-time-end {
  flex: 0 0 80px;
}

.program-title {
  flex: 1 1 auto;
}

.program-time-start p,
.program-time-end p,
.program-title p {
  margin: 0;
}

.program-time-start,
.program-time-start p {
  font-size: 18px;
  font-weight: 600;
  color: #4a5f75;
}

.program-time-end,
.program-time-end p {
  font-size: 18px;
  font-weight: 400;
  color: #a7b1bc;
}

.program-title,
.program-title p {
  font-size: 20px;
  font-weight: 500;
  color: #0f223f;
}

.program-row-muted {
  background: #f7f7f7;
  border-bottom: 0;
  margin-top: 6px;
}

.program-row-muted .program-title,
.program-row-muted .program-title p {
  font-style: italic;
  color: #67788f;
}

.program-link {
  margin-top: 42px;
  text-align: center;
}

@media (max-width: 767px) {
  .program-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    row-gap: 8px;
    padding: 16px 0;
    min-height: auto;
  }

  .program-time-start,
  .program-time-end {
    flex: 0 0 auto;
    width: auto;
  }

  .program-time-start {
    margin-right: 14px;
  }

  .program-title {
    flex: 0 0 100%;
    width: 100%;
  }

  .program-time-start p,
  .program-time-end p,
  .program-title p {
    margin: 0;
  }

  .program-title p {
    font-size: 18px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2467401 */.program-list {
  display: flex;
  flex-direction: column;
}

.program-row {
  display: flex;
  align-items: center;
  min-height: 72px;
  border-bottom: 1px solid #e3e7eb;
}

.program-time-start,
.program-time-end {
  flex: 0 0 80px;
}

.program-title {
  flex: 1 1 auto;
}

.program-time-start p,
.program-time-end p,
.program-title p {
  margin: 0;
}

.program-time-start,
.program-time-start p {
  font-size: 18px;
  font-weight: 600;
  color: #4a5f75;
}

.program-time-end,
.program-time-end p {
  font-size: 18px;
  font-weight: 400;
  color: #a7b1bc;
}

.program-title,
.program-title p {
  font-size: 20px;
  font-weight: 500;
  color: #0f223f;
}

.program-row-muted {
  background: #f7f7f7;
  border-bottom: 0;
  margin-top: 6px;
}

.program-row-muted .program-title,
.program-row-muted .program-title p {
  font-style: italic;
  color: #67788f;
}

.program-link {
  margin-top: 42px;
  text-align: center;
}

@media (max-width: 767px) {
  .program-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    row-gap: 8px;
    padding: 16px 0;
    min-height: auto;
  }

  .program-time-start,
  .program-time-end {
    flex: 0 0 auto;
    width: auto;
  }

  .program-time-start {
    margin-right: 14px;
  }

  .program-title {
    flex: 0 0 100%;
    width: 100%;
  }

  .program-time-start p,
  .program-time-end p,
  .program-title p {
    margin: 0;
  }

  .program-title p {
    font-size: 18px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d4a580 */.program-list {
  display: flex;
  flex-direction: column;
}

.program-row {
  display: flex;
  align-items: center;
  min-height: 72px;
  border-bottom: 1px solid #e3e7eb;
}

.program-time-start,
.program-time-end {
  flex: 0 0 80px;
}

.program-title {
  flex: 1 1 auto;
}

.program-time-start p,
.program-time-end p,
.program-title p {
  margin: 0;
}

.program-time-start,
.program-time-start p {
  font-size: 18px;
  font-weight: 600;
  color: #4a5f75;
}

.program-time-end,
.program-time-end p {
  font-size: 18px;
  font-weight: 400;
  color: #a7b1bc;
}

.program-title,
.program-title p {
  font-size: 20px;
  font-weight: 500;
  color: #0f223f;
}

.program-row-muted {
  background: #f7f7f7;
  border-bottom: 0;
  margin-top: 6px;
}

.program-row-muted .program-title,
.program-row-muted .program-title p {
  font-style: italic;
  color: #67788f;
}

.program-link {
  margin-top: 42px;
  text-align: center;
}

@media (max-width: 767px) {
  .program-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    row-gap: 8px;
    padding: 16px 0;
    min-height: auto;
  }

  .program-time-start,
  .program-time-end {
    flex: 0 0 auto;
    width: auto;
  }

  .program-time-start {
    margin-right: 14px;
  }

  .program-title {
    flex: 0 0 100%;
    width: 100%;
  }

  .program-time-start p,
  .program-time-end p,
  .program-title p {
    margin: 0;
  }

  .program-title p {
    font-size: 18px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b0eae */.program-list {
  display: flex;
  flex-direction: column;
}

.program-row {
  display: flex;
  align-items: center;
  min-height: 72px;
  border-bottom: 1px solid #e3e7eb;
}

.program-time-start,
.program-time-end {
  flex: 0 0 80px;
}

.program-title {
  flex: 1 1 auto;
}

.program-time-start p,
.program-time-end p,
.program-title p {
  margin: 0;
}

.program-time-start,
.program-time-start p {
  font-size: 18px;
  font-weight: 600;
  color: #4a5f75;
}

.program-time-end,
.program-time-end p {
  font-size: 18px;
  font-weight: 400;
  color: #a7b1bc;
}

.program-title,
.program-title p {
  font-size: 20px;
  font-weight: 500;
  color: #0f223f;
}

.program-row-muted {
  background: #f7f7f7;
  border-bottom: 0;
  margin-top: 6px;
}

.program-row-muted .program-title,
.program-row-muted .program-title p {
  font-style: italic;
  color: #67788f;
}

.program-link {
  margin-top: 42px;
  text-align: center;
}

@media (max-width: 767px) {
  .program-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    row-gap: 8px;
    padding: 16px 0;
    min-height: auto;
  }

  .program-time-start,
  .program-time-end {
    flex: 0 0 auto;
    width: auto;
  }

  .program-time-start {
    margin-right: 14px;
  }

  .program-title {
    flex: 0 0 100%;
    width: 100%;
  }

  .program-time-start p,
  .program-time-end p,
  .program-title p {
    margin: 0;
  }

  .program-title p {
    font-size: 18px;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f30a3d */.session-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto !important;
  padding: 10px 20px !important;
  gap: 2px !important;
  text-align: center;
}

.session-box .elementor-widget {
  width: 100%;
  margin: 0 !important;
}

.session-box .elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

.session-box .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.session-box .elementor-heading-title,
.session-box p {
  margin: 0 !important;
}

.session-kicker,
.session-title,
.session-subtitle {
  margin: 0 !important;
  padding: 0 !important;
}

.session-kicker .elementor-widget-container,
.session-title .elementor-widget-container,
.session-subtitle .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.session-kicker .elementor-heading-title,
.session-title .elementor-heading-title,
.session-subtitle p {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.2 !important;
}

.session-subtitle p {
  max-width: 520px;
  margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9e14a5 */.elementor-50 .elementor-element.elementor-element-a9e14a5 a {
    font-family: 'Roboto', sans-serif; /* Replace with your accent font */
    font-size: 12.5px; /* Adjust size as needed */
    font-weight: 400; /* Adjust weight as needed */
    color: #7A7A7A; /* Replace with your accent color */
    text-decoration: none; /* Remove underline if needed */
}

.elementor-50 .elementor-element.elementor-element-a9e14a5 a:hover {
    color: #192A43; /* Replace with your hover color */

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a20f5 */.cta-row {
  display: grid !important;
  grid-template-columns: max-content max-content;
  justify-content: center !important;
  align-items: center !important;
  gap: 14px 14px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}

.cta-row > .elementor-element {
  width: auto !important;
  margin: 0 !important;
  max-width: none !important;
}

.cta-row .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.cta-row .elementor-button-wrapper {
  text-align: center !important;
}

.cta-row .elementor-button {
  width: auto !important;
  min-width: 230px;
}

.cta-row .cta-mail {
  grid-column: 1 / -1;
  justify-self: center;
  width: auto !important;
  text-align: center !important;
}

.cta-row .cta-mail p {
  margin: 0 !important;
  text-align: center !important;
}

@media (max-width: 767px) {
  .cta-row {
    grid-template-columns: 1fr;
    gap: 12px;
  }

  .cta-row .cta-mail {
    grid-column: auto;
  }

  .cta-row .elementor-button {
    min-width: 0;
    width: 100% !important;
  }
}/* End custom CSS */