.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-31932 .elementor-element.elementor-element-f2c7e2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.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-31932 .elementor-element.elementor-element-20678b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-20678b2 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-31932 .elementor-element.elementor-element-7fa6006 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-31932 .elementor-element.elementor-element-415efdf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-0ad5681 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-0ad5681 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-31932 .elementor-element.elementor-element-d68f071 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-1453fb9 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-1453fb9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31932 .elementor-element.elementor-element-2175e46 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-2175e46 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-4e19cd6 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-4434c3d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-4434c3d .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-86b3459 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-a7f582c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 5px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#1972D5;border-radius:0px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-f3e4bff > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-f3e4bff .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-ca7cd33 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-4fae3f6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-9cb989d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-9cb989d .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-53e8bb7 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-e61bde1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-1003b7f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-1003b7f .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-d726faf > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-6f90f84 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-6f90f84 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-31932 .elementor-element.elementor-element-fab013a > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-44165a5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-44165a5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31932 .elementor-element.elementor-element-2ecec1f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-2ecec1f .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-b48c2d9 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-ffc8c5f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-07bdef3 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-07bdef3 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-7df02b9 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-ba9c664 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-e6af2ac > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-e6af2ac .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-b975b19 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-e1bab0e > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 5px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#1972D5;border-radius:0px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-d49cd3f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-22285c2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-22285c2 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-7185583 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-a6904fb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-cae98f2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-cae98f2 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-c6fd8e8 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-b50433f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-96efb29 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-96efb29 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-8144fd8 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-84935a3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-7f71689 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-7f71689 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-d9240ba > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-15ee336 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-15ee336 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-143f688 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-18de842 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-18de842 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-e59462c > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-11c0ea9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-11c0ea9 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-31932 .elementor-element.elementor-element-7556b12 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-4544d8c > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-4544d8c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31932 .elementor-element.elementor-element-c924816 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-c924816 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-d59c17f > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-e3a87c3 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-e3a87c3 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-226769d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-91aed9e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-91aed9e .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-501ee74 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-492cb0d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-492cb0d .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-cccf622 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-281126c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-281126c .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-text );}.elementor-31932 .elementor-element.elementor-element-1df09fd > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-d3966bd > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-d3966bd .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-31932 .elementor-element.elementor-element-91c44fd > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-31932 .elementor-element.elementor-element-6a233d3 > .elementor-widget-container{margin:50px 0px 25px 0px;}.elementor-31932 .elementor-element.elementor-element-6a233d3 .elementor-heading-title{font-family:"Outfit", Montserrat;font-size:25px;font-weight:600;line-height:30px;}.elementor-31932 .elementor-element.elementor-element-de9ae76{--display:flex;}.elementor-31932 .elementor-element.elementor-element-5005763{--display:flex;}.elementor-31932 .elementor-element.elementor-element-e0a712d{--display:flex;}.elementor-31932 .elementor-element.elementor-element-2df53d8{--display:flex;}.elementor-31932 .elementor-element.elementor-element-deb0832{--display:flex;}.elementor-31932 .elementor-element.elementor-element-9193247{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@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: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-31932 .elementor-element.elementor-element-20678b2 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31932 .elementor-element.elementor-element-0ad5681 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-2175e46 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-4434c3d .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-f3e4bff .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-9cb989d .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-1003b7f .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-6f90f84 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-2ecec1f .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-07bdef3 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-e6af2ac .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-22285c2 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-cae98f2 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-96efb29 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-7f71689 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-15ee336 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-18de842 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-11c0ea9 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-c924816 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-e3a87c3 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-91aed9e .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-492cb0d .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-281126c .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-d3966bd .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-31932 .elementor-element.elementor-element-6a233d3 .elementor-heading-title{font-size:18px;line-height:27px;}}