.elementor-5945 .elementor-element.elementor-element-0e4b1e4{--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-5945 .elementor-element.elementor-element-438e454{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:300;line-height:2rem;}.elementor-5945 .elementor-element.elementor-element-40c0ab7{--display:flex;}.elementor-5945 .elementor-element.elementor-element-bd3defb{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:300;line-height:2rem;}.elementor-5945 .elementor-element.elementor-element-4da3f3c{--display:flex;}.elementor-5945 .elementor-element.elementor-element-af09d06{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:300;line-height:2rem;}.elementor-5945 .elementor-element.elementor-element-af34253{--display:flex;}.elementor-5945 .elementor-element.elementor-element-567bea8{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:300;line-height:2rem;}.elementor-5945 .elementor-element.elementor-element-fdac036{--display:flex;}.elementor-5945 .elementor-element.elementor-element-0c187d0{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:300;line-height:2rem;}.elementor-5945 .elementor-element.elementor-element-8aa141d{--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-5945 .elementor-element.elementor-element-eb18a1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;line-height:1.125rem;}.elementor-5945 .elementor-element.elementor-element-fcb825d{--display:flex;}.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-5945 .elementor-element.elementor-element-09ff41c{--display:flex;}.elementor-5945 .elementor-element.elementor-element-4dfe9d6{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:300;line-height:2rem;}.elementor-5945 .elementor-element.elementor-element-e71a6d5{--display:flex;}.elementor-5945 .elementor-element.elementor-element-b7c01c1{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:300;line-height:2rem;}.elementor-5945 .elementor-element.elementor-element-636df31{--display:flex;}.elementor-5945 .elementor-element.elementor-element-636df31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5945 .elementor-element.elementor-element-bf379b5{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:300;line-height:2rem;}.elementor-5945 .elementor-element.elementor-element-bf8056a{--display:flex;}.elementor-5945 .elementor-element.elementor-element-c4484a6{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:300;line-height:2rem;}.elementor-5945 .elementor-element.elementor-element-8969958{--display:flex;}.elementor-5945 .elementor-element.elementor-element-eb43a42{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:300;line-height:2rem;}.elementor-5945 .elementor-element.elementor-element-3bee30f{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5945 .elementor-element.elementor-element-f14259d .elementor-button{background-color:var( --e-global-color-4c7f5a3 );}.elementor-5945 .elementor-element.elementor-element-f14259d .elementor-button-content-wrapper{flex-direction:row;}.elementor-5945 .elementor-element.elementor-element-17667f3{--display:flex;}.elementor-5945 .elementor-element.elementor-element-7051708 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-5945 .elementor-element.elementor-element-7051708 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5945 .elementor-element.elementor-element-35ebe40{--display:flex;}@media(min-width:768px){.elementor-5945 .elementor-element.elementor-element-636df31{--width:98.726%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}