.elementor-3 .elementor-element.elementor-element-5938470{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:60px;--padding-right:60px;}.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-3 .elementor-element.elementor-element-306f60d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-306f60d .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:4em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-e379671{--spacer-size:50px;}.elementor-3 .elementor-element.elementor-element-566ebe5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-566ebe5 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:2em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-6ba3264 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6ba3264 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;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 );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-3 .elementor-element.elementor-element-f5e6b84{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-d3b5045 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-d3b5045 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-884949e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-884949e .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-3d85ceb{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-c896f1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-c896f1b .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-7d91546{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-573ee41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-573ee41 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-e70a337{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-302db7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-302db7e .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-6eac16b{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-a3ad132{--spacer-size:10px;}.elementor-3 .elementor-element.elementor-element-c618afc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-c618afc .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:2em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-66de1c1{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-7b51baa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-7b51baa .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-8a7aa16{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-dbe599d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-dbe599d .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-4d75828{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-4cb6915{--spacer-size:10px;}.elementor-3 .elementor-element.elementor-element-1fe8f08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-1fe8f08 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:2em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-3b86ddf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-3b86ddf .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-5c330df{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-f222f8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-f222f8a .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-34422d5{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-8374ac6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-8374ac6 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-107bd31{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-e2797af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-e2797af .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-a4ef9b0{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-14e9f96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-14e9f96 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-0a9c3db{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-a7c3b78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-a7c3b78 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-8da1bea{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-2ab3b3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-2ab3b3d .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-6a452e4{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-b1ab3e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-b1ab3e4 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-a122b03{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-08c8c97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-08c8c97 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-367e934{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-7e32b36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-7e32b36 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-686f46e{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-dcb0147 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-dcb0147 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-8b67804{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-4587fb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-4587fb0 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-c81ccb5{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-b726a20{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-4562c39{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-867904c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-867904c .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-21e8f80{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-d82cd27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-d82cd27 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-ac39d60{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-acf727b{--spacer-size:10px;}.elementor-3 .elementor-element.elementor-element-384fa54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-384fa54 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:2em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-977f30a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-977f30a .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-bdea303{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-4951b62{--spacer-size:10px;}.elementor-3 .elementor-element.elementor-element-f02b63b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-f02b63b .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:2em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-006bcce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-006bcce .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-41f633f{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-80edfad{--spacer-size:10px;}.elementor-3 .elementor-element.elementor-element-cad705a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-cad705a .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:2em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-2054005 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-2054005 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-b280637{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-c7748f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-c7748f6 .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.6em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-a06a96c{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-7c4017a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-7c4017a .elementor-heading-title{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-a9491b7{font-family:"sofia-pro-variable", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;}@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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-5938470{--content-width:1000px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-5938470{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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-3 .elementor-element.elementor-element-306f60d .elementor-heading-title{font-size:2em;}.elementor-3 .elementor-element.elementor-element-e379671{--spacer-size:0px;}.elementor-3 .elementor-element.elementor-element-566ebe5 .elementor-heading-title{font-size:1.6em;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3 .elementor-element.elementor-element-c618afc .elementor-heading-title{font-size:1.6em;line-height:1.1em;}.elementor-3 .elementor-element.elementor-element-1fe8f08 .elementor-heading-title{font-size:1.6em;line-height:1.1em;}.elementor-3 .elementor-element.elementor-element-384fa54 .elementor-heading-title{font-size:1.6em;line-height:1.1em;}.elementor-3 .elementor-element.elementor-element-f02b63b .elementor-heading-title{font-size:1.6em;line-height:1.1em;}.elementor-3 .elementor-element.elementor-element-cad705a .elementor-heading-title{font-size:1.6em;line-height:1.1em;}}