
			.range-fe-seo-box {
				position: fixed;
				bottom: 0;
				left: 0;
				right: 0;
				width: 95%;
				margin: 0 auto;
				font-size: 18px !important;
				color: white;
				overflow: hidden;
				height: 60px;
				transition: 350ms ease height;
			}

			.range-fe-seo-box-open {
				height: auto !important;
			}

			.range-fe-seo-box-open-svg svg {
				transform: rotate(180deg);
			}

			.range-fe-seo-box-top {
				border-top-right-radius: 12px;
				border-top-left-radius: 12px;
				background: linear-gradient(145deg, #3E4147 0%, #626670 100%);
				font-weight: bold;
				height: 60px;
				display: flex;
				align-items: center;
				justify-content: space-between;
				font-size: 24px;
			}

			.range-fe-seo-title {
				padding: 15px;
				flex: 1 1 auto;
			}

			.range-fe-seo-open {
				display: flex;
				align-items: center;
				justify-content: center;
				background: linear-gradient(145deg, #1459ba, #327ee9);
				height: 100%;
				border-top-right-radius: 12px;
				padding-left: 30px;
				padding-right: 30px;
				transition: all 350ms ease-in-out;
			}

			.range-fe-seo-open svg {
				fill: white;
				width: 30px;
				transition: all 350ms ease-in-out;
				z-index: 99;
				pointer-events: none;
			}

			.range-fe-seo-open:hover {
				background: #7ab317;
				cursor: pointer;
			}

			.range-fe-seo-box-inner {
				background: linear-gradient(145deg, #1459ba, #327ee9) !important;
				padding: 20px;
				float: left;
			}

			.range-fe-seo-form-row {
				margin-bottom: 15px;
			}

			.range-fe-checkbox-row {
				width: 100% !important;
				margin-bottom: 0;
			}

			.range-fe-checkboxes {
				display: flex;
			}

			.range-fe-checkbox label {
				margin-bottom: 0 !important;
				margin-right: 10px;
			}

			.range-fe-checkbox {
				display: flex;
				align-items: center;
				margin-right: 15px;
			}

			.range-fe-seo-form-row label {
				margin-bottom: 10px;
				font-weight: bold;
			}

			.range-fe-seo-form-row input {
				font-size: 16px !important;
			}

			.range-fe-submit-button {
				background: white;
				color: #1459ba;
				outline: none;
				border: 0;
				border-radius: 10px;
				padding: 15px 25px;
				font-weight: bold;
				transition: all 250ms ease-in-out;
				text-transform: uppercase;
				letter-spacing: 1.5px;
			}

			.range-fe-submit-button:hover {
				background: #222;
				color: white;
			}

			@media(min-width:991px) {
				.range-fe-seo-form-row {
					width: 49%;
					float: left;
				}

				.range-fe-seo-form-row:nth-child(odd) {
					float: right;
				}

				.range-fe-checkbox-row {
					float: left;
				}
			}
		