.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Montserrat;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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;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-24642 .elementor-element.elementor-element-124df23 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-124df23 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-24642 .elementor-element.elementor-element-3e85ada > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-70dc205 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-70dc205 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-24642 .elementor-element.elementor-element-a96199b > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-1e1304b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-1e1304b .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-24642 .elementor-element.elementor-element-03adbb5 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-0070eed > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-0070eed .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24642 .elementor-element.elementor-element-806b5aa > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-806b5aa .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-24642 .elementor-element.elementor-element-b0aa871 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-c40af37 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-c40af37 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-24642 .elementor-element.elementor-element-ccb38b8 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-263abff > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-263abff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24642 .elementor-element.elementor-element-b9026b3 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-b9026b3 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-24642 .elementor-element.elementor-element-f5fba37 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-fa71ad6 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-fa71ad6 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-24642 .elementor-element.elementor-element-03368e1 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-c7192e3 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-c7192e3 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-24642 .elementor-element.elementor-element-b4c7de7 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-6685f5b > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-6685f5b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24642 .elementor-element.elementor-element-9f6b800 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-9f6b800 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-24642 .elementor-element.elementor-element-00fd930 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-ca3d42a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-ca3d42a .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-24642 .elementor-element.elementor-element-8bc5b88 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-43fb020 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-43fb020 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-24642 .elementor-element.elementor-element-dae6c82 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-f84011b > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-f84011b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24642 .elementor-element.elementor-element-d7d3e7a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-d7d3e7a .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-24642 .elementor-element.elementor-element-70648d9 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-191f257 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-191f257 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-24642 .elementor-element.elementor-element-ac6d918 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-9705944 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-9705944 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-24642 .elementor-element.elementor-element-49948ae > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-7b9b313 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-7b9b313 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24642 .elementor-element.elementor-element-939ca27 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-939ca27 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-24642 .elementor-element.elementor-element-99e139b > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-787dc36 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24642 .elementor-element.elementor-element-787dc36 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-24642 .elementor-element.elementor-element-6a33a7d > .elementor-widget-container{margin:025px 0px 0px 0px;}@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 );}}@media(max-width:768px){.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-24642 .elementor-element.elementor-element-124df23 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-70dc205 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-1e1304b .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-806b5aa .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-c40af37 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-b9026b3 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-fa71ad6 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-c7192e3 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-9f6b800 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-ca3d42a .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-43fb020 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-d7d3e7a .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-191f257 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-9705944 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-939ca27 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-24642 .elementor-element.elementor-element-787dc36 .elementor-heading-title{font-size:18px;line-height:27px;}}