.elementor-521 .elementor-element.elementor-element-fddcec0{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-dd9b35f{text-align:center;}.elementor-521 .elementor-element.elementor-element-dd9b35f .elementor-heading-title{color:#101416;}.elementor-521 .elementor-element.elementor-element-25a8b19{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-521 .elementor-element.elementor-element-4cf829d{color:#221C1C;margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;padding:5px 5px 5px 5px;}.elementor-521 .elementor-element.elementor-element-ed9ae0b{--display:flex;}.elementor-521 .elementor-element.elementor-element-ed9ae0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-521 .elementor-element.elementor-element-30e8b3d{--display:flex;}.elementor-521 .elementor-element.elementor-element-73b7008{text-align:center;}.elementor-521 .elementor-element.elementor-element-73b7008 .elementor-heading-title{color:#141516;}.elementor-521 .elementor-element.elementor-element-3d9e5eb{--display:flex;}.elementor-521 .elementor-element.elementor-element-70b045d{color:#0F0E0E;margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;padding:5px 5px 5px 5px;}.elementor-521 .elementor-element.elementor-element-b6e2739{--display:flex;}.elementor-521 .elementor-element.elementor-element-6f6075d{text-align:center;}.elementor-521 .elementor-element.elementor-element-6f6075d .elementor-heading-title{color:#151616;}.elementor-521 .elementor-element.elementor-element-cc5fe95{--display:flex;}.elementor-521 .elementor-element.elementor-element-0383b81{color:#050404;margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;padding:5px 5px 5px 5px;}.elementor-521 .elementor-element.elementor-element-14fdf49{--display:flex;}.elementor-521 .elementor-element.elementor-element-b520f8e{text-align:center;}.elementor-521 .elementor-element.elementor-element-b520f8e .elementor-heading-title{color:#0E0F0F;}.elementor-521 .elementor-element.elementor-element-ff3a07f{--display:flex;}.elementor-521 .elementor-element.elementor-element-179422e{color:#0C0B0B;margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;padding:5px 5px 5px 5px;}.elementor-521 .elementor-element.elementor-element-5466ba9{--display:flex;}.elementor-521 .elementor-element.elementor-element-7b792d1{text-align:center;}.elementor-521 .elementor-element.elementor-element-7b792d1 .elementor-heading-title{color:#111213;}.elementor-521 .elementor-element.elementor-element-588dcf7{--display:flex;}.elementor-521 .elementor-element.elementor-element-a40e05c{color:#131212;margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;padding:5px 5px 5px 5px;}.elementor-521 .elementor-element.elementor-element-1a5e628{--display:flex;}.elementor-521 .elementor-element.elementor-element-93e88ee{text-align:center;}.elementor-521 .elementor-element.elementor-element-93e88ee .elementor-heading-title{color:#141516;}.elementor-521 .elementor-element.elementor-element-0b4fd56{--display:flex;}.elementor-521 .elementor-element.elementor-element-a29e0c1{color:#080808;margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;padding:5px 5px 5px 5px;}@media(min-width:768px){.elementor-521 .elementor-element.elementor-element-ed9ae0b{--width:82.535%;}}