.elementor-77795 .elementor-element.elementor-element-d47ef18{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77795 .elementor-element.elementor-element-64ecc15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77795 .elementor-element.elementor-element-8c55347{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77795 .elementor-element.elementor-element-11e327e > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-77795 .elementor-element.elementor-element-11e327e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;}.elementor-77795 .elementor-element.elementor-element-df75a1f{width:100%;max-width:100%;}@media(min-width:769px){.elementor-77795 .elementor-element.elementor-element-d47ef18{--content-width:900px;}.elementor-77795 .elementor-element.elementor-element-64ecc15{--width:50%;}.elementor-77795 .elementor-element.elementor-element-8c55347{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-df75a1f */.elementor-77795 .elementor-element.elementor-element-df75a1f .elementor-button  {
		background-color: var(--pmpro--color--accent);
		border: 1px solid var(--pmpro--color--accent);
		border-radius: var(--pmpro--base--border-radius);
		box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
		box-sizing: border-box;
		color: var(--pmpro--color--base);
		cursor: pointer;
		display: inline-block;
		font-size: 16px;
		font-weight: 700;
		letter-spacing: normal;
		line-height: 1.5;
		min-height: 40px;
		outline: 0;
		padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
		text-align: center;
		text-decoration: none;
		text-rendering: geometricprecision;
		text-transform: none;
		user-select: none;
		-webkit-user-select: none;
		touch-action: manipulation;
		vertical-align: middle;
		transition: background-color 0.2s, color 0.2s;
		display: block;
    
}
    
    


.elementor-77795 .elementor-element.elementor-element-df75a1f .elementor-button:hover,
.elementor-77795 .elementor-element.elementor-element-df75a1f .elementor-button:focus {
		background-color: initial;
		background-position: 0 0;
		border-color: var(--pmpro--color--accent);
		color: var(--pmpro--color--accent);
	}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c55347 */.elementor-77795 .elementor-element.elementor-element-8c55347 {
        padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--large) var(--pmpro--base--spacing--large);
 
    }
    
    .elementor-77795 .elementor-element.elementor-element-8c55347 {
        background-color: var(--pmpro--color--base);
        border: 1px solid var(--pmpro--color--border--variation);
        border-radius: var(--pmpro--base--border-radius);
        box-shadow: var(--pmpro--box-shadow);
        display: flex
;
        flex-direction: column;
        margin: var(--pmpro--base--spacing--medium) 0;
        overflow: hidden;
    }/* End custom CSS */