.elementor-7 .elementor-element.elementor-element-b897ea3:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7 .elementor-element.elementor-element-b897ea3>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2019/04/fine.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-b897ea3:hover>.elementor-element-populated>.elementor-background-overlay {
	background-color: rgba(231, 130, 160, 0.5);
	opacity: 0.4;
}

.elementor-7 .elementor-element.elementor-element-b897ea3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-b897ea3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.4s, border-radius 0.3s, opacity 0.4s;
}

.elementor-7 .elementor-element.elementor-element-fadec4b {
	--spacer-size: 90px;
}

.elementor-7 .elementor-element.elementor-element-0e76c09 {
	color: #ffffff;
	font-family: "Yeseva One", Sans-serif;
	font-size: 66px;
	line-height: 0.85em;
}

.elementor-7 .elementor-element.elementor-element-0e76c09>.elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-b57e568 {
	--spacer-size: 90px;
}

.elementor-7 .elementor-element.elementor-element-afee8a2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7 .elementor-element.elementor-element-afee8a2>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2019/04/fabric1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-afee8a2:hover>.elementor-element-populated>.elementor-background-overlay {
	background-color: rgba(196, 164, 233, 0.5);
	opacity: 0.4;
}

.elementor-7 .elementor-element.elementor-element-afee8a2>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-afee8a2>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.4s, border-radius 0.3s, opacity 0.4s;
}

.elementor-7 .elementor-element.elementor-element-d6f39b9 {
	--spacer-size: 90px;
}

.elementor-7 .elementor-element.elementor-element-e487d73 {
	color: #ffffff;
	font-family: "Yeseva One", Sans-serif;
	font-size: 66px;
	line-height: 0.85em;
}

.elementor-7 .elementor-element.elementor-element-e487d73>.elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-bea3f71 {
	--spacer-size: 90px;
}

.elementor-7 .elementor-element.elementor-element-069dacb:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7 .elementor-element.elementor-element-069dacb>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2019/04/fabric11.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-069dacb:hover>.elementor-element-populated>.elementor-background-overlay {
	background-color: rgba(236, 209, 160, 0.5);
	opacity: 0.4;
}

.elementor-7 .elementor-element.elementor-element-069dacb>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-069dacb>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.4s, border-radius 0.3s, opacity 0.4s;
}

.elementor-7 .elementor-element.elementor-element-ec0b5ea {
	--spacer-size: 90px;
}

.elementor-7 .elementor-element.elementor-element-c3844c5 {
	color: #ffffff;
	font-family: "Yeseva One", Sans-serif;
	font-size: 66px;
	line-height: 0.85em;
}

.elementor-7 .elementor-element.elementor-element-c3844c5>.elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-db1a9de {
	--spacer-size: 90px;
}

.elementor-7 .elementor-element.elementor-element-56da88b>.elementor-container {
	max-width: 1550px;
}

.elementor-7 .elementor-element.elementor-element-68901a4>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-ebf92f0>.elementor-container {
	max-width: 1190px;
}

.elementor-7 .elementor-element.elementor-element-ebf92f0:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-ebf92f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2019/04/Untitled design - 2023-10-24T135739.156.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-ebf92f0 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-ebf92f0>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-f1ddb40 {
	--spacer-size: 97px;
}

.elementor-7 .elementor-element.elementor-element-5abdd23e .elementor-heading-title {
	font-size: 40px;
	line-height: 1.1em;
}

.elementor-7 .elementor-element.elementor-element-a6268cf {
	font-size: 22px;
	line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-a6268cf>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
	border-style: solid;
	border-color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
	border-style: solid;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
	border-radius: 30px;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
	border-radius: 30px;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
	border-radius: 30px;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
	border-width: 1px !important;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
	border-width: 1px !important;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .icon_svg_btn {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_icon_default {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
	border-color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
	border-color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
	border-color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-56242463.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-56242463>.elementor-widget-container {
	margin: 0px 32px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {
	padding: 14px 0px 14px calc(0px + 15px);
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {
	padding: 14px calc(0px + 15px) 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
	border-style: none;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
	border-style: none;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .icon_svg_btn {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_icon_default {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a,
.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front,
.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before,
.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,
.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,
.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6 {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,
.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
.elementor-7 .elementor-element.elementor-element-3eab3ed5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-7 .elementor-element.elementor-element-59ba67ae {
	--spacer-size: 77px;
}

.elementor-7 .elementor-element.elementor-element-2fc2b563>.elementor-container {
	max-width: 850px;
}

.elementor-7 .elementor-element.elementor-element-2fc2b563:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-2fc2b563>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fffcf8;
}

.elementor-7 .elementor-element.elementor-element-2fc2b563 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2fc2b563>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-0a0572d {
	--spacer-size: 62px;
}

.elementor-7 .elementor-element.elementor-element-6d472b49 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-6d472b49 .elementor-heading-title {
	font-size: 40px;
	line-height: 1.3em;
}

.elementor-7 .elementor-element.elementor-element-4815bec5 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-33765db:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-33765db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fffcf8;
}

.elementor-7 .elementor-element.elementor-element-33765db {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-33765db>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-958e58f>.elementor-element-populated>.elementor-widget-wrap {
	padding: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-10a5f453.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-7 .elementor-element.elementor-element-10a5f453.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-7 .elementor-element.elementor-element-10a5f453.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-7 .elementor-element.elementor-element-10a5f453 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7 .elementor-element.elementor-element-10a5f453 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-10a5f453 .elementor-image-box-title {
	margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-10a5f453 .elementor-image-box-description {
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-2310db4f>.elementor-element-populated>.elementor-widget-wrap {
	padding: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-47e3822.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-7 .elementor-element.elementor-element-47e3822.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-7 .elementor-element.elementor-element-47e3822.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-7 .elementor-element.elementor-element-47e3822 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7 .elementor-element.elementor-element-47e3822 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-47e3822 .elementor-image-box-title {
	margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-47e3822 .elementor-image-box-description {
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-44f6320b>.elementor-element-populated>.elementor-widget-wrap {
	padding: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-7718604.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-7 .elementor-element.elementor-element-7718604.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-7 .elementor-element.elementor-element-7718604.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-7 .elementor-element.elementor-element-7718604 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7 .elementor-element.elementor-element-7718604 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-7718604 .elementor-image-box-title {
	margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-7718604 .elementor-image-box-description {
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-6f5eec3f>.elementor-element-populated>.elementor-widget-wrap {
	padding: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-b8a964b.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-7 .elementor-element.elementor-element-b8a964b.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-7 .elementor-element.elementor-element-b8a964b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-7 .elementor-element.elementor-element-b8a964b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7 .elementor-element.elementor-element-b8a964b .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-b8a964b .elementor-image-box-title {
	margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-b8a964b .elementor-image-box-description {
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-26a05904:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-26a05904>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fffcf8;
}

.elementor-7 .elementor-element.elementor-element-26a05904 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 42px 0px;
}

.elementor-7 .elementor-element.elementor-element-26a05904>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-6563a22f>.elementor-element-populated>.elementor-widget-wrap {
	padding: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-225e0eb1.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-7 .elementor-element.elementor-element-225e0eb1.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-7 .elementor-element.elementor-element-225e0eb1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-7 .elementor-element.elementor-element-225e0eb1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7 .elementor-element.elementor-element-225e0eb1 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-225e0eb1 .elementor-image-box-title {
	margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-225e0eb1 .elementor-image-box-description {
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-8008075>.elementor-element-populated>.elementor-widget-wrap {
	padding: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-b900e28.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-7 .elementor-element.elementor-element-b900e28.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-7 .elementor-element.elementor-element-b900e28.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-7 .elementor-element.elementor-element-b900e28 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7 .elementor-element.elementor-element-b900e28 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-b900e28 .elementor-image-box-title {
	margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-b900e28 .elementor-image-box-description {
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-16cbd8d5>.elementor-element-populated>.elementor-widget-wrap {
	padding: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-7f82455.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-7 .elementor-element.elementor-element-7f82455.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-7 .elementor-element.elementor-element-7f82455.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-7 .elementor-element.elementor-element-7f82455 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7 .elementor-element.elementor-element-7f82455 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-7f82455 .elementor-image-box-title {
	margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-7f82455 .elementor-image-box-description {
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-73ac4aeb>.elementor-element-populated>.elementor-widget-wrap {
	padding: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-744f8bc1.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-7 .elementor-element.elementor-element-744f8bc1.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-7 .elementor-element.elementor-element-744f8bc1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-7 .elementor-element.elementor-element-744f8bc1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7 .elementor-element.elementor-element-744f8bc1 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-744f8bc1 .elementor-image-box-title {
	margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-744f8bc1 .elementor-image-box-description {
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-16dad354>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-3aee79ae {
	--spacer-size: 90px;
}

.elementor-7 .elementor-element.elementor-element-7d3a8c3b {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-7d3a8c3b .elementor-heading-title {
	font-size: 40px;
	line-height: 1.3em;
}

.elementor-7 .elementor-element.elementor-element-3489a0a4>.elementor-element-populated {
	margin: 97px 45px 45px 45px;
	--e-column-margin-right: 45px;
	--e-column-margin-left: 45px;
}

.elementor-7 .elementor-element.elementor-element-5c06dfa2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7 .elementor-element.elementor-element-5c06dfa2>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2019/04/image-31.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-5c06dfa2>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-5c06dfa2>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-5c06dfa2>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-5c06dfa2>.elementor-element-populated {
	box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.07);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-5c06dfa2>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-5c06dfa2>.elementor-element-populated>.elementor-widget-wrap {
	padding: 40px 40px 40px 40px;
}

.elementor-7 .elementor-element.elementor-element-1d05c7c4>.elementor-widget-container {
	margin: 5px 0px 5px 0px;
}

.elementor-7 .elementor-element.elementor-element-47361833 {
	--spacer-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-1132d07d {
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-68151b9 {
	--spacer-size: 54px;
}

.elementor-7 .elementor-element.elementor-element-14c354:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-14c354>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2019/05/image-17-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-14c354 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-14c354>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-754d7065>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-29ef78ef {
	--spacer-size: 220px;
}

.elementor-7 .elementor-element.elementor-element-3b8da3c6 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-3b8da3c6 .elementor-heading-title {
	font-size: 40px;
	line-height: 1.1em;
}

.elementor-7 .elementor-element.elementor-element-6b045fc9 {
	--spacer-size: 36px;
}

.elementor-7 .elementor-element.elementor-element-d65627b {
	font-size: 25px;
	line-height: 1.5em;
}

.elementor-7 .elementor-element.elementor-element-5daee83b {
	--spacer-size: 38px;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
	border-style: solid;
	border-color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
	border-style: solid;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
	border-radius: 30px;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
	border-radius: 30px;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
	border-radius: 30px;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
	border-width: 1px !important;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
	border-width: 1px !important;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .icon_svg_btn {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_icon_default {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
	border-color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
	border-color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
	border-color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-76216e49.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-76216e49>.elementor-widget-container {
	margin: 0px 32px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {
	padding: 14px 0px 14px calc(0px + 15px);
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {
	padding: 14px calc(0px + 15px) 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
	padding: 14px 0px 14px 0px;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
	border-style: none;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
	border-style: none;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .icon_svg_btn {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_icon_default {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #541f5c;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a,
.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front,
.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before,
.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,
.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,
.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6 {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #E782A0;
}

.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,
.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
.elementor-7 .elementor-element.elementor-element-c4755ac.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-7 .elementor-element.elementor-element-440e7929 {
	--spacer-size: 120px;
}

.elementor-7 .elementor-element.elementor-element-76f27747>.elementor-container {
	max-width: 770px;
}

.elementor-7 .elementor-element.elementor-element-17739a9e {
	--spacer-size: 80px;
}

.elementor-7 .elementor-element.elementor-element-5f4149d9 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-5f4149d9 .elementor-heading-title {
	font-size: 40px;
	line-height: 1.3em;
}

.elementor-7 .elementor-element.elementor-element-33661e39 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-4b8124f6 {
	--spacer-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-2b4abd2.elementor-widget-gt3-core-team .item_list {
	margin-right: -0px;
	margin-bottom: -0px;
}

.elementor-7 .elementor-element.elementor-element-2b4abd2.elementor-widget-gt3-core-team .item-team-member {
	padding-right: 0px;
	padding-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-2b4abd2.elementor-widget-gt3-core-team .team_image_cover {
	height: 400px;
}

.elementor-7 .elementor-element.elementor-element-1aa07f5e {
	--spacer-size: 90px;
}

.elementor-7 .elementor-element.elementor-element-6236e4cf:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-6236e4cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fffcf8;
}

.elementor-7 .elementor-element.elementor-element-6236e4cf {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-6236e4cf>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-3505edcf {
	--spacer-size: 54px;
}

.elementor-7 .elementor-element.elementor-element-650f8916 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-650f8916 .elementor-heading-title {
	font-size: 40px;
	line-height: 1.1em;
}

.elementor-7 .elementor-element.elementor-element-1202219e {
	--spacer-size: 10px;
}

.elementor-7 .elementor-element.elementor-element-57a8f38f:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-57a8f38f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fffcf8;
}

.elementor-7 .elementor-element.elementor-element-57a8f38f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-57a8f38f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2cfd8708 .items_list {
	margin-right: -0;
}

.elementor-7 .elementor-element.elementor-element-2cfd8708 .portfolio_item {
	padding-right: 0;
}

.elementor-7 .elementor-element.elementor-element-2cfd8708 .portfolio_carousel_wrapper .slick-arrow.slick-next {
	margin-right: 0;
}

.elementor-7 .elementor-element.elementor-element-2cfd8708 .portfolio_carousel_wrapper div.slick-slider ul.slick-dots {
	margin-right: 0;
}

.elementor-7 .elementor-element.elementor-element-1a51a932 {
	--spacer-size: 48px;
}

.elementor-7 .elementor-element.elementor-element-263a6598:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-263a6598>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fffcf8;
}

.elementor-7 .elementor-element.elementor-element-263a6598 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 17px 0px;
}

.elementor-7 .elementor-element.elementor-element-263a6598>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-50b31f0 .testimonials_rotator {
	margin: 0 30px 0 30px;
	margin-right: calc(-30px/2);
	margin-left: calc(-30px/2);
}

.elementor-7 .elementor-element.elementor-element-50b31f0 .testimonials_item.slick-slide {
	padding: 0 30px 0 30px;
	padding-right: calc(30px/2);
	padding-left: calc(30px/2);
}

.elementor-7 .elementor-element.elementor-element-50b31f0 .testimonials_author_wrapper .testimonials_photo img {
	width: 110px !important;
	height: 110px !important;
}

.elementor-7 .elementor-element.elementor-element-50b31f0 .testimonials_author_wrapper .testimonials_photo {
	height: 110px;
}

.elementor-7 .elementor-element.elementor-element-50b31f0 .testimonials_avatar_slider .testimonials_avatar_item {
	width: 110px;
}

.elementor-7 .elementor-element.elementor-element-50b31f0 .testimonials_avatar_slider .testimonials_author_rotator {
	width: calc(110px * 3);
}

.elementor-7 .elementor-element.elementor-element-50b31f0 .testimonials-text {
	color: #4d3650;
}

.elementor-7 .elementor-element.elementor-element-50b31f0 .slick-dots {
	color: #4d3650;
}

.elementor-7 .elementor-element.elementor-element-50b31f0 .slick-arrow {
	color: #4d3650;
}

.elementor-7 .elementor-element.elementor-element-50b31f0 .testimonials-text,
.elementor-7 .elementor-element.elementor-element-50b31f0 .testimonials-text p {
	font-size: 22px;
}

.elementor-7 .elementor-element.elementor-element-50b31f0 .testimonials_author_wrapper {
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-16f8a32 {
	--spacer-size: 55px;
}

.elementor-7 .elementor-element.elementor-element-ee4ef67 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-ee4ef67 .elementor-heading-title {
	font-size: 40px;
	line-height: 1.3em;
}

.elementor-7 .elementor-element.elementor-element-8a77d9b {
	--spacer-size: 35px;
}

.elementor-7 .elementor-element.elementor-element-41c5b560>.elementor-container {
	max-width: 770px;
}

.elementor-7 .elementor-element.elementor-element-41c5b560:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-41c5b560>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fffcf8;
	background-image: url("../../2019/04/image-30.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-41c5b560 {
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.03);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-41c5b560>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-f3d73f7 {
	--spacer-size: 62px;
}

.elementor-7 .elementor-element.elementor-element-580d54cf {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-580d54cf .elementor-heading-title {
	font-size: 40px;
	line-height: 1.3em;
}

.elementor-7 .elementor-element.elementor-element-625ce97f {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-684b8fc1>.elementor-container {
	max-width: 540px;
}

.elementor-7 .elementor-element.elementor-element-684b8fc1 {
	padding: 0px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-508bec83>.elementor-element-populated>.elementor-widget-wrap {
	padding: 4px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-59f6369b {
	--spacer-size: 80px;
}

.elementor-7 .elementor-element.elementor-element-a55c550 {
	padding: 0px 30px 0px 30px;
}

.elementor-7 .elementor-element.elementor-element-6554a11 {
	--spacer-size: 38px;
}

.elementor-7 .elementor-element.elementor-element-0d03bb3 {
	--spacer-size: 30px;
}

.elementor-7 .elementor-element.elementor-element-4f38712 {
	--spacer-size: 30px;
}

.elementor-7 .elementor-element.elementor-element-5f52538 {
	--spacer-size: 30px;
}

.elementor-7 .elementor-element.elementor-element-7e39621 {
	--spacer-size: 30px;
}

.elementor-7 .elementor-element.elementor-element-aa106c1 {
	--spacer-size: 30px;
}

.elementor-7 .elementor-element.elementor-element-ac22c98 {
	--spacer-size: 30px;
}

.elementor-7 .elementor-element.elementor-element-e602ba0 {
	--spacer-size: 54px;
}

@media(max-width:1024px) {
	.elementor-7 .elementor-element.elementor-element-fadec4b {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-0e76c09 {
		font-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-0e76c09>.elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}

	.elementor-7 .elementor-element.elementor-element-b57e568 {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-d6f39b9 {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-e487d73 {
		font-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-e487d73>.elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}

	.elementor-7 .elementor-element.elementor-element-bea3f71 {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-ec0b5ea {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-c3844c5 {
		font-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-c3844c5>.elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}

	.elementor-7 .elementor-element.elementor-element-db1a9de {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-68901a4>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-ebf92f0:not(.elementor-motion-effects-element-type-background),
	.elementor-7 .elementor-element.elementor-element-ebf92f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 0px auto;
	}

	.elementor-7 .elementor-element.elementor-element-75f67a6 img {
		max-width:100%;
	}

	.elementor-7 .elementor-element.elementor-element-a1fa02e>.elementor-element-populated {
		margin: 15px 15px 15px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-7 .elementor-element.elementor-element-f1ddb40 {
		--spacer-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-59ba67ae {
		--spacer-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-0a0572d {
		--spacer-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-3aee79ae {
		--spacer-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-3489a0a4>.elementor-element-populated {
		margin: 15px 15px 15px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-7 .elementor-element.elementor-element-68151b9 {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-14c354:not(.elementor-motion-effects-element-type-background),
	.elementor-7 .elementor-element.elementor-element-14c354>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 0px auto;
	}

	.elementor-7 .elementor-element.elementor-element-29ef78ef {
		--spacer-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-6b045fc9 {
		--spacer-size: 10px;
	}

	.elementor-7 .elementor-element.elementor-element-5daee83b {
		--spacer-size: 10px;
	}

	.elementor-7 .elementor-element.elementor-element-17739a9e {
		--spacer-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-1aa07f5e {
		--spacer-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-3505edcf {
		--spacer-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-1a51a932 {
		--spacer-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-16f8a32 {
		--spacer-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-f3d73f7 {
		--spacer-size: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-59f6369b {
		--spacer-size: 55px;
	}

	.elementor-7 .elementor-element.elementor-element-e602ba0 {
		--spacer-size: 40px;
	}
}

@media(max-width:767px) {
	.elementor-7 .elementor-element.elementor-element-f1ddb40 {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-5abdd23e .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7 .elementor-element.elementor-element-59ba67ae {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-0a0572d {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-6d472b49 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7 .elementor-element.elementor-element-10a5f453 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-7 .elementor-element.elementor-element-47e3822 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-7 .elementor-element.elementor-element-7718604 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-7 .elementor-element.elementor-element-b8a964b .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-7 .elementor-element.elementor-element-225e0eb1 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-7 .elementor-element.elementor-element-b900e28 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-7 .elementor-element.elementor-element-7f82455 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-7 .elementor-element.elementor-element-744f8bc1 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-7 .elementor-element.elementor-element-3aee79ae {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-7d3a8c3b .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7 .elementor-element.elementor-element-20c9f3e4 {
		text-align: left;
	}

	.elementor-7 .elementor-element.elementor-element-3489a0a4>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7 .elementor-element.elementor-element-5c06dfa2>.elementor-element-populated {
		margin: 15px 15px 15px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-7 .elementor-element.elementor-element-29ef78ef {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-3b8da3c6 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7 .elementor-element.elementor-element-17739a9e {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-5f4149d9 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7 .elementor-element.elementor-element-1aa07f5e {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-3505edcf {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-650f8916 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7 .elementor-element.elementor-element-1a51a932 {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-50b31f0 .testimonials-text,
	.elementor-7 .elementor-element.elementor-element-50b31f0 .testimonials-text p {
		font-size: 17px;
	}

	.elementor-7 .elementor-element.elementor-element-f3d73f7 {
		--spacer-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-580d54cf .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7 .elementor-element.elementor-element-684b8fc1 {
		padding: 0px 15px 0px 15px;
	}

	.elementor-7 .elementor-element.elementor-element-59f6369b {
		--spacer-size: 30px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7 .elementor-element.elementor-element-3a97c61 {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-a1fa02e {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-958e58f {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-2310db4f {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-44f6320b {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-6f5eec3f {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-6563a22f {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-8008075 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-16cbd8d5 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-73ac4aeb {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-6d61511a {
		width: 70%;
	}

	.elementor-7 .elementor-element.elementor-element-3489a0a4 {
		width: 70%;
	}

	.elementor-7 .elementor-element.elementor-element-754d7065 {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-79ab2f4 {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-bf3349e {
		width: 33.3%;
	}

	.elementor-7 .elementor-element.elementor-element-d491eda {
		width: 33.3%;
	}

	.elementor-7 .elementor-element.elementor-element-a8da31a {
		width: 33.3%;
	}

	.elementor-7 .elementor-element.elementor-element-9c85685 {
		width: 33.3%;
	}

	.elementor-7 .elementor-element.elementor-element-ba444bb {
		width: 33.3%;
	}

	.elementor-7 .elementor-element.elementor-element-7ea9c98 {
		width: 33.3%;
	}
}