/**handles:widget-spacer,widget-heading,widget-text-editor,content-forms**/
/*! elementor - v3.25.0 - 24-11-2024 */
.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{position:relative;min-height:22px;min-width:22px}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}
/*! elementor - v3.25.0 - 24-11-2024 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
/*! elementor - v3.25.0 - 24-11-2024 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}
.ti-cf-module label{display:block;margin-top:20px}.ti-cf-module .content-form-field-hidden{display:none}.ti-cf-module input:not([type=checkbox]),.ti-cf-module textarea{width:100%;display:block;border:1px solid #ccc;border-radius:3px}.ti-cf-module label.checkbox-input{position:relative;padding-left:20px}.ti-cf-module label.checkbox-input input[type=checkbox]{position:absolute;left:0;top:50%;transform:translateY(-50%)}.ti-cf-module select{height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ti-cf-module.content-form-newsletter select.country{width:100%;line-height:inherit}.ti-cf-module fieldset{border:none;margin:0;flex-wrap:wrap}.ti-cf-module .content-forms-required{width:100%}.ti-cf-module .content-form-loading{opacity:.5;pointer-events:none}.ti-cf-module .content-form-notice{font-size:18px;padding:5px}.ti-cf-module .content-form-notice-wrapper{display:flex;width:100%}.ti-cf-module .content-form-success{color:#53a813;border:2px solid #53a813}.ti-cf-module .content-form-error{color:#d5521a;border:2px solid #d5521a}.ti-cf-module.content-form{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ti-cf-module.content-form .submit-form{width:100%}.ti-cf-module .form-control{height:auto}.ti-cf-module.content-form-newsletter{align-items:flex-end}.ti-cf-module.content-form-newsletter button{margin:0}.ti-cf-module.content-form-newsletter fieldset{margin-bottom:0;padding-bottom:0}.ti-cf-module.content-form-newsletter>.form-group .form-control{margin-bottom:0}.ti-cf-module.content-form-newsletter .elementor-column:not(.elementor-col-100)+.submit-form{display:flex;width:auto}.ti-cf-module .elementor-button-icon svg{height:initial}