﻿.elementor-55 .elementor-element.elementor-element-b222737>.elementor-container {
	min-height:62vh
}
.elementor-55 .elementor-element.elementor-element-b222737:not(.elementor-motion-effects-element-type-background),.elementor-55 .elementor-element.elementor-element-b222737>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image:url(../../../../../plt/img/header/contact.jpg);
	background-position:bottom center;
	background-size:cover
}
.elementor-55 .elementor-element.elementor-element-b222737 {
	transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
	padding:0 35px
}
.elementor-55 .elementor-element.elementor-element-b222737>.elementor-background-overlay {
	transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-55 .elementor-element.elementor-element-1f1dcc3>.elementor-element-populated {
	border-style:solid;
	border-width:10px;
	border-color:var(--e-global-color-3497e955);
	transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
	margin:125px 0 0 35px;
	padding:54px 40px 45px
}
.elementor-55 .elementor-element.elementor-element-1f1dcc3>.elementor-element-populated>.elementor-background-overlay {
	transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-55 .elementor-element.elementor-element-1f1dcc3 {
	max-width:420px
}
.elementor-55 .elementor-element.elementor-element-cba28cc .aux-modern-heading-primary {
	font-size:50px;
	font-weight:700;
	line-height:1.2em;
	color:white;
	margin:0
}
.elementor-55 .elementor-element.elementor-element-80f97ca span:not(.aux-breadcrumb-sep) a {
	color:white;
}
.elementor-55 .elementor-element.elementor-element-80f97ca span:not(.aux-breadcrumb-sep) {
	color:white;
}
.elementor-55 .elementor-element.elementor-element-80f97ca span {
	font-size:14px;
	font-weight:500;
	line-height:1.2em;
    color: white;
}
.elementor-55 .elementor-element.elementor-element-80f97ca .aux-elementor-breadcrumbs {
	text-align:left
}
.elementor-55 .elementor-element.elementor-element-80f97ca p.aux-breadcrumbs {
	transition:all ease-out .3s
}
.elementor-55 .elementor-element.elementor-element-2ba81e11>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content:center;
	align-items:center
}
.elementor-55 .elementor-element.elementor-element-2ba81e11>.elementor-background-overlay {
	opacity:.87;
	transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-55 .elementor-element.elementor-element-2ba81e11 {
	transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
	padding:220px 35px
}
.elementor-55 .elementor-element.elementor-element-377515cf>.elementor-element-populated {
	padding:0 50px 0 0
}
.elementor-55 .elementor-element.elementor-element-377515cf {
	animation-timing-function:cubic-bezier(.165,.84,.44,1)
}
.elementor-55 .elementor-element.elementor-element-178975f3 .aux-modern-heading-primary {
	font-size:17px;
	font-weight:500;
	line-height:1.2em;
	letter-spacing:1.02px;
	color:rgba(68,68,68,.6)
}
.elementor-55 .elementor-element.elementor-element-178975f3 .aux-modern-heading-secondary {
	font-size:53px;
	font-weight:700;
	line-height:1.2em;
	color:var(--e-global-color-6f964130);
	margin:10px 0 23px
}
.elementor-55 .elementor-element.elementor-element-178975f3 .aux-modern-heading-divider {
	height:2px;
	width:130px;
	background-color:var(--e-global-color-3497e955)
}
.elementor-55 .elementor-element.elementor-element-178975f3 .aux-modern-heading-description {
	color:var(--e-global-color-1c589cd6);
	font-family:poppins,Sans-serif;
	font-size:15px;
	font-weight:400;
	margin:40px 0 0
}
.elementor-55 .elementor-element.elementor-element-e5db2c7 input:not([type=submit]) {
	font-size:14px;
	font-weight:500;
	text-transform:capitalize;
	line-height:1.2em;
	color:var(--e-global-color-10d68df9);
	padding:20px;
	background-color:rgba(255,255,255,.85);
	transition:all ease-out .3s
}
.elementor-55 .elementor-element.elementor-element-e5db2c7 input:not([type=submit]):focus {
	background-color:#fff
}
.elementor-55 .elementor-element.elementor-element-e5db2c7 input:not([type=submit])::placeholder {
	font-family:poppins,Sans-serif;
	font-size:14px;
	font-weight:300;
	text-transform:capitalize;
	font-style:normal;
	color:var(--e-global-color-1c589cd6)
}
.elementor-55 .elementor-element.elementor-element-e5db2c7 input[type=text] {
	transition:all ease-out .3s
}
.elementor-55 .elementor-element.elementor-element-e5db2c7 input[type=email] {
	transition:all ease-out .3s
}
.elementor-55 .elementor-element.elementor-element-e5db2c7 select {
	transition:all ease-out .3s
}
.elementor-55 .elementor-element.elementor-element-e5db2c7 textarea {
	font-weight:500;
	text-transform:none;
	color:var(--e-global-color-10d68df9);
	padding:20px;
	background-color:rgba(255,255,255,.85);
	transition:all ease-out .3s
}
.elementor-55 .elementor-element.elementor-element-e5db2c7 textarea:focus {
	background-color:#fff
}
.elementor-55 .elementor-element.elementor-element-e5db2c7 textarea::placeholder {
	font-size:14px;
	font-weight:300;
	font-style:normal;
	color:var(--e-global-color-1c589cd6)
}
.elementor-55 .elementor-element.elementor-element-e5db2c7 input[type=submit] {
	font-size:15px;
	font-weight:400;
	text-transform:uppercase;
	line-height:1.2em;
	color:var(--e-global-color-6f964130);
	border-style:solid;
	border-width:2px;
	padding:16px 40px;
	margin:50px 0 0;
	background-color:transparent;
	transition:all ease-out .3s
}
.elementor-55 .elementor-element.elementor-element-e5db2c7>.elementor-widget-container {
	margin:40px 0 0
}
.elementor-55 .elementor-element.elementor-element-1c59af4f>.elementor-element-populated {
	margin:0;
	padding:0 0 0 50px
}
.elementor-55 .elementor-element.elementor-element-1c59af4f {
	animation-delay:.25s;
	animation-timing-function:cubic-bezier(.165,.84,.44,1)
}
.elementor-55 .elementor-element.elementor-element-878546a {
	color:var(--e-global-color-6f964130);
	font-size:20px;
	font-weight:500;
	line-height:1.5em
}
.elementor-55 .elementor-element.elementor-element-878546a>.elementor-widget-container {
	padding:86px 67px 92px 72px;
	border-style:solid;
	border-width:15px;
	border-color:var(--e-global-color-14a892c);
	border-radius:0
}
.elementor-55 .elementor-element.elementor-element-a8832b3>.elementor-element-populated {
	padding:0
}
@media(min-width:768px) {
	.elementor-55 .elementor-element.elementor-element-1f1dcc3 {
		width:100%
	}
	.elementor-55 .elementor-element.elementor-element-377515cf {
		width:55%
	}
	.elementor-55 .elementor-element.elementor-element-5f7d5e2f {
		width:4.996%
	}
	.elementor-55 .elementor-element.elementor-element-1c59af4f {
		width:40%
	}
}
@media(max-width:1024px) and (min-width:768px) {
	.elementor-55 .elementor-element.elementor-element-1f1dcc3 {
		width:100%
	}
	.elementor-55 .elementor-element.elementor-element-377515cf {
		width:100%
	}
	.elementor-55 .elementor-element.elementor-element-1c59af4f {
		width:100%
	}
}
@media(max-width:1024px) {
	.elementor-55 .elementor-element.elementor-element-1f1dcc3>.elementor-element-populated {
		margin:125px 0 0
	}
	.elementor-55 .elementor-element.elementor-element-cba28cc .aux-modern-heading-primary {
		font-size:36px;
		line-height:42px
	}
	.elementor-55 .elementor-element.elementor-element-2ba81e11 {
		padding:150px 35px
	}
	.elementor-55 .elementor-element.elementor-element-377515cf>.elementor-element-populated {
		padding:0 50px
	}
	.elementor-55 .elementor-element.elementor-element-178975f3 .aux-modern-heading-primary {
		font-size:10px
	}
	.elementor-55 .elementor-element.elementor-element-178975f3 .aux-modern-heading-secondary {
		font-size:36px;
		line-height:42px
	}
	.elementor-55 .elementor-element.elementor-element-1c59af4f>.elementor-element-populated {
		padding:0 50px
	}
	.elementor-55 .elementor-element.elementor-element-878546a>.elementor-widget-container {
		margin:70px 0 0
	}
}
@media(max-width:767px) {
	.elementor-55 .elementor-element.elementor-element-377515cf>.elementor-element-populated {
		padding:0 20px
	}
	.elementor-55 .elementor-element.elementor-element-178975f3 .aux-modern-heading-primary {
		font-size:10px
	}
	.elementor-55 .elementor-element.elementor-element-178975f3 .aux-modern-heading-secondary {
		font-size:36px;
		line-height:42px
	}
	.elementor-55 .elementor-element.elementor-element-178975f3>.elementor-widget-container {
		padding:0 20px
	}
	.elementor-55 .elementor-element.elementor-element-e5db2c7 input[type=submit] {
		margin:0
	}
	.elementor-55 .elementor-element.elementor-element-1c59af4f>.elementor-element-populated {
		padding:0 20px
	}
	.elementor-55 .elementor-element.elementor-element-878546a {
		font-size:15px
	}
	.elementor-55 .elementor-element.elementor-element-878546a>.elementor-widget-container {
		margin:0 0 70px;
		padding:20px
	}
}
@media only screen and (min-width:1024px) and (max-width:1200px) {
	.elementor-55 .elementor-element.elementor-element-1f1dcc3 {
		width:50%
	}
}
.elementor-55 .elementor-element.elementor-element-e5db2c7 .wpcf7 textarea {
	height:134px;
	min-height:134px
}
@media only screen and (min-width:768px) {
	.elementor-55 .elementor-element.elementor-element-e5db2c7 .aux-arch-form-inputs {
		display:flex
	}
	.elementor-55 .elementor-element.elementor-element-e5db2c7 .aux-arch-form-inputs>.wpcf7-form-control-wrap:not(:last-child) {
		margin-right:3%
	}
	.elementor-55 .elementor-element.elementor-element-e5db2c7 .wpcf7-submit {
		float:right
	}
}
@media only screen and (min-width:1024px) and (max-width:1200px) {
	.elementor-55 .elementor-element.elementor-element-5f7d5e2f {
		display:none
	}
}
@media only screen and (min-width:1024px) and (max-width:1200px) {
	.elementor-55 .elementor-element.elementor-element-1c59af4f {
		margin-left:40px;
		width: 40%
	}
}