.elementor-41581 .elementor-element.elementor-element-62e5c73{--display:flex;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-46b63bb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41581 .elementor-element.elementor-element-198b228{--display:flex;}.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 );line-height:var( --e-global-typography-text-line-height );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-41581 .elementor-element.elementor-element-da0235c{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-da0235c a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-bf6670d{--display:flex;}.elementor-41581 .elementor-element.elementor-element-7f23e98 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-497fee0{--display:flex;}.elementor-41581 .elementor-element.elementor-element-d666f9d{--display:flex;}.elementor-41581 .elementor-element.elementor-element-1a1c1f4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-41581 .elementor-element.elementor-element-ac204b5{--display:flex;}.elementor-41581 .elementor-element.elementor-element-169c878{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-169c878 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-1ff8b16{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4264310 );--border-color:var( --e-global-color-4264310 );}.elementor-41581 .elementor-element.elementor-element-1f5f215{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-41581 .elementor-element.elementor-element-2af7be9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-41581 .elementor-element.elementor-element-2af7be9 .elementor-icon{font-size:24px;}.elementor-41581 .elementor-element.elementor-element-2af7be9 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-2af7be9 .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-2af7be9 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-89f4be4{--display:flex;}.elementor-41581 .elementor-element.elementor-element-bd3a907 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-41581 .elementor-element.elementor-element-bd3a907 .elementor-icon{font-size:24px;}.elementor-41581 .elementor-element.elementor-element-bd3a907 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-bd3a907 .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-bd3a907 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-82b1674{--display:flex;}.elementor-41581 .elementor-element.elementor-element-28a0f2c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-41581 .elementor-element.elementor-element-28a0f2c .elementor-icon{font-size:24px;}.elementor-41581 .elementor-element.elementor-element-28a0f2c .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-28a0f2c .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-28a0f2c .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e0cce53{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e0cce53 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-97f065d{--display:flex;}.elementor-41581 .elementor-element.elementor-element-dd72e73 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-41581 .elementor-element.elementor-element-4a19af0{--display:flex;}.elementor-41581 .elementor-element.elementor-element-5b49d9d{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-5b49d9d a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-a8580c9{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-41581 .elementor-element.elementor-element-f006414{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-3538011{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4264310 );--border-color:var( --e-global-color-4264310 );}.elementor-41581 .elementor-element.elementor-element-a5906f8{--display:flex;}.elementor-41581 .elementor-element.elementor-element-3b7a2c4{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-3b7a2c4 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-6527ca8{--display:flex;}.elementor-41581 .elementor-element.elementor-element-a4560c4{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-a4560c4 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-d0b2300{--display:flex;}.elementor-41581 .elementor-element.elementor-element-7a4f783{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-7a4f783 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-d381f65{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-d381f65 a{color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-a85d406{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-a85d406 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-10be51a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-10be51a a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-fa7f0e7{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-fa7f0e7 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-377e995{--display:flex;}.elementor-41581 .elementor-element.elementor-element-c7e11a9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-41581 .elementor-element.elementor-element-2770abf{--display:flex;}.elementor-41581 .elementor-element.elementor-element-899b2a2{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-899b2a2 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-805e723{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4264310 );--border-color:var( --e-global-color-4264310 );}.elementor-41581 .elementor-element.elementor-element-a78cf72{--display:flex;}.elementor-41581 .elementor-element.elementor-element-e6abada .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-41581 .elementor-element.elementor-element-e6abada .elementor-icon{font-size:24px;}.elementor-41581 .elementor-element.elementor-element-e6abada .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-e6abada .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e6abada .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-3d01afb{--display:flex;}.elementor-41581 .elementor-element.elementor-element-92e15d8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-41581 .elementor-element.elementor-element-92e15d8 .elementor-icon{font-size:24px;}.elementor-41581 .elementor-element.elementor-element-92e15d8 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-92e15d8 .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-92e15d8 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-abc4531{--display:flex;}.elementor-41581 .elementor-element.elementor-element-e683706 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-41581 .elementor-element.elementor-element-e683706 .elementor-icon{font-size:24px;}.elementor-41581 .elementor-element.elementor-element-e683706 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-e683706 .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e683706 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-5d8e540{--display:flex;}.elementor-41581 .elementor-element.elementor-element-f10f0ea .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-41581 .elementor-element.elementor-element-f10f0ea .elementor-icon{font-size:24px;}.elementor-41581 .elementor-element.elementor-element-f10f0ea .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-f10f0ea .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-f10f0ea .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-6bdba24{--display:flex;}.elementor-41581 .elementor-element.elementor-element-e3161ec .elementor-heading-title{font-family:var( --e-global-typography-2fc4282-font-family ), Sans-serif;font-size:var( --e-global-typography-2fc4282-font-size );font-weight:var( --e-global-typography-2fc4282-font-weight );line-height:var( --e-global-typography-2fc4282-line-height );}.elementor-41581 .elementor-element.elementor-element-75a9125{--display:flex;}.elementor-41581 .elementor-element.elementor-element-f364e54{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-f364e54 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-37f8869{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-37f8869 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-8a21692{--display:flex;}.elementor-41581 .elementor-element.elementor-element-cc00a95 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-41581 .elementor-element.elementor-element-cc00a95{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-cc00a95 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-d67fd25{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-41581 .elementor-element.elementor-element-b53377a{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d7304cc );--border-color:var( --e-global-color-d7304cc );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-41581 .elementor-element.elementor-element-f2ad86f{text-align:center;}.elementor-41581 .elementor-element.elementor-element-f2ad86f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19.2px;font-weight:600;line-height:29px;}.elementor-41581 .elementor-element.elementor-element-a1b30fc{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-a1b30fc a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-ee01890{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d7304cc );--border-color:var( --e-global-color-d7304cc );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-41581 .elementor-element.elementor-element-0b2a510{text-align:center;}.elementor-41581 .elementor-element.elementor-element-0b2a510 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19.2px;font-weight:600;line-height:29px;}.elementor-41581 .elementor-element.elementor-element-ca4b689{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-ca4b689 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-4f212c0{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d7304cc );--border-color:var( --e-global-color-d7304cc );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-41581 .elementor-element.elementor-element-b148c9d{text-align:center;}.elementor-41581 .elementor-element.elementor-element-b148c9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19.2px;font-weight:600;line-height:29px;}.elementor-41581 .elementor-element.elementor-element-115e456{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-115e456 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-38ff6fe{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d7304cc );--border-color:var( --e-global-color-d7304cc );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-41581 .elementor-element.elementor-element-9f38a5d{text-align:center;}.elementor-41581 .elementor-element.elementor-element-9f38a5d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19.2px;font-weight:600;line-height:29px;}.elementor-41581 .elementor-element.elementor-element-251f637{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-251f637 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-f156705{--display:flex;}.elementor-41581 .elementor-element.elementor-element-a0660a6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-5058251{--display:flex;}.elementor-41581 .elementor-element.elementor-element-ce97e42{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-ce97e42 a{color:var( --e-global-color-primary );}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-41581 .elementor-element.elementor-element-08962ff .elementor-blockquote__author{color:#0E4D8C;}.elementor-41581 .elementor-element.elementor-element-08962ff .elementor-blockquote{border-color:#0E4D8C;}.elementor-41581 .elementor-element.elementor-element-62ca3ad{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-62ca3ad a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-67991ee{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-67991ee a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-966b7bd{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-966b7bd a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-82eb0f3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41581 .elementor-element.elementor-element-c358ed5{--display:flex;border-style:solid;--border-style:solid;border-color:#D9E0EF;--border-color:#D9E0EF;}.elementor-41581 .elementor-element.elementor-element-45c4c36{text-align:center;}.elementor-41581 .elementor-element.elementor-element-45c4c36 .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41581 .elementor-element.elementor-element-622c67c{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-8f0ce2a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-8f0ce2a a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-a832a5f{--display:flex;border-style:solid;--border-style:solid;border-color:#D9E0EF;--border-color:#D9E0EF;}.elementor-41581 .elementor-element.elementor-element-c7dbbf3{text-align:center;}.elementor-41581 .elementor-element.elementor-element-c7dbbf3 .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41581 .elementor-element.elementor-element-6448904{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-b1404ba{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-b1404ba a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-60f2efc{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-60f2efc a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-9b7c93c{--display:flex;}.elementor-41581 .elementor-element.elementor-element-8322363 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-41581 .elementor-element.elementor-element-4dce2c0{--display:flex;}.elementor-41581 .elementor-element.elementor-element-2c13029{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-2c13029 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-71b8b1e{--display:flex;}.elementor-41581 .elementor-element.elementor-element-bdacbf4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-fbcbf2a{--display:flex;}.elementor-41581 .elementor-element.elementor-element-ed8c1bc{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-ed8c1bc a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-00a3596{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4264310 );--border-color:var( --e-global-color-4264310 );}.elementor-41581 .elementor-element.elementor-element-6728e49{--display:flex;}.elementor-41581 .elementor-element.elementor-element-b78af09 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-41581 .elementor-element.elementor-element-b78af09 .elementor-icon{font-size:24px;}.elementor-41581 .elementor-element.elementor-element-b78af09 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-b78af09 .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-b78af09 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-b9844c0{--display:flex;}.elementor-41581 .elementor-element.elementor-element-df241f3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-41581 .elementor-element.elementor-element-df241f3 .elementor-icon{font-size:24px;}.elementor-41581 .elementor-element.elementor-element-df241f3 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-df241f3 .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-df241f3 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-522720a{--display:flex;}.elementor-41581 .elementor-element.elementor-element-cdcd14a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-41581 .elementor-element.elementor-element-cdcd14a .elementor-icon{font-size:24px;}.elementor-41581 .elementor-element.elementor-element-cdcd14a .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-cdcd14a .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-cdcd14a .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-702225c{--display:flex;}.elementor-41581 .elementor-element.elementor-element-778adc1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-41581 .elementor-element.elementor-element-778adc1 .elementor-icon{font-size:24px;}.elementor-41581 .elementor-element.elementor-element-778adc1 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-778adc1 .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-778adc1 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-5597b18{--display:flex;}.elementor-41581 .elementor-element.elementor-element-5811a94 .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );color:var( --e-global-color-secondary );}.elementor-41581 .elementor-element.elementor-element-3e7a25e{--display:flex;}.elementor-41581 .elementor-element.elementor-element-041f2c5{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-041f2c5 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-3c69494{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-3c69494 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-00156b0{--display:flex;}.elementor-41581 .elementor-element.elementor-element-7a6833e .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41581 .elementor-element.elementor-element-d32181c{--display:flex;border-style:none;--border-style:none;}.elementor-41581 .elementor-element.elementor-element-1d8ad7a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-1d8ad7a a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-b8958d2{--display:flex;}.elementor-41581 .elementor-element.elementor-element-c1e5c8d{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-c1e5c8d a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-d2245b6{--display:flex;}.elementor-41581 .elementor-element.elementor-element-b547eea{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-b547eea a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-2306017{--display:flex;}.elementor-41581 .elementor-element.elementor-element-a0dd758{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-a0dd758 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-a76a3a0{--display:flex;}.elementor-41581 .elementor-element.elementor-element-34d1a25{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-34d1a25 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-262f933{--display:flex;}.elementor-41581 .elementor-element.elementor-element-1d9ef20{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-1d9ef20 a{color:var( --e-global-color-primary );}.elementor-41581 .elementor-element.elementor-element-ee4b4f8{--n-accordion-title-font-size:var( --e-global-typography-120f80c-font-size );--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:10px;--n-accordion-icon-gap:12px;}.elementor-41581 .elementor-element.elementor-element-ee4b4f8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-50254f4 );}:where( .elementor-41581 .elementor-element.elementor-element-ee4b4f8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-50254f4 );}.elementor-41581 .elementor-element.elementor-element-ee4b4f8 {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-41581 .elementor-element.elementor-element-ee4b4f8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-41581 .elementor-element.elementor-element-46b63bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-da0235c{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-7f23e98 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-1a1c1f4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-41581 .elementor-element.elementor-element-169c878{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-1ff8b16{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-2af7be9 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-2af7be9 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-2af7be9 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-bd3a907 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-bd3a907 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-bd3a907 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-28a0f2c .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-28a0f2c .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-28a0f2c .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e0cce53{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-dd72e73 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-41581 .elementor-element.elementor-element-5b49d9d{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-f006414{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-3538011{--grid-auto-flow:row;}.elementor-41581 .elementor-element.elementor-element-3b7a2c4{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-a4560c4{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-7a4f783{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-d381f65{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-a85d406{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-10be51a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-fa7f0e7{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-c7e11a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-41581 .elementor-element.elementor-element-899b2a2{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-805e723{--grid-auto-flow:row;}.elementor-41581 .elementor-element.elementor-element-e6abada .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-e6abada .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e6abada .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-92e15d8 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-92e15d8 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-92e15d8 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e683706 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-e683706 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e683706 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-f10f0ea .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-f10f0ea .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-f10f0ea .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e3161ec .elementor-heading-title{font-size:var( --e-global-typography-2fc4282-font-size );line-height:var( --e-global-typography-2fc4282-line-height );}.elementor-41581 .elementor-element.elementor-element-f364e54{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-37f8869{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-cc00a95{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-d67fd25{--grid-auto-flow:row;}.elementor-41581 .elementor-element.elementor-element-a1b30fc{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-ca4b689{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-115e456{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-251f637{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-a0660a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-ce97e42{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-62ca3ad{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-67991ee{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-966b7bd{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-82eb0f3{--grid-auto-flow:row;}.elementor-41581 .elementor-element.elementor-element-45c4c36 .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41581 .elementor-element.elementor-element-622c67c{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-8f0ce2a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-c7dbbf3 .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41581 .elementor-element.elementor-element-6448904{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-b1404ba{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-60f2efc{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-8322363 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-41581 .elementor-element.elementor-element-2c13029{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-bdacbf4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-ed8c1bc{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-00a3596{--grid-auto-flow:row;}.elementor-41581 .elementor-element.elementor-element-b78af09 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-b78af09 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-b78af09 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-df241f3 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-df241f3 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-df241f3 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-cdcd14a .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-cdcd14a .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-cdcd14a .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-778adc1 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-778adc1 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-778adc1 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-5811a94 .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41581 .elementor-element.elementor-element-041f2c5{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-3c69494{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-7a6833e .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41581 .elementor-element.elementor-element-1d8ad7a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-c1e5c8d{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-b547eea{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-a0dd758{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-34d1a25{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-1d9ef20{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-ee4b4f8{--n-accordion-title-font-size:var( --e-global-typography-120f80c-font-size );}:where( .elementor-41581 .elementor-element.elementor-element-ee4b4f8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-120f80c-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-41581 .elementor-element.elementor-element-46b63bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-da0235c{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-7f23e98 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-1a1c1f4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-41581 .elementor-element.elementor-element-169c878{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-1ff8b16{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-2af7be9 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-2af7be9 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-2af7be9 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-bd3a907 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-bd3a907 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-bd3a907 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-28a0f2c .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-28a0f2c .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-28a0f2c .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e0cce53{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-dd72e73 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-41581 .elementor-element.elementor-element-5b49d9d{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-f006414{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-3538011{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41581 .elementor-element.elementor-element-3b7a2c4{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-a4560c4{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-7a4f783{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-d381f65{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-a85d406{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-10be51a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-fa7f0e7{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-c7e11a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-41581 .elementor-element.elementor-element-899b2a2{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-805e723{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41581 .elementor-element.elementor-element-e6abada .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-e6abada .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e6abada .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-92e15d8 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-92e15d8 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-92e15d8 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e683706 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-e683706 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e683706 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-f10f0ea .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-f10f0ea .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-f10f0ea .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-e3161ec .elementor-heading-title{font-size:var( --e-global-typography-2fc4282-font-size );line-height:var( --e-global-typography-2fc4282-line-height );}.elementor-41581 .elementor-element.elementor-element-f364e54{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-37f8869{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-cc00a95{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-d67fd25{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41581 .elementor-element.elementor-element-f2ad86f .elementor-heading-title{font-size:17px;line-height:25px;}.elementor-41581 .elementor-element.elementor-element-a1b30fc{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-0b2a510 .elementor-heading-title{font-size:17px;line-height:25px;}.elementor-41581 .elementor-element.elementor-element-ca4b689{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-b148c9d .elementor-heading-title{font-size:17px;line-height:25px;}.elementor-41581 .elementor-element.elementor-element-115e456{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-9f38a5d .elementor-heading-title{font-size:17px;line-height:25px;}.elementor-41581 .elementor-element.elementor-element-251f637{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-a0660a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-ce97e42{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-62ca3ad{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-67991ee{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-966b7bd{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-82eb0f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41581 .elementor-element.elementor-element-45c4c36 .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41581 .elementor-element.elementor-element-622c67c{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-8f0ce2a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-c7dbbf3 .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41581 .elementor-element.elementor-element-6448904{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-b1404ba{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-60f2efc{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-8322363 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-41581 .elementor-element.elementor-element-2c13029{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-bdacbf4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41581 .elementor-element.elementor-element-ed8c1bc{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-00a3596{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41581 .elementor-element.elementor-element-b78af09 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-b78af09 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-b78af09 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-df241f3 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-df241f3 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-df241f3 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-cdcd14a .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-cdcd14a .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-cdcd14a .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-778adc1 .elementor-icon-box-title, .elementor-41581 .elementor-element.elementor-element-778adc1 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-778adc1 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-5811a94 .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41581 .elementor-element.elementor-element-041f2c5{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-3c69494{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-7a6833e .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41581 .elementor-element.elementor-element-1d8ad7a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-c1e5c8d{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-b547eea{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-a0dd758{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-34d1a25{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-1d9ef20{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41581 .elementor-element.elementor-element-ee4b4f8{--n-accordion-title-font-size:var( --e-global-typography-120f80c-font-size );}:where( .elementor-41581 .elementor-element.elementor-element-ee4b4f8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-120f80c-line-height );}}/* Start custom CSS for html, class: .elementor-element-b2c9079 */.callout {
  background-color: #E8F1FB; /* Lightish blue shade */
  border-left: 4px solid #0E4D8C; /* Brand blue border */
  padding: 18px 20px;
  margin: 5px 0;
  border-radius: 6px;
}

.callout-title {
  font-size: 20px;
  font-weight: 600;
  color: #000000; /* Pure black text */
  margin-bottom: 8px;
}

.callout p {
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
  color: #000000; /* Pure black text */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cefff64 */.table-wrap {
  width: 100%;
  overflow-x: auto;
  margin: 5px 0;
}

.table-wrap table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 1.5;
}

.table-wrap thead {
  background-color: #0C162F; /* Dark header */
  color: #ffffff;
}

.table-wrap th,
.table-wrap td {
  padding: 12px 14px;
  text-align: left;
  border: 1px solid #E5E7EB;
  vertical-align: top;
}

.table-wrap th {
  font-weight: 700;
  font-size: 14px;
}

.table-wrap tbody tr:nth-child(even) {
  background-color: #F7F9FC;
}

/* Priority Badges */

.badge {
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 600;
  border-radius: 999px;
  color: #ffffff;
}

.badge-high {
  background-color: #D92D20; /* Critical */
}

.badge-med {
  background-color: #F79009; /* Medium */
}

.badge-low {
  background-color: #12B76A; /* Low */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4c1bfb *//* Gold Callout */

.callout-gold {
  background-color: #FFF6E5; /* soft gold / light amber */
  padding: 18px 20px;
  margin: px 0;
  border-radius: 8px;
}

/* Title */

.callout-gold .callout-title {
  font-size: 16px;
  font-weight: 700;
  color: #000000;
  margin-bottom: 8px;
}

/* Text */

.callout-gold p {
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: #000000;
}

/* Inline Link Styling — Updated Colors */

.callout-gold .inline-link {
  color: #0E4D8C;
  text-decoration: underline;
  font-weight: 600;
  transition: color 0.2s ease;
}

.callout-gold .inline-link:hover {
  color: #0C162F;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab03bd0 */.owner-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  margin: 5px 0;
}

.owner-card {
  background-color: #ffffff;
  border: 1px solid #E5E7EB;
  border-radius: 8px;
  padding: 18px 20px;
  transition: box-shadow 0.2s ease;
}

.owner-card:hover {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);
}

.owner-role {
  font-size: 16px;
  font-weight: 700;
  color: #000000;
  margin-bottom: 10px;
}

.owner-focus {
  display: inline-block;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 600;
  border-radius: 999px;
  margin-bottom: 10px;
}

/* Focus badges */

.focus-o {
  background-color: #E8F1FB;
  color: #0E4D8C;
  border: 1px solid #0E4D8C;
}

.focus-s {
  background-color: #FFF6E0;
  color: #B54708;
  border: 1px solid #E6A700;
}

.focus-q {
  background-color: #ECFDF3;
  color: #027A48;
  border: 1px solid #12B76A;
}

.owner-desc {
  font-size: 14px;
  line-height: 1.6;
  color: #000000;
  margin: 0;
}

/* Responsive behavior */

@media (max-width: 1024px) {
  .owner-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 640px) {
  .owner-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17109c1 *//* Danger / Data Point Callout */

.callout-danger {
  background-color: #FFFFFF; /* white background */
  border: 1px solid #D1D5DB; /* slightly darker neutral border */
  padding: 18px 20px;
  margin: 5px 0;
  border-radius: 8px;
}

/* Title */

.callout-danger .callout-title {
  font-size: 16px;
  font-weight: 700;
  color: #000000;
  margin-bottom: 8px;
}

/* Text */

.callout-danger p {
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: #000000;
}

/* Inline Link */

.callout-danger .inline-link {
  color: #0E4D8C;
  text-decoration: underline;
  font-weight: 600;
  transition: color 0.2s ease;
}

.callout-danger .inline-link:hover {
  color: #0C162F;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c02828a *//* Comparison Table Wrapper */

.compare-table-wrap {
  margin: 10px 0;
  border-radius: 10px;
  overflow: hidden;
  background-color: #FBFCFD; /* very light neutral shade */
  font-size: 14px;
}

/* Header */

.compare-header {
  display: grid;
  grid-template-columns: 1.2fr 1fr 1fr;
  background-color: #0C162F;
  color: #ffffff;
  font-weight: 700;
}

.compare-header div {
  padding: 14px 16px;
}

/* Rows */

.compare-row {
  display: grid;
  grid-template-columns: 1.2fr 1fr 1fr;
  border-top: 1px solid #E5E7EB;
}

.compare-row div {
  padding: 14px 16px;
  color: #000000;
  line-height: 1.5;
}

/* Alternating row shading */

.compare-row:nth-child(even) {
  background-color: #F4F6F8;
}

/* Check and Cross styling */

.check {
  font-weight: 700;
  color: #2F6F4F; /* muted green */
  margin-right: 6px;
}

.cross {
  font-weight: 700;
  color: #6B7280; /* neutral grey */
  margin-right: 6px;
}

/* Responsive */

@media (max-width: 768px) {

  .compare-header,
  .compare-row {
    grid-template-columns: 1fr;
  }

  .compare-header div {
    border-bottom: 1px solid rgba(255,255,255,0.15);
  }

  .compare-row div {
    border-bottom: 1px solid #E5E7EB;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8de7706 *//* Table Wrapper */

.table-wrap {
  width: 100%;
  overflow-x: auto;
  margin: 10px 0;
}

/* Table Base */

.table-wrap table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 1.5;
}

/* Header */

.table-wrap thead {
  background-color: #0C162F; /* dark header */
  color: #ffffff;
}

.table-wrap th {
  padding: 12px 14px;
  text-align: left;
  font-weight: 700;
  font-size: 14px;
}

/* Body */

.table-wrap td {
  padding: 12px 14px;
  border: 1px solid #E5E7EB;
  vertical-align: top;
  color: #000000;
}

.table-wrap tbody tr:nth-child(even) {
  background-color: #F7F9FC;
}

/* Badges — neutral professional tones */

.badge {
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 600;
  border-radius: 999px;
}

/* Very High */

.badge-high {
  background-color: #E8F1FB;
  color: #0E4D8C;
}

/* High / Medium */

.badge-med {
  background-color: #F1F3F5;
  color: #4B5563;
}/* End custom CSS */