.elementor-2247 .elementor-element.elementor-element-997f83e{--display:flex;}.elementor-2247 .elementor-element.elementor-element-6ad5829{--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-2247 .elementor-element.elementor-element-e5bb376{font-family:"Raleway", Poppins;font-size:17px;font-weight:400;letter-spacing:0.02em;}.elementor-2247 .elementor-element.elementor-element-e5bb376 p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-e5bb376 a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-25aa744{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-136836b .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-2247 .elementor-element.elementor-element-da35aab{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-2247 .elementor-element.elementor-element-da35aab p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-da35aab a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-2abb397{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-2247 .elementor-element.elementor-element-2abb397 p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-2abb397 a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-e3656d5{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-2247 .elementor-element.elementor-element-e3656d5 p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-e3656d5 a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-18ab056{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-2247 .elementor-element.elementor-element-18ab056 p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-18ab056 a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-26efb3d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2247 .elementor-element.elementor-element-027b587 .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-2247 .elementor-element.elementor-element-c577fa2{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-2247 .elementor-element.elementor-element-c577fa2 p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-c577fa2 a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-d1cbade{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-2247 .elementor-element.elementor-element-d1cbade p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-d1cbade a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-46f13aa{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-2247 .elementor-element.elementor-element-46f13aa p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-46f13aa a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-552f71a{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-2247 .elementor-element.elementor-element-552f71a p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-552f71a a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-8a105c0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2247 .elementor-element.elementor-element-50c1249 .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-2247 .elementor-element.elementor-element-76d5c55{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-2247 .elementor-element.elementor-element-76d5c55 p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-76d5c55 a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-920c647{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-2247 .elementor-element.elementor-element-920c647 p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-920c647 a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-b50e9bf{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-2247 .elementor-element.elementor-element-b50e9bf p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-b50e9bf a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-daf5a5f{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-2247 .elementor-element.elementor-element-daf5a5f p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-daf5a5f a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-bb1901b{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-2247 .elementor-element.elementor-element-bb1901b p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-bb1901b a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-033431e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2247 .elementor-element.elementor-element-4ea54bb .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-2247 .elementor-element.elementor-element-6b99002{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-2247 .elementor-element.elementor-element-6b99002 p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-6b99002 a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-781d22d{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-2247 .elementor-element.elementor-element-781d22d p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-781d22d a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-bc5aefe{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-2247 .elementor-element.elementor-element-bc5aefe p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-bc5aefe a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-638363d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2247 .elementor-element.elementor-element-4277174 .elementor-heading-title{font-family:var( --e-global-typography-4321d84-font-family ), Poppins;font-size:var( --e-global-typography-4321d84-font-size );font-weight:var( --e-global-typography-4321d84-font-weight );line-height:var( --e-global-typography-4321d84-line-height );letter-spacing:var( --e-global-typography-4321d84-letter-spacing );color:var( --e-global-color-8ca85c4 );}.elementor-2247 .elementor-element.elementor-element-0018e24{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-2247 .elementor-element.elementor-element-0018e24 p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-0018e24 a{color:var( --e-global-color-primary );}.elementor-2247 .elementor-element.elementor-element-62c39e4{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-2247 .elementor-element.elementor-element-62c39e4 p{margin-block-end:0px;}.elementor-2247 .elementor-element.elementor-element-62c39e4 a{color:var( --e-global-color-primary );}@media(max-width:991px){.elementor-2247 .elementor-element.elementor-element-e5bb376{font-size:11px;line-height:1.5em;letter-spacing:0.02em;}.elementor-2247 .elementor-element.elementor-element-136836b .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-2247 .elementor-element.elementor-element-da35aab{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-2247 .elementor-element.elementor-element-2abb397{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-2247 .elementor-element.elementor-element-e3656d5{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-2247 .elementor-element.elementor-element-18ab056{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-2247 .elementor-element.elementor-element-027b587 .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-2247 .elementor-element.elementor-element-c577fa2{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-2247 .elementor-element.elementor-element-d1cbade{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-2247 .elementor-element.elementor-element-46f13aa{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-2247 .elementor-element.elementor-element-552f71a{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-2247 .elementor-element.elementor-element-50c1249 .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-2247 .elementor-element.elementor-element-76d5c55{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-2247 .elementor-element.elementor-element-920c647{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-2247 .elementor-element.elementor-element-b50e9bf{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-2247 .elementor-element.elementor-element-daf5a5f{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-2247 .elementor-element.elementor-element-bb1901b{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-2247 .elementor-element.elementor-element-4ea54bb .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-2247 .elementor-element.elementor-element-6b99002{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-2247 .elementor-element.elementor-element-781d22d{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-2247 .elementor-element.elementor-element-bc5aefe{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-2247 .elementor-element.elementor-element-4277174 .elementor-heading-title{font-size:var( --e-global-typography-4321d84-font-size );line-height:var( --e-global-typography-4321d84-line-height );letter-spacing:var( --e-global-typography-4321d84-letter-spacing );}.elementor-2247 .elementor-element.elementor-element-0018e24{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-2247 .elementor-element.elementor-element-62c39e4{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-2247 .elementor-element.elementor-element-e5bb376{font-size:14px;line-height:1.4em;letter-spacing:0.02em;}.elementor-2247 .elementor-element.elementor-element-136836b .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-2247 .elementor-element.elementor-element-da35aab{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-2247 .elementor-element.elementor-element-2abb397{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-2247 .elementor-element.elementor-element-e3656d5{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-2247 .elementor-element.elementor-element-18ab056{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-2247 .elementor-element.elementor-element-027b587 .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-2247 .elementor-element.elementor-element-c577fa2{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-2247 .elementor-element.elementor-element-d1cbade{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-2247 .elementor-element.elementor-element-46f13aa{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-2247 .elementor-element.elementor-element-552f71a{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-2247 .elementor-element.elementor-element-50c1249 .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-2247 .elementor-element.elementor-element-76d5c55{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-2247 .elementor-element.elementor-element-920c647{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-2247 .elementor-element.elementor-element-b50e9bf{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-2247 .elementor-element.elementor-element-daf5a5f{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-2247 .elementor-element.elementor-element-bb1901b{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-2247 .elementor-element.elementor-element-4ea54bb .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-2247 .elementor-element.elementor-element-6b99002{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-2247 .elementor-element.elementor-element-781d22d{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-2247 .elementor-element.elementor-element-bc5aefe{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-2247 .elementor-element.elementor-element-4277174 .elementor-heading-title{font-size:var( --e-global-typography-4321d84-font-size );line-height:var( --e-global-typography-4321d84-line-height );letter-spacing:var( --e-global-typography-4321d84-letter-spacing );}.elementor-2247 .elementor-element.elementor-element-0018e24{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-2247 .elementor-element.elementor-element-62c39e4{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-e5bb376 */.elementor-2247 .elementor-element.elementor-element-e5bb376 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-2247 .elementor-element.elementor-element-e5bb376 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da35aab */.elementor-2247 .elementor-element.elementor-element-da35aab 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-2247 .elementor-element.elementor-element-da35aab a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2abb397 */.elementor-2247 .elementor-element.elementor-element-2abb397 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-2247 .elementor-element.elementor-element-2abb397 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3656d5 */.elementor-2247 .elementor-element.elementor-element-e3656d5 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-2247 .elementor-element.elementor-element-e3656d5 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18ab056 */.elementor-2247 .elementor-element.elementor-element-18ab056 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-2247 .elementor-element.elementor-element-18ab056 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c577fa2 */.elementor-2247 .elementor-element.elementor-element-c577fa2 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-2247 .elementor-element.elementor-element-c577fa2 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1cbade */.elementor-2247 .elementor-element.elementor-element-d1cbade 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-2247 .elementor-element.elementor-element-d1cbade a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f13aa */.elementor-2247 .elementor-element.elementor-element-46f13aa 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-2247 .elementor-element.elementor-element-46f13aa a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-552f71a */.elementor-2247 .elementor-element.elementor-element-552f71a 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-2247 .elementor-element.elementor-element-552f71a a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d5c55 */.elementor-2247 .elementor-element.elementor-element-76d5c55 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-2247 .elementor-element.elementor-element-76d5c55 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-920c647 */.elementor-2247 .elementor-element.elementor-element-920c647 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-2247 .elementor-element.elementor-element-920c647 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b50e9bf */.elementor-2247 .elementor-element.elementor-element-b50e9bf 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-2247 .elementor-element.elementor-element-b50e9bf a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daf5a5f */.elementor-2247 .elementor-element.elementor-element-daf5a5f 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-2247 .elementor-element.elementor-element-daf5a5f a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb1901b */.elementor-2247 .elementor-element.elementor-element-bb1901b 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-2247 .elementor-element.elementor-element-bb1901b a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b99002 */.elementor-2247 .elementor-element.elementor-element-6b99002 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-2247 .elementor-element.elementor-element-6b99002 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-781d22d */.elementor-2247 .elementor-element.elementor-element-781d22d 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-2247 .elementor-element.elementor-element-781d22d a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc5aefe */.elementor-2247 .elementor-element.elementor-element-bc5aefe 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-2247 .elementor-element.elementor-element-bc5aefe a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0018e24 */.elementor-2247 .elementor-element.elementor-element-0018e24 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-2247 .elementor-element.elementor-element-0018e24 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62c39e4 */.elementor-2247 .elementor-element.elementor-element-62c39e4 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-2247 .elementor-element.elementor-element-62c39e4 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */