.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19102 .elementor-element.elementor-element-a685f6f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-19102 .elementor-element.elementor-element-7b4fb4db .elementor-button{background-color:#3CB4FC;}.elementor-19102 .elementor-element.elementor-element-7b4fb4db .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-19102 .elementor-element.elementor-element-4478a501{text-align:center;}.elementor-19102 .elementor-element.elementor-element-a92e503 .elementor-button{background-color:#3CB4FC;}.elementor-19102 .elementor-element.elementor-element-a92e503 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19102 .elementor-element.elementor-element-d9677ab{text-align:center;}.elementor-19102 .elementor-element.elementor-element-87b8955 .elementor-button{background-color:#3CB4FC;}.elementor-19102 .elementor-element.elementor-element-87b8955 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19102 .elementor-element.elementor-element-c6bf02c{text-align:center;}.elementor-19102 .elementor-element.elementor-element-e046870 .elementor-button{background-color:#3CB4FC;}.elementor-19102 .elementor-element.elementor-element-e046870 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19102 .elementor-element.elementor-element-b613c03{text-align:center;}@media(min-width:768px){.elementor-19102 .elementor-element.elementor-element-77ecf035{width:24.615%;}.elementor-19102 .elementor-element.elementor-element-5af4166a{width:27.833%;}.elementor-19102 .elementor-element.elementor-element-5dfc945b{width:26.859%;}.elementor-19102 .elementor-element.elementor-element-2619bacc{width:20.702%;}.elementor-19102 .elementor-element.elementor-element-9db9c78{width:24.615%;}.elementor-19102 .elementor-element.elementor-element-e864e22{width:27.833%;}.elementor-19102 .elementor-element.elementor-element-a4227fa{width:26.859%;}.elementor-19102 .elementor-element.elementor-element-2ef33e2{width:20.702%;}.elementor-19102 .elementor-element.elementor-element-d854a08{width:24.615%;}.elementor-19102 .elementor-element.elementor-element-4bf0063{width:27.833%;}.elementor-19102 .elementor-element.elementor-element-fbef6e7{width:26.859%;}.elementor-19102 .elementor-element.elementor-element-20d79ba{width:20.702%;}.elementor-19102 .elementor-element.elementor-element-6a61f26{width:24.615%;}.elementor-19102 .elementor-element.elementor-element-a6d2f2c{width:27.833%;}.elementor-19102 .elementor-element.elementor-element-e6cd1e8{width:26.859%;}.elementor-19102 .elementor-element.elementor-element-4dfd770{width:20.702%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-star-rating .elementor-star-rating__title{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 );}}