.max-w-\[49\.8125rem\] {
	max-width: 49.8125rem;
}

.text-center {
	text-align: center;
}

.pt-12 {
	padding-top: 3rem;
}

.pb-8 {
	padding-bottom: 2rem;
}

.bg-no-repeat {
	background-repeat: no-repeat;
}

.bg-top {
	background-position: top;
}

.bg-cover {
	background-size: cover;
}

.bg-neutral-100 {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.overflow-hidden {
	overflow: hidden;
}

.w-full {
	width: 100%;
}

.px-4 {
	padding-left: 1rem;
	padding-right: 1rem;
}

.mx-auto {
	margin-left: auto;
	margin-right: auto;
}

.block {
	display: block;
}

.\!text-black {
	--tw-text-opacity: 1 !important;
	color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.\!font-semibold {
	font-weight: 600 !important;
}

.\!font-montserrat {
	font-family: montserrat, sans-serif !important;
}

.max-w-\[66\.625rem\] {
	max-width: 66.625rem;
}

.pb-4 {
	padding-bottom: 1rem;
}

.max-w-\[34\.5rem\] {
	max-width: 34.5rem;
}

.\!font-bold {
	font-weight: 700 !important;
}

.max-w-none {
	max-width: none;
}

.pt-10 {
	padding-top: 2.5rem;
}

.bg-center {
	background-position: 50%;
}

.z-50 {
	z-index: 50;
}

.relative {
	position: relative;
}

.justify-center {
	justify-content: center;
}

.items-center {
	align-items: center;
}

.max-w-\[81rem\] {
	max-width: 81rem;
}

.flex {
	display: flex;
}

.z-10 {
	z-index: 10;
}

.z-20 {
	z-index: 20;
}

.max-w-\[100\%\],
.max-w-full {
	max-width: 100%;
}

.w-auto {
	width: auto;
}

.pt-8 {
	padding-top: 2rem;
}

.bg-\[\#F5F5F5\] {
	--tw-bg-opacity: 1;
	background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.mb-8 {
	margin-bottom: 2rem;
}

.flex-col {
	flex-direction: column;
}

.\!tracking-\[0\.03rem\] {
	letter-spacing: 0.03rem !important;
}

.\!leading-\[1\.875rem\] {
	line-height: 1.875rem !important;
}

.\!normal-case {
	text-transform: none !important;
}

header.header-module.nav-is-fixed {
	background: transparent;
}

header.header-module.nav-is-fixed .header-logo a {
	color: #fff;
}

header.header-module.nav-is-fixed .header-navigation li .nav-link {
	color: #fff;
}

header.header-module.nav-is-fixed line {
	stroke: #fff;
}

.bg-neutral-100 {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.Banner-module--container--area,
.Banner-module--content--area,
.Banner-module--devices--area,
.Banner-module--form-content--area [class~="form-row"],
.Banner-module--form-content--area button,
.Banner-module--form-heading--area h2>span,
.Banner-module--heading--area {
	margin-left: auto;
	margin-right: auto;
}

.Banner-module--container--area,
.Banner-module--content--area,
.Banner-module--form-content--area [class~="form-row"],
.Banner-module--form-content--area button,
.Banner-module--form-heading--area h2>span,
.Banner-module--heading--area,
.Banner-module--title--area {
	margin-left: auto;
	margin-right: auto;
}

.Banner-module--content--area span,
.Banner-module--form--area span {
	display: block;
}

.Banner-module--wrapper--area {
	height: 100%;
	overflow: hidden;
	width: 100%;
}

.Banner-module--outer-container--area {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 5.5rem;
	width: 100%;
}

.Banner-module--container--area {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: 1rem;
	max-width: none;
	width: 100%;
}

.Banner-module--content--area {
	margin-top: 0;
	max-width: none;
	position: relative;
	width: 100%;
}

.Banner-module--heading--area {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	padding-left: 1rem;
	padding-right: 1rem;
}

.Banner-module--heading--area span {
	color: currentColor;
}

.Banner-module--heading--area span:first-child {
	display: none;
}

.Banner-module--heading--area span:nth-child(2) {
	font-family: montserrat, sans-serif;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.15;
	margin-top: 1rem;
	text-align: center;
}

.Banner-module--devices--area {
	margin-top: 1.75rem;
	max-width: 46.4375rem;
	padding-left: 1rem;
	padding-right: 1rem;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1;
}

.Banner-module--devices--area>img {
	width: auto;
}

.Banner-module--form-wrapper--area {
	--tw-bg-opacity: 1;
	background-color: rgb(249 249 249 / var(--tw-bg-opacity));
	padding: 0.625rem 0.4375rem;
	width: 100%;
}

.Banner-module--form--area {
	-webkit-filter: drop-shadow(0 8px 12px hsla(202, 5%, 60%, 0.12));
	filter: drop-shadow(0 8px 12px rgba(148, 155, 159, 0.12));
	flex-shrink: 0;
	position: relative;
	width: 100%;
	z-index: 10;
}

.Banner-module--form--area [class~="primary-button"][type="submit"] {
	font-size: 0.875rem;
	padding: 0.875rem 0;
	width: 100%;
}

.Banner-module--form-heading--area {
	border-top-left-radius: 0.125rem;
	border-top-right-radius: 0.125rem;
}

.Banner-module--form-heading--area>h2 {
	--tw-text-opacity: 1;
	color: rgb(19 19 20 / var(--tw-text-opacity));
	font-family: montserrat, sans-serif;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.44;
	text-align: center;
}

.Banner-module--form-content--area {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-bottom-left-radius: 0.125rem;
	border-bottom-right-radius: 0.125rem;
	padding: 1.5rem 1.25rem;
}

.Banner-module--form-content--area [class~="form-row"] input {
    height: 3.125rem;
    padding: 0.6875rem 0.75rem;
    border-color: rgb(133 133 133/var(--tw-border-opacity));
}

.Banner-module--form-content--area [class~="form-row"]:not(:first-child) {
	margin-top: 1.125rem;
}

.Banner-module--form-content--area [class~="form-row"]:first-child [class~="form-col"]:nth-child(2) {
	margin-top: 1.125rem;
}

.Banner-module--form-content--area [class~="form-row"]:last-child [class~="form-submit"] {
	margin-top: 0;
}

.Banner-module--form-content--area [class~="form-col"] {
	padding: 0;
}

.List-module--container--area {
	align-items: flex-start;
	-webkit-column-gap: 2.5rem;
	column-gap: 2.5rem;
	display: grid;
	grid-template-columns: repeat(1, minmax(0, 1fr));
	justify-content: space-between;
	justify-items: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3rem;
	max-width: 70rem;
	padding-left: 1rem;
	padding-right: 1rem;
	row-gap: 3.25rem;
	width: 100%;
}

.List-module--item--area {
	max-width: 23.875rem;
	width: 100%;
}

.List-module--details--area {
	max-width: 30rem;
	width: 100%;
}

.List-module--details--area> :not([hidden])~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
	margin-top: calc(0.875rem * (1 - var(--tw-space-y-reverse)));
}

.List-module--details--area button[class~="primary-button"] {
	margin-left: auto;
	margin-right: auto;
}

.LCF-module--form--area {
	margin-top: 0.75rem;
}

.LCF-module--form--area [class~="form-submit"] {
	display: flex;
	justify-content: center;
}

.LCF-module--form--area [class~="form-submit"] button[class~="primary-button"] {
	width: 100%;
}

.LCF-module--call-us--area {
	margin-top: 1.5rem;
	text-align: center;
}

.LCF-module--call-us--area a {
	--tw-text-opacity: 1;
	color: rgb(19 19 20 / var(--tw-text-opacity));
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1.875rem;
}

.LCF-module--call-us--area a span {
	font-weight: 600;
}

.FooterV3-module--section--area {
	--tw-text-opacity: 1;
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	overflow: hidden;
	padding: 1.25rem 1rem 4rem;
	text-align: center;
	width: 100%;
}

.FooterV3-module--container--area {
	margin-bottom: 0.5rem;
	margin-left: auto;
	margin-right: auto;
	max-width: 80rem;
	position: relative;
	z-index: 10;
}

.FooterV3-module--logo--area {
	color: currentColor;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 15.5625rem;
	width: 100%;
}

.FooterV3-module--divider--area {
	margin-top: 1rem;
	width: 100%;
}

.FooterV3-module--divider-text--area {
	display: inline-block;
	font-family: montserrat, sans-serif;
	font-size: 0.875rem;
	font-weight: 500;
	letter-spacing: 0.105em;
	line-height: 1.5;
	text-transform: uppercase;
	width: 100%;
}

.FooterV3-module--divider-text--area:after,
.FooterV3-module--divider-text--area:before {
	--tw-border-opacity: 1;
	--tw-content: "";
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
	border-width: 1px;
	content: var(--tw-content);
	height: 1px;
	position: absolute;
	top: 33.5%;
	width: 8%;
}

.FooterV3-module--divider-text--area:before {
	left: -1rem;
}

.FooterV3-module--divider-text--area:after {
	right: -1rem;
}

.FooterV3-module--contacts--area {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: 1.25rem;
	width: 100%;
}

.FooterV3-module--contacts--area>* {
	align-items: center;
	display: flex;
	justify-content: center;
}

.FooterV3-module--contacts--area> :not(:first-child) {
	margin-top: 1rem;
}

.FooterV3-module--contact--area>*,
.FooterV3-module--website--area>* {
	display: inline-block;
}

.FooterV3-module--contact--area> :not(:first-child),
.FooterV3-module--website--area> :not(:first-child) {
	margin-left: 1rem;
}

.FooterV3-module--label--area {
	font-size: 0.8125rem;
	font-weight: 600;
	line-height: 1.07;
	text-transform: uppercase;
}

.FooterV3-module--link--area {
	font-family: montserrat, sans-serif;
	font-size: 0.8125rem;
	font-weight: 600;
	line-height: 1.375;
	text-transform: uppercase;
}

.FooterV3-module--website--area svg {
	height: 1.3125rem;
	width: 1.3125rem;
}

.FooterV3-module--contact--area svg {
	height: 1.5rem;
	width: 1.5rem;
}

.FooterV3-module--socials--area {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.FooterV3-module--socials--area a {
	align-items: center;
	display: flex;
	height: 2.1875rem;
	justify-content: center;
	margin-left: 0.3rem;
	margin-right: 0.3rem;
	width: 2.125rem;
}

.FooterV3-module--socials--area svg {
	width: 1.0831rem;
}

.FooterV3-module--facebook--area svg {
	width: 0.5062rem;
}

.FooterV3-module--linkedin--area svg {
	width: 0.975rem;
}

.FooterV3-module--pinterest--area svg {
	width: 1.1287rem;
}

.CyberMondaySale2023-module--layout-inner-page--area [class^="MetricsCard-module--wrapper"] {
	padding-bottom: 5rem;
}

.CyberMondaySale2023-module--layout-inner-page--area [class^=".MetricsCard-module--container"] {
	margin-top: 4.5rem;
}

.CyberMondaySale2023-module--layout-inner-page--area [class^="FooterV3-module--section"] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(19 19 20 / var(--tw-bg-opacity)) !important;
	background-image: none !important;
}

.CyberMondaySale2023-module--layout-inner-page--area [class^="FooterV3-module--link"] {
	font-family: termina, sans-serif;
}

.CyberMondaySale2023-module--layout-inner-page--area [class^="FooterV3-module--label"] {
	letter-spacing: 0.17813rem;
}

.Footer-module--section--9956a,
.Footer-module--section--area {
	display: none !important;
}

.Banner-module--form-content--area [class~="form-row"] [class~="indicator"] {
    height: 5px;
}

.Banner-module--form-content--area [class~="form-row"]:last-child [class~="form-submit"] {
    margin: 0;
}

.LCF-module--form--area [class~=form-row] textarea::-ms-input-placeholder,
.LCF-module--form--area [class~=form-row] input[type=text]::-ms-input-placeholder,
.LCF-module--form--area [class~=form-row] input[type=email]::-ms-input-placeholder  { /* Edge 12-18 */
    font-size: 0 !important;
}
  
.LCF-module--form--area [class~=form-row] textarea::placeholder,
.LCF-module--form--area [class~=form-row] input[type=text]::placeholder,
.LCF-module--form--area [class~=form-row] input[type=email]::placeholder {
    font-size: 0 !important
}

@media (min-width: 375px) {
	.Banner-module--heading--area {
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.Banner-module--heading--area span:nth-child(2) {
		font-size: 1.25rem;
	}

	.Banner-module--form-heading--area>h2 {
		font-size: 1.375rem;
	}

	.Banner-module--form-content--area [class~="form-row"]:first-child [class~="form-col"]:nth-child(2) {
		margin-left: 1rem;
		margin-top: 0;
	}

	.FooterV3-module--logo--area {
		max-width: 16.375rem;
	}

	.FooterV3-module--divider-text--area:after,
	.FooterV3-module--divider-text--area:before {
		width: 7%;
	}
}

@media (min-width: 400px) {
	.xxs\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
}

@media (min-width: 400px) {

	.FooterV3-module--divider-text--area:after,
	.FooterV3-module--divider-text--area:before {
		width: 9%;
	}
}

@media (min-width: 427px) {
	.xs\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
}

@media (min-width: 427px) {
	.FooterV3-module--section--area {
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.FooterV3-module--divider-text--area {
		font-size: 0.9375rem;
	}

	.FooterV3-module--divider-text--area:after,
	.FooterV3-module--divider-text--area:before {
		width: 10%;
	}

	.FooterV3-module--divider-text--area:before {
		left: -2rem;
	}

	.FooterV3-module--divider-text--area:after {
		right: -2rem;
	}
}

@media (min-width: 640px) {
	.List-module--item--area {
		max-width: 37.5rem;
	}

	.List-module--details--area button[class~="primary-button"] {
		padding-left: 1.5188rem;
		padding-right: 1.5188rem;
	}

	.FooterV3-module--divider-text--area:after,
	.FooterV3-module--divider-text--area:before {
		width: 15%;
	}

	.Banner-module--form-content--area [class~="form-row"]:last-child [class~="form-submit"] button[class~="primary-button"] {
		line-height: 1.5rem;
	}
}

@media (min-width: 768px) {
	.md\:pb-\[5rem\] {
		padding-bottom: 5rem;
	}

	.md\:pt-\[3\.125rem\] {
		padding-top: 3.125rem;
	}

	.md\:pt-16 {
		padding-top: 4rem;
	}

	.md\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}

	.md\:pt-10 {
		padding-top: 2.5rem;
	}

	.md\:pb-7 {
		padding-bottom: 1.75rem;
	}

	.md\:w-\[100\%\] {
		width: 100%;
	}

	.md\:mb-4 {
		margin-bottom: 1rem;
	}

	.md\:mt-\[2\.6875rem\] {
		margin-top: 2.6875rem;
	}

	.md\:leading-\[2\.5rem\] {
		line-height: 2.5rem;
	}

	.md\:text-\[2rem\] {
		font-size: 2rem;
	}
}

@media (min-width: 768px) {
	.Banner-module--container--area {
		flex-direction: row;
		margin-top: 2.875rem;
		max-width: 50rem;
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.Banner-module--content--area {
		max-width: 24.5rem;
	}

	.Banner-module--heading--area {
		padding-left: 0;
		padding-right: 0;
	}

	.Banner-module--heading--area span:nth-child(2) {
		font-size: 1.375rem;
		margin-top: 1.25rem;
	}

	.Banner-module--devices--area {
		margin-top: 2rem;
		padding-left: 0;
		padding-right: 0;
	}

	.Banner-module--form-wrapper--area {
		display: contents;
		padding: 0;
	}

	.Banner-module--form--area {
		margin-bottom: 2rem;
		margin-left: 1rem;
		width: 21.25rem;
	}

	.Banner-module--form--area [class~="primary-button"][type="submit"] {
		padding-bottom: 0.4375rem;
		padding-top: 0.4375rem;
	}

	.Banner-module--form-heading--area {
		padding-bottom: 1.125rem;
		padding-top: 1.125rem;
	}

	.Banner-module--form-heading--area>h2 {
		font-size: 1.25rem;
	}

	.Banner-module--form-content--area {
		padding: 1.125rem 0.875rem;
	}

	.Banner-module--form-content--area [class~="form-row"] {
		width: 19.5rem;
	}

	.Banner-module--form-content--area [class~="form-row"] input {
		height: 2.875rem;
	}

	.Banner-module--form-content--area [class~="form-row"]:not(:first-child) {
		margin-top: 0.625rem;
	}

	.List-module--container--area {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.List-module--details--area button[class~="primary-button"] {
		padding-bottom: 0.875rem;
		padding-top: 0.875rem;
	}

	.List-module--container--area>.List-module--item--area:nth-child(odd) .List-module--details--area {
		margin-left: auto;
	}

	.List-module--container--area>.List-module--item--area:nth-child(2n) .List-module--details--area {
		margin-right: auto;
	}

	.FooterV3-module--divider--area {
		position: relative;
	}

	.FooterV3-module--divider-text--area:after,
	.FooterV3-module--divider-text--area:before {
		top: 50%;
		width: 24%;
	}

	.FooterV3-module--divider-text--area:before {
		left: 0;
	}

	.FooterV3-module--divider-text--area:after {
		right: 0;
	}
}

@media screen and (min-width: 768px) and (max-width: 800px) {
	.Banner-module--content--area {
		max-width: 24.5rem;
	}
}

@media (min-width: 1024px) {
	.lg\:tracking-\[0\.045rem\] {
		letter-spacing: 0.045rem;
	}

	.lg\:leading-normal {
		line-height: 1.5;
	}

	.lg\:text-\[2\.25rem\] {
		font-size: 2.25rem;
	}

	.lg\:py-\[2\.5rem\] {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem;
	}

	.lg\:block {
		display: block;
	}

	.lg\:pb-\[1\.8125rem\] {
		padding-bottom: 1.8125rem;
	}

	.lg\:max-w-\[48\%\] {
		max-width: 48%;
	}

	.lg\:leading-\[2\.5rem\] {
		line-height: 2.5rem;
	}

	.lg\:text-\[1\.65rem\] {
		font-size: 1.65rem;
	}

	.lg\:max-w-\[30rem\] {
		max-width: 30rem;
	}
}

@media (min-width: 1024px) {
	.Banner-module--container--area {
		margin-top: 4rem;
		max-width: 90rem;
		padding-bottom: 2rem;
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.Banner-module--content--area {
		margin-left: 0;
		margin-right: 0;
		max-width: 51.3125rem;
	}

	.Banner-module--heading--area span:nth-child(2) {
		font-size: 1.75rem;
		margin-top: 1.9rem;
	}

	.Banner-module--devices--area {
		margin-top: 0;
	}

	.Banner-module--form--area {
		margin-left: 2.1875rem;
		margin-top: 0;
		width: 25.5rem;
	}

	.Banner-module--form--area [class~="primary-button"][type="submit"] {
		font-size: 1rem;
		padding-bottom: 1.125rem;
		padding-top: 1.125rem;
	}

	.Banner-module--form-heading--area>h2 {
		font-size: 2.125rem;
		line-height: 2.625rem;
	}

	.Banner-module--form-content--area {
		padding: 1.5rem 1.625rem;
	}

	.Banner-module--form-content--area [class~="form-row"] {
		width: 22.25rem;
	}

	.Banner-module--form-content--area [class~="form-row"] input {
		height: 4rem;
		padding: 0 1.25rem;
	}

	.Banner-module--form-content--area [class~="form-row"]:not(:first-child) {
		margin-top: 1.25rem;
	}

	.List-module--item--area {
		max-width: 28.75rem;
	}

	.LCF-module--form--area [class~="form-submit"] button[class~="primary-button"] {
		font-size: 1.25rem;
	}

	.LCF-module--call-us--area {
		max-width: 36.875rem;
		width: 100%;
	}

	.FooterV3-module--section--area {
		padding-bottom: 0.9375rem;
	}

	.FooterV3-module--logo--area {
		max-width: 14.75rem;
	}

	.FooterV3-module--divider--area {
		margin-top: 0.75rem;
	}

	.FooterV3-module--divider-text--area {
		font-size: 1rem;
	}

	.FooterV3-module--divider-text--area:after,
	.FooterV3-module--divider-text--area:before {
		width: 29%;
	}

	.FooterV3-module--contacts--area {
		flex-direction: row;
		justify-content: space-between;
		margin-top: 0.375rem;
	}

	.FooterV3-module--contacts--area> :not(:first-child) {
		margin-top: 0;
	}

	.FooterV3-module--label--area {
		font-size: 0.9375rem;
	}

	.FooterV3-module--link--area {
		font-size: 1rem;
	}

	.FooterV3-module--socials--area {
		margin-left: 1rem;
	}
}

@media (min-width: 1280px) {
	.xl\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.xl\:px-\[2\.375rem\] {
		padding-left: 2.375rem;
		padding-right: 2.375rem;
	}
}

@media (min-width: 1280px) {
	.Banner-module--container--area {
		padding-left: 3rem;
		padding-right: 3rem;
	}

	.Banner-module--heading--area span:nth-child(2) {
		line-height: 1.875rem;
	}

	.Banner-module--devices--area>img {
		max-width: 100%;
	}

	.Banner-module--form-heading--area {
		padding-bottom: 0.5rem;
		padding-top: 1.5rem;
	}

	.List-module--container--area {
		max-width: 83rem;
	}

	.List-module--item--area {
		max-width: 37.5rem;
	}

	.List-module--container--area>.List-module--item--area:nth-child(odd) {
		padding-right: 3rem;
	}

	.List-module--container--area>.List-module--item--area:nth-child(odd) .List-module--details--area {
		max-width: 27rem;
	}

	.List-module--container--area>.List-module--item--area:nth-child(2n) .List-module--details--area {
		max-width: 31rem;
	}

	.FooterV3-module--divider-text--area:after,
	.FooterV3-module--divider-text--area:before {
		width: 34.3%;
	}

	.FooterV3-module--label--area {
		line-height: 1rem;
	}

	.FooterV3-module--contact--area {
		margin-right: 2rem;
	}
}

@media (min-width: 1430px) {
	.xl\:leading-\[3\.6875rem\] {
		line-height: 3.6875rem;
	}

	.xl\:text-\[2\.1875rem\] {
		font-size: 2.1875rem;
	}

	.\32xl\:leading-\[3\.6875rem\] {
		line-height: 3.6875rem;
	}

	.\32xl\:text-\[2\.1875rem\] {
		font-size: 2.1875rem;
	}
}

@media (max-width: 1023px) {
	.lg-max\:hidden {
		display: none;
	}
}

@media (max-width: 767px) {
	.Banner-module--heading--area {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}

	.List-module--details--area {
		margin-left: auto;
		margin-right: auto;
	}

	.LCF-module--form--area [class~="form-submit"] button[class~="primary-button"] {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
}

@media (max-width: 639px) {
	.Banner-module--devices--area {
		--tw-translate-x: 0.5rem;
		margin-bottom: 1rem;
		margin-top: 0;
		-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}

	.LCF-module--form--area [class~="form-row"] {
		flex-direction: column;
	}
}

@media (max-width: 426px) {
	.LCF-module--form--area button[class~="primary-button"] {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
}

@media (max-width: 374px) {
	.FooterV3-module--divider-text--area {
		max-width: 13rem;
	}
}