/* End custom CSS */

.elementor-17880 .elementor-element.elementor-element-3d3b8c0 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17880 .elementor-element.elementor-element-3d3b8c0:not(.elementor-motion-effects-element-type-background), .elementor-17880 .elementor-element.elementor-element-3d3b8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #14121d;
	background-image: url("https://cdn-cdpnp.nitrocdn.com/SNOFeNYPIxZonfFntjsPCGvTKMutfaxp/assets/images/optimized/rev-66998fd/www.dissertationproposal.co.uk/wp-content/uploads/2024/05/model-1.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 50% auto;
}

.elementor-17880 .elementor-element.elementor-element-3d3b8c0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-17880 .elementor-element.elementor-element-3d3b8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-17880 .elementor-element.elementor-element-3d3b8c0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 0px 30px 0px;
}

.elementor-17880 .elementor-element.elementor-element-3d3b8c0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17880 .elementor-element.elementor-element-760fe81 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-39f81f1 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: bold;
	line-height: 52px;
}

.elementor-17880 .elementor-element.elementor-element-39f81f1 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-17880 .elementor-element.elementor-element-d6971d7 {
	color: #fff;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 25px;
}

.elementor-17880 .elementor-element.elementor-element-d6971d7 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-17880 .elementor-element.elementor-element-49a4df8.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-17880 .elementor-element.elementor-element-49a4df8.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-17880 .elementor-element.elementor-element-49a4df8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-49a4df8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 5%;
}

.elementor-17880 .elementor-element.elementor-element-49a4df8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17880 .elementor-element.elementor-element-49a4df8 .elementor-image-box-title {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-49a4df8 .elementor-image-box-content .elementor-image-box-title {
	color: #fff;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-17880 .elementor-element.elementor-element-8d4ce2e.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-17880 .elementor-element.elementor-element-8d4ce2e.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-17880 .elementor-element.elementor-element-8d4ce2e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-8d4ce2e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 5%;
}

.elementor-17880 .elementor-element.elementor-element-8d4ce2e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17880 .elementor-element.elementor-element-8d4ce2e .elementor-image-box-title {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-8d4ce2e .elementor-image-box-content .elementor-image-box-title {
	color: #fff;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-17880 .elementor-element.elementor-element-974360d.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-17880 .elementor-element.elementor-element-974360d.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-17880 .elementor-element.elementor-element-974360d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-974360d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 5%;
}

.elementor-17880 .elementor-element.elementor-element-974360d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17880 .elementor-element.elementor-element-974360d .elementor-image-box-title {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-974360d .elementor-image-box-content .elementor-image-box-title {
	color: #fff;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-17880 .elementor-element.elementor-element-cc89585.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-17880 .elementor-element.elementor-element-cc89585.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-17880 .elementor-element.elementor-element-cc89585.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-cc89585 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 5%;
}

.elementor-17880 .elementor-element.elementor-element-cc89585 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17880 .elementor-element.elementor-element-cc89585 .elementor-image-box-title {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-cc89585 .elementor-image-box-content .elementor-image-box-title {
	color: #fff;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-17880 .elementor-element.elementor-element-3fd400c {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-e721201 .elementor-button {
	text-transform: uppercase;
	line-height: 1.2em;
	fill: #000;
	color: #000;
	background-color: #ffc410;
	border-radius: 20px 20px 20px 20px;
}

.elementor-17880 .elementor-element.elementor-element-e721201 .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-e721201 .elementor-button:focus {
	background-color: #fff;
}

.elementor-17880 .elementor-element.elementor-element-8174426 .elementor-button {
	text-transform: uppercase;
	line-height: 1.2em;
	fill: #000;
	color: #000;
	background-color: #fff;
	border-radius: 20px 20px 20px 20px;
}

.elementor-17880 .elementor-element.elementor-element-8174426 .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-8174426 .elementor-button:focus {
	color: #000;
	background-color: #ffc410;
}

.elementor-17880 .elementor-element.elementor-element-8174426 .elementor-button:hover svg, .elementor-17880 .elementor-element.elementor-element-8174426 .elementor-button:focus svg {
	fill: #000;
}

.elementor-17880 .elementor-element.elementor-element-2cf56cc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17880 .elementor-element.elementor-element-2cf56cc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17880 .elementor-element.elementor-element-309ccf2 {
	padding: 60px 0px 30px 0px;
}

.elementor-17880 .elementor-element.elementor-element-8d32af3 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	font-weight: bold;
	line-height: 52px;
}

.elementor-17880 .elementor-element.elementor-element-9b376b2 {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	line-height: 25px;
}

.elementor-17880 .elementor-element.elementor-element-f523fe2 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 52px;
}

.elementor-17880 .elementor-element.elementor-element-17d211a {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	line-height: 25px;
}

.elementor-17880 .elementor-element.elementor-element-76e7804 {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	line-height: 25px;
}

.elementor-17880 .elementor-element.elementor-element-f9e783e {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-3c4b5bf .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-a06b801 {
	text-align: right;
}

.elementor-17880 .elementor-element.elementor-element-a06b801 .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-e92b4ad > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17880 .elementor-element.elementor-element-e92b4ad {
	padding: 0px 10px 0px 10px;
}

.elementor-17880 .elementor-element.elementor-element-162a2f4 .elementor-heading-title {
	color: #ff6363;
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-7e01616 .elementor-button {
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-style: italic;
	fill: #000;
	color: #000;
	background-color: #ffc410;
}

.elementor-17880 .elementor-element.elementor-element-7e01616 .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-7e01616 .elementor-button:focus {
	color: #ffd117;
	background-color: #000;
}

.elementor-17880 .elementor-element.elementor-element-7e01616 .elementor-button:hover svg, .elementor-17880 .elementor-element.elementor-element-7e01616 .elementor-button:focus svg {
	fill: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-7e01616 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-78930b3 .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-694ab0d {
	text-align: right;
}

.elementor-17880 .elementor-element.elementor-element-694ab0d .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-b4a0532 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17880 .elementor-element.elementor-element-b4a0532 {
	padding: 0px 10px 0px 10px;
}

.elementor-17880 .elementor-element.elementor-element-2ce6b30 .elementor-heading-title {
	color: #ff6363;
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-b68d5e6 .elementor-button {
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-style: italic;
	fill: #000;
	color: #000;
	background-color: #ffc410;
}

.elementor-17880 .elementor-element.elementor-element-b68d5e6 .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-b68d5e6 .elementor-button:focus {
	color: #ffd117;
	background-color: #000;
}

.elementor-17880 .elementor-element.elementor-element-b68d5e6 .elementor-button:hover svg, .elementor-17880 .elementor-element.elementor-element-b68d5e6 .elementor-button:focus svg {
	fill: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-b68d5e6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-ec2bba2 .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-c77c2ea {
	text-align: right;
}

.elementor-17880 .elementor-element.elementor-element-c77c2ea .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-d4ac2a4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17880 .elementor-element.elementor-element-d4ac2a4 {
	padding: 0px 10px 0px 10px;
}

.elementor-17880 .elementor-element.elementor-element-87c6b9a .elementor-heading-title {
	color: #ff6363;
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-09c8846 .elementor-button {
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-style: italic;
	fill: #000;
	color: #000;
	background-color: #ffc410;
}

.elementor-17880 .elementor-element.elementor-element-09c8846 .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-09c8846 .elementor-button:focus {
	color: #ffd117;
	background-color: #000;
}

.elementor-17880 .elementor-element.elementor-element-09c8846 .elementor-button:hover svg, .elementor-17880 .elementor-element.elementor-element-09c8846 .elementor-button:focus svg {
	fill: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-09c8846 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-f741ceb {
	padding: 0px 0px 30px 0px;
}

.elementor-17880 .elementor-element.elementor-element-71085fe .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-52177e6 {
	text-align: right;
}

.elementor-17880 .elementor-element.elementor-element-52177e6 .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-2167db3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17880 .elementor-element.elementor-element-2167db3 {
	padding: 0px 10px 0px 10px;
}

.elementor-17880 .elementor-element.elementor-element-96379d1 .elementor-heading-title {
	color: #ff6363;
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-39d5eec .elementor-button {
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-style: italic;
	fill: #000;
	color: #000;
	background-color: #ffc410;
}

.elementor-17880 .elementor-element.elementor-element-39d5eec .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-39d5eec .elementor-button:focus {
	color: #ffd117;
	background-color: #000;
}

.elementor-17880 .elementor-element.elementor-element-39d5eec .elementor-button:hover svg, .elementor-17880 .elementor-element.elementor-element-39d5eec .elementor-button:focus svg {
	fill: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-39d5eec > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-37ce08c .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-c8d1db1 {
	text-align: right;
}

.elementor-17880 .elementor-element.elementor-element-c8d1db1 .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-3a8cf6d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17880 .elementor-element.elementor-element-3a8cf6d {
	padding: 0px 10px 0px 10px;
}

.elementor-17880 .elementor-element.elementor-element-a5d9ce0 .elementor-heading-title {
	color: #ff6363;
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-3b7db18 .elementor-button {
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-style: italic;
	fill: #000;
	color: #000;
	background-color: #ffc410;
}

.elementor-17880 .elementor-element.elementor-element-3b7db18 .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-3b7db18 .elementor-button:focus {
	color: #ffd117;
	background-color: #000;
}

.elementor-17880 .elementor-element.elementor-element-3b7db18 .elementor-button:hover svg, .elementor-17880 .elementor-element.elementor-element-3b7db18 .elementor-button:focus svg {
	fill: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-3b7db18 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-ebb7607 .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-39cb1fc {
	text-align: right;
}

.elementor-17880 .elementor-element.elementor-element-39cb1fc .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-29f1880 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17880 .elementor-element.elementor-element-29f1880 {
	padding: 0px 10px 0px 10px;
}

.elementor-17880 .elementor-element.elementor-element-409c0bd .elementor-heading-title {
	color: #ff6363;
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-dc8166f .elementor-button {
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-style: italic;
	fill: #000;
	color: #000;
	background-color: #ffc410;
}

.elementor-17880 .elementor-element.elementor-element-dc8166f .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-dc8166f .elementor-button:focus {
	color: #ffd117;
	background-color: #000;
}

.elementor-17880 .elementor-element.elementor-element-dc8166f .elementor-button:hover svg, .elementor-17880 .elementor-element.elementor-element-dc8166f .elementor-button:focus svg {
	fill: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-dc8166f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-36c42cd {
	padding: 0px 0px 30px 0px;
}

.elementor-17880 .elementor-element.elementor-element-8c2ceca .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-f4d7809 {
	text-align: right;
}

.elementor-17880 .elementor-element.elementor-element-f4d7809 .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-615660b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17880 .elementor-element.elementor-element-615660b {
	padding: 0px 10px 0px 10px;
}

.elementor-17880 .elementor-element.elementor-element-ccea321 .elementor-heading-title {
	color: #ff6363;
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-7917a34 .elementor-button {
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-style: italic;
	fill: #000;
	color: #000;
	background-color: #ffc410;
}

.elementor-17880 .elementor-element.elementor-element-7917a34 .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-7917a34 .elementor-button:focus {
	color: #ffd117;
	background-color: #000;
}

.elementor-17880 .elementor-element.elementor-element-7917a34 .elementor-button:hover svg, .elementor-17880 .elementor-element.elementor-element-7917a34 .elementor-button:focus svg {
	fill: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-7917a34 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-67ff185 .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-1fbef4d {
	text-align: right;
}

.elementor-17880 .elementor-element.elementor-element-1fbef4d .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-a697edd > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17880 .elementor-element.elementor-element-a697edd {
	padding: 0px 10px 0px 10px;
}

.elementor-17880 .elementor-element.elementor-element-04f689a .elementor-heading-title {
	color: #ff6363;
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-bef849b .elementor-button {
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-style: italic;
	fill: #000;
	color: #000;
	background-color: #ffc410;
}

.elementor-17880 .elementor-element.elementor-element-bef849b .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-bef849b .elementor-button:focus {
	color: #ffd117;
	background-color: #000;
}

.elementor-17880 .elementor-element.elementor-element-bef849b .elementor-button:hover svg, .elementor-17880 .elementor-element.elementor-element-bef849b .elementor-button:focus svg {
	fill: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-bef849b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-e1218a6 .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-a66a35d {
	text-align: right;
}

.elementor-17880 .elementor-element.elementor-element-a66a35d .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-4a72fb7 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17880 .elementor-element.elementor-element-4a72fb7 {
	padding: 0px 10px 0px 10px;
}

.elementor-17880 .elementor-element.elementor-element-273692c .elementor-heading-title {
	color: #ff6363;
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-bb74722 .elementor-button {
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-style: italic;
	fill: #000;
	color: #000;
	background-color: #ffc410;
}

.elementor-17880 .elementor-element.elementor-element-bb74722 .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-bb74722 .elementor-button:focus {
	color: #ffd117;
	background-color: #000;
}

.elementor-17880 .elementor-element.elementor-element-bb74722 .elementor-button:hover svg, .elementor-17880 .elementor-element.elementor-element-bb74722 .elementor-button:focus svg {
	fill: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-bb74722 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-0e3f6c6 {
	padding: 0px 0px 30px 0px;
}

.elementor-17880 .elementor-element.elementor-element-5c9fcd4 .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-810f3ee {
	text-align: right;
}

.elementor-17880 .elementor-element.elementor-element-810f3ee .elementor-heading-title {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-e94d950 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17880 .elementor-element.elementor-element-e94d950 {
	padding: 0px 10px 0px 10px;
}

.elementor-17880 .elementor-element.elementor-element-3a3d27a .elementor-heading-title {
	color: #ff6363;
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	line-height: 32px;
}

.elementor-17880 .elementor-element.elementor-element-d3ecd19 .elementor-button {
	font-family: "ABeeZee", Sans-serif;
	font-size: 14px;
	font-style: italic;
	fill: #000;
	color: #000;
	background-color: #ffc410;
}

.elementor-17880 .elementor-element.elementor-element-d3ecd19 .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-d3ecd19 .elementor-button:focus {
	color: #ffd117;
	background-color: #000;
}

.elementor-17880 .elementor-element.elementor-element-d3ecd19 .elementor-button:hover svg, .elementor-17880 .elementor-element.elementor-element-d3ecd19 .elementor-button:focus svg {
	fill: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-d3ecd19 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-09b1edf > .elementor-shape-bottom .elementor-shape-fill {
	fill: #e0ebff;
}

.elementor-17880 .elementor-element.elementor-element-09b1edf > .elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-17880 .elementor-element.elementor-element-09b1edf {
	padding: 0px 0px 150px 0px;
}

.elementor-17880 .elementor-element.elementor-element-dc95321 .elementor-button {
	text-transform: uppercase;
	line-height: 1.2em;
	fill: #e4e4e4;
	color: #e4e4e4;
	background-color: #000;
	border-radius: 20px 20px 20px 20px;
}

.elementor-17880 .elementor-element.elementor-element-dc95321 .elementor-button:hover, .elementor-17880 .elementor-element.elementor-element-dc95321 .elementor-button:focus {
	color: #000;
	background-color: #ffe900;
}

.elementor-17880 .elementor-element.elementor-element-dc95321 .elementor-button:hover svg, .elementor-17880 .elementor-element.elementor-element-dc95321 .elementor-button:focus svg {
	fill: #000;
}

.elementor-17880 .elementor-element.elementor-element-ba10d90:not(.elementor-motion-effects-element-type-background), .elementor-17880 .elementor-element.elementor-element-ba10d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e0ebff;
}

.elementor-17880 .elementor-element.elementor-element-ba10d90 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-17880 .elementor-element.elementor-element-ba10d90 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17880 .elementor-element.elementor-element-6397dea {
	text-align: center;
}

.elementor-17880 .elementor-element.elementor-element-6397dea .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 52px;
}

.elementor-17880 .elementor-element.elementor-element-ed52962 .elementor-text-editor {
	text-align: center;
}

.elementor-17880 .elementor-element.elementor-element-ed52962 {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	line-height: 23px;
}

.elementor-17880 .elementor-element.elementor-element-11386f0:not(.elementor-motion-effects-element-type-background), .elementor-17880 .elementor-element.elementor-element-11386f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e0ebff;
}

.elementor-17880 .elementor-element.elementor-element-11386f0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-11386f0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17880 .elementor-element.elementor-element-88b42cc.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-17880 .elementor-element.elementor-element-88b42cc.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-17880 .elementor-element.elementor-element-88b42cc.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-88b42cc .elementor-image-box-wrapper .elementor-image-box-img {
	width: 60%;
}

.elementor-17880 .elementor-element.elementor-element-88b42cc .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17880 .elementor-element.elementor-element-88b42cc .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-17880 .elementor-element.elementor-element-88b42cc .elementor-image-box-title {
	margin-bottom: 15px;
}

.elementor-17880 .elementor-element.elementor-element-88b42cc .elementor-image-box-content .elementor-image-box-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-17880 .elementor-element.elementor-element-88b42cc .elementor-image-box-content .elementor-image-box-description {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-17880 .elementor-element.elementor-element-88b42cc > .elementor-widget-container {
	padding: 0px 20px 37px 20px;
	background-color: #fff;
	border-radius: 20px 20px 20px 20px;
}

.elementor-17880 .elementor-element.elementor-element-524d0e5.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-17880 .elementor-element.elementor-element-524d0e5.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-17880 .elementor-element.elementor-element-524d0e5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-524d0e5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 60%;
}

.elementor-17880 .elementor-element.elementor-element-524d0e5 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17880 .elementor-element.elementor-element-524d0e5 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-17880 .elementor-element.elementor-element-524d0e5 .elementor-image-box-title {
	margin-bottom: 15px;
}

.elementor-17880 .elementor-element.elementor-element-524d0e5 .elementor-image-box-content .elementor-image-box-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-17880 .elementor-element.elementor-element-524d0e5 .elementor-image-box-content .elementor-image-box-description {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-17880 .elementor-element.elementor-element-524d0e5 > .elementor-widget-container {
	padding: 0px 20px 20px 20px;
	background-color: #fff;
	border-radius: 20px 20px 20px 20px;
}

.elementor-17880 .elementor-element.elementor-element-ad4d38d.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-17880 .elementor-element.elementor-element-ad4d38d.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-17880 .elementor-element.elementor-element-ad4d38d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-ad4d38d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 60%;
}

.elementor-17880 .elementor-element.elementor-element-ad4d38d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17880 .elementor-element.elementor-element-ad4d38d .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-17880 .elementor-element.elementor-element-ad4d38d .elementor-image-box-title {
	margin-bottom: 15px;
}

.elementor-17880 .elementor-element.elementor-element-ad4d38d .elementor-image-box-content .elementor-image-box-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-17880 .elementor-element.elementor-element-ad4d38d .elementor-image-box-content .elementor-image-box-description {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-17880 .elementor-element.elementor-element-ad4d38d > .elementor-widget-container {
	padding: 0px 20px 20px 20px;
	background-color: #fff;
	border-radius: 20px 20px 20px 20px;
}

.elementor-17880 .elementor-element.elementor-element-e7ee689.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-17880 .elementor-element.elementor-element-e7ee689.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-17880 .elementor-element.elementor-element-e7ee689.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-17880 .elementor-element.elementor-element-e7ee689 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 60%;
}

.elementor-17880 .elementor-element.elementor-element-e7ee689 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17880 .elementor-element.elementor-element-e7ee689 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-17880 .elementor-element.elementor-element-e7ee689 .elementor-image-box-title {
	margin-bottom: 15px;
}

.elementor-17880 .elementor-element.elementor-element-e7ee689 .elementor-image-box-content .elementor-image-box-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-17880 .elementor-element.elementor-element-e7ee689 .elementor-image-box-content .elementor-image-box-description {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-17880 .elementor-element.elementor-element-e7ee689 > .elementor-widget-container {
	padding: 0px 20px 56px 20px;
	background-color: #fff;
	border-radius: 20px 20px 20px 20px;
}

.elementor-17880 .elementor-element.elementor-element-ba79515 > .elementor-shape-top .elementor-shape-fill {
	fill: #e0ebff;
}

.elementor-17880 .elementor-element.elementor-element-8917c39 > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fef1e8;
}

.elementor-17880 .elementor-element.elementor-element-8917c39 > .elementor-shape-bottom svg {
	height: 200px;
}

.elementor-17880 .elementor-element.elementor-element-8917c39 {
	padding: 160px 0px 30px 0px;
}

.elementor-17880 .elementor-element.elementor-element-ce84e3e {
	text-align: center;
}

.elementor-17880 .elementor-element.elementor-element-ce84e3e .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 52px;
}

.elementor-17880 .elementor-element.elementor-element-d0e924a {
	padding: 0px 0px 50px 0px;
}

.elementor-17880 .elementor-element.elementor-element-450cc6a {
	z-index: 10;
}

.elementor-17880 .elementor-element.elementor-element-1a51199.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-main-swiper {
	width: 100%;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-main-swiper .swiper-slide {
	background-color: #e0ebff;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px;
	border-color: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-testimonial__header {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-testimonial__content {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-testimonial__name {
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-testimonial__header, .elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-testimonial__name {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 25px;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-testimonial__title {
	color: #fff;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-testimonial__text {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 25px;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-testimonial__image img {
	width: 100px;
	height: 100px;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-testimonial__icon:not(.elementor-testimonial__rating) {
	color: #ffe900;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg {
	fill: #ffe900;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-star-rating {
	font-size: 16px;
}

body:not(.rtl) .elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-star-rating i:not(:last-of-type) {
	margin-right: 5px;
}

body.rtl .elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-star-rating i:not(:last-of-type) {
	margin-left: 5px;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-star-rating i:before {
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-star-rating i {
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-1a51199 .elementor-swiper-button {
	font-size: 20px;
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-main-swiper {
	width: 100%;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-main-swiper .swiper-slide {
	background-color: #e0ebff;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px;
	border-color: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-testimonial__header {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-testimonial__content {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-testimonial__name {
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-testimonial__header, .elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-testimonial__name {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 25px;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-testimonial__title {
	color: #fff;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-testimonial__text {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 25px;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-testimonial__image img {
	width: 100px;
	height: 100px;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-testimonial__icon:not(.elementor-testimonial__rating) {
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg {
	fill: #000;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-star-rating {
	font-size: 16px;
}

body:not(.rtl) .elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-star-rating i:not(:last-of-type) {
	margin-right: 5px;
}

body.rtl .elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-star-rating i:not(:last-of-type) {
	margin-left: 5px;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-star-rating i:before {
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-star-rating i {
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-8b6d49c .elementor-swiper-button {
	font-size: 20px;
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-main-swiper {
	width: 100%;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-main-swiper .swiper-slide {
	background-color: #e0ebff;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px;
	border-color: #ffd117;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-testimonial__header {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-testimonial__content {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-testimonial__name {
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-testimonial__header, .elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-testimonial__name {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 25px;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-testimonial__title {
	color: #fff;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-testimonial__text {
	color: #000;
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 25px;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-testimonial__image img {
	width: 100px;
	height: 100px;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-testimonial__icon:not(.elementor-testimonial__rating) {
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg {
	fill: #000;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-star-rating {
	font-size: 16px;
}

body:not(.rtl) .elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-star-rating i:not(:last-of-type) {
	margin-right: 5px;
}

body.rtl .elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-star-rating i:not(:last-of-type) {
	margin-left: 5px;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-star-rating i:before {
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-star-rating i {
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .elementor-swiper-button {
	font-size: 40px;
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .swiper-pagination-bullet {
	height: 15px;
	width: 15px;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .swiper-container-horizontal .swiper-pagination-progressbar {
	height: 15px;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .swiper-pagination-fraction {
	font-size: 15px;
	color: #d9d9d9;
}

.elementor-17880 .elementor-element.elementor-element-b3a1f86 .swiper-pagination-bullet-active, .elementor-17880 .elementor-element.elementor-element-b3a1f86 .swiper-pagination-progressbar-fill {
	background-color: #d9d9d9;
}

.elementor-17880 .elementor-element.elementor-element-08b2dea > .elementor-container {
	max-width: 1000px;
}

.elementor-17880 .elementor-element.elementor-element-08b2dea > .elementor-shape-top .elementor-shape-fill {
	fill: #fef1e8;
}

.elementor-17880 .elementor-element.elementor-element-08b2dea > .elementor-shape-top svg {
	height: 150px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-17880 .elementor-element.elementor-element-08b2dea {
	padding: 50px 0px 50px 0px;
}

.elementor-17880 .elementor-element.elementor-element-b652a17 {
	text-align: center;
}

.elementor-17880 .elementor-element.elementor-element-b652a17 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 52px;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-faq-container > .uael-faq-accordion:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-faq-wrapper .uael-faq-container .uael-faq-accordion {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d4d4d4;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-faq-container .uael-faq-accordion .uael-accordion-content {
	border-top-color: #d4d4d4;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-faq-container .uael-faq-accordion {
	border-radius: 1px 1px 1px 1px;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-faq-accordion .uael-accordion-title .uael-accordion-icon {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-faq-accordion .uael-accordion-title {
	background-color: #f3f5f7;
	padding: 15px 15px 15px 15px;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-faq-accordion .uael-accordion-title.uael-title-active {
	background-color: #ecf2ff;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-17880 .elementor-element.elementor-element-58a1fdf  .uael-accordion-icon-closed, .elementor-17880 .elementor-element.elementor-element-58a1fdf span.uael-accordion-icon-opened {
	color: #000;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-accordion-icon-closed, .elementor-17880 .elementor-element.elementor-element-58a1fdf span.uael-accordion-icon-opened {
	fill: #000;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-faq-accordion .uael-accordion-content {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 23px;
	background-color: #ecf2ff;
	color: #161616;
	padding: 0px 15px 15px 15px;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-faq-accordion.elementor-grid-item {
	background-color: #ecf2ff;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon {
	font-size: 12px;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf  .uael-accordion-icon-closed {
	color: #161616;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-accordion-icon-closed {
	fill: #161616;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf span.uael-accordion-icon-opened {
	color: #161616;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-accordion-icon.uael-accordion-icon-left {
	margin-right: 15px;
}

.elementor-17880 .elementor-element.elementor-element-58a1fdf .uael-accordion-icon.uael-accordion-icon-right {
	margin-left: 15px;
}

.elementor-17880 .elementor-element.elementor-element-1a21014 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-17880 .elementor-element.elementor-element-1a21014 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17880 .elementor-element.elementor-element-052b1ba > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17880 .elementor-element.elementor-element-052b1ba > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17880 .elementor-element.elementor-element-b4e5389 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17880 .elementor-element.elementor-element-b4e5389:not(.elementor-motion-effects-element-type-background), .elementor-17880 .elementor-element.elementor-element-b4e5389 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-cdpnp.nitrocdn.com/SNOFeNYPIxZonfFntjsPCGvTKMutfaxp/assets/images/optimized/rev-66998fd/www.dissertationproposal.co.uk/wp-content/uploads/2024/05/Group-1000003559.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-17880 .elementor-element.elementor-element-b4e5389:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-17880 .elementor-element.elementor-element-b4e5389 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-17880 .elementor-element.elementor-element-b4e5389, .elementor-17880 .elementor-element.elementor-element-b4e5389 > .elementor-background-overlay {
	border-radius: 30px 30px 30px 30px;
}

.elementor-17880 .elementor-element.elementor-element-b4e5389 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 40px 40px 40px;
}

.elementor-17880 .elementor-element.elementor-element-b4e5389 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17880 .elementor-element.elementor-element-968d268 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17880 .elementor-element.elementor-element-968d268 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17880 .elementor-element.elementor-element-2bc6ce6 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 40px;
}

.elementor-17880 .elementor-element.elementor-element-51b59f7 {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 26px;
	line-height: 20px;
}

.elementor-17880 .elementor-element.elementor-element-6562c2b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-17880 .elementor-element.elementor-element-6562c2b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-17880 .elementor-element.elementor-element-6562c2b > .elementor-element-populated, .elementor-17880 .elementor-element.elementor-element-6562c2b > .elementor-element-populated > .elementor-background-overlay, .elementor-17880 .elementor-element.elementor-element-6562c2b > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-17880 .elementor-element.elementor-element-6562c2b > .elementor-element-populated {
	box-shadow: 0px 0px 33px 3px rgba(27, 69, 70, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px -50px 0px;
	padding: 20px 20px 0px 20px;
}

.elementor-17880 .elementor-element.elementor-element-6562c2b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17880 .elementor-element.elementor-element-83a864e {
	text-align: center;
}

.elementor-17880 .elementor-element.elementor-element-83a864e .elementor-heading-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	line-height: 23px;
}

.elementor-17880 .elementor-element.elementor-element-83a864e > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

@media (max-width:1024px) {
	.elementor-17880 .elementor-element.elementor-element-b4e5389:not(.elementor-motion-effects-element-type-background), .elementor-17880 .elementor-element.elementor-element-b4e5389 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-cdpnp.nitrocdn.com/SNOFeNYPIxZonfFntjsPCGvTKMutfaxp/assets/images/optimized/rev-66998fd/www.dissertationproposal.co.uk/wp-content/uploads/2024/05/yellow-bg.png");
	}
	
	.elementor-17880 .elementor-element.elementor-element-2bc6ce6 {
		text-align: center;
	}
	
	.elementor-17880 .elementor-element.elementor-element-51b59f7 .elementor-text-editor {
		text-align: center;
	}
	
	.elementor-17880 .elementor-element.elementor-element-b4e5389:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-17880 .elementor-element.elementor-element-b4e5389 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (min-width:768px) {
	.elementor-17880 .elementor-element.elementor-element-760fe81 {
		width: 57%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-7bb9cea {
		width: 30.655%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-9196cda {
		width: 69.344%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-2cf56cc {
		width: 43%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-16ca6e6 {
		width: 60%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-fc17c12 {
		width: 40%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-58d6b91 {
		width: 52%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-f1213d7 {
		width: 48%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-fd7f0d0 {
		width: 60%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-7e5ff7f {
		width: 40%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-1c9ba8b {
		width: 52%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-a918593 {
		width: 48%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-96dbfda {
		width: 60%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-7aed700 {
		width: 40%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-8547ae8 {
		width: 52%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-bd6c497 {
		width: 48%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-714f676 {
		width: 60%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-16a3aa2 {
		width: 40%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-39fb5d8 {
		width: 52%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-cedfc8c {
		width: 48%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-f4e4cb8 {
		width: 60%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-7284d76 {
		width: 40%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-9bb5729 {
		width: 52%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-589728c {
		width: 48%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-234033f {
		width: 60%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-31c02df {
		width: 40%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-8056f32 {
		width: 52%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-e4fb3c4 {
		width: 48%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-f798f95 {
		width: 60%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-30a07a9 {
		width: 40%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-a3b9565 {
		width: 52%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-93f5181 {
		width: 48%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-1d5b4b9 {
		width: 60%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-17cfd8d {
		width: 40%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-72e76dc {
		width: 52%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-6263ca2 {
		width: 48%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-e7683d7 {
		width: 60%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-a8a2795 {
		width: 40%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-0819f8a {
		width: 52%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-8966c94 {
		width: 48%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-adaadaf {
		width: 60%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-ae48e4b {
		width: 40%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-0713db6 {
		width: 52%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-26b1863 {
		width: 48%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-eb3d666 {
		width: 45%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-fab6278 {
		width: 55%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-968d268 {
		width: 70%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-6562c2b {
		width: 30%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-17880 .elementor-element.elementor-element-760fe81 {
		width: 100%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-7bb9cea {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-9196cda {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-2cf56cc {
		width: 100%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-5c924ca {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-d42fee6 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-be10ece {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-a96f47b {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-85989fe {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-3c9f12b {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-ab1da12 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-a196be9 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-7fccbc2 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-4605094 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-c054e2f {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-b449029 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-37ac4e9 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-968d268 {
		width: 100%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-6562c2b {
		width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-17880 .elementor-element.elementor-element-3d3b8c0:not(.elementor-motion-effects-element-type-background), .elementor-17880 .elementor-element.elementor-element-3d3b8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

@media (max-width:767px) {
	.elementor-17880 .elementor-element.elementor-element-3d3b8c0:not(.elementor-motion-effects-element-type-background), .elementor-17880 .elementor-element.elementor-element-3d3b8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-cdpnp.nitrocdn.com/SNOFeNYPIxZonfFntjsPCGvTKMutfaxp/assets/images/optimized/rev-66998fd/www.dissertationproposal.co.uk/wp-content/uploads/2024/05/black.png");
	}
	
	.elementor-17880 .elementor-element.elementor-element-49a4df8 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-17880 .elementor-element.elementor-element-49a4df8 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-17880 .elementor-element.elementor-element-8d4ce2e .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-17880 .elementor-element.elementor-element-8d4ce2e .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-17880 .elementor-element.elementor-element-974360d .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-17880 .elementor-element.elementor-element-974360d .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-17880 .elementor-element.elementor-element-cc89585 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-17880 .elementor-element.elementor-element-cc89585 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-17880 .elementor-element.elementor-element-7bb9cea {
		width: 100%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-9196cda {
		width: 100%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-8d32af3 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}
	
	.elementor-17880 .elementor-element.elementor-element-f523fe2 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}
	
	.elementor-17880 .elementor-element.elementor-element-16ca6e6 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-fc17c12 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-58d6b91 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-f1213d7 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-fd7f0d0 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-7e5ff7f {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-1c9ba8b {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-a918593 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-96dbfda {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-7aed700 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-8547ae8 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-bd6c497 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-714f676 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-16a3aa2 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-39fb5d8 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-cedfc8c {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-f4e4cb8 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-7284d76 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-9bb5729 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-589728c {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-234033f {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-31c02df {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-8056f32 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-e4fb3c4 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-f798f95 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-30a07a9 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-a3b9565 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-93f5181 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-1d5b4b9 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-17cfd8d {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-72e76dc {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-6263ca2 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-e7683d7 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-a8a2795 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-0819f8a {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-8966c94 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-adaadaf {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-ae48e4b {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-0713db6 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-26b1863 {
		width: 50%;
	}
	
	.elementor-17880 .elementor-element.elementor-element-88b42cc .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-17880 .elementor-element.elementor-element-524d0e5 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-17880 .elementor-element.elementor-element-ad4d38d .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-17880 .elementor-element.elementor-element-e7ee689 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-17880 .elementor-element.elementor-element-b4e5389:not(.elementor-motion-effects-element-type-background), .elementor-17880 .elementor-element.elementor-element-b4e5389 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-cdpnp.nitrocdn.com/SNOFeNYPIxZonfFntjsPCGvTKMutfaxp/assets/images/optimized/rev-66998fd/www.dissertationproposal.co.uk/wp-content/uploads/2024/05/yellow-bg.png");
	}
	
	.elementor-17880 .elementor-element.elementor-element-b4e5389:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-17880 .elementor-element.elementor-element-b4e5389 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-17880 .elementor-element.elementor-element-b4e5389 {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-17880 .elementor-element.elementor-element-2bc6ce6 {
		text-align: center;
	}
	
	.elementor-17880 .elementor-element.elementor-element-2bc6ce6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-17880 .elementor-element.elementor-element-51b59f7 .elementor-text-editor {
		text-align: center;
	}
	
	.elementor-17880 .elementor-element.elementor-element-51b59f7 {
		line-height: 1.5em;
	}
	
	.elementor-17880 .elementor-element.elementor-element-3d3b8c0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-17880 .elementor-element.elementor-element-3d3b8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

/* Start custom CSS for image-box, class: .elementor-element-88b42cc */
.image-box-perks figure {
	margin-top: -60px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-524d0e5 */
.image-box-perks figure {
	margin-top: -60px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-ad4d38d */
.image-box-perks figure {
	margin-top: -60px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-e7ee689 */
.image-box-perks figure {
	margin-top: -60px !important;
}

/* End custom CSS */

/* Start custom CSS for reviews, class: .elementor-element-1a51199 */
.writer-testimonial .elementor-testimonial {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.writer-testimonial .elementor-testimonial__header {
	padding-bottom: 20px !important;
}

.writer-testimonial .elementor-testimonial__content {
	padding-bottom: 20px !important;
	padding-left: 80px !important;
	padding-right: 20px !important;
	padding-top: 20px !important;
}

.writer-testimonial .elementor-main-swiper .swiper-slide:hover {
	background-color: black !important;
}

.writer-testimonial .elementor-main-swiper .swiper-slide:hover .elementor-testimonial__text {
	color: white !important;
}

/* End custom CSS */

/* Start custom CSS for reviews, class: .elementor-element-8b6d49c */
.writer-testimonial .elementor-testimonial {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.writer-testimonial .elementor-testimonial__header {
	padding-bottom: 20px !important;
}

.writer-testimonial .elementor-testimonial__content {
	padding-bottom: 20px !important;
	padding-left: 80px !important;
	padding-right: 20px !important;
	padding-top: 20px !important;
}

.writer-testimonial .elementor-main-swiper .swiper-slide:hover {
	background-color: black !important;
}

.writer-testimonial .elementor-main-swiper .swiper-slide:hover .elementor-testimonial__text {
	color: white !important;
}

/* End custom CSS */

/* Start custom CSS for reviews, class: .elementor-element-b3a1f86 */
.writer-testimonial .elementor-testimonial {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.writer-testimonial .elementor-testimonial__header {
	padding-bottom: 20px !important;
}

.writer-testimonial .elementor-testimonial__content {
	padding-bottom: 20px !important;
	padding-left: 80px !important;
	padding-right: 20px !important;
	padding-top: 20px !important;
}

.writer-testimonial .elementor-main-swiper .swiper-slide:hover {
	background-color: black !important;
}

.writer-testimonial .elementor-main-swiper .swiper-slide:hover .elementor-testimonial__text {
	color: white !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2bc6ce6 */
div#cta_title {
	position: relative;
}

div#cta_title:after {
	background-image: url("https://cdn-cdpnp.nitrocdn.com/SNOFeNYPIxZonfFntjsPCGvTKMutfaxp/assets/images/optimized/rev-66998fd/www.dissertationproposal.co.uk/wp-content/uploads/2024/05/phone-3d-1.png");
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	width: 117px;
	height: 102px;
	display: block;
	position: absolute;
	top: -80%;
	right: 27%;
	z-index: 9999;
}

@media screen and (max-width: 998px) {
	div#cta_title:after {
		display: none;
	}
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-87604af */
.page-id-17880 input[type=text], .page-id-17880 input[type=email], .page-id-17880 input[type=tel], .page-id-17880 select {
	color: #000;
	border-color: #000;
	border-radius: 5px;
}

.page-id-17880 input[type=submit] {
	text-transform: uppercase !important;
	background-color: black !important;
	border-radius: 30px !important;
}
