.elementor-1131 .elementor-element.elementor-element-e96fd7f>.elementor-container {
	max-width: 1266px;
	min-height: 600px;
}

@media (min-width: 1200px) { /* это будет показано при разрешении монитора до 930 пикселей */
  .content-header {
	  margin-top: 50px;
	  } /* основное содержимое занимает всё пространство окна */
}

@media (max-width: 530px) { /* это будет показано при разрешении монитора до 930 пикселей */
  .content-header-mobile {  
    margin-top: 150px;
	  } /* основное содержимое занимает всё пространство окна */
}

.elementor-1131 .elementor-element.elementor-element-e96fd7f>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-1131 .elementor-element.elementor-element-0bd9b34>.elementor-element-populated {
	padding: 90px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-c9a7dc5 .elementor-heading-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 50px;
	font-weight: 900;
	line-height: 1.3em;
}

.elementor-1131 .elementor-element.elementor-element-bd177a4 {
	color: #515151;
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 200;
}

.elementor-1131 .elementor-element.elementor-element-bd177a4>.elementor-widget-container {
	margin: 0px 40px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-fd30f56>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-6c7eae3 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	background-color: #FD423B;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1131 .elementor-element.elementor-element-6c7eae3 .elementor-button:hover,
.elementor-1131 .elementor-element.elementor-element-6c7eae3 .elementor-button:focus {
	background-color: #FF241C;
}

.elementor-1131 .elementor-element.elementor-element-8a4903d>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-1131 .elementor-element.elementor-element-b95e8cd .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	fill: #1F1F1F;
	color: #1F1F1F;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1F1F1F;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1131 .elementor-element.elementor-element-b95e8cd .elementor-button:hover,
.elementor-1131 .elementor-element.elementor-element-b95e8cd .elementor-button:focus {
	color: #FFFFFF;
	background-color: #FF241C;
	border-color: #FF241C;
}

.elementor-1131 .elementor-element.elementor-element-b95e8cd .elementor-button:hover svg,
.elementor-1131 .elementor-element.elementor-element-b95e8cd .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-e96fd7f:not(.elementor-motion-effects-element-type-background),
.elementor-1131 .elementor-element.elementor-element-e96fd7f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F6F6F6;
}

.elementor-1131 .elementor-element.elementor-element-e96fd7f>.elementor-background-overlay {
	background-image: url("/wp-content/uploads/2021/01/1.webp"); 
	background-position: center left;
	background-repeat: no-repeat;
	background-size: 55% auto;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-e96fd7f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-bdf1c18>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-92a3cf2 .elementor-heading-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 900;
	line-height: 1.3em;
}

.elementor-1131 .elementor-element.elementor-element-3959909 {
	--divider-border-style: solid;
	--divider-border-color: #1F1F1F;
	--divider-border-width: 1px;
}

.elementor-1131 .elementor-element.elementor-element-3959909 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-1131 .elementor-element.elementor-element-3959909 .elementor-divider {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-1131 .elementor-element.elementor-element-3959909>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-bdf1c18 {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-217afbe>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-188eee5.elementor-position-right .elementor-image-box-img {
	margin-left: -10px;
}

.elementor-1131 .elementor-element.elementor-element-188eee5.elementor-position-left .elementor-image-box-img {
	margin-right: -10px;
}

.elementor-1131 .elementor-element.elementor-element-188eee5.elementor-position-top .elementor-image-box-img {
	margin-bottom: -10px;
}

.elementor-1131 .elementor-element.elementor-element-188eee5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1131 .elementor-element.elementor-element-188eee5 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-188eee5:hover .elementor-image-box-img img {
	filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-1131 .elementor-element.elementor-element-188eee5 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1131 .elementor-element.elementor-element-188eee5 .elementor-image-box-title {
	margin-bottom: 18px;
}

.elementor-1131 .elementor-element.elementor-element-188eee5 .elementor-image-box-content .elementor-image-box-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 900;
}

.elementor-1131 .elementor-element.elementor-element-80ac5cc.elementor-position-right .elementor-image-box-img {
	margin-left: -10px;
}

.elementor-1131 .elementor-element.elementor-element-80ac5cc.elementor-position-left .elementor-image-box-img {
	margin-right: -10px;
}

.elementor-1131 .elementor-element.elementor-element-80ac5cc.elementor-position-top .elementor-image-box-img {
	margin-bottom: -10px;
}

.elementor-1131 .elementor-element.elementor-element-80ac5cc .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1131 .elementor-element.elementor-element-80ac5cc .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-80ac5cc .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1131 .elementor-element.elementor-element-80ac5cc .elementor-image-box-title {
	margin-bottom: 18px;
}

.elementor-1131 .elementor-element.elementor-element-80ac5cc .elementor-image-box-content .elementor-image-box-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 900;
}

.elementor-1131 .elementor-element.elementor-element-217afbe {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-217afbe>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-6367ab9>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-d149341.elementor-position-right .elementor-image-box-img {
	margin-left: -10px;
}

.elementor-1131 .elementor-element.elementor-element-d149341.elementor-position-left .elementor-image-box-img {
	margin-right: -10px;
}

.elementor-1131 .elementor-element.elementor-element-d149341.elementor-position-top .elementor-image-box-img {
	margin-bottom: -10px;
}

.elementor-1131 .elementor-element.elementor-element-d149341 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1131 .elementor-element.elementor-element-d149341 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-d149341 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1131 .elementor-element.elementor-element-d149341 .elementor-image-box-title {
	margin-bottom: 18px;
}

.elementor-1131 .elementor-element.elementor-element-d149341 .elementor-image-box-content .elementor-image-box-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 900;
}

.elementor-1131 .elementor-element.elementor-element-4673f3b.elementor-position-right .elementor-image-box-img {
	margin-left: -10px;
}

.elementor-1131 .elementor-element.elementor-element-4673f3b.elementor-position-left .elementor-image-box-img {
	margin-right: -10px;
}

.elementor-1131 .elementor-element.elementor-element-4673f3b.elementor-position-top .elementor-image-box-img {
	margin-bottom: -10px;
}

.elementor-1131 .elementor-element.elementor-element-4673f3b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1131 .elementor-element.elementor-element-4673f3b .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-4673f3b .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1131 .elementor-element.elementor-element-4673f3b .elementor-image-box-title {
	margin-bottom: 18px;
}

.elementor-1131 .elementor-element.elementor-element-4673f3b .elementor-image-box-content .elementor-image-box-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 900;
}

.elementor-1131 .elementor-element.elementor-element-6367ab9 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-285d2a9>.elementor-container {
	max-width: 1200px;
}

.elementor-bc-flex-widget .elementor-1131 .elementor-element.elementor-element-cce81f5.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-cce81f5.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-cce81f5:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1131 .elementor-element.elementor-element-cce81f5>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F6F6F6;
}

.elementor-1131 .elementor-element.elementor-element-cce81f5>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 10px 10px 36px 10px;
	padding: 20px 40px 20px 20px;
}

.elementor-1131 .elementor-element.elementor-element-cce81f5>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-b903077 {
	color: #1F1F1F;
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 200;
}

.elementor-1131 .elementor-element.elementor-element-b903077>.elementor-widget-container {
	margin: 0px 40px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-b03d4a8 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	background-color: #FD423B;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1131 .elementor-element.elementor-element-b03d4a8 .elementor-button:hover,
.elementor-1131 .elementor-element.elementor-element-b03d4a8 .elementor-button:focus {
	background-color: #FF241C;
}

.elementor-1131 .elementor-element.elementor-element-9050827.elementor-position-right .elementor-image-box-img {
	margin-left: -10px;
}

.elementor-1131 .elementor-element.elementor-element-9050827.elementor-position-left .elementor-image-box-img {
	margin-right: -10px;
}

.elementor-1131 .elementor-element.elementor-element-9050827.elementor-position-top .elementor-image-box-img {
	margin-bottom: -10px;
}

.elementor-1131 .elementor-element.elementor-element-9050827 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1131 .elementor-element.elementor-element-9050827 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-9050827 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1131 .elementor-element.elementor-element-9050827 .elementor-image-box-title {
	margin-bottom: 18px;
}

.elementor-1131 .elementor-element.elementor-element-9050827 .elementor-image-box-content .elementor-image-box-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 900;
}

.elementor-1131 .elementor-element.elementor-element-285d2a9 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-ef3f4f6>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-1f8eaed .elementor-heading-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 900;
	line-height: 1.3em;
}

.elementor-1131 .elementor-element.elementor-element-3c6c297 {
	--divider-border-style: solid;
	--divider-border-color: #1F1F1F;
	--divider-border-width: 1px;
}

.elementor-1131 .elementor-element.elementor-element-3c6c297 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-1131 .elementor-element.elementor-element-3c6c297 .elementor-divider {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-1131 .elementor-element.elementor-element-3c6c297>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-ef3f4f6 {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-6a28bbc>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-0c866dd:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1131 .elementor-element.elementor-element-0c866dd>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F6F6F6;
}

.elementor-1131 .elementor-element.elementor-element-0c866dd>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 40px 0px 40px 40px;
}

.elementor-1131 .elementor-element.elementor-element-0c866dd>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-fdb41c0 {
	text-align: left;
}

.elementor-1131 .elementor-element.elementor-element-fdb41c0 .elementor-heading-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 900;
	text-decoration: underline;
	line-height: 1.3em;
}

.elementor-1131 .elementor-element.elementor-element-00a68b5 {
	font-family: "Manrope", Sans-serif;
	font-weight: 300;
	line-height: 1.6em;
}

.elementor-1131 .elementor-element.elementor-element-0762b30:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1131 .elementor-element.elementor-element-0762b30>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F6F6F6;
}

.elementor-1131 .elementor-element.elementor-element-0762b30>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 0px;
	padding: 40px 40px 40px 40px;
}

.elementor-1131 .elementor-element.elementor-element-0762b30>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-2991a88 {
	text-align: left;
}

.elementor-1131 .elementor-element.elementor-element-2991a88 .elementor-heading-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 900;
	text-decoration: underline;
	line-height: 1.3em;
}

.elementor-1131 .elementor-element.elementor-element-f0658ba {
	font-family: "Manrope", Sans-serif;
	font-weight: 300;
	line-height: 1.6em;
}

.elementor-1131 .elementor-element.elementor-element-6a28bbc {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-0ce379f>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-0ce379f {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-2906d61>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-ed5539c .elementor-heading-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 900;
	line-height: 1.3em;
}

.elementor-1131 .elementor-element.elementor-element-e5cf605 {
	--divider-border-style: solid;
	--divider-border-color: #1F1F1F;
	--divider-border-width: 1px;
}

.elementor-1131 .elementor-element.elementor-element-e5cf605 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-1131 .elementor-element.elementor-element-e5cf605 .elementor-divider {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-1131 .elementor-element.elementor-element-e5cf605>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-2906d61 {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-3bdeb0f5>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32 .ha-testimonial-carousel__item {
	flex-direction: column-reverse;
	padding: 40px 20px 40px 20px;
	background-color: #F6F6F6;
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32 .ha-testimonial-carousel-slick-slide {
	padding: 20px;
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32.ha-testimonial-carousel--top .ha-testimonial-carousel__content {
	margin-bottom: 25px;
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32.ha-testimonial-carousel--bottom .ha-testimonial-carousel__content {
	margin-top: 25px;
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32 .ha-testimonial-carousel__content {
	color: #565555;
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32 .ha-testimonial-carousel__reviewer-thumb {
	width: 86px;
	height: 86px;
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32.ha-testimonial--left .ha-testimonial-carousel__content:after {
	left: calc((86px / 2) - 18px);
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32.ha-testimonial--right .ha-testimonial-carousel__content:after {
	right: calc((86px / 2) - 18px);
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32 .ha-testimonial-carousel__reviewer-name {
	color: #242424;
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32 .ha-testimonial-carousel__reviewer-title {
	font-size: 14px;
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32 .slick-dots li button:before {
	color: #cccccc;
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32 .slick-dots li button:hover:before {
	color: #242424;
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32 .slick-dots .slick-active button:before {
	color: #242424;
}

.elementor-1131 .elementor-element.elementor-element-58a7bb32.ha-has-background-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-c898423>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-05bdae5:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1131 .elementor-element.elementor-element-05bdae5>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F6F6F6;
}

.elementor-1131 .elementor-element.elementor-element-05bdae5>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 40px 0px 40px 40px;
}

.elementor-1131 .elementor-element.elementor-element-05bdae5>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-a300e05 .elementor-heading-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 900;
	line-height: 1.3em;
}

.elementor-1131 .elementor-element.elementor-element-21c05bb3 {
	color: #1F1F1F;
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3em;
}

.elementor-1131 .elementor-element.elementor-element-21c05bb3>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-0e7e9fd:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1131 .elementor-element.elementor-element-0e7e9fd>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F6F6F6;
}

.elementor-1131 .elementor-element.elementor-element-0e7e9fd>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 40px 50px 40px;
}

.elementor-1131 .elementor-element.elementor-element-0e7e9fd>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-field-group {
	padding-right: calc( 10px/2);
	padding-left: calc( 10px/2);
	margin-bottom: 10px;
}

.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-form-fields-wrapper {
	margin-left: calc( -10px/2);
	margin-right: calc( -10px/2);
	margin-bottom: -10px;
}

.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-1131 .elementor-element.elementor-element-a49704a .elementor-labels-inline .elementor-field-group>label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-1131 .elementor-element.elementor-element-a49704a .elementor-labels-inline .elementor-field-group>label {
	padding-right: 0px;
}

body .elementor-1131 .elementor-element.elementor-element-a49704a .elementor-labels-above .elementor-field-group>label {
	padding-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-field-type-html {
	padding-bottom: 0px;
	color: #F6F6F6;
}

.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-field-group .elementor-field {
	color: #1F1F1F;
}

.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-field-group .elementor-field,
.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-field-subgroup label {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
}

.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #F6F6F6;
	border-color: #1F1F1F;
	border-width: 0px 0px 1px 0px;
}

.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-field-group .elementor-select-wrapper select {
	background-color: #F6F6F6;
	border-color: #1F1F1F;
	border-width: 0px 0px 1px 0px;
}

.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-field-group .elementor-select-wrapper::before {
	color: #1F1F1F;
}

.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-button {
	background-color: #FD423B;
	color: #FFFFFF;
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-button svg {
	fill: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-a49704a .elementor-button:hover {
	background-color: #FF241C;
}

.elementor-1131 .elementor-element.elementor-element-a49704a>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-c898423 {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-cdd45c0>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-b6ce15c .elementor-heading-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 900;
	line-height: 1.3em;
}

.elementor-1131 .elementor-element.elementor-element-0dad384 {
	--divider-border-style: solid;
	--divider-border-color: #1F1F1F;
	--divider-border-width: 1px;
}

.elementor-1131 .elementor-element.elementor-element-0dad384 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-1131 .elementor-element.elementor-element-0dad384 .elementor-divider {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-1131 .elementor-element.elementor-element-0dad384>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-cdd45c0 {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-8142361>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-46f3039 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc( 0.66 * 100%);
}

.elementor-1131 .elementor-element.elementor-element-46f3039:after {
	content: "0.66";
}

.elementor-1131 .elementor-element.elementor-element-46f3039 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-1131 .elementor-element.elementor-element-46f3039 .elementor-posts-container {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
}

.elementor-msie .elementor-1131 .elementor-element.elementor-element-46f3039 .elementor-post {
	padding-right: calc( 30px/2);
	padding-left: calc( 30px/2);
	padding-bottom: 30px;
}

.elementor-msie .elementor-1131 .elementor-element.elementor-element-46f3039 .elementor-posts-container {
	margin-left: calc( -30px/2);
	margin-right: calc( -30px/2);
}

.elementor-1131 .elementor-element.elementor-element-46f3039.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	margin-right: 20px;
}

.elementor-1131 .elementor-element.elementor-element-46f3039.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	margin-left: 20px;
}

.elementor-1131 .elementor-element.elementor-element-46f3039.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 20px;
}

.elementor-1131 .elementor-element.elementor-element-46f3039 .elementor-post__title,
.elementor-1131 .elementor-element.elementor-element-46f3039 .elementor-post__title a {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-1131 .elementor-element.elementor-element-46f3039 .elementor-post__title {
	margin-bottom: 11px;
}

.elementor-1131 .elementor-element.elementor-element-46f3039 .elementor-post__excerpt p {
	font-family: "Manrope", Sans-serif;
}

.elementor-1131 .elementor-element.elementor-element-46f3039 .elementor-post__read-more {
	color: #FD423B;
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 200;
}

.elementor-1131 .elementor-element.elementor-element-8142361 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-67dc3d2>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-e120c3a {
	text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-e120c3a .elementor-heading-title {
	color: #1F1F1F;
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 200;
}

.elementor-1131 .elementor-element.elementor-element-67dc3d2 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-7da6ccd>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-d0ad8d3 .elementor-heading-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 900;
	line-height: 1.3em;
}

.elementor-1131 .elementor-element.elementor-element-b7ae04a {
	--divider-border-style: solid;
	--divider-border-color: #1F1F1F;
	--divider-border-width: 1px;
}

.elementor-1131 .elementor-element.elementor-element-b7ae04a .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-1131 .elementor-element.elementor-element-b7ae04a .elementor-divider {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-1131 .elementor-element.elementor-element-b7ae04a>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-7da6ccd {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-7a80f3c>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-a1e8459 {
	color: #1F1F1F;
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-1131 .elementor-element.elementor-element-5e43607>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-ccc78bb .elementor-heading-title {
	color: #1F1F1F;
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 900;
	line-height: 1.3em;
}

.elementor-1131 .elementor-element.elementor-element-5e43607 {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-3ef9f0f4>.elementor-container {
	max-width: 1200px;
}

.elementor-1131 .elementor-element.elementor-element-5a54bf7f .jet-instagram-gallery__image {
	height: 181px;
}

.elementor-1131 .elementor-element.elementor-element-5a54bf7f .jet-instagram-gallery__inner {
	margin: 5px;
}

.elementor-1131 .elementor-element.elementor-element-5a54bf7f .jet-instagram-gallery__notice {
	margin: 5px;
}

.elementor-1131 .elementor-element.elementor-element-5a54bf7f .jet-instagram-gallery__instance {
	margin: -5px;
}

.elementor-1131 .elementor-element.elementor-element-5a54bf7f .jet-instagram-gallery__content {
	justify-content: center;
}

.elementor-1131 .elementor-element.elementor-element-5a54bf7f .jet-instagram-gallery__caption {
	order: 1;
	align-self: center;
	text-align: center;
	max-width: 100px;
}

.elementor-1131 .elementor-element.elementor-element-5a54bf7f .jet-instagram-gallery__meta {
	order: 2;
	align-self: center;
}

.elementor-1131 .elementor-element.elementor-element-3ef9f0f4 {
	margin-top: 30px;
	margin-bottom: 0px;
}

body.elementor-page-1131 {
	padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
	.elementor-1131 .elementor-element.elementor-element-e96fd7f>.elementor-container {
		min-height: 456px;
	}
	.elementor-1131 .elementor-element.elementor-element-e96fd7f>.elementor-container:after {
		content: "";
		min-height: inherit;
	}
	.elementor-1131 .elementor-element.elementor-element-c9a7dc5 .elementor-heading-title {
		font-size: 38px;
	}
	.elementor-1131 .elementor-element.elementor-element-e96fd7f {
		padding: 10px 10px 10px 10px;
	}
	.elementor-1131 .elementor-element.elementor-element-0762b30>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
	}
	.elementor-1131 .elementor-element.elementor-element-5a54bf7f .jet-instagram-gallery__image {
		height: 100px;
	}
}

@media(max-width:767px) {
	.elementor-1131 .elementor-element.elementor-element-e96fd7f>.elementor-container {
		min-height: 600px;
	}
	.elementor-1131 .elementor-element.elementor-element-e96fd7f>.elementor-container:after {
		content: "";
		min-height: inherit;
	}
	.elementor-1131 .elementor-element.elementor-element-c9a7dc5 {
		text-align: center;
	}
	.elementor-1131 .elementor-element.elementor-element-bd177a4 .elementor-text-editor {
		text-align: center;
	}
	.elementor-1131 .elementor-element.elementor-element-bd177a4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-1131 .elementor-element.elementor-element-6c7eae3 .elementor-button {
		padding: 12px 29px 12px 29px;
	}
	.elementor-1131 .elementor-element.elementor-element-8a4903d>.elementor-element-populated {
		padding: 10px 0px 0px 0px;
	}
	.elementor-1131 .elementor-element.elementor-element-e96fd7f>.elementor-background-overlay {
		background-position: top center;
		background-size: 301px auto;
	}
	.elementor-1131 .elementor-element.elementor-element-92a3cf2 .elementor-heading-title {
		font-size: 30px;
	}
	.elementor-1131 .elementor-element.elementor-element-188eee5 .elementor-image-box-img {
		margin-bottom: -10px;
	}
	.elementor-1131 .elementor-element.elementor-element-80ac5cc .elementor-image-box-img {
		margin-bottom: -10px;
	}
	.elementor-1131 .elementor-element.elementor-element-d149341 .elementor-image-box-img {
		margin-bottom: -10px;
	}
	.elementor-1131 .elementor-element.elementor-element-4673f3b .elementor-image-box-img {
		margin-bottom: -10px;
	}
	.elementor-1131 .elementor-element.elementor-element-cce81f5.elementor-column {
		-webkit-box-ordinal-group: calc(2 + 1);
		-ms-flex-order: 2;
		order: 2;
	}
	.elementor-1131 .elementor-element.elementor-element-cce81f5>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		padding: 20px 20px 20px 20px;
	}
	.elementor-1131 .elementor-element.elementor-element-557300c.elementor-column {
		-webkit-box-ordinal-group: calc(1 + 1);
		-ms-flex-order: 1;
		order: 1;
	}
	.elementor-1131 .elementor-element.elementor-element-9050827 .elementor-image-box-img {
		margin-bottom: -10px;
	}
	.elementor-1131 .elementor-element.elementor-element-1f8eaed .elementor-heading-title {
		font-size: 30px;
	}
	.elementor-1131 .elementor-element.elementor-element-0c866dd>.elementor-element-populated {
		margin: -30px 10px 0px 10px;
	}
	.elementor-1131 .elementor-element.elementor-element-0762b30>.elementor-element-populated {
		margin: 0px 10px 10px 10px;
	}
	.elementor-1131 .elementor-element.elementor-element-ed5539c .elementor-heading-title {
		font-size: 30px;
	}
	.elementor-1131 .elementor-element.elementor-element-58a7bb32 .ha-testimonial-carousel-slick-slide {
		padding: 0px;
	}
	.elementor-1131 .elementor-element.elementor-element-58a7bb32.ha-testimonial-carousel--top .ha-testimonial-carousel__content {
		margin-bottom: 150px;
	}
	.elementor-1131 .elementor-element.elementor-element-58a7bb32.ha-testimonial-carousel--bottom .ha-testimonial-carousel__content {
		margin-top: 150px;
	}
	.elementor-1131 .elementor-element.elementor-element-58a7bb32 .ha-testimonial-carousel__reviewer-name {
		margin-bottom: 2px;
	}
	.elementor-1131 .elementor-element.elementor-element-05bdae5>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		padding: 20px 20px 20px 20px;
	}
	.elementor-1131 .elementor-element.elementor-element-a300e05 .elementor-heading-title {
		font-size: 30px;
	}
	.elementor-1131 .elementor-element.elementor-element-21c05bb3 .elementor-text-editor {
		text-align: center;
	}
	.elementor-1131 .elementor-element.elementor-element-21c05bb3 {
		line-height: 1.5em;
	}
	.elementor-1131 .elementor-element.elementor-element-0e7e9fd>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		padding: 0px 20px 20px 20px;
	}
	.elementor-1131 .elementor-element.elementor-element-b6ce15c .elementor-heading-title {
		font-size: 30px;
	}
	.elementor-1131 .elementor-element.elementor-element-46f3039 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc( 0.5 * 100%);
	}
	.elementor-1131 .elementor-element.elementor-element-46f3039:after {
		content: "0.5";
	}
	.elementor-1131 .elementor-element.elementor-element-46f3039 .elementor-post__thumbnail__link {
		width: 100%;
	}
	.elementor-1131 .elementor-element.elementor-element-d0ad8d3 .elementor-heading-title {
		font-size: 30px;
	}
	.elementor-1131 .elementor-element.elementor-element-ccc78bb .elementor-heading-title {
		font-size: 30px;
	}
}

@media(min-width:768px) {
	.elementor-1131 .elementor-element.elementor-element-1c35f22 {
		width: 53.833%;
	}
	.elementor-1131 .elementor-element.elementor-element-0bd9b34 {
		width: 46.126%;
	}
	.elementor-1131 .elementor-element.elementor-element-fd30f56 {
		width: 48.041%;
	}
	.elementor-1131 .elementor-element.elementor-element-8a4903d {
		width: 51.957%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1131 .elementor-element.elementor-element-1c35f22 {
		width: 45%;
	}
	.elementor-1131 .elementor-element.elementor-element-0bd9b34 {
		width: 55%;
	}
	.elementor-1131 .elementor-element.elementor-element-8bd84ea {
		width: 14%;
	}
	.elementor-1131 .elementor-element.elementor-element-0c866dd {
		width: 43%;
	}
	.elementor-1131 .elementor-element.elementor-element-0762b30 {
		width: 43%;
	}
}
