.contact-form-section {
	position: relative;
	display: flex;
	flex-direction: column;
	padding: 0.83rem 0;
}
@media screen and (max-width: 768px) and (orientation: portrait) {
	.contact-form-section {
		padding: 0.4rem 0;
}
	}
.contact-form-section .contact-form-wrap {
		position: relative;
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
		gap: 0.4rem;
	}
@media screen and (max-width: 768px) and (orientation: portrait) {
	.contact-form-section .contact-form-wrap {
			flex-direction: column;
			gap: 0.8rem;
	}
		}
:is(.contact-form-section .contact-form-wrap) .info-block-wrap {
			position: relative;
			width: 3.05rem;
			display: flex;
			flex-direction: column;
			align-items: flex-start;
			justify-content: flex-start;
			gap: 0.32rem;
			padding: 0.32rem;
			background-color:  var(--orange);
			border-radius: 0.32rem;
			overflow: hidden;
		}
@media screen and (max-width: 768px) and (orientation: portrait) {
	:is(.contact-form-section .contact-form-wrap) .info-block-wrap {
				width: 100%;
		}
			}
:is(:is(.contact-form-section .contact-form-wrap) .info-block-wrap) .info-block-title {
				color: var(--white);
			}
:is(:is(.contact-form-section .contact-form-wrap) .info-block-wrap) .info-block-text {
				color: var(--white);
			}
:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .info-block-wrap) .info-block-text) p) a {
						text-decoration: underline;
						transition: color 0.4s ease-in-out;
						color: var(--white);
					}
:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .info-block-wrap) .info-block-text) p) a):hover {
							color: var(--blue);
						}
:is(.contact-form-section .contact-form-wrap) .form-outer-wrap {
			position: relative;
			display: flex;
			flex-direction: column;
			align-items: flex-start;
			justify-content: flex-start;
			gap: 0.4rem;
			width: 6.3rem;
		}
@media screen and (max-width: 768px) and (orientation: portrait) {
	:is(.contact-form-section .contact-form-wrap) .form-outer-wrap {
				width: 100%;
		}
			}
:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .title {
				color: var(--dark-grey);
			}
:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap {
				position: relative;
			}
:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme {
					position: relative;
					width: 100%;
				}
:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) .gform_validation_errors {
						position: relative;
						display: none;
					}
:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) .gform_required_legend {
						position: relative;
						display: none;
					}
:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) .gform_confirmation_message {
						position: relative;
						font-size: 0.2rem;
						line-height: 120%;
						letter-spacing: 0;
						font-weight: 600;
						color: var(--dark-grey);
					}
:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form {
						position: relative;
						width: 100%;
					}
:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body{
							position: relative;
						}
:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gfield--type-frcaptcha) .gfield_label{
									display: none!important;
								}
:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gfield--type-frcaptcha) .ginput_container_frcaptcha .frc-content .frc-button{
									background-color: var(--blue)!important;
								}
:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields {
								position: relative;
								row-gap: 0.19rem;
							}
:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield_validation_message {
									position: relative;
									color: var(--orange);
								}
:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield:has(input:focus) .gfield_label,:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield:has(textarea:focus) .gfield_label,:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield:has(input[placeholder]:not(:placeholder-shown)) .gfield_label,:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield:has(textarea[placeholder]:not(:placeholder-shown)) .gfield_label,:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield:has(input:-webkit-autofill) .gfield_label {
									opacity: 0;
									pointer-events: none;
								}
:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield {
									position: relative;
								}
:is(:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield) .gfield_label {
										position: absolute;
										display: flex;
										gap: 0;
										margin-bottom: 0;
										left: 0.18rem;
										top: 0.15rem;
										font-family: var(--main-font);
										font-size: 0.16rem;
										line-height: 140%;
										font-weight: 400;
										letter-spacing: 0;
										color: var(--dark-grey);
										opacity: 0.5;
										z-index: 2;
										transition: opacity 0.2s ease-in-out;
									}
:is(:is(:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield) .gfield_label) .gfield_required_asterisk {
											color: var(--orange);
											font-family: var(--main-font);
											font-size: 0.16rem;
											line-height: 140%;
											font-weight: 400;
											letter-spacing: 0;
										}
:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) input,:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) textarea {
									position: relative;
									width: 100%;
									height: 0.32rem;
									padding: 0.13rem 0.16rem;
									border-radius: 0.32rem;
									background-color: var(--super-light-grey);
									border: 0.01rem solid var(--light-grey);
									font-size: 0.16rem;
									line-height: 140%;
									font-weight: 400;
									letter-spacing: 0;
									color: var(--dark-grey);
									block-size: auto;
								}
:is(:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) input,:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) textarea):focus {
										outline: none !important;
										box-shadow: none !important;
										border-color: var(--light-grey) !important;
									}
:is(:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) input,:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) textarea):focus-visible {
										outline: none !important;
										box-shadow: none !important;
										border-color: var(--light-grey) !important;
									}
:is(:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) input,:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) textarea)::placeholder {
										color: transparent
									}
:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) input[type="radio"],:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) input[type="checkbox"] {
									position: relative;
									padding: 0;
									border-radius: 0.08rem;
									width: 0.24rem;
									height: 0.24rem;
									cursor: pointer;
								}
:is(:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) input[type="radio"],:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) input[type="checkbox"]):checked::before {
										color: var(--orange)!important;
									}
:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield--type-consent {
									position: relative;
								}
:is(:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield--type-consent) .ginput_container_consent {
										position: relative;
										align-items: center;
									}
:is(:is(:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield--type-consent) .ginput_container_consent) label {
											margin-left: 0.08rem;
											font-size: 0.2rem;
											line-height: 120%;
											font-weight: 600;
											letter-spacing: 0;
											color: var(--dark-grey);
											cursor: pointer;
										}
:is(:is(:is(:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield--type-consent) .ginput_container_consent) label) .gfield_required_asterisk {
												font-size: 0.2rem;
												line-height: 120%;
												font-weight: 600;
												letter-spacing: 0;
												color: var(--orange);
											}
:is(:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) .gfield--type-consent) .gfield_consent_description {
										position: relative;
										padding: 0;
										font-size: 0.16rem;
										line-height: 140%;
										font-weight: 400;
										letter-spacing: 0;
										color: var(--dark-grey);
										border: none;
										max-height: unset;
									}
:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform-body) .gform_fields) textarea {
									min-block-size: 2.49rem;
									resize: none;
								}
:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform_footer {
							position: relative;
						}
:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform_footer) .gform_button {
								position: relative;
								padding: 0.14rem 0.23rem;
								border-radius: 2rem;
								font-size: 0.16rem;
								line-height: 100%;
								letter-spacing: 0;
								font-weight: 500;
								text-transform: uppercase;
								background-color: var(--orange);
								color: var(--white);
								border: 1px solid var(--orange);
								transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out;
							}
:is(:is(:is(:is(:is(:is(:is(.contact-form-section .contact-form-wrap) .form-outer-wrap) .form-inner-wrap) .gform-theme) form) .gform_footer) .gform_button):hover {
									background-color: transparent;
									color: var(--orange);
								}
