/**
 * Mobile: font-weight 100 → 300 (testo). Generato + override kit Elementor.
 * Breakpoint Elementor mobile: max-width 767px.
 * NON modificare @font-face.
 */

@media (max-width: 767px) {
	body:not(.elementor-editor-active) {
		--e-global-typography-004a6fd-font-weight: 300;
		--e-global-typography-5c299ff-font-weight: 300;
		--e-global-typography-d909070-font-weight: 300;
		--e-global-typography-b88779a-font-weight: 300;
		--aiop-fhn-font-weight: 300;
	}

	.aiop-login-modal__title {
		font-weight: 300 !important;
	}

	.aiop-login-modal__close {
		font-weight: 300 !important;
	}

	.aiop-about-us-hero-split .aiop-about-us-hero__stat-value {
		font-weight: 300 !important;
	}

	.aiop-about-us-affiliations__acronym {
		font-weight: 300 !important;
	}

	.aiop-about-us-pathway__arrow {
		font-weight: 300 !important;
	}

	.aiop-chi-siamo-stat__value {
		font-weight: 300 !important;
	}

	.aiop-diventa-partner-points__num {
		font-weight: 300 !important;
	}

	.aiop-dsn-tier-card__price {
		font-weight: 300 !important;
	}

	.aiop-diventa-socio2-pricing-card__early {
		font-weight: 300 !important;
	}

	.elementor-widget-aiop-footer-help-nav .aiop-footer-help-nav {
		--aiop-fhn-font-weight: 300;
		font-weight: 300 !important;
	}

	.aiop-login-button {
		font-weight: 300 !important;
	}

	.aiop-recent-articles__title {
		font-weight: 300 !important;
	}

	.aiop-recent-articles__card-title {
		font-weight: 300 !important;
	}

	.aiop-user-sidebar__panel-eyebrow {
		font-weight: 300 !important;
	}

	.aiop-user-sidebar__close {
		font-weight: 300 !important;
	}

	.aiop-user-sidebar__second-button,
.aiop-user-sidebar__logout {
		font-weight: 300 !important;
	}

	.stl-pecc__title {
		font-weight: 300 !important;
	}

	.stl-pecc__card-title {
		font-weight: 300 !important;
	}

	.aiop-cp-panel-title {
		font-weight: 300 !important;
	}

	.elementor-10612 .elementor-element.elementor-element-04e3e71 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-10612 .elementor-element.elementor-element-a65f2da .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-10612 .elementor-element.elementor-element-438b857 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-10612 .elementor-element.elementor-element-a08e575 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-10612 .elementor-element.elementor-element-26361c7 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-10612 .elementor-element.elementor-element-9487e50 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-10612 .elementor-element.elementor-element-4200fd3 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-10612 .elementor-element.elementor-element-58d3165 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-f7f1eae .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-9078e17 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-94fcf71 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-8b0eb59 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-5969b27 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-3000ff6 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-ee1c299 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-4d7be29 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-4d7be29 .elementor-flip-box__front.stl-flipbox__front--expand .stl-flipbox__expand-description, .elementor-11021 .elementor-element.elementor-element-4d7be29 .elementor-flip-box__front.stl-flipbox__front--overlay-expand .stl-flipbox__expand-description {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-0b7cf0f .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-0b7cf0f .elementor-flip-box__front.stl-flipbox__front--expand .stl-flipbox__expand-description, .elementor-11021 .elementor-element.elementor-element-0b7cf0f .elementor-flip-box__front.stl-flipbox__front--overlay-expand .stl-flipbox__expand-description {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-02a37e2 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-02a37e2 .elementor-flip-box__front.stl-flipbox__front--expand .stl-flipbox__expand-description, .elementor-11021 .elementor-element.elementor-element-02a37e2 .elementor-flip-box__front.stl-flipbox__front--overlay-expand .stl-flipbox__expand-description {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-2e47e97 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-2e47e97 .elementor-flip-box__front.stl-flipbox__front--expand .stl-flipbox__expand-description, .elementor-11021 .elementor-element.elementor-element-2e47e97 .elementor-flip-box__front.stl-flipbox__front--overlay-expand .stl-flipbox__expand-description {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-55cc4b2 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-ef90d36 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-68ad4d8 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-43f4861 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11021 .elementor-element.elementor-element-43f4861 .elementor-icon-list-item > a {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-5cfc5355 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-2a5758c5 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-e495347 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-487f8d6 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-4296b3a .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-2307ab3 .elementor-heading-title {
		font-weight: 300 !important;
	}

	:where( .elementor-11021 .elementor-element.elementor-element-7f98aa4f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-0283f50 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-11021 .elementor-element.elementor-element-9f9644b .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-f7f1eae .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-94fcf71 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-8b0eb59 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-5969b27 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-3000ff6 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-ee1c299 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-f63312a .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-190b160 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-189e6a85 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-41dd817d .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-55cc4b2 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-bf4ecd2 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-efb9c7a .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-ed4f55f .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-8815a68 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-bc994e1 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-c3f99b6 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-0721a3f .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-6be3850 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-dbf0aee .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-67e439f .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-3125c65 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-b3cce77 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-2bb436d .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-66aa85b .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-6ec8dc4 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-6bf1616 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-f3e3443 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-2307ab3 .elementor-heading-title {
		font-weight: 300 !important;
	}

	:where( .elementor-11678 .elementor-element.elementor-element-7f98aa4f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-0283f50 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-11678 .elementor-element.elementor-element-8af8e1a .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-12629 .elementor-element.elementor-element-d5cadd7 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12629 .elementor-element.elementor-element-e68ec6d .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12629 .elementor-element.elementor-element-c183abe .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12629 .elementor-element.elementor-element-4524758 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12768 .elementor-element.elementor-element-66816b1 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12768 .elementor-element.elementor-element-d049b62 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12768 .elementor-element.elementor-element-6e4cb4d .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12768 .elementor-element.elementor-element-64f8394 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12768 .elementor-element.elementor-element-a448550 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12768 .elementor-element.elementor-element-65135b0 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12768 .elementor-element.elementor-element-18b19fe {
		font-weight: 300 !important;
	}

	.elementor-12768 .elementor-element.elementor-element-b5088e2 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12768 .elementor-element.elementor-element-c3a6f9c .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-1282 .elementor-element.elementor-element-f1f6688 .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-weight: 300 !important;
	}

	.elementor-12997 .elementor-element.elementor-element-d5cadd7 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12997 .elementor-element.elementor-element-e68ec6d .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-12997 .elementor-element.elementor-element-c183abe .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13047 .elementor-element.elementor-element-5533368 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13148 .elementor-element.elementor-element-d5cadd7 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13148 .elementor-element.elementor-element-e68ec6d .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13148 .elementor-element.elementor-element-e50bec2 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13148 .elementor-element.elementor-element-8b212f9 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13148 .elementor-element.elementor-element-ed1d51b .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13148 .elementor-element.elementor-element-b85d6fb .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13148 .elementor-element.elementor-element-7625b01 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13148 .elementor-element.elementor-element-ef641ca .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13148 .elementor-element.elementor-element-b4faecf .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-64ff2e2a .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-2f8bee5 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-9dfbfab .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-0e84374 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-ca20d54 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-00f1fa7 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-7b9ffaa .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-48707a5 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-b4808a5 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-e7e6db9 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-8347e92 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-da3ecc7 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-9fd5a22 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-b331a1e .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-410e13b .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-442b0ee .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13217 .elementor-element.elementor-element-eb3c450 .elementor-heading-title {
		font-weight: 300 !important;
	}

	:where( .elementor-13217 .elementor-element.elementor-element-e64a6a5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-b2bba9c .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-cef1cd4 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-44d0e1a .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-90386b6 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-cf54a1c .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-51730f5 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-7628dd4 .elementor-heading-title {
		font-weight: 300 !important;
	}

	:where( .elementor-13585 .elementor-element.elementor-element-7fecccd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-40e67a9 .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-40e67a9 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-40e67a9 .elementor-flip-box__front.stl-flipbox__front--expand .stl-flipbox__expand-description, .elementor-13585 .elementor-element.elementor-element-40e67a9 .elementor-flip-box__front.stl-flipbox__front--overlay-expand .stl-flipbox__expand-description {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-974e291 .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-974e291 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-974e291 .elementor-flip-box__front.stl-flipbox__front--expand .stl-flipbox__expand-description, .elementor-13585 .elementor-element.elementor-element-974e291 .elementor-flip-box__front.stl-flipbox__front--overlay-expand .stl-flipbox__expand-description {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-119ad8d .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-119ad8d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-119ad8d .elementor-flip-box__front.stl-flipbox__front--expand .stl-flipbox__expand-description, .elementor-13585 .elementor-element.elementor-element-119ad8d .elementor-flip-box__front.stl-flipbox__front--overlay-expand .stl-flipbox__expand-description {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-f6c2595 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-41d1ee5 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-71b645e .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-50e77b5 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-13585 .elementor-element.elementor-element-a1af22f .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-1442 .elementor-element.elementor-element-66c1ec1 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-1442 .elementor-element.elementor-element-125ffd4 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-1472 .elementor-element.elementor-element-2fe460f .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-1512 .elementor-element.elementor-element-b5e95c9 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-1512 .elementor-element.elementor-element-d31e0f6 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-1533 .elementor-element.elementor-element-ef79b35 .elementor-heading-title {
		font-weight: 300 !important;
	}

	:where( .elementor-1533 .elementor-element.elementor-element-a304327 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		font-weight: 300 !important;
	}

	.elementor-22 .elementor-element.elementor-element-03e4591 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-22 .elementor-element.elementor-element-c79cd68 .aiop-contest-list__title {
		font-weight: 300 !important;
	}

	.elementor-22 .elementor-element.elementor-element-0f9aeae .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-22 .elementor-element.elementor-element-0459662 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-50 .elementor-element.elementor-element-64b13f7 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-5741 .elementor-element.elementor-element-a1c89f9 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-5741 .elementor-element.elementor-element-5f78194 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-5741 .elementor-element.elementor-element-12a21a4 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-5741 .elementor-element.elementor-element-42106e4 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-5741 .elementor-element.elementor-element-1b38e27 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-597 .elementor-element.elementor-element-0b73f0e .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-597 .elementor-element.elementor-element-45e6019 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-597 .elementor-element.elementor-element-8e01358 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-597 .elementor-element.elementor-element-2c27165 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-597 .elementor-element.elementor-element-19923ad .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-597 .elementor-element.elementor-element-f9d47d6 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-597 .elementor-element.elementor-element-965f8da .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-597 .elementor-element.elementor-element-c2cf29a .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-kit-7 {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-aec0438 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-6cdf745 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-53adeda .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-61798d0 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-c5ab668 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-379d973 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-52a2c47 .elementor-heading-title {
		font-weight: 300 !important;
	}

	:where( .elementor-90 .elementor-element.elementor-element-5f6df5c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-6ef074c .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-6ef074c .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-6ef074c .elementor-flip-box__front.stl-flipbox__front--expand .stl-flipbox__expand-description, .elementor-90 .elementor-element.elementor-element-6ef074c .elementor-flip-box__front.stl-flipbox__front--overlay-expand .stl-flipbox__expand-description {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-25a60dd .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-25a60dd .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-25a60dd .elementor-flip-box__front.stl-flipbox__front--expand .stl-flipbox__expand-description, .elementor-90 .elementor-element.elementor-element-25a60dd .elementor-flip-box__front.stl-flipbox__front--overlay-expand .stl-flipbox__expand-description {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-2190f9f .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-2190f9f .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-2190f9f .elementor-flip-box__front.stl-flipbox__front--expand .stl-flipbox__expand-description, .elementor-90 .elementor-element.elementor-element-2190f9f .elementor-flip-box__front.stl-flipbox__front--overlay-expand .stl-flipbox__expand-description {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-e2bf2b0 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-32fd759 .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-6ff1eab .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-91e0e8c .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-ca13ef2 .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-dcffcce .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-4590183 .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-32d58ab .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-46ba51e .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-e07c5b2 .elementor-flip-box__button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-6318114 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-b1c5885 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-1cd9529 .elementor-heading-title {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-14ad1e9 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-3f3ad69 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-7464e88 .elementor-button {
		font-weight: 300 !important;
	}

	.elementor-90 .elementor-element.elementor-element-d8b1448 .elementor-button {
		font-weight: 300 !important;
	}

}