.elementor-3827 .elementor-element.elementor-element-5efe062{--display:flex;}.elementor-3827 .elementor-element.elementor-element-b9d3a84{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-5b34966 .elementor-heading-title{font-family:var( --e-global-typography-c2f2701-font-family ), Poppins;font-size:var( --e-global-typography-c2f2701-font-size );font-weight:var( --e-global-typography-c2f2701-font-weight );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );color:var( --e-global-color-8ca85c4 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-3827 .elementor-element.elementor-element-b27d826{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-b27d826 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-b27d826 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-c0401d7{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-c0401d7 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-c0401d7 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-bd3b01a{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-bd3b01a p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-bd3b01a a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-ae12fe5{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-ae12fe5 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-ae12fe5 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-7f3de86{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-7f3de86 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-7f3de86 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-6885014{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3827 .elementor-element.elementor-element-0009fa8{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-0009fa8 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-0009fa8 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-63117ad{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-63117ad p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-63117ad a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-85857e2{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-85857e2 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-85857e2 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-e5b90a2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3827 .elementor-element.elementor-element-f36a11c{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-f36a11c p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-f36a11c a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-046d30a{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-046d30a p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-046d30a a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-e63151d{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-e63151d p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-e63151d a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-906c038{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-906c038 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-906c038 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-f214c83{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-f214c83 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-f214c83 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-3c7104b{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-3c7104b p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-3c7104b a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-f0cd28c{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-f0cd28c p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-f0cd28c a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-99d40bd{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-99d40bd p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-99d40bd a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-50fadf1{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-50fadf1 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-50fadf1 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-bb1bbe5{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-bb1bbe5 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-bb1bbe5 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-fdb316f{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-fdb316f p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-fdb316f a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-d0a918d{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-d0a918d p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-d0a918d a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-fbcd01b{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-fbcd01b p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-fbcd01b a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-d17ed7d{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-d17ed7d p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-d17ed7d a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-b4ca341{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-b4ca341 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-b4ca341 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-670d1ae{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-670d1ae p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-670d1ae a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-94f9ba4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3827 .elementor-element.elementor-element-094f386{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-094f386 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-094f386 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-941f91a{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-941f91a p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-941f91a a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-ad3b8c0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3827 .elementor-element.elementor-element-a49e4c9{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-a49e4c9 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-a49e4c9 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-5c62658{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-5c62658 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-5c62658 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-962683c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3827 .elementor-element.elementor-element-d674fb2{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-d674fb2 p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-d674fb2 a{color:var( --e-global-color-primary );}.elementor-3827 .elementor-element.elementor-element-cc1342b{font-family:var( --e-global-typography-text-font-family ), Poppins;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-cc1342b p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-cc1342b a{color:var( --e-global-color-primary );}@media(max-width:991px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-5b34966 .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-b27d826{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-c0401d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-bd3b01a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-ae12fe5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-7f3de86{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-0009fa8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-63117ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-85857e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-f36a11c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-046d30a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-e63151d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-906c038{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-f214c83{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-3c7104b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-f0cd28c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-99d40bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-50fadf1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-bb1bbe5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-fdb316f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-d0a918d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-fbcd01b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-d17ed7d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-b4ca341{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-670d1ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-094f386{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-941f91a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-a49e4c9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-5c62658{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-d674fb2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-cc1342b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-5b34966 .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-b27d826{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-c0401d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-bd3b01a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-ae12fe5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-7f3de86{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-0009fa8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-63117ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-85857e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-f36a11c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-046d30a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-e63151d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-906c038{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-f214c83{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-3c7104b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-f0cd28c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-99d40bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-50fadf1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-bb1bbe5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-fdb316f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-d0a918d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-fbcd01b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-d17ed7d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-b4ca341{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-670d1ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-094f386{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-941f91a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-a49e4c9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-5c62658{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-d674fb2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3827 .elementor-element.elementor-element-cc1342b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-b27d826 */.elementor-3827 .elementor-element.elementor-element-b27d826 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-b27d826 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0401d7 */.elementor-3827 .elementor-element.elementor-element-c0401d7 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-c0401d7 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3b01a */.elementor-3827 .elementor-element.elementor-element-bd3b01a a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-bd3b01a a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae12fe5 */.elementor-3827 .elementor-element.elementor-element-ae12fe5 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-ae12fe5 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f3de86 */.elementor-3827 .elementor-element.elementor-element-7f3de86 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-7f3de86 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0009fa8 */.elementor-3827 .elementor-element.elementor-element-0009fa8 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-0009fa8 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63117ad */.elementor-3827 .elementor-element.elementor-element-63117ad a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-63117ad a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85857e2 */.elementor-3827 .elementor-element.elementor-element-85857e2 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-85857e2 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f36a11c */.elementor-3827 .elementor-element.elementor-element-f36a11c a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-f36a11c a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-046d30a */.elementor-3827 .elementor-element.elementor-element-046d30a a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-046d30a a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e63151d */.elementor-3827 .elementor-element.elementor-element-e63151d a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-e63151d a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-906c038 */.elementor-3827 .elementor-element.elementor-element-906c038 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-906c038 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f214c83 */.elementor-3827 .elementor-element.elementor-element-f214c83 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-f214c83 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c7104b */.elementor-3827 .elementor-element.elementor-element-3c7104b a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-3c7104b a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0cd28c */.elementor-3827 .elementor-element.elementor-element-f0cd28c a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-f0cd28c a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99d40bd */.elementor-3827 .elementor-element.elementor-element-99d40bd a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-99d40bd a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50fadf1 */.elementor-3827 .elementor-element.elementor-element-50fadf1 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-50fadf1 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb1bbe5 */.elementor-3827 .elementor-element.elementor-element-bb1bbe5 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-bb1bbe5 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdb316f */.elementor-3827 .elementor-element.elementor-element-fdb316f a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-fdb316f a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0a918d */.elementor-3827 .elementor-element.elementor-element-d0a918d a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-d0a918d a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcd01b */.elementor-3827 .elementor-element.elementor-element-fbcd01b a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-fbcd01b a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17ed7d */.elementor-3827 .elementor-element.elementor-element-d17ed7d a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-d17ed7d a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4ca341 */.elementor-3827 .elementor-element.elementor-element-b4ca341 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-b4ca341 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-670d1ae */.elementor-3827 .elementor-element.elementor-element-670d1ae a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-670d1ae a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-094f386 */.elementor-3827 .elementor-element.elementor-element-094f386 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-094f386 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-941f91a */.elementor-3827 .elementor-element.elementor-element-941f91a a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-941f91a a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a49e4c9 */.elementor-3827 .elementor-element.elementor-element-a49e4c9 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-a49e4c9 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c62658 */.elementor-3827 .elementor-element.elementor-element-5c62658 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-5c62658 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d674fb2 */.elementor-3827 .elementor-element.elementor-element-d674fb2 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-d674fb2 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc1342b */.elementor-3827 .elementor-element.elementor-element-cc1342b a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-3827 .elementor-element.elementor-element-cc1342b a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */