.elementor-3920 .elementor-element.elementor-element-c9d6e68{--display:flex;}.elementor-3920 .elementor-element.elementor-element-8d6c1b3{--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-3920 .elementor-element.elementor-element-0b922cb{font-family:"Raleway", Poppins;font-size:17px;font-weight:400;letter-spacing:0.02em;}.elementor-3920 .elementor-element.elementor-element-0b922cb p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-0b922cb a{color:var( --e-global-color-primary );}.elementor-3920 .elementor-element.elementor-element-30fc965{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-3920 .elementor-element.elementor-element-30fc965 p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-30fc965 a{color:var( --e-global-color-primary );}.elementor-3920 .elementor-element.elementor-element-cb8ccaf{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-3920 .elementor-element.elementor-element-cb8ccaf p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-cb8ccaf a{color:var( --e-global-color-primary );}.elementor-3920 .elementor-element.elementor-element-879a286{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-3920 .elementor-element.elementor-element-879a286 p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-879a286 a{color:var( --e-global-color-primary );}.elementor-3920 .elementor-element.elementor-element-a8c1329{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-3920 .elementor-element.elementor-element-a8c1329 p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-a8c1329 a{color:var( --e-global-color-primary );}.elementor-3920 .elementor-element.elementor-element-aac1009{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-3920 .elementor-element.elementor-element-aac1009 p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-aac1009 a{color:var( --e-global-color-primary );}.elementor-3920 .elementor-element.elementor-element-b1b9974{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-3920 .elementor-element.elementor-element-b1b9974 p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-b1b9974 a{color:var( --e-global-color-primary );}.elementor-3920 .elementor-element.elementor-element-89bdfa7{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-3920 .elementor-element.elementor-element-89bdfa7 p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-89bdfa7 a{color:var( --e-global-color-primary );}.elementor-3920 .elementor-element.elementor-element-1257e60{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-3920 .elementor-element.elementor-element-1257e60 p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-1257e60 a{color:var( --e-global-color-primary );}.elementor-3920 .elementor-element.elementor-element-20de103{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-3920 .elementor-element.elementor-element-20de103 p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-20de103 a{color:var( --e-global-color-primary );}.elementor-3920 .elementor-element.elementor-element-956da05{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-3920 .elementor-element.elementor-element-956da05 p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-956da05 a{color:var( --e-global-color-primary );}.elementor-3920 .elementor-element.elementor-element-3803c3c{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-3920 .elementor-element.elementor-element-3803c3c p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-3803c3c a{color:var( --e-global-color-primary );}.elementor-3920 .elementor-element.elementor-element-25c70fc{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-3920 .elementor-element.elementor-element-25c70fc p{margin-block-end:0px;}.elementor-3920 .elementor-element.elementor-element-25c70fc a{color:var( --e-global-color-primary );}@media(max-width:991px){.elementor-3920 .elementor-element.elementor-element-0b922cb{font-size:11px;line-height:1.5em;letter-spacing:0.02em;}.elementor-3920 .elementor-element.elementor-element-30fc965{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-3920 .elementor-element.elementor-element-cb8ccaf{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-3920 .elementor-element.elementor-element-879a286{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-3920 .elementor-element.elementor-element-a8c1329{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-3920 .elementor-element.elementor-element-aac1009{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-3920 .elementor-element.elementor-element-b1b9974{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-3920 .elementor-element.elementor-element-89bdfa7{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-3920 .elementor-element.elementor-element-1257e60{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-3920 .elementor-element.elementor-element-20de103{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-3920 .elementor-element.elementor-element-956da05{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-3920 .elementor-element.elementor-element-3803c3c{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-3920 .elementor-element.elementor-element-25c70fc{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-3920 .elementor-element.elementor-element-0b922cb{font-size:14px;line-height:1.4em;letter-spacing:0.02em;}.elementor-3920 .elementor-element.elementor-element-30fc965{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-3920 .elementor-element.elementor-element-cb8ccaf{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-3920 .elementor-element.elementor-element-879a286{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-3920 .elementor-element.elementor-element-a8c1329{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-3920 .elementor-element.elementor-element-aac1009{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-3920 .elementor-element.elementor-element-b1b9974{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-3920 .elementor-element.elementor-element-89bdfa7{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-3920 .elementor-element.elementor-element-1257e60{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-3920 .elementor-element.elementor-element-20de103{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-3920 .elementor-element.elementor-element-956da05{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-3920 .elementor-element.elementor-element-3803c3c{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-3920 .elementor-element.elementor-element-25c70fc{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-0b922cb */.elementor-3920 .elementor-element.elementor-element-0b922cb 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-3920 .elementor-element.elementor-element-0b922cb a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30fc965 */.elementor-3920 .elementor-element.elementor-element-30fc965 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-3920 .elementor-element.elementor-element-30fc965 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb8ccaf */.elementor-3920 .elementor-element.elementor-element-cb8ccaf 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-3920 .elementor-element.elementor-element-cb8ccaf a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-879a286 */.elementor-3920 .elementor-element.elementor-element-879a286 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-3920 .elementor-element.elementor-element-879a286 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c1329 */.elementor-3920 .elementor-element.elementor-element-a8c1329 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-3920 .elementor-element.elementor-element-a8c1329 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aac1009 */.elementor-3920 .elementor-element.elementor-element-aac1009 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-3920 .elementor-element.elementor-element-aac1009 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1b9974 */.elementor-3920 .elementor-element.elementor-element-b1b9974 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-3920 .elementor-element.elementor-element-b1b9974 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89bdfa7 */.elementor-3920 .elementor-element.elementor-element-89bdfa7 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-3920 .elementor-element.elementor-element-89bdfa7 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1257e60 */.elementor-3920 .elementor-element.elementor-element-1257e60 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-3920 .elementor-element.elementor-element-1257e60 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20de103 */.elementor-3920 .elementor-element.elementor-element-20de103 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-3920 .elementor-element.elementor-element-20de103 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-956da05 */.elementor-3920 .elementor-element.elementor-element-956da05 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-3920 .elementor-element.elementor-element-956da05 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3803c3c */.elementor-3920 .elementor-element.elementor-element-3803c3c 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-3920 .elementor-element.elementor-element-3803c3c a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25c70fc */.elementor-3920 .elementor-element.elementor-element-25c70fc 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-3920 .elementor-element.elementor-element-25c70fc a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */