.elementor-3829 .elementor-element.elementor-element-c15d4e3{--display:flex;}.elementor-3829 .elementor-element.elementor-element-7f8cac9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-3829 .elementor-element.elementor-element-9c6a2d5{font-family:"Raleway", Poppins;font-size:17px;font-weight:400;letter-spacing:0.02em;}.elementor-3829 .elementor-element.elementor-element-9c6a2d5 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-9c6a2d5 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-9aff7e3{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-3829 .elementor-element.elementor-element-9aff7e3 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-9aff7e3 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-d60288f{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-3829 .elementor-element.elementor-element-d60288f p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-d60288f a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-9096d77{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-3829 .elementor-element.elementor-element-9096d77 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-9096d77 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-353257d{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-3829 .elementor-element.elementor-element-353257d p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-353257d a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-79f735b{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-3829 .elementor-element.elementor-element-79f735b p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-79f735b a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-202e93c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3829 .elementor-element.elementor-element-a4e9749{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-3829 .elementor-element.elementor-element-a4e9749 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-a4e9749 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-b77c544{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-3829 .elementor-element.elementor-element-b77c544 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-b77c544 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-1b67c1e{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-3829 .elementor-element.elementor-element-1b67c1e p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-1b67c1e a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-d899b8c{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-3829 .elementor-element.elementor-element-d899b8c p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-d899b8c a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-6a9cd9c{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-3829 .elementor-element.elementor-element-6a9cd9c p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-6a9cd9c a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-7e6e15f{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-3829 .elementor-element.elementor-element-7e6e15f p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-7e6e15f a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-839d1a3{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-3829 .elementor-element.elementor-element-839d1a3 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-839d1a3 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-279c1f0{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-3829 .elementor-element.elementor-element-279c1f0 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-279c1f0 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-002185a{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-3829 .elementor-element.elementor-element-002185a p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-002185a a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-293d309{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-3829 .elementor-element.elementor-element-293d309 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-293d309 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-5161e12{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-3829 .elementor-element.elementor-element-5161e12 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-5161e12 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-5a47463{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-3829 .elementor-element.elementor-element-5a47463 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-5a47463 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-ac1adae{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-3829 .elementor-element.elementor-element-ac1adae p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-ac1adae a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-81f1d3b{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-3829 .elementor-element.elementor-element-81f1d3b p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-81f1d3b a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-f11b53a{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-3829 .elementor-element.elementor-element-f11b53a p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-f11b53a a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-85352e7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3829 .elementor-element.elementor-element-d548dea{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-3829 .elementor-element.elementor-element-d548dea p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-d548dea a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-7365128{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-3829 .elementor-element.elementor-element-7365128 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-7365128 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-d52e936{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-3829 .elementor-element.elementor-element-d52e936 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-d52e936 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-3ae68fb{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-3829 .elementor-element.elementor-element-3ae68fb p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-3ae68fb a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-69b8e5b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3829 .elementor-element.elementor-element-0ffb23e{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-3829 .elementor-element.elementor-element-0ffb23e p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-0ffb23e a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-defb619{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-3829 .elementor-element.elementor-element-defb619 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-defb619 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-d23e008{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3829 .elementor-element.elementor-element-a336fa2{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-3829 .elementor-element.elementor-element-a336fa2 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-a336fa2 a{color:var( --e-global-color-primary );}.elementor-3829 .elementor-element.elementor-element-6b47c32{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-3829 .elementor-element.elementor-element-6b47c32 p{margin-block-end:0px;}.elementor-3829 .elementor-element.elementor-element-6b47c32 a{color:var( --e-global-color-primary );}@media(max-width:991px){.elementor-3829 .elementor-element.elementor-element-9c6a2d5{font-size:11px;line-height:1.5em;letter-spacing:0.02em;}.elementor-3829 .elementor-element.elementor-element-9aff7e3{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-3829 .elementor-element.elementor-element-d60288f{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-3829 .elementor-element.elementor-element-9096d77{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-3829 .elementor-element.elementor-element-353257d{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-3829 .elementor-element.elementor-element-79f735b{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-3829 .elementor-element.elementor-element-a4e9749{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-3829 .elementor-element.elementor-element-b77c544{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-3829 .elementor-element.elementor-element-1b67c1e{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-3829 .elementor-element.elementor-element-d899b8c{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-3829 .elementor-element.elementor-element-6a9cd9c{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-3829 .elementor-element.elementor-element-7e6e15f{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-3829 .elementor-element.elementor-element-839d1a3{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-3829 .elementor-element.elementor-element-279c1f0{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-3829 .elementor-element.elementor-element-002185a{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-3829 .elementor-element.elementor-element-293d309{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-3829 .elementor-element.elementor-element-5161e12{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-3829 .elementor-element.elementor-element-5a47463{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-3829 .elementor-element.elementor-element-ac1adae{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-3829 .elementor-element.elementor-element-81f1d3b{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-3829 .elementor-element.elementor-element-f11b53a{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-3829 .elementor-element.elementor-element-d548dea{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-3829 .elementor-element.elementor-element-7365128{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-3829 .elementor-element.elementor-element-d52e936{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-3829 .elementor-element.elementor-element-3ae68fb{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-3829 .elementor-element.elementor-element-0ffb23e{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-3829 .elementor-element.elementor-element-defb619{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-3829 .elementor-element.elementor-element-a336fa2{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-3829 .elementor-element.elementor-element-6b47c32{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-3829 .elementor-element.elementor-element-9c6a2d5{font-size:14px;line-height:1.4em;letter-spacing:0.02em;}.elementor-3829 .elementor-element.elementor-element-9aff7e3{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-3829 .elementor-element.elementor-element-d60288f{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-3829 .elementor-element.elementor-element-9096d77{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-3829 .elementor-element.elementor-element-353257d{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-3829 .elementor-element.elementor-element-79f735b{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-3829 .elementor-element.elementor-element-a4e9749{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-3829 .elementor-element.elementor-element-b77c544{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-3829 .elementor-element.elementor-element-1b67c1e{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-3829 .elementor-element.elementor-element-d899b8c{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-3829 .elementor-element.elementor-element-6a9cd9c{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-3829 .elementor-element.elementor-element-7e6e15f{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-3829 .elementor-element.elementor-element-839d1a3{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-3829 .elementor-element.elementor-element-279c1f0{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-3829 .elementor-element.elementor-element-002185a{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-3829 .elementor-element.elementor-element-293d309{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-3829 .elementor-element.elementor-element-5161e12{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-3829 .elementor-element.elementor-element-5a47463{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-3829 .elementor-element.elementor-element-ac1adae{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-3829 .elementor-element.elementor-element-81f1d3b{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-3829 .elementor-element.elementor-element-f11b53a{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-3829 .elementor-element.elementor-element-d548dea{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-3829 .elementor-element.elementor-element-7365128{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-3829 .elementor-element.elementor-element-d52e936{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-3829 .elementor-element.elementor-element-3ae68fb{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-3829 .elementor-element.elementor-element-0ffb23e{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-3829 .elementor-element.elementor-element-defb619{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-3829 .elementor-element.elementor-element-a336fa2{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-3829 .elementor-element.elementor-element-6b47c32{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-9c6a2d5 */.elementor-3829 .elementor-element.elementor-element-9c6a2d5 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-3829 .elementor-element.elementor-element-9c6a2d5 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9aff7e3 */.elementor-3829 .elementor-element.elementor-element-9aff7e3 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-3829 .elementor-element.elementor-element-9aff7e3 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d60288f */.elementor-3829 .elementor-element.elementor-element-d60288f 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-3829 .elementor-element.elementor-element-d60288f a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9096d77 */.elementor-3829 .elementor-element.elementor-element-9096d77 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-3829 .elementor-element.elementor-element-9096d77 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-353257d */.elementor-3829 .elementor-element.elementor-element-353257d 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-3829 .elementor-element.elementor-element-353257d a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79f735b */.elementor-3829 .elementor-element.elementor-element-79f735b 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-3829 .elementor-element.elementor-element-79f735b a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4e9749 */.elementor-3829 .elementor-element.elementor-element-a4e9749 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-3829 .elementor-element.elementor-element-a4e9749 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b77c544 */.elementor-3829 .elementor-element.elementor-element-b77c544 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-3829 .elementor-element.elementor-element-b77c544 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b67c1e */.elementor-3829 .elementor-element.elementor-element-1b67c1e 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-3829 .elementor-element.elementor-element-1b67c1e a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d899b8c */.elementor-3829 .elementor-element.elementor-element-d899b8c 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-3829 .elementor-element.elementor-element-d899b8c a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a9cd9c */.elementor-3829 .elementor-element.elementor-element-6a9cd9c 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-3829 .elementor-element.elementor-element-6a9cd9c a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e6e15f */.elementor-3829 .elementor-element.elementor-element-7e6e15f 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-3829 .elementor-element.elementor-element-7e6e15f a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-839d1a3 */.elementor-3829 .elementor-element.elementor-element-839d1a3 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-3829 .elementor-element.elementor-element-839d1a3 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-279c1f0 */.elementor-3829 .elementor-element.elementor-element-279c1f0 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-3829 .elementor-element.elementor-element-279c1f0 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-002185a */.elementor-3829 .elementor-element.elementor-element-002185a 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-3829 .elementor-element.elementor-element-002185a a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-293d309 */.elementor-3829 .elementor-element.elementor-element-293d309 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-3829 .elementor-element.elementor-element-293d309 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5161e12 */.elementor-3829 .elementor-element.elementor-element-5161e12 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-3829 .elementor-element.elementor-element-5161e12 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a47463 */.elementor-3829 .elementor-element.elementor-element-5a47463 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-3829 .elementor-element.elementor-element-5a47463 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac1adae */.elementor-3829 .elementor-element.elementor-element-ac1adae 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-3829 .elementor-element.elementor-element-ac1adae a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81f1d3b */.elementor-3829 .elementor-element.elementor-element-81f1d3b 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-3829 .elementor-element.elementor-element-81f1d3b a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f11b53a */.elementor-3829 .elementor-element.elementor-element-f11b53a 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-3829 .elementor-element.elementor-element-f11b53a a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d548dea */.elementor-3829 .elementor-element.elementor-element-d548dea 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-3829 .elementor-element.elementor-element-d548dea a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7365128 */.elementor-3829 .elementor-element.elementor-element-7365128 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-3829 .elementor-element.elementor-element-7365128 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d52e936 */.elementor-3829 .elementor-element.elementor-element-d52e936 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-3829 .elementor-element.elementor-element-d52e936 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae68fb */.elementor-3829 .elementor-element.elementor-element-3ae68fb 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-3829 .elementor-element.elementor-element-3ae68fb a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ffb23e */.elementor-3829 .elementor-element.elementor-element-0ffb23e 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-3829 .elementor-element.elementor-element-0ffb23e a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-defb619 */.elementor-3829 .elementor-element.elementor-element-defb619 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-3829 .elementor-element.elementor-element-defb619 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a336fa2 */.elementor-3829 .elementor-element.elementor-element-a336fa2 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-3829 .elementor-element.elementor-element-a336fa2 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b47c32 */.elementor-3829 .elementor-element.elementor-element-6b47c32 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-3829 .elementor-element.elementor-element-6b47c32 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */