@media screen and (min-width: 1000px) {
	[data-scroll] {
		transition: opacity 0.5s ease-in-out, transform 1s cubic-bezier(0.16, 0.88, 0.45, 1)
	}

	.fade-in,
	.ease-right,
	.ease-left,
	.ease-btm,
	.ease-top {
		opacity: 0
	}

	.fade-in[data-scroll="in"],
	.ease-right[data-scroll="in"],
	.ease-left[data-scroll="in"],
	.ease-btm[data-scroll="in"],
	.ease-top[data-scroll="in"] {
		opacity: 1
	}

	.fade-in {
		transition-duration: 1s
	}

	[class*="ease-"][data-scroll="in"] {
		transform: none
	}

	.ease-right {
		transform: translateX(100px)
	}

	.ease-left {
		transform: translateX(-100px)
	}

	.ease-top {
		transform: translateY(-100px)
	}

	.ease-btm {
		transform: translateY(100px)
	}

	.fade-in[data-scroll="in"].ease-delay-100 {
		transition-delay: 200ms
	}

	.fade-in[data-scroll="in"].ease-delay-200 {
		transition-delay: 400ms
	}

	.fade-in[data-scroll="in"].ease-delay-300 {
		transition-delay: 600ms
	}

	.fade-in[data-scroll="in"].ease-delay-400 {
		transition-delay: 800ms
	}

	.fade-in[data-scroll="in"].ease-delay-500 {
		transition-delay: 1000ms
	}
}

:root {
	--orange: #EC6608
}

.comparsion-heading {
	text-align: center;
	margin-top: -37px;
	margin-bottom: 8px
}

.comparsion-heading strong {
	font-size: 14px;
	font-weight: 700;
	color: var(--orange);
	text-transform: uppercase
}

.calc-icon {
	display: inline-flex;
	background: none no-repeat center / 100% 100%
}

.calc-icon--pdf {
	width: 30px;
	flex: 0 0 30px;
	height: 33px;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20width%3D%2230.047%22%20height%3D%2233.083%22%20viewBox%3D%220%200%2030.047%2033.083%22%3E%3Cg%20transform%3D%22translate%280%200%29%22%3E%3Cg%20transform%3D%22translate%280%200%29%22%3E%3Cpath%20d%3D%22M29.36,12.271H27.588V6.031a.679.679,0,0,0-.208-.486L21.809.193A.709.709,0,0,0,21.33,0H4.694A2.223,2.223,0,0,0,2.46,2.206V12.271H.687A.683.683,0,0,0,0,12.949v9.52a.683.683,0,0,0,.687.679H2.46v7.731a2.223,2.223,0,0,0,2.235,2.2H25.353a2.223,2.223,0,0,0,2.235-2.206V23.147H29.36a.683.683,0,0,0,.687-.679V12.949a.683.683,0,0,0-.686-.679ZM22.017,2.283l3.19,3.066-2.162-.005a1.025,1.025,0,0,1-1.027-1.017ZM3.833,2.206a.857.857,0,0,1,.861-.851H20.644V4.328a2.392,2.392,0,0,0,2.4,2.373l3.173.008V12.27H3.833ZM26.215,30.878a.857.857,0,0,1-.862.85H4.694a.856.856,0,0,1-.861-.85V23.147h22.38Zm2.458-9.086H1.375V13.626h27.3Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23ec6608%22/%3E%3Cpath%20d%3D%22M22.439,44.832h-2a.683.683,0,0,0-.687.679v4.775a.687.687,0,0,0,1.375,0V48.96H22.44a2.064,2.064,0,1,0,0-4.128Zm0,2.771H21.124V46.188h1.314a.708.708,0,1,1,0,1.415%22%20transform%3D%22translate%28-13.132%20-30%29%22%20fill%3D%22%23ec6608%22/%3E%3Cpath%20d%3D%22M60.34,44.832H57.235a.683.683,0,0,0-.687.679v4.775a.687.687,0,0,0,1.374,0V48.458h2.061a.678.678,0,1,0,0-1.357H57.922v-.914H60.34a.678.678,0,1,0,0-1.356Z%22%20transform%3D%22translate%28-37.598%20-30%29%22%20fill%3D%22%23ec6608%22/%3E%3Cpath%20d%3D%22M39.656,44.832H38.462a.683.683,0,0,0-.687.679v4.775a.683.683,0,0,0,.687.679h1.194a3.066,3.066,0,1,0,0-6.132Zm0,4.775h-.508v-3.42h.508a1.71,1.71,0,1,1,0,3.42%22%20transform%3D%22translate%28-25.116%20-30%29%22%20fill%3D%22%23ec6608%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.calc-icon--share {
	flex: 0 0 21px;
	width: 21px;
	height: 25px;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20width%3D%2221.746%22%20height%3D%2225.51%22%20viewBox%3D%220%200%2021.746%2025.51%22%3E%3Cg%20transform%3D%22translate%280%200%29%22%3E%3Cg%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%3Cpath%20d%3D%22M17.364,0a4.37,4.37,0,0,0-4.382,4.332,4.244,4.244,0,0,0,.3,1.568L7.261,9.5a4.327,4.327,0,1,0,0,6.51l6.025,3.6a4.241,4.241,0,0,0-.3,1.574,4.375,4.375,0,1,0,1.157-2.92L8.268,14.75a4.251,4.251,0,0,0,0-3.984l5.873-3.513a4.389,4.389,0,0,0,7.606-2.922A4.37,4.37,0,0,0,17.365,0Zm0,1.594a2.733,2.733,0,1,1-2.3,4.255h0a.649.649,0,0,0-.032-.059.714.714,0,0,0-.045-.064,2.7,2.7,0,0,1-.383-1.4A2.74,2.74,0,0,1,17.364,1.595ZM4.384,10.021a2.767,2.767,0,0,1,2.083.933.8.8,0,0,0,.1.116,2.73,2.73,0,0,1-.01,3.386h0a.852.852,0,0,0-.077.094,2.77,2.77,0,0,1-2.094.941,2.734,2.734,0,1,1,0-5.468Zm12.911,8.428c.024,0,.048,0,.071,0A2.735,2.735,0,1,1,14.979,19.8h0a.683.683,0,0,0,.051-.071.519.519,0,0,0,.036-.068l.005-.007v0a2.762,2.762,0,0,1,2.223-1.2Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23ec6608%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.calc-icon--download {
	width: 25px;
	flex: 0 0 25px;
	height: 25px;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20width%3D%2225.841%22%20height%3D%2225.511%22%20viewBox%3D%220%200%2025.841%2025.511%22%3E%3Cg%20transform%3D%22translate%280%200%29%22%3E%3Cg%20transform%3D%22translate%280%200%29%22%3E%3Cpath%20d%3D%22M21.548,19.132a1.29,1.29,0,0,0,.914-.378l7.747-7.648a1.264,1.264,0,0,0,0-1.8,1.3,1.3,0,0,0-1.826,0l-5.546,5.477V1.276a1.293,1.293,0,0,0-2.585,0v13.5L14.706,9.3a1.3,1.3,0,0,0-1.827,0,1.264,1.264,0,0,0,0,1.8l7.752,7.653a1.268,1.268,0,0,0,.43.281,1.287,1.287,0,0,0,.471.092Z%22%20transform%3D%22translate%28-8.624%200%29%22%20fill%3D%22%23ec6608%22/%3E%3Cpath%20d%3D%22M2.585,55.443a1.285,1.285,0,0,0-1.292-1.276A1.285,1.285,0,0,0,0,55.443v3.827A3.852,3.852,0,0,0,3.876,63.1H21.965a3.852,3.852,0,0,0,3.876-3.827V55.443a1.293,1.293,0,0,0-2.585,0v3.827a1.283,1.283,0,0,1-1.291,1.275H3.876a1.283,1.283,0,0,1-1.291-1.275Z%22%20transform%3D%22translate%280%20-37.585%29%22%20fill%3D%22%23ec6608%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.calc-icon--info {
	flex: 0 0 25px;
	width: 25px;
	height: 25px;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20width%3D%2225.841%22%20height%3D%2225.511%22%20viewBox%3D%220%200%2025.841%2025.511%22%3E%3Cg%20transform%3D%22translate%280%200%29%22%3E%3Cg%20transform%3D%22translate%280%200%29%22%3E%3Cpath%20d%3D%22M25.841,12.758a12.64,12.64,0,0,0-3.786-9.02,13.034,13.034,0,0,0-18.273,0,12.648,12.648,0,0,0,0,18.04,13.034,13.034,0,0,0,18.273,0,12.64,12.64,0,0,0,3.786-9.02m-1.6,0a11.062,11.062,0,0,0-3.317-7.905,11.422,11.422,0,0,0-16.01,0,11.079,11.079,0,0,0,0,15.811,11.422,11.422,0,0,0,16.01,0,11.062,11.062,0,0,0,3.317-7.905%22%20transform%3D%22translate%280%20-0.002%29%22%20fill%3D%22%23ec6608%22%20fill-rule%3D%22evenodd%22/%3E%3Cpath%20d%3D%22M7.11,3.846V9.374a4.281,4.281,0,0,0,.764-.636.417.417,0,0,1,.385-.158.413.413,0,0,1,.355.468A4.465,4.465,0,0,1,7.34,11.292a3.111,3.111,0,0,1-2.073,1.031,1.839,1.839,0,0,1-1.3-.538A1.793,1.793,0,0,1,3.424,10.5V4.975a4.075,4.075,0,0,0-.759.636.426.426,0,0,1-.39.158A.417.417,0,0,1,1.92,5.3,4.44,4.44,0,0,1,3.2,3.057,3.09,3.09,0,0,1,5.267,2.026a1.868,1.868,0,0,1,1.3.533A1.8,1.8,0,0,1,7.11,3.846%22%20transform%3D%22translate%287.656%207.964%29%22%20fill%3D%22%23ec6608%22%20fill-rule%3D%22evenodd%22/%3E%3Cpath%20d%3D%22M4.05,1.06a1.97,1.97,0,0,1,1.379.562,1.911,1.911,0,0,1,0,2.722,1.959,1.959,0,0,1-2.757,0,1.911,1.911,0,0,1,0-2.722A1.97,1.97,0,0,1,4.05,1.06%22%20transform%3D%22translate%288.398%204.166%29%22%20fill%3D%22%23ec6608%22%20fill-rule%3D%22evenodd%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.comparsion-bubble {
	border-radius: 100%;
	border: 2px solid #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 42px;
	height: 42px;
	background: var(--orange);
	line-height: 1;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	margin: 0 auto
}

.calculator-btns {
	margin-top: 0;
	display: flex;
	align-items: center;
	justify-content: space-around
}

@media print,
screen and (min-width: 62.5em) {
	.calculator-btns {
		margin: 0 -10px
	}
}

.calculator-btns>div {
	padding: 0 10px
}

@media print,
screen and (min-width: 62.5em) {
	.calculator-btns>div {
		width: 25%;
		flex: 0 0 25%
	}
}

.compare-subtitle {
	color: #1E2848;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 12px
}

.compare-subtitle-2 {
	text-transform: none;
	color: #EC6608 !important;
	text-align: center;
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 24px
}

.compare-subtitle-2 span {
	font-weight: 400
}

.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).calculator-btn,
.calculator-btn {
	border-radius: 0;
	border: 2px solid #314473 !important;
	font-size: 16px;
	color: #314473 !important;
	height: 58px;
	background: none;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: left;
	font-weight: 700;
	width: 100%;
	padding-inline: 10px
}

.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).calculator-btn:hover,
.calculator-btn:hover {
	color: #fff !important;
	background: #314473 !important
}

.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).calculator-btn .calc-icon,
.calculator-btn .calc-icon {
	margin-right: 10px
}

.gf-container.tables-wrapper {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin: 0
}

@media print,
screen and (min-width: 62.5em) {
	.gf-container.tables-wrapper {
		margin: 0 -10px
	}
}

.table-wrapper {
	background: #1E2848;
	padding: 16px 16px
}

.table-wrapper table {
	width: 100%;
	background: none !important;
	margin-bottom: 0 !important
}

.table-wrapper table td,
.table-wrapper table th {
	color: #fff !important;
	font-size: 12px !important;
	text-transform: none !important;
	line-height: 1.25 !important;
	border-color: var(--orange) !important;
	letter-spacing: 0 !important;
	padding: 10px 6px !important
}

.table-wrapper table td:first-child,
.table-wrapper table th:first-child {
	border-left: none !important;
	padding-left: 0 !important
}

.table-wrapper table td:last-child,
.table-wrapper table th:last-child {
	padding-right: 0 !important;
	border-right: none !important
}

.table-wrapper table tr {
	background: none !important
}

.table-wrapper table tbody tr:last-child td,
.table-wrapper table tbody tr:last-child th {
	border-bottom: none !important
}

.gf-table-col {
	margin-bottom: 40px
}

@media print,
screen and (min-width: 62.5em) {
	.gf-table-col {
		width: 50%;
		flex: 0 0 50%;
		padding: 0 10px;
		margin-bottom: 40px
	}
}

.gf-table-col-full {
	width: 100%;
	margin-bottom: 40px
}

@media print,
screen and (min-width: 62.5em) {
	.gf-table-col-full {
		padding: 0;
		margin-bottom: 40px
	}
}

.gf-table-col-full .table-wrapper {
	padding: 0
}

.gf-table-col-full th.th-product {
	background: #1D1D1B;
	font-size: 14px;
	font-weight: 700
}

.gf-table-col-full th.for-users:first-child,
.gf-table-col-full th.for-users {
	background: #EC6608;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	text-align: left !important
}

.gf-table-col-full th.for-users:first-child .icon-user,
.gf-table-col-full th.for-users .icon-user {
	margin-right: 8px
}

.gf-table-col-full th.for-users:first-child .for-users-cell,
.gf-table-col-full th.for-users .for-users-cell {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding-left: 13px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700
}

.gf-table-col-full td {
	vertical-align: middle
}

@media print,
screen and (min-width: 62.5em) {

	.gf-table-col-full thead>tr>th:first-child,
	.gf-table-col-full tbody>tr>td:first-child {
		width: 17.3%
	}
}

@media print,
screen and (min-width: 62.5em) {

	.gf-table-col-full thead>tr>th:not(:first-child),
	.gf-table-col-full tbody>tr>td:not(:first-child) {
		width: 41.3%
	}
}

.gf-table-col-full tbody>tr>td:first-child {
	text-align: center !important
}

.gf-table-col-full tbody td {
	color: #fff;
	font-size: 12px;
	font-family: 'Lato';
	text-align: center;
	padding: 13px 20px
}

.gf-table-col-full .td-product {
	background: #304473;
	text-align: center
}

.gf-table-col-full .td-product span {
	margin: 0 auto;
	display: block
}

.gf-table-col-full .td-product--label {
	max-width: 111px;
	text-align: center;
	margin: 0 auto
}

.gf-table-col-full .ft-head th {
	text-align: center;
	padding: 23px 13px !important
}

@media print,
screen and (min-width: 62.5em) {
	.gf-table-col-full .ft-head th {
		padding: 23px 13px !important
	}
}

.gf-table-col-full .table-wrapper table td,
.gf-table-col-full .table-wrapper table th {
	border-color: #fff !important;
	border-width: 1px
}

.icon-user {
	width: 16px;
	height: 17px;
	display: block;
	background: none no-repeat center / 100% 100%;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20width%3D%2216.938%22%20height%3D%2217%22%20viewBox%3D%220%200%2016.938%2017%22%3E%3Cg%20transform%3D%22translate%280%200%29%22%3E%3Cg%20transform%3D%22translate%280%200%29%22%3E%3Cpath%20d%3D%22M11.931,9.093a5.21,5.21,0,1,0-7.356-.41,5.265,5.265,0,0,0,.41.41A7.444,7.444,0,0,0,0,16.109a.891.891,0,0,0,1.783,0,5.668,5.668,0,0,1,5.661-5.661H9.494a5.668,5.668,0,0,1,5.661,5.661.891.891,0,1,0,1.783,0,7.444,7.444,0,0,0-5.007-7.016M8.457,1.828a3.41,3.41,0,1,1-3.41,3.41,3.41,3.41,0,0,1,3.41-3.41%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.icon-yes {
	width: 28px;
	height: 28px;
	background: none no-repeat center / 100% 100%;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cg%20transform%3D%22translate%28-1183%20-680%29%22%3E%3Ccircle%20%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%20transform%3D%22translate%281183%20680%29%22%20fill%3D%22%23ec6608%22/%3E%3Cpath%20d%3D%22M6,13.293l4.293,4.293L17.448,9%22%20transform%3D%22translate%281185.276%20680.057%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22/%3E%3C/g%3E%3C/svg%3E")
}

.icon-no {
	width: 28px;
	height: 28px;
	background: none no-repeat center / 100% 100%;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cg%20transform%3D%22translate%28-838%20-1004%29%22%3E%3Cg%20transform%3D%22translate%28838%201004%29%22%20fill%3D%22none%22%20stroke%3D%22%23fe3d3e%22%20stroke-width%3D%222%22%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%20stroke%3D%22none%22/%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2213%22%20fill%3D%22none%22/%3E%3C/g%3E%3Cpath%20d%3D%22M15.859,15.859,6,6m9.859,0L6,15.859%22%20transform%3D%22translate%28841.071%201007.07%29%22%20fill%3D%22none%22%20stroke%3D%22%23fe3d3e%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22/%3E%3C/g%3E%3C/svg%3E")
}

#main .gform_wrapper {
	display: flex;
	flex-direction: column
}

#main .gform_validation_errors {
	order: 10
}

#main #field_1_16 {
	display: none !important
}

#main .content,
#main .sidebar {
	padding-top: 13px;
	padding-bottom: 0
}

#main .gform_heading,
#main .gf_page_steps {
	background: #1E2848;
	margin: 0;
	width: 100vw;
	position: relative;
	left: 50%;
	transform: translate(-50%, 0)
}

#main .gform_heading {
	z-index: 20
}

#main .gform_title {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 0;
	font-size: 50px;
	padding-top: 45px
}

#main .gf_page_steps {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	padding: 40px 0;
	box-shadow: 0 0 99px 0 rgba(0, 0, 0, 0.5);
	position: relative;
	z-index: 1
}

#main .gform-theme--framework .gf_step_label {
	color: #fff;
	font-weight: 700;
	font-size: 14px
}

#main .gform-theme--framework .gf_step_number {
	width: 42px;
	height: 42px;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	border: 2px solid #fff
}

#main .gform-theme--framework .gf_step.gf_step_completed .gf_step_number,
#main .gform-theme--framework .gf_step.gf_step_active .gf_step_number {
	background: #EC6608;
	color: #fff;
	border-color: #EC6608
}

#main .gform-theme--framework .gf_step.gf_step_completed .gf_step_label,
#main .gform-theme--framework .gf_step.gf_step_active .gf_step_label {
	color: #EC6608
}

#main .gform-theme--framework .gf_step.gf_step_completed .gf_step_number {
	font-size: 0;
	overflow: hidden;
	text-indent: -9999px;
	white-space: nowrap;
	display: flex;
	align-items: center
}

#main .gform-theme--framework .gf_step.gf_step_completed .gf_step_number:after {
	display: none
}

#main .gform-theme--framework .gf_step.gf_step_completed .gf_step_number:before {
	content: '';
	display: block;
	background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2221.847%22%20height%3D%2216.822%22%20viewBox%3D%220%200%2021.847%2016.822%22%3E%3Cpath%20d%3D%22M6,15.6l6.6,6.6L23.613,9%22%20transform%3D%22translate%28-3.879%20-6.887%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22/%3E%3C/svg%3E") no-repeat center/100% 100%;
	width: 20px;
	height: 18px
}

#main .gform_page h1 {
	color: #EC6608;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 34px
}

#main .gform_page .gform_page_fields {
	background: #fff;
	box-shadow: 0 0 99px rgba(0, 0, 0, 0.1);
	max-width: 943px;
	margin: 60px auto 37px;
	padding: 40px
}

#main .gform-theme--framework .gform-field-label--type-inline:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	color: #313131;
	font-size: 18px;
	font-weight: 400;
	display: flex;
	align-items: center;
	margin-left: 18px
}

#main .gform-theme--framework .gfield--type-choice .gchoice {
	margin-bottom: 7px
}

#main .zoom-btn {
	position: absolute;
	display: block;
	background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cg%20transform%3D%22translate%280.5%200.496%29%22%3E%3Cg%3E%3Cpath%20d%3D%22M34.138,20.626H37.3V17.459a.791.791,0,1,1,1.582,0v3.166h3.166a.791.791,0,0,1,0,1.582H38.887v3.166a.791.791,0,0,1-1.582,0V22.21H34.138a.792.792,0,0,1,0-1.584%22%20transform%3D%22translate%28-27.014%20-10.334%29%22%20fill%3D%22%23ec6608%22/%3E%3Cpath%20d%3D%22M11.083,0a11.068,11.068,0,0,1,8.353,18.348.79.79,0,0,1,.092.061L20.817,19.7l.233-.232a1.584,1.584,0,0,1,2.238,0l4.75,4.75a1.583,1.583,0,0,1,0,2.24L26.455,28.04a1.584,1.584,0,0,1-2.238,0l-4.75-4.75a1.583,1.583,0,0,1,0-2.24l.231-.231-1.289-1.289a.785.785,0,0,1-.061-.092A11.078,11.078,0,1,1,11.083,0ZM25.334,26.918l1.584-1.584-4.75-4.75-1.584,1.584ZM11.083,20.585a9.5,9.5,0,1,0-9.5-9.5,9.5,9.5,0,0,0,9.5,9.5%22%20transform%3D%22translate%280%29%22%20fill%3D%22%23ec6608%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center/100% 100%;
	width: 29px;
	height: 29px;
	bottom: 31px;
	right: 9px
}

#main .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	border: 2px solid var(--orange);
	width: 23px;
	height: 23px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff
}

#main .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked {
	background: var(--orange);
	color: #fff
}

#main .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked:before {
	display: none
}

#main .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked:after {
	content: '';
	background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2211.245%22%20height%3D%228.726%22%20viewBox%3D%220%200%2011.245%208.726%22%3E%3Cpath%20d%3D%22M6,12.159l3.159,3.159L14.423,9%22%20transform%3D%22translate%28-4.586%20-7.592%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%3C/svg%3E") no-repeat center/100% 100%;
	width: 12px;
	height: 10px
}

#main .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,
#main .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):active {
	outline: none
}

#main .info-bubble {
	margin-left: 5px;
	position: relative;
	display: inline-block
}

#main .info-bubble span {
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 26px;
	height: 26px;
	cursor: pointer;
	border: 2px solid var(--orange)
}

#main .info-bubble span:before {
	content: '';
	transition: all 0.3s ease-out;
	display: block;
	width: 6px;
	height: 15px;
	background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%226.702%22%20height%3D%2215.061%22%20viewBox%3D%220%200%206.702%2015.061%22%3E%3Cg%20transform%3D%22translate%28-9.573%20-5.226%29%22%3E%3Cpath%20d%3D%22M7.11,3.846V9.374a4.281,4.281,0,0,0,.764-.636.417.417,0,0,1,.385-.158.413.413,0,0,1,.355.468A4.465,4.465,0,0,1,7.34,11.292a3.111,3.111,0,0,1-2.073,1.031,1.839,1.839,0,0,1-1.3-.538A1.793,1.793,0,0,1,3.424,10.5V4.975a4.075,4.075,0,0,0-.759.636.426.426,0,0,1-.39.158A.417.417,0,0,1,1.92,5.3,4.44,4.44,0,0,1,3.2,3.057,3.09,3.09,0,0,1,5.267,2.026a1.868,1.868,0,0,1,1.3.533A1.8,1.8,0,0,1,7.11,3.846%22%20transform%3D%22translate%287.656%207.964%29%22%20fill%3D%22%23ec6608%22%20fill-rule%3D%22evenodd%22/%3E%3Cpath%20d%3D%22M4.05,1.06a1.97,1.97,0,0,1,1.379.562,1.911,1.911,0,0,1,0,2.722,1.959,1.959,0,0,1-2.757,0,1.911,1.911,0,0,1,0-2.722A1.97,1.97,0,0,1,4.05,1.06%22%20transform%3D%22translate%288.398%204.166%29%22%20fill%3D%22%23ec6608%22%20fill-rule%3D%22evenodd%22/%3E%3C/g%3E%3C/svg%3E") no-repeat center/100% 100%
}

#main .info-bubble span:hover {
	background: var(--orange)
}

#main .info-bubble span:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%226.702%22%20height%3D%2215.061%22%20viewBox%3D%220%200%206.702%2015.061%22%3E%3Cg%20transform%3D%22translate%28-9.573%20-5.226%29%22%3E%3Cpath%20d%3D%22M7.11,3.846V9.374a4.281,4.281,0,0,0,.764-.636.417.417,0,0,1,.385-.158.413.413,0,0,1,.355.468A4.465,4.465,0,0,1,7.34,11.292a3.111,3.111,0,0,1-2.073,1.031,1.839,1.839,0,0,1-1.3-.538A1.793,1.793,0,0,1,3.424,10.5V4.975a4.075,4.075,0,0,0-.759.636.426.426,0,0,1-.39.158A.417.417,0,0,1,1.92,5.3,4.44,4.44,0,0,1,3.2,3.057,3.09,3.09,0,0,1,5.267,2.026a1.868,1.868,0,0,1,1.3.533A1.8,1.8,0,0,1,7.11,3.846%22%20transform%3D%22translate%287.656%207.964%29%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22/%3E%3Cpath%20d%3D%22M4.05,1.06a1.97,1.97,0,0,1,1.379.562,1.911,1.911,0,0,1,0,2.722,1.959,1.959,0,0,1-2.757,0,1.911,1.911,0,0,1,0-2.722A1.97,1.97,0,0,1,4.05,1.06%22%20transform%3D%22translate%288.398%204.166%29%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22/%3E%3C/g%3E%3C/svg%3E")
}

#main .info-bubble span:hover+div {
	opacity: 1
}

#main .info-bubble>div {
	transition: all 0.3s ease-out;
	z-index: 100;
	min-width: 214px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 39px;
	padding: 23px;
	box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1);
	opacity: 0;
	pointer-events: none;
	color: #304473;
	font-size: 12px;
	line-height: 1.25
}

#main .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
#main .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	color: #fff;
	border: 2px solid #304473;
	background: #304473;
	text-transform: uppercase;
	font-size: 20px;
	border-radius: 0;
	font-weight: 700;
	padding: 17px 20px;
	min-width: 170px
}

#main .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform_previous_button,
#main .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform_previous_button {
	background: transparent;
	color: #304473
}

#main .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform_previous_button:hover,
#main .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform_previous_button:hover {
	background: #304473;
	color: #fff
}

#main .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform_button:not(.gform_next_button),
#main .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform_button:not(.gform_next_button) {
	background: var(--orange);
	border-color: var(--orange)
}

#main .gform-theme--foundation .gform_page_footer {
	justify-content: center;
	gap: 20px
}

#main .gform-theme--framework input[type=text]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
#main .gform-theme--framework input[type=email]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
#main .gform-theme--framework input[type=phone]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	height: 58px;
	background: #EBEBEB !important;
	border-color: #EBEBEB !important;
	color: #313131;
	padding: 17px 20px;
	font-size: 18px;
	box-shadow: none;
	border-radius: 0
}

#main .gform-theme--framework input[type=text]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
#main .gform-theme--framework input[type=email]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
#main .gform-theme--framework input[type=phone]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder {
	font-size: 18px;
	color: #313131
}

#main .ginput_container_select select {
	border: none;
	padding: 17px 20px;
	background: #EBEBEB no-repeat right 30px top 50% / 10px 6px !important;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2210.857%22%20height%3D%226.207%22%20viewBox%3D%220%200%2010.857%206.207%22%3E%3Cpath%20d%3D%22M1.871,5.43l4.108,4.1a.776.776,0,0,1-1.1,1.1L.226,5.979A.774.774,0,0,1,.2,4.909L4.877.226a.776.776,0,0,1,1.1,1.1Z%22%20transform%3D%22translate%280%206.207%29%20rotate%28-90%29%22%20fill%3D%22%23ec6608%22/%3E%3C/svg%3E") !important;
	font-size: 18px;
	height: 58px;
	box-shadow: none;
	color: #313131 !important
}

#main #gform_page_1_1 .gf-security-estimate .gf-image-container {
	flex: 0 0 auto !important
}

#main #gform_page_1_1 h1 {
	margin-bottom: 33px;
	text-align: center
}

#main .gf-security-estimate {
	border: none;
	box-shadow: none;
	border-radius: 0
}

#main .gf-security-estimate .gf-container {
	display: flex;
	align-items: center
}

#main .gf-security-estimate .gf-image-container img {
	display: block;
	height: 272px;
	object-fit: cover;
	max-width: 370px
}

#main .gf-security-estimate .gf-content ul {
	margin: 0;
	padding: 0
}

#main .gf-security-estimate .gf-content ul li {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
	color: #1D1D1B;
	margin-bottom: 37px !important
}

#main .gf-security-estimate .gf-content ul li:last-child {
	margin-bottom: 0 !important
}

#main .gf-security-estimate .gf-content ul li span {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #EC6608;
	border-radius: 100%;
	width: 42px;
	height: 42px;
	margin-right: 20px !important;
	flex: 0 0 42px;
	font-size: 0;
	overflow: hidden
}

#main .gf-security-estimate .gf-content ul li span:before {
	content: '';
	display: block;
	background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2221.847%22%20height%3D%2216.822%22%20viewBox%3D%220%200%2021.847%2016.822%22%3E%3Cpath%20d%3D%22M6,15.6l6.6,6.6L23.613,9%22%20transform%3D%22translate%28-3.879%20-6.887%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22/%3E%3C/svg%3E") no-repeat center/100% 100%;
	width: 20px;
	height: 18px
}

#main #gform_page_1_2 h2.questions {
	font-size: 20px;
	font-weight: 700;
	color: #1E2848;
	margin-bottom: 32px;
	text-transform: none;
	letter-spacing: 0
}

#main #gform_page_1_2 #field_1_6 {
	margin-bottom: 15px
}

#main #gform_page_1_2 .gform_fields {
	row-gap: 0
}

@media print,
screen and (min-width: 62.5em) {
	#main #gform_page_1_2 .gform_page_fields {
		padding: 97px 260px
	}
}

#main #gform_page_1_2 .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	color: #EC6608;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 5px
}

#main #gform_page_1_2 .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gfield_required {
	display: none
}

#main #gform_page_1_2 .gfield_description {
	color: #1D1D1B;
	font-size: 13px
}

#main #gform_page_1_3 legend {
	color: #1E2848;
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 24px
}

#main #gform_page_1_3 legend .gfield_required {
	display: none
}

@media print,
screen and (min-width: 62.5em) {
	#main #gform_page_1_3 .gform_page_fields {
		padding: 97px 200px
	}
}

#main #gform_page_1_4 legend {
	color: #1E2848;
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 24px
}

#main #gform_page_1_4 legend .gfield_required {
	display: none
}

#main #gform_page_1_4 .gfield.gfield--type-html {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center
}

#main #gform_page_1_4 .gfield.gfield--type-checkbox {
	margin-bottom: 0
}

@media print,
screen and (min-width: 62.5em) {
	#main #gform_page_1_4 .gfield.gfield--type-checkbox {
		padding-left: 23px
	}
}

#main #gform_page_1_4 .gform_page_fields {
	padding-block: 87px
}

#main #gform_page_1_5 .gform_page_fields {
	padding: 180px 200px
}

#main #gform_page_1_5 .gfield_label.gform-field-label {
	font-size: 20px;
	font-weight: 700;
	color: #1E2848;
	line-height: 1.2;
	display: block;
	margin-bottom: 16px
}

#main #gform_page_1_5 .gfield_label.gform-field-label .gfield_required.gfield_required_text {
	color: var(--orange);
	font-weight: 700;
	margin-left: 5px;
	display: inline
}

@media print,
screen and (min-width: 62.5em) {
	#main #gform_page_1_6 {
		--gf-form-gap-x: 37px;
		--gf-form-gap-y: 17px
	}
}

#main #gform_page_1_6 h1 {
	color: var(--orange);
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 18px;
	text-align: center;
	letter-spacing: 0
}

#main #gform_page_1_6 .gfield_label.gform-field-label {
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: 700;
	color: #1D1D1B
}

#main #gform_page_1_6 .gfield_label.gform-field-label .gfield_required.gfield_required_text {
	color: var(--orange);
	font-weight: 700;
	font-size: 12px
}

#main #gform_page_1_6 .gfield--type-html.form-cta {
	background: var(--orange);
	padding: 30px 40px 40px;
	margin: 0 -40px 22px
}

#main #gform_page_1_6 .gfield--type-html.form-cta .gf-security-estimate .gf-content ul li span {
	background: #fff
}

#main #gform_page_1_6 .gfield--type-html.form-cta .gf-security-estimate .gf-content ul li span:before {
	background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2221.847%22%20height%3D%2216.822%22%20viewBox%3D%220%200%2021.847%2016.822%22%3E%3Cpath%20d%3D%22M6,15.6l6.6,6.6L23.613,9%22%20transform%3D%22translate%28-3.879%20-6.887%29%22%20fill%3D%22none%22%20stroke%3D%22%23EC6608%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22/%3E%3C/svg%3E") no-repeat center/100% 100%
}

#main #gform_page_1_6 .gfield--type-html.form-cta h1 {
	color: #fff;
	margin-bottom: 28px
}

@media print,
screen and (min-width: 62.5em) {
	#main #gform_page_1_6 .gfield--type-html.form-cta .gf-content {
		padding-left: 23px
	}
}

#main #gform_page_1_6 .gfield_label.gform-field-label.gfield_label_before_complex {
	color: #1D1D1B;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 400;
	margin-bottom: 20px
}

#main #gform_page_1_6 .gfield--type-checkbox.gfield--type-choice {
	margin-top: -6px
}

#main #gform_page_1_6 .gfield--type-checkbox .gform-field-label.gform-field-label--type-inline {
	font-size: 18px;
	color: #313131;
	font-weight: 400
}

#main #gform_page_1_6 .gfield--type-checkbox .gfield_description {
	color: #ACACAC;
	font-size: 12px;
	line-height: 1.2
}

#main .gform_confirmation_wrapper {
	background: #fff;
	text-align: center;
	margin: 60px auto;
	box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1);
	padding: 114px 200px;
	max-width: 972px
}

#main .gform_confirmation_message {
	color: #1E2848;
	font-weight: 700;
	font-size: 30px;
	line-height: 1.2
}

#main .gform_confirmation_message:before {
	content: '';
	display: block;
	margin: 0 auto 23px;
	background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20width%3D%2283.132%22%20height%3D%2270.888%22%20viewBox%3D%220%200%2083.132%2070.888%22%3E%3Cg%3E%3Cpath%20d%3D%22M62.374,29.372A20.758,20.758,0,1,0,83.132,50.13,20.767,20.767,0,0,0,62.374,29.372m0,4.166A16.592,16.592,0,1,1,45.782,50.13,16.6,16.6,0,0,1,62.374,33.538m-3.5,20.637-5.519-5.518A2.083,2.083,0,1,0,50.413,51.6L57.4,58.6a2.085,2.085,0,0,0,2.532.321l.022-.013.022-.013L60,58.876l.022-.014.021-.015.022-.015.021-.015.021-.015.021-.016.021-.016.021-.016.02-.016.02-.017.021-.017.02-.018.02-.017.019-.018.02-.019.019-.018.019-.019L74.335,44.611a2.083,2.083,0,0,0-2.946-2.946ZM4.167,8.409,40.44,31c.042.027.085.052.129.076a2.08,2.08,0,0,0,1.992,0c.044-.024.087-.049.129-.076L78.966,8.408V27.037a2.083,2.083,0,0,0,4.166,0V6.25A6.25,6.25,0,0,0,76.882,0H6.25A6.25,6.25,0,0,0,0,6.25V52.24a6.25,6.25,0,0,0,6.25,6.25H35.417a2.083,2.083,0,0,0,0-4.167H6.25A2.084,2.084,0,0,1,4.167,52.24ZM77.655,4.315a2.069,2.069,0,0,0-.773-.148H6.25a2.061,2.061,0,0,0-.775.149l36.09,22.475Z%22%20fill%3D%22%23ec6608%22%20fill-rule%3D%22evenodd%22/%3E%3C/g%3E%3C/svg%3E") no-repeat center/100% 100%;
	width: 83px;
	height: 70px
}

#main #gform_page_1_6 h1 {
	color: #1D1D1B
}

@media screen and (max-width: 1200px) and (min-width: 1024px) {
	#main .gform-theme--framework .gf_step_number {
		width: 32px;
		height: 32px;
		font-size: 12px
	}

	#main .gform-theme--framework .gf_step_label {
		font-size: 12px
	}

	#main .gform_title {
		font-size: 46px
	}

	#main .gform_page h1 {
		font-size: 36px
	}

	#main .gform_page .gform_page_fields {
		max-width: 100%
	}
}

@media only screen and (max-width: 1023px) {
	#main .gform_page .gform_page_fields {
		max-width: 100%
	}

	.gform-theme--framework .gf_step:not(.gf_step_active) {
		display: none
	}

	#main .gf-security-estimate .gf-container {
		display: block
	}

	.gf-image-container img {
		display: block;
		max-width: none;
		width: 100%
	}

	#main .gf-security-estimate .gf-content ul li {
		margin-left: 0
	}

	.gf-content {
		padding-inline: 0 !important
	}

	#main .gform_page .gfield--type-html h1 {
		font-size: 22px
	}

	#main .gf-security-estimate .gf-image-container img {
		height: auto;
		max-width: none
	}

	#gform_page_1_1 .gform_next_button {
		margin-left: auto;
		margin-right: auto;
		width: 100% !important
	}

	#main #gform_page_1_4 .gform_page_fields {
		padding-block: 40px
	}

	#main .info-bubble>div {
		left: 50%;
		top: 100%;
		transform: translate(-50%, 5px)
	}

	#main #gform_page_1_5 .gform_page_fields {
		padding: 60px 80px
	}

	.calculator-btns {
		flex-wrap: wrap
	}

	.calculator-btns>div {
		width: 50%;
		flex: 0 0 50%;
		padding-block: 10px
	}

	.gf-image-container img {
		width: 100%;
		max-width: none;
		margin-bottom: 20px
	}
}

@media only screen and (max-width: 737px) {
	.compare-subtitle-2 {
		font-size: 20px
	}

	#main .gform_page .gform_page_fields {
		padding: 20px
	}

	#main .gf-security-estimate .gf-content {
		padding-block: 20px !important;
		padding-left: 20px !important;
		padding-right: 20px !important
	}

	#main .gf-security-estimate .gf-content ul li {
		font-size: 18px;
		margin-bottom: 17px !important
	}

	#main .gf-security-estimate .gf-content ul li span {
		width: 38px;
		height: 38px;
		flex: 0 0 38px
	}

	#main .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
	#main .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
		padding: 13px 20px;
		font-size: 16px
	}

	#main .content,
	#main .sidebar {
		padding-top: 0
	}

	#main #gform_page_1_6 h1 {
		font-size: 24px
	}

	#main .gform_title {
		font-size: 30px
	}

	#main .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
	#main .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
		min-width: 140px;
		width: calc(50% - 10px)
	}

	#main .gform-theme--foundation .gform_page_footer {
		justify-content: space-between
	}

	#main .ginput_container_select select {
		font-size: 16px;
		height: 52px;
		background-position: top 50% right 15px !important
	}

	#main #gform_page_1_2 h2.questions {
		margin-bottom: 20px
	}

	#main #gform_page_1_4 .gform_page_fields {
		padding-block: 20px
	}

	#main #gform_page_1_5 .gform_page_fields {
		padding: 30px 20px
	}

	.calculator-btns {
		display: block
	}

	.calculator-btns>div {
		padding: 10px 0;
		width: 100%;
		flex: 0 0 100%
	}

	#main #gform_page_1_6 .gfield_label.gform-field-label {
		font-size: 16px
	}

	.gform-theme--foundation .gform_fields {
		--gf-form-gap-y: 16px
	}

	#main #gform_page_1_6 .gfield--type-html.form-cta {
		padding: 20px 50px 0px;
		margin-inline: -50px
	}

	.table-wrapper table thead {
		display: none
	}

	.table-wrapper table tr {
		display: block
	}

	.table-wrapper table td {
		display: flex;
		align-items: center;
		justify-content: space-between;
		border: none !important;
		border-bottom: 1px solid var(--orange) !important
	}

	.table-wrapper table tbody tr:last-child td,
	.table-wrapper table tbody tr:last-child th {
		border-bottom: 1px solid var(--orange) !important
	}

	.table-wrapper table td {
		padding-inline: 0
	}

	.table-wrapper table td:not(:first-child):before {
		content: attr(data-title);
		font-weight: 700;
		font-size: 12px;
		color: #fff
	}

	.table-wrapper table td:first-child {
		background: var(--orange);
		padding-inline: 16px !important;
		margin-top: -1px
	}

	.gf-table-col-full .td-product--label {
		max-width: 100%
	}

	.table-wrapper table td,
	.table-wrapper table th {
		font-size: 14px !important
	}

	.table-wrapper table:last-child td:last-child {
		border: none !important
	}

	.table-wrapper table td:last-child,
	.table-wrapper table th:last-child {
		padding-left: 6px !important
	}
}

@media only screen and (min-width: 1024px) {
	#main #gform_page_1_1 .gf-security-estimate .gf-content {
		margin-left: 23.125rem
	}

	#main .gform_page#gform_page_1_4 h1 {
		font-size: 30px
	}

	.chart-img--2 {
		margin-left: -1.875rem;
		margin-right: -1.875rem
	}
}

#main #gform_page_1_4 .gfield.gfield--type-html {
	display: block
}

#main #gform_page_1_1 .gf-security-estimate {
	position: relative
}

#main #gform_page_1_1 .gf-security-estimate .gf-image-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}

#main #gform_page_1_1 .gf-security-estimate .gf-content {
	position: relative;
	z-index: 100
}

#main #gform_page_1_1 .gf-security-estimate .gf-content ul li {
	color: #fff
}

#main #gform_page_1_1 .gf-security-estimate .gf-image-container img {
	max-width: 100%;
	width: 100%;
	height: 100%
}

#main .gform_page#gform_page_1_4 h1 {
	text-align: center;
	color: #1D1D1B
}

.chart-img img {
	display: block;
	width: 100%;
	height: auto;
	max-width: none
}

.chart-img--1 {
	margin-bottom: 2.5rem
}

.chart-img--2 {
	position: relative
}

.chart-img a {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding-block: 1.1875rem;
	color: #fff !important;
	background: rgba(255, 255, 255, 0.4);
	border: 2px solid #fff;
	font-weight: 700;
	font-size: 1rem;
	padding-inline: 1rem;
	z-index: 100;
	transition: all 0.3s ease-out;
	white-space: nowrap
}

.chart-img a:hover {
	background: #fff;
	color: #304473 !important
}

@media only screen and (max-width: 737px) {
	.chart-img--2 {
		margin-left: -1.25rem;
		margin-right: -1.25rem
	}
}

#main .gf-security-estimate .gf-container{
	position: relative;
}
#main .gf-security-estimate .gf-container .gf-image-container{
	position: absolute;
	top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#main .gf-security-estimate .gf-image-container img{
	max-width: 100%;
}
#main .gf-security-estimate .gf-content ul li{
	color: #fff;
}
#main .gf-security-estimate .gf-container .gf-content{
	padding-left: 40%;
}
#main .gf-security-estimate .gf-container{
position: relative;
}
#main .gf-security-estimate .gf-container .gf-content{
	position: relative;
}
#main .gf-security-estimate .gf-container .gf-content{
	padding-left: 40% !important;
}
#main .gf-security-estimate .gf-image-container img{
    max-width: none;
    width: 100%
}
/*# sourceMappingURL=calculator.css.map */