.elementor-1201 .elementor-element.elementor-element-68003a76 {
	    --display: flex;
	    --flex-direction: column;
	    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	    --container-widget-height: initial;
	    --container-widget-flex-grow: 0;
	    --container-widget-align-self: initial;
	    --flex-wrap-mobile: wrap;
	    --justify-content: center;
	    --align-items: stretch;
	    --gap: 5px 5px;
	    --row-gap: 5px;
	    --column-gap: 5px;
	    --padding-top: 0px;
	    --padding-bottom: 0px;
	    --padding-left: 0px;
	    --padding-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
	    color: var(--e-global-color-text);
	    font-family: var(--e-global-typography-text-font-family), Sans-serif;
	    font-weight: var(--e-global-typography-text-font-weight);
	}

	.elementor-1201 .elementor-element.elementor-element-390aed3>.elementor-widget-container {
	    margin: 0px 0px 10px 0px;
	}

	.elementor-1201 .elementor-element.elementor-element-390aed3 img {
	    max-width: 120px;
	}

	.elementor-widget-heading .elementor-heading-title {
	    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	    font-weight: var(--e-global-typography-primary-font-weight);
	    color: var(--e-global-color-primary);
	}

	.elementor-1201 .elementor-element.elementor-element-d489748>.elementor-widget-container {
	    padding: 0px 0px 20px 0px;
	}

	.elementor-1201 .elementor-element.elementor-element-d489748 {
	    text-align: center;
	}

	.elementor-1201 .elementor-element.elementor-element-d489748 .elementor-heading-title {
	    font-family: "Lexend", Sans-serif;
	    font-size: 22px;
	    font-weight: 600;
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    color: var(--e-global-color-secondary);
	}

	.elementor-1201 .elementor-element.elementor-element-bd1832e {
	    --display: flex;
	    --flex-direction: row;
	    --container-widget-width: initial;
	    --container-widget-height: 100%;
	    --container-widget-flex-grow: 1;
	    --container-widget-align-self: stretch;
	    --flex-wrap-mobile: wrap;
	    --justify-content: center;
	    --gap: 28px 28px;
	    --row-gap: 28px;
	    --column-gap: 28px;
	}

	.elementor-widget-button .elementor-button {
	    background-color: var(--e-global-color-accent);
	    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	    font-weight: var(--e-global-typography-accent-font-weight);
	}

	.elementor-1201 .elementor-element.elementor-element-6ac5ab1 .elementor-button:hover,
	.elementor-1201 .elementor-element.elementor-element-6ac5ab1 .elementor-button:focus {
	    background-color: var(--e-global-color-secondary);
	    color: var(--e-global-color-primary);
	}

	.elementor-1201 .elementor-element.elementor-element-6ac5ab1>.elementor-widget-container {
	    margin: 0px 0px 0px 0px;
	}

	.elementor-1201 .elementor-element.elementor-element-6ac5ab1 .elementor-button {
	    font-family: "Lexend", Sans-serif;
	    font-weight: 400;
	    fill: var(--e-global-color-secondary);
	    color: var(--e-global-color-secondary);
	    border-style: solid;
	    border-width: 1px 1px 1px 1px;
	    border-radius: 0px 0px 0px 0px;
	}

	.elementor-1201 .elementor-element.elementor-element-6ac5ab1 .elementor-button:hover svg,
	.elementor-1201 .elementor-element.elementor-element-6ac5ab1 .elementor-button:focus svg {
	    fill: var(--e-global-color-primary);
	}

	.elementor-1201 .elementor-element.elementor-element-6e35991 .elementor-button:hover,
	.elementor-1201 .elementor-element.elementor-element-6e35991 .elementor-button:focus {
	    background-color: var(--e-global-color-secondary);
	    color: var(--e-global-color-primary);
	}

	.elementor-1201 .elementor-element.elementor-element-6e35991>.elementor-widget-container {
	    margin: 0px 0px 0px 0px;
	}

	.elementor-1201 .elementor-element.elementor-element-6e35991 .elementor-button {
	    font-family: "Lexend", Sans-serif;
	    font-weight: 400;
	    fill: var(--e-global-color-secondary);
	    color: var(--e-global-color-secondary);
	    border-style: solid;
	    border-width: 1px 1px 1px 1px;
	    border-radius: 0px 0px 0px 0px;
	}

	.elementor-1201 .elementor-element.elementor-element-6e35991 .elementor-button:hover svg,
	.elementor-1201 .elementor-element.elementor-element-6e35991 .elementor-button:focus svg {
	    fill: var(--e-global-color-primary);
	}

	#elementor-popup-modal-1201 .dialog-widget-content {
	    animation-duration: 0s;
	    background-color: var(--e-global-color-primary);
	    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	}

	#elementor-popup-modal-1201 {
	    background-color: #50505080;
	    justify-content: center;
	    align-items: center;
	    pointer-events: all;
	}

	#elementor-popup-modal-1201 .dialog-message {
	    width: 635px;
	    height: 320px;
	    align-items: center;
	}

	#elementor-popup-modal-1201 .dialog-close-button {
	    display: flex;
	}

	.elementor-widget .tippy-tooltip .tippy-content {
	    text-align: center;
	}

	#elementor-popup-modal-1201 .dialog-close-button i {
	    color: var(--e-global-color-secondary);
	}

	#elementor-popup-modal-1201 .dialog-close-button svg {
	    fill: var(--e-global-color-secondary);
	}

	#elementor-popup-modal-1201 .dialog-close-button:hover i {
	    color: var(--e-global-color-secondary);
	}

	@media(max-width:1024px) {
	    #elementor-popup-modal-1201 .dialog-message {
	        width: 75vw;
	        height: 75vh;
	    }
	}

	@media(min-width:768px) {
	    .elementor-1201 .elementor-element.elementor-element-68003a76 {
	        --content-width: 410px;
	    }
	}

	@media(max-width:767px) {
	    .elementor-1201 .elementor-element.elementor-element-68003a76 {
	        --padding-top: 0%;
	        --padding-bottom: 0%;
	        --padding-left: 5%;
	        --padding-right: 5%;
	    }

	    .elementor-1201 .elementor-element.elementor-element-bd1832e {
	        --gap: 19px 19px;
	        --row-gap: 19px;
	        --column-gap: 19px;
	    }

	    .elementor-1201 .elementor-element.elementor-element-6e35991 .elementor-button {
	        padding: 12px 20px 12px 20px;
	    }

	    #elementor-popup-modal-1201 .dialog-message {
	        width: 100vw;
	        height: 90vh;
	    }

	    #elementor-popup-modal-1201 {
	        align-items: center;
	    }
	}

	/* Start custom CSS for button, class: .elementor-element-6ac5ab1 */
	.elementor-1201 .elementor-element.elementor-element-6ac5ab1 a {
	    text-decoration: none;
	}

	/* End custom CSS */
	/* Start custom CSS for button, class: .elementor-element-6e35991 */
	.elementor-1201 .elementor-element.elementor-element-6e35991 a {
	    text-decoration: none;
	}

	/* End custom CSS */
	