.elementor-339 .elementor-element.elementor-element-c7f929d:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-c7f929d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://plagueofhappiness.com/wp-content/uploads/2023/03/The-Plague-Banner-IMG.jpg");background-position:center center;background-size:cover;}.elementor-339 .elementor-element.elementor-element-c7f929d > .elementor-container{min-height:500px;}.elementor-339 .elementor-element.elementor-element-c7f929d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-339 .elementor-element.elementor-element-c7f929d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-339 .elementor-element.elementor-element-333915b{width:auto;max-width:auto;}.elementor-339 .elementor-element.elementor-element-333915b > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-333915b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:26px;font-weight:normal;letter-spacing:1px;color:#000000;}.elementor-339 .elementor-element.elementor-element-e746b72{padding:60px 0px 60px 0px;}.elementor-339 .elementor-element.elementor-element-f52b8ea > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-339 .elementor-element.elementor-element-0d447ab{text-align:justify;}.elementor-339 .elementor-element.elementor-element-b5a3636 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-646655e{text-align:justify;}.elementor-339 .elementor-element.elementor-element-6b0a227:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-6b0a227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://plagueofhappiness.com/wp-content/uploads/2023/03/The-Plague-BG-2-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-6b0a227 > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-6b0a227{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-50b1f5d{--spacer-size:65vh;}.elementor-339 .elementor-element.elementor-element-abf7a8d{padding:60px 0px 60px 0px;}.elementor-339 .elementor-element.elementor-element-0fcc16c{width:auto;max-width:auto;}.elementor-339 .elementor-element.elementor-element-0fcc16c > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-0fcc16c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:26px;font-weight:normal;letter-spacing:1px;color:#000000;}.elementor-339 .elementor-element.elementor-element-83bfc0a{margin-top:30px;margin-bottom:0px;}.elementor-339 .elementor-element.elementor-element-e3842fd > .elementor-element-populated{padding:10px 30px 10px 10px;}.elementor-339 .elementor-element.elementor-element-c969b01 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-c969b01 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:900;color:#000000;}.elementor-339 .elementor-element.elementor-element-f9f53cb{font-family:"Archivo", Sans-serif;font-weight:400;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-b7da5f8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-b7da5f8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:900;color:#000000;}.elementor-339 .elementor-element.elementor-element-49ddee8{font-family:"Archivo", Sans-serif;font-weight:400;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-b407c7a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-b407c7a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:900;color:#000000;}.elementor-339 .elementor-element.elementor-element-c8ddee6{font-family:"Archivo", Sans-serif;font-weight:400;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-a2f4880 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-a2f4880 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:900;color:#000000;}.elementor-339 .elementor-element.elementor-element-60f3588{font-family:"Archivo", Sans-serif;font-weight:400;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-215e945 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-215e945 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:900;color:#000000;}.elementor-339 .elementor-element.elementor-element-c1c3019{font-family:"Archivo", Sans-serif;font-weight:400;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-04ce67d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-04ce67d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:900;color:#000000;}.elementor-339 .elementor-element.elementor-element-3a8f866{font-family:"Archivo", Sans-serif;font-weight:400;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-209a95f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-209a95f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:900;color:#000000;}.elementor-339 .elementor-element.elementor-element-04af90d{font-family:"Archivo", Sans-serif;font-weight:400;line-height:1em;}.elementor-339 .elementor-element.elementor-element-0d12b16 > .elementor-element-populated{padding:10px 30px 10px 10px;}.elementor-339 .elementor-element.elementor-element-36af25e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-36af25e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:900;color:#000000;}.elementor-339 .elementor-element.elementor-element-939da30{font-family:"Archivo", Sans-serif;font-weight:400;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-8e1251c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-8e1251c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:900;color:#000000;}.elementor-339 .elementor-element.elementor-element-de227e5{font-family:"Archivo", Sans-serif;font-weight:400;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-2ccbf01 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-2ccbf01 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:900;color:#000000;}.elementor-339 .elementor-element.elementor-element-5106fd7{font-family:"Archivo", Sans-serif;font-weight:400;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-13a6e24 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-13a6e24 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:900;color:#000000;}.elementor-339 .elementor-element.elementor-element-e9e6de3{font-family:"Archivo", Sans-serif;font-weight:400;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-aab72bb:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-aab72bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://plagueofhappiness.com/wp-content/uploads/2023/03/Plague-Of-Happiness-Current-Line-Up.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-aab72bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-aab72bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-063e758.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-339 .elementor-element.elementor-element-bf82b6e{--spacer-size:65vh;}.elementor-339 .elementor-element.elementor-element-70f8d6f{width:auto;max-width:auto;text-align:center;}.elementor-339 .elementor-element.elementor-element-70f8d6f > .elementor-widget-container{background-color:#000000;padding:7px 15px 7px 15px;}.elementor-339 .elementor-element.elementor-element-70f8d6f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-aab72bb{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-063e758 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-063e758 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-70f8d6f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-70f8d6f .elementor-heading-title{line-height:1.4em;}}@media(min-width:1025px){.elementor-339 .elementor-element.elementor-element-6b0a227:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-6b0a227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-333915b */.elementor-339 .elementor-element.elementor-element-333915b span {
    display: block;
    font-size: 1.6em;
    font-weight: 900;
    letter-spacing: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fcc16c */.elementor-339 .elementor-element.elementor-element-0fcc16c span {
    display: block;
    font-size: 1.6em;
    font-weight: 900;
    letter-spacing: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c969b01 */.elementor-339 .elementor-element.elementor-element-c969b01 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9f53cb */.elementor-339 .elementor-element.elementor-element-f9f53cb ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-339 .elementor-element.elementor-element-f9f53cb ul li {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin-bottom: 0.4em;
}

.elementor-339 .elementor-element.elementor-element-f9f53cb ul li strong {
    display: block;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7da5f8 */.elementor-339 .elementor-element.elementor-element-b7da5f8 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49ddee8 */.elementor-339 .elementor-element.elementor-element-49ddee8 ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-339 .elementor-element.elementor-element-49ddee8 ul li {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin-bottom: 0.4em;
}

.elementor-339 .elementor-element.elementor-element-49ddee8 ul li strong {
    display: block;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b407c7a */.elementor-339 .elementor-element.elementor-element-b407c7a {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8ddee6 */.elementor-339 .elementor-element.elementor-element-c8ddee6 ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-339 .elementor-element.elementor-element-c8ddee6 ul li {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin-bottom: 0.4em;
}

.elementor-339 .elementor-element.elementor-element-c8ddee6 ul li strong {
    display: block;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2f4880 */.elementor-339 .elementor-element.elementor-element-a2f4880 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60f3588 */.elementor-339 .elementor-element.elementor-element-60f3588 ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-339 .elementor-element.elementor-element-60f3588 ul li {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin-bottom: 0.4em;
}

.elementor-339 .elementor-element.elementor-element-60f3588 ul li strong {
    display: block;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-215e945 */.elementor-339 .elementor-element.elementor-element-215e945 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1c3019 */.elementor-339 .elementor-element.elementor-element-c1c3019 ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-339 .elementor-element.elementor-element-c1c3019 ul li {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin-bottom: 0.4em;
}

.elementor-339 .elementor-element.elementor-element-c1c3019 ul li strong {
    display: block;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04ce67d */.elementor-339 .elementor-element.elementor-element-04ce67d {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8f866 */.elementor-339 .elementor-element.elementor-element-3a8f866 ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-339 .elementor-element.elementor-element-3a8f866 ul li {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin-bottom: 0.4em;
}

.elementor-339 .elementor-element.elementor-element-3a8f866 ul li strong {
    display: block;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-209a95f */.elementor-339 .elementor-element.elementor-element-209a95f {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04af90d */.elementor-339 .elementor-element.elementor-element-04af90d ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-339 .elementor-element.elementor-element-04af90d ul li {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin-bottom: 0.4em;
}

.elementor-339 .elementor-element.elementor-element-04af90d ul li strong {
    display: block;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36af25e */.elementor-339 .elementor-element.elementor-element-36af25e {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-939da30 */.elementor-339 .elementor-element.elementor-element-939da30 ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-339 .elementor-element.elementor-element-939da30 ul li {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin-bottom: 0.4em;
}

.elementor-339 .elementor-element.elementor-element-939da30 ul li strong {
    display: block;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e1251c */.elementor-339 .elementor-element.elementor-element-8e1251c {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de227e5 */.elementor-339 .elementor-element.elementor-element-de227e5 ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-339 .elementor-element.elementor-element-de227e5 ul li {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin-bottom: 0.4em;
}

.elementor-339 .elementor-element.elementor-element-de227e5 ul li strong {
    display: block;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ccbf01 */.elementor-339 .elementor-element.elementor-element-2ccbf01 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5106fd7 */.elementor-339 .elementor-element.elementor-element-5106fd7 ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-339 .elementor-element.elementor-element-5106fd7 ul li {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin-bottom: 0.4em;
}

.elementor-339 .elementor-element.elementor-element-5106fd7 ul li strong {
    display: block;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a6e24 */.elementor-339 .elementor-element.elementor-element-13a6e24 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9e6de3 */.elementor-339 .elementor-element.elementor-element-e9e6de3 ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-339 .elementor-element.elementor-element-e9e6de3 ul li {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin-bottom: 0.4em;
}

.elementor-339 .elementor-element.elementor-element-e9e6de3 ul li strong {
    display: block;
    margin-right: 10px;
}/* End custom CSS */