.elementor-12 .elementor-element.elementor-element-515cc41a{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-515cc41a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-515cc41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-12 .elementor-element.elementor-element-56065f4e .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-38c8a42 );}.elementor-12 .elementor-element.elementor-element-3706167{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5f35ac6 .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 );color:var( --e-global-color-text );}.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-12 .elementor-element.elementor-element-2aa50b54 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-7452550f{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7452550f .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-36f8956f p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-69b9cb62{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-69b9cb62 .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4102455c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3db5dc50{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3db5dc50 .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-166111e4 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-21e87fd9{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-21e87fd9 .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-25a3e06d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4e2dd95e{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4e2dd95e .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-410fa823 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2611537e{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2611537e .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6ab7b5b1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1abc66e5{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1abc66e5 .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3b95ad71 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-31b5714{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-31b5714 .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-55835b10 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-78267dd6{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-78267dd6 .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4b0357c1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5159b560{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5159b560 .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6fbc1af p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3c660c53{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3c660c53 .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-20b968ac p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-cfa17ec{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cfa17ec .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3d1167c6 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5ca0c0a5{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5ca0c0a5 .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-17f7a0bd p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-63e09d7c{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-63e09d7c .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-52afb4a1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3059731a{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3059731a .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2e76d9cd p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-439c164a{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-439c164a .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-511d029c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-393cb13d{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-393cb13d .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-62b30e67 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-73ceb505{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-73ceb505 .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-55f0e7fc p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-588fd21a{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-588fd21a .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2fb56fe9 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5a38f1d7{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5a38f1d7 .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1ffcd594 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-6b7a4d2c{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6b7a4d2c .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-119e26d1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-29710527{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-29710527 .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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1d1a5755 p{margin-block-end:0px;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-515cc41a{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-3706167{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-5f35ac6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-7452550f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-69b9cb62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-3db5dc50 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-21e87fd9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-4e2dd95e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-2611537e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-1abc66e5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-31b5714 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-78267dd6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-5159b560 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-3c660c53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-cfa17ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-5ca0c0a5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-63e09d7c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-3059731a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-439c164a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-393cb13d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-73ceb505 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-588fd21a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-5a38f1d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-6b7a4d2c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-29710527 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-515cc41a{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-56065f4e .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-3706167{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-5f35ac6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-7452550f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-69b9cb62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-3db5dc50 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-21e87fd9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-4e2dd95e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-2611537e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-1abc66e5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-31b5714 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-78267dd6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-5159b560 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-3c660c53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-cfa17ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-5ca0c0a5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-63e09d7c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-3059731a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-439c164a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-393cb13d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-73ceb505 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-588fd21a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-5a38f1d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-6b7a4d2c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-29710527 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}