.elementor-276 .elementor-element.elementor-element-4cd273bc:not(.elementor-motion-effects-element-type-background),
.elementor-276 .elementor-element.elementor-element-4cd273bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-276 .elementor-element.elementor-element-4cd273bc {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-276 .elementor-element.elementor-element-4cd273bc>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-276 .elementor-element.elementor-element-3ff3bc08 {
	text-align: center;
}

.elementor-276 .elementor-element.elementor-element-3ff3bc08 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 76px;
	font-weight: 300;
	text-transform: capitalize;
}

.elementor-276 .elementor-element.elementor-element-3ff3bc08>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-276 .elementor-element.elementor-element-1f958230:not(.elementor-motion-effects-element-type-background),
.elementor-276 .elementor-element.elementor-element-1f958230>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("../../2021/04/69593963-vector-seamless-music-pattern-doodles-black-music-notes-on-white-background-music-outlined-symbols-a.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: 28% auto;
}

.elementor-276 .elementor-element.elementor-element-1f958230>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.97;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-276 .elementor-element.elementor-element-1f958230 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 30px 0px 90px 0px;
}

.elementor-276 .elementor-element.elementor-element-547b08d8 {
	--lottie-container-width: 205px;
}

.elementor-276 .elementor-element.elementor-element-547b08d8>.elementor-widget-container {
	padding: 100px 115px 101px 0px;
	background-image: url("../../2021/04/Screenshot_20200721-013642_Chrome-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-276 .elementor-element.elementor-element-1c491e08>.elementor-container {
	max-width: 706px;
}

.elementor-276 .elementor-element.elementor-element-1c491e08 {
	padding: 0px 0px 30px 0px;
}

.elementor-276 .elementor-element.elementor-element-5101fa0f {
	text-align: center;
}

.elementor-276 .elementor-element.elementor-element-5101fa0f .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 76px;
	font-weight: 300;
}

.elementor-276 .elementor-element.elementor-element-49007be2 .elementor-text-editor {
	text-align: center;
}

.elementor-276 .elementor-element.elementor-element-49007be2 {
	color: #FFFFFF;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-276 .elementor-element.elementor-element-77cd07b1 {
	text-align: center;
}

.elementor-276 .elementor-element.elementor-element-77cd07b1 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 76px;
	font-weight: 300;
	text-transform: capitalize;
}

.elementor-276 .elementor-element.elementor-element-77cd07b1>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-276 .elementor-element.elementor-element-2b52c593>.elementor-container {
	min-height: 604px;
}

.elementor-276 .elementor-element.elementor-element-2b52c593:not(.elementor-motion-effects-element-type-background),
.elementor-276 .elementor-element.elementor-element-2b52c593>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #444141;
	background-image: url("../../2021/04/Juice02.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 774px auto;
}

.elementor-276 .elementor-element.elementor-element-2b52c593 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 20px 0px 50px 0px;
}

.elementor-276 .elementor-element.elementor-element-2b52c593>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-276 .elementor-element.elementor-element-4fc1da33 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 64px;
	font-weight: 300;
}

.elementor-276 .elementor-element.elementor-element-71a60f5d {
	color: #FFFFFF;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 19px;
}

.elementor-276 .elementor-element.elementor-element-71a60f5d>.elementor-widget-container {
	margin: 0px -135px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-276 .elementor-element.elementor-element-7040b1d7 {
	color: #FFFFFF;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 19px;
}

.elementor-276 .elementor-element.elementor-element-7040b1d7>.elementor-widget-container {
	margin: 0px -135px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-276 .elementor-element.elementor-element-fb5963b {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 15px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-276 .elementor-element.elementor-element-fb5963b .elementor-widget-container {
	text-align: left;
}

.elementor-276 .elementor-element.elementor-element-fb5963b .elementor-social-icon {
	background-color: #5A5A5A;
	--icon-padding: 0.4em;
}

.elementor-276 .elementor-element.elementor-element-fb5963b .elementor-social-icon:hover {
	background-color: #7B7B7B;
}

.elementor-276 .elementor-element.elementor-element-285442b1>.elementor-container {
	max-width: 663px;
}

.elementor-276 .elementor-element.elementor-element-285442b1:not(.elementor-motion-effects-element-type-background),
.elementor-276 .elementor-element.elementor-element-285442b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1E1D1D;
}

.elementor-276 .elementor-element.elementor-element-285442b1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 0px 60px 0px;
}

.elementor-276 .elementor-element.elementor-element-285442b1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-276 .elementor-element.elementor-element-5a4b07fe {
	text-align: center;
}

.elementor-276 .elementor-element.elementor-element-5a4b07fe .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 76px;
	font-weight: 300;
	text-transform: capitalize;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-group {
	padding-right: calc(18px/2);
	padding-left: calc(18px/2);
	margin-bottom: 17px;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-form-fields-wrapper {
	margin-left: calc(-18px/2);
	margin-right: calc(-18px/2);
	margin-bottom: -17px;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-276 .elementor-element.elementor-element-d82176c .elementor-labels-inline .elementor-field-group>label {
	padding-left: 1px;
}

body:not(.rtl) .elementor-276 .elementor-element.elementor-element-d82176c .elementor-labels-inline .elementor-field-group>label {
	padding-right: 1px;
}

body .elementor-276 .elementor-element.elementor-element-d82176c .elementor-labels-above .elementor-field-group>label {
	padding-bottom: 1px;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-group>label,
.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-subgroup label {
	color: #FFFFFF;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-group .elementor-field {
	color: #FFFFFF;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-group .elementor-field,
.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-subgroup label {
	font-family: "Muli", Sans-serif;
	font-size: 19px;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: rgba(255, 255, 255, 0);
	border-color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
	border-radius: 0% 0% 0% 0%;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-group .elementor-select-wrapper select {
	background-color: rgba(255, 255, 255, 0);
	border-color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
	border-radius: 0% 0% 0% 0%;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-group .elementor-select-wrapper::before {
	color: #FFFFFF;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-button {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 21px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-276 .elementor-element.elementor-element-d82176c .e-form__buttons__wrapper__button-next {
	background-color: #000000;
	color: #FFFFFF;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-button[type="submit"] {
	background-color: #000000;
	color: #FFFFFF;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-button[type="submit"] svg * {
	fill: #FFFFFF;
}

.elementor-276 .elementor-element.elementor-element-d82176c .e-form__buttons__wrapper__button-previous {
	color: #ffffff;
}

.elementor-276 .elementor-element.elementor-element-d82176c .e-form__buttons__wrapper__button-next:hover {
	background-color: #FFFFFF;
	color: #000000;
	border-color: #FFFFFF;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-button[type="submit"]:hover {
	background-color: #FFFFFF;
	color: #000000;
	border-color: #FFFFFF;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-button[type="submit"]:hover svg * {
	fill: #000000;
}

.elementor-276 .elementor-element.elementor-element-d82176c .e-form__buttons__wrapper__button-previous:hover {
	color: #ffffff;
}

.elementor-276 .elementor-element.elementor-element-d82176c .elementor-message.elementor-message-success {
	color: #FFFFFF;
}

.elementor-276 .elementor-element.elementor-element-d82176c {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #ffffff;
	--e-form-steps-indicator-active-secondary-color: #ffffff;
	--e-form-steps-indicator-completed-secondary-color: #ffffff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

@media(max-width:1024px) {
	.elementor-276 .elementor-element.elementor-element-2b52c593>.elementor-container {
		min-height: 242px;
	}

	.elementor-276 .elementor-element.elementor-element-2b52c593:not(.elementor-motion-effects-element-type-background),
	.elementor-276 .elementor-element.elementor-element-2b52c593>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 488px auto;
	}

	.elementor-276 .elementor-element.elementor-element-4fc1da33 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-276 .elementor-element.elementor-element-71a60f5d {
		font-size: 16px;
	}

	.elementor-276 .elementor-element.elementor-element-71a60f5d>.elementor-widget-container {
		margin: 0px -189px 0px 0px;
	}

	.elementor-276 .elementor-element.elementor-element-7040b1d7 {
		font-size: 16px;
	}

	.elementor-276 .elementor-element.elementor-element-7040b1d7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-276 .elementor-element.elementor-element-3ff3bc08 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-276 .elementor-element.elementor-element-547b08d8 {
		--lottie-container-width: 118px;
	}

	.elementor-276 .elementor-element.elementor-element-547b08d8>.elementor-widget-container {
		padding: 50px 0px 50px 0px;
	}

	.elementor-276 .elementor-element.elementor-element-5101fa0f .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-276 .elementor-element.elementor-element-49007be2 {
		font-size: 22px;
	}

	.elementor-276 .elementor-element.elementor-element-49007be2>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-276 .elementor-element.elementor-element-77cd07b1 .elementor-heading-title {
		font-size: 47px;
	}

	.elementor-276 .elementor-element.elementor-element-2b52c593>.elementor-container {
		min-height: 0px;
	}

	.elementor-276 .elementor-element.elementor-element-2b52c593:not(.elementor-motion-effects-element-type-background),
	.elementor-276 .elementor-element.elementor-element-2b52c593>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 100% auto;
	}

	.elementor-276 .elementor-element.elementor-element-2b52c593 {
		padding: 0px 0px 296px 0px;
	}

	.elementor-276 .elementor-element.elementor-element-4fc1da33 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-276 .elementor-element.elementor-element-71a60f5d {
		font-size: 17px;
	}

	.elementor-276 .elementor-element.elementor-element-71a60f5d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-276 .elementor-element.elementor-element-7040b1d7 {
		font-size: 17px;
	}

	.elementor-276 .elementor-element.elementor-element-7040b1d7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-276 .elementor-element.elementor-element-fb5963b {
		--grid-template-columns: repeat(0, auto);
		--icon-size: 13px;
		--grid-column-gap: 3px;
	}

	.elementor-276 .elementor-element.elementor-element-fb5963b .elementor-widget-container {
		text-align: left;
	}

	.elementor-276 .elementor-element.elementor-element-fb5963b .elementor-social-icon {
		--icon-padding: 0.4em;
	}

	.elementor-276 .elementor-element.elementor-element-5a4b07fe .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-type-html {
		font-size: 27px;
	}

	.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-group .elementor-field,
	.elementor-276 .elementor-element.elementor-element-d82176c .elementor-field-subgroup label {
		font-size: 16px;
		line-height: 1.3em;
	}

	.elementor-276 .elementor-element.elementor-element-d82176c>.elementor-widget-container {
		margin: 0px 0px 21px 0px;
	}
}

@media(min-width:768px) {
	.elementor-276 .elementor-element.elementor-element-150a89d4 {
		width: 54.375%;
	}

	.elementor-276 .elementor-element.elementor-element-5c7bd098 {
		width: 45.582%;
	}
}