.w-layout-grid {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
	grid-row-gap: 16px;
	grid-column-gap: 16px;
}

.w-commerce-commercelayoutcontainer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.w-commerce-commercecheckoutformcontainer {
	width: 100%;
	min-height: 100vh;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #f5f5f5;
}

.w-commerce-commercelayoutmain {
	-webkit-flex-basis: 800px;
	-ms-flex-preferred-size: 800px;
	flex-basis: 800px;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
	background-color: #000;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	color: #fff;
	cursor: pointer;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin-bottom: 8px;
	height: 38px;
	min-height: 30px;
}

.w-commerce-commercecartapplepayicon {
	width: 100%;
	height: 50%;
	min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
	background-color: #000;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	color: #fff;
	cursor: pointer;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 8px;
	height: 38px;
}

.w-commerce-commercequickcheckoutgoogleicon {
	display: block;
	margin-right: 8px;
}

.w-commerce-commercequickcheckoutmicrosofticon {
	display: block;
	margin-right: 8px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
	margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 20px;
	padding-left: 20px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #e6e6e6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e6e6e6;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e6e6e6;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #e6e6e6;
	background-color: #fff;
}

.w-commerce-commercecheckoutblockcontent {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e6e6e6;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e6e6e6;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #e6e6e6;
	background-color: #fff;
}

.w-commerce-commercecheckoutlabel {
	margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutemailinput::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutemailinput:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutemailinput::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutemailinput::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
	margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutshippingfullname::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingfullname:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingfullname::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutshippingstreetaddress::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutrow {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: -8px;
	margin-left: -8px;
}

.w-commerce-commercecheckoutcolumn {
	padding-right: 8px;
	padding-left: 8px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-webkit-flex-basis: 0%;
	-ms-flex-preferred-size: 0%;
	flex-basis: 0%;
}

.w-commerce-commercecheckoutshippingcity {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutshippingcity::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingcity:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingcity::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutshippingstateprovince::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutshippingzippostalcode::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutshippingcountryselector::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
	margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
	border-left-color: #e6e6e6;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #e6e6e6;
	border-right-width: 1px;
	border-right-style: solid;
}

.w-commerce-commercecheckoutshippingmethoditem {
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 16px;
	padding-left: 16px;
	font-weight: 400;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	border-bottom-color: #e6e6e6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 0px;
	background-color: #fff;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
	margin-left: 12px;
	margin-right: 12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.w-commerce-commerceboldtextblock {
	font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
	text-align: center;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 64px;
	padding-bottom: 64px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #e6e6e6;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e6e6e6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e6e6e6;
	background-color: #fff;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
	margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: text;
}

.w-commerce-commercecheckoutcardnumber::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutcardnumber:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutcardnumber::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutcardnumber.-wfp-focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: text;
}

.w-commerce-commercecheckoutcardexpirationdate::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: text;
}

.w-commerce-commercecheckoutcardsecuritycode::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
	margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
	font-weight: 400;
	margin-left: 8px;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
	margin-top: 16px;
	margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutbillingfullname::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingfullname:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingfullname::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutbillingstreetaddress::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutbillingcity::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingcity:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingcity::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutbillingstateprovince::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutbillingzippostalcode::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
	background-color: #fafafa;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ddd;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	height: 38px;
	line-height: 20px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.w-commerce-commercecheckoutbillingcountryselector::-webkit-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector::-ms-input-placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
	color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
	border-top-color: #3898ec;
	border-right-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
	margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 20px;
	padding-left: 20px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #e6e6e6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e6e6e6;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e6e6e6;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #e6e6e6;
	background-color: #fff;
}

.w-commerce-commercecheckoutorderitemslist {
	margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
	margin-bottom: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.w-commerce-commercecartitemimage {
	width: 60px;
	height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
	margin-left: 16px;
	margin-right: 16px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	white-space: pre-wrap;
}

.w-commerce-commercecheckoutorderitemoptionlist {
	text-decoration: none;
	padding-left: 0px;
	margin-bottom: 0px;
	list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
	-webkit-flex-basis: 320px;
	-ms-flex-preferred-size: 320px;
	flex-basis: 320px;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: -webkit-sticky;
	position: sticky;
	top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
	margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-bottom: 8px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.w-commerce-commercecheckoutordersummaryextraitemslistitem {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-bottom: 8px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.w-commerce-commercecheckoutsummarytotal {
	font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
	background-color: #3898ec;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	color: #fff;
	cursor: pointer;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	display: block;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin-bottom: 20px;
	text-align: center;
}

.w-commerce-commercecheckouterrorstate {
	margin-top: 16px;
	margin-bottom: 16px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	background-color: #ffdede;
}

.w-commerce-commerceorderconfirmationcontainer {
	width: 100%;
	min-height: 100vh;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #f5f5f5;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
	margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem {
	margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummarylabel {
	margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
	margin-right: 0.33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
	margin-bottom: 20px;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
	margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
	width: 100%;
	min-height: 100vh;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #f5f5f5;
}

.w-commerce-commercepaypalcheckouterrorstate {
	margin-top: 16px;
	margin-bottom: 16px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	background-color: #ffdede;
}

@media screen and (max-width: 767px) {
	.w-commerce-commercelayoutcontainer {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.w-commerce-commercelayoutmain {
		margin-right: 0px;
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.w-commerce-commercelayoutsidebar {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
}

@media screen and (max-width: 479px) {
	.w-commerce-commercecheckoutemailinput {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutshippingfullname {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutshippingstreetaddress {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutshippingstreetaddressoptional {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutrow {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.w-commerce-commercecheckoutshippingcity {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutshippingstateprovince {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutshippingzippostalcode {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutshippingcountryselector {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutcardnumber {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutcardexpirationdate {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutcardsecuritycode {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutbillingfullname {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutbillingstreetaddress {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutbillingstreetaddressoptional {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutbillingcity {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutbillingstateprovince {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutbillingzippostalcode {
		font-size: 16px;
	}

	.w-commerce-commercecheckoutbillingcountryselector {
		font-size: 16px;
	}
}

body {
	font-family: Manrope, sans-serif;
	color: #050c35;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

h1 {
	margin-top: 0px;
	margin-bottom: 16px;
	color: #050c35;
	font-size: 56px;
	line-height: 68px;
	font-weight: 700;
}

h2 {
	margin-top: 0px;
	margin-bottom: 16px;
	color: #050c35;
	font-size: 40px;
	line-height: 50px;
	font-weight: 700;
}

h3 {
	margin-top: 0px;
	margin-bottom: 16px;
	color: #050c35;
	font-size: 32px;
	line-height: 44px;
	font-weight: 700;
}

h4 {
	margin-top: 0px;
	margin-bottom: 10px;
	color: #050c35;
	font-size: 24px;
	line-height: 36px;
	font-weight: 700;
}

h5 {
	margin-top: 0px;
	margin-bottom: 12px;
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
}

h6 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 27px;
	font-weight: 700;
}

p {
	margin-bottom: 10px;
	color: rgba(5, 12, 53, 0.7);
	line-height: 28px;
	font-weight: 600;
}

a {
	color: #65cdfc;
	text-decoration: underline;
}

ul {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 40px;
}

ol {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 40px;
}

strong {
	color: #050c35;
	font-weight: 700;
}

blockquote {
	margin-bottom: 10px;
	padding: 10px 20px;
	border-left: 5px solid #e2e2e2;
	font-size: 18px;
	line-height: 22px;
}

.navbar {
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.41);
	background-color: #65cdfc;
	color: #050c35;
}

.navbar.white-bg {
	background-color: #fff;
}

.container {
	max-width: 1360px;
	padding-right: 40px;
	padding-left: 40px;
}

.navlink {
	padding: 24px 15px;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	color: #fff;
}

.navlink:hover {
	color: #050c35;
}

.navlink.w--current {
	color: #050c35;
}

.navlink.w--current:hover {
	color: #050c35;
}

.navlink.navy-text {
	color: #050c35;
}

.navlink.navy-text:hover {
	color: #4791ff;
}

.navlink.desktop {
	display: none;
}

.navbar-wrapper {
	display: -ms-grid;
	display: grid;
	max-width: 1360px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 40px;
	padding-left: 40px;
	grid-auto-columns: 1fr;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.navbar-right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.brand {
	padding-top: 16px;
	padding-bottom: 16px;
}

.button {
	padding: 12px 16px;
	background-color: #4791ff;
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.button:hover {
	background-color: #1967da;
}

.button.desktop.white {
	background-color: #fff;
	color: #050c35;
	font-weight: 700;
}

.button.desktop.white.mobile {
	display: block;
}

.button.mobile {
	display: none;
}

.nav-menu {
	margin-left: 40px;
}

.hero-section {
	background-color: #65cdfc;
}

.split-columns {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	-ms-grid-columns: 1fr 0.75fr;
	grid-template-columns: 1fr 0.75fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.split-columns.no-space {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
}

.hero-content-wrapper {
	padding-top: 160px;
	padding-bottom: 160px;
}

.hero-content-wrapper.content-limit-large.homepage {
	max-width: 550px;
}

.white-text {
	color: #050c35;
	font-size: 41px;
	line-height: 50px;
}

.white-text.cta-text {
	color: #050c35;
	font-size: 32px;
}

.title {
	margin-bottom: 10px;
	color: #65cdfc;
	font-size: 17px;
	line-height: 32px;
}

.large-text {
	font-size: 18px;
	line-height: 32px;
}

.blue-button {
	padding: 12px 16px;
	background-color: #4791ff;
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.blue-button:hover {
	background-color: #1967da;
}

.blue-button.add-space-top {
	background-color: #050c35;
}

.blue-button.add-space-top.less {
	margin-top: 0px;
}

.add-space-top {
	margin-top: 40px;
}

.hero-bg-image {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-image: url('../images/hero-home.jpg');
	background-position: 0px 0px;
	background-size: cover;
}

.secondary-nav {
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	background-color: #050c35;
}

.secondary-nav.white {
	background-color: #fff;
}

.secondary-nav-wrapper {
	background-color: #162369;
}

.secondary-nav-wrapper.gray {
	background-color: #f6f6f9;
}

.secondary-nav-content {
	display: -ms-grid;
	display: grid;
	max-width: 1360px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	grid-auto-columns: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	color: #fff;
	font-size: 14px;
	line-height: 21px;
}

.secondary-nav-link {
	margin-left: 20px;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	color: #fff;
	text-decoration: none;
}

.secondary-nav-link:hover {
	color: #4791ff;
}

.narrow-section {
	padding-top: 80px;
	padding-bottom: 80px;
}

.add-large-space-top {
	margin-top: 80px;
}

.section {
	padding-top: 120px;
	padding-bottom: 120px;
}

.section.gray {
	background-color: #f5f5f5;
}

.section.gray.other {
	padding-top: 80px;
}

.section.navy {
	background-color: #65cdfc;
}

.section.no-bottom {
	padding-bottom: 0px;
}

.section.no-bottom.voordelen {
	padding-top: 0px;
}

.section.gray {
	background-color: #f6f6f9;
}

.section.bottom-border {
	border-bottom: 1px solid #e6e7eb;
}

.section.no-header {
	padding-top: 90px;
}

.section.white {
	background-color: #fff;
}

.three-column-grid {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.three-column-grid.add-small-space-top {
	-ms-grid-columns: 1.5fr 1fr 1fr 1fr;
	grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.right-arrow {
	left: auto;
	top: auto;
	right: 38%;
	bottom: 0%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 48px;
	height: 48px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(5, 12, 53, 0.1);
	border-radius: 24px;
	background-color: #fff;
	-webkit-transition: box-shadow 200ms ease;
	transition: box-shadow 200ms ease;
}

.right-arrow:hover {
	box-shadow: 0 10px 10px 0 rgba(22, 35, 105, 0.08);
}

.right-arrow.hide {
	display: none;
}

.left-arrow {
	left: 38%;
	top: auto;
	right: auto;
	bottom: 0%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 48px;
	height: 48px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(5, 12, 53, 0.1);
	border-radius: 24px;
	background-color: #fff;
	-webkit-transition: box-shadow 200ms ease;
	transition: box-shadow 200ms ease;
}

.left-arrow:hover {
	box-shadow: 0 10px 10px 0 rgba(22, 35, 105, 0.08);
}

.left-arrow.hide {
	display: none;
}

.slider {
	height: 100%;
	background-color: transparent;
}

.testimonial-content-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.testimonial-text {
	font-size: 32px;
	line-height: 44px;
}

.testimonial-text.add-small-space-top {
	margin-top: 55px;
}

.large-paragraph {
	font-size: 16px;
	line-height: 27px;
}

.navy-button {
	padding: 12px 16px;
	background-color: #050c35;
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
	text-align: center;
}

.navy-button:hover {
	background-color: #162058;
}

.navy-button.add-space-top {
	background-color: #050c35;
}

.navy-button.add-small-space-top {
	margin-top: 24px;
}

.mini-testimonial {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.mini-testimonial.add-small-space-top {
	margin-top: 8px;
	font-size: 15px;
}

.add-small-space-right {
	margin-right: 24px;
	border-radius: 0px;
}

.add-small-space-right.shop {
	padding: 10px;
}

.add-small-space-right.handshake {
	padding: 5px;
}

.add-small-space-right.handshake.voordeel {
	margin-right: 10px;
}

.add-small-space-right.transparant {
	padding: 5px;
}

.add-small-space-right.rounded {
	border-radius: 48px;
}

.slide-nav {
	display: none;
}

.mask {
	padding-bottom: 80px;
}

.content-spread {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.content-spread.center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.content-spread.arrow-link.add-space-top {
	margin-top: 30px;
}

.content-limit {
	max-width: 500px;
}

.blog-post-card {
	display: block;
	background-color: #fff;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	color: #050c35;
	text-decoration: none;
}

.blog-post-card:hover {
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
}

.blog-image-wrapper {
	overflow: hidden;
	max-height: 270px;
}

.blog-card-bottom {
	padding: 24px;
}

.footer-content-wrapper {
	padding-top: 100px;
	padding-bottom: 65px;
}

.add-small-space-top {
	margin-top: 24px;
}

.add-small-space-top.klanten {
	margin-bottom: 20px;
	font-size: 24px;
	line-height: 34px;
}

.social-icon-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.social-icon-wrapper.add-small-space-top {
	margin-top: 14px;
}

.social-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 32px;
	height: 32px;
	margin-right: 16px;
	margin-left: -6px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.social-link:hover {
	background-color: rgba(5, 12, 53, 0.1);
}

.details-column-title {
	margin-bottom: 16px;
	color: rgba(5, 12, 53, 0.6);
}

.details-link {
	display: block;
	margin-bottom: 16px;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	color: #050c35;
	text-decoration: none;
}

.details-link:hover {
	color: #65cdfc;
}

.cta-bar {
	padding-top: 90px;
	padding-bottom: 90px;
	background-color: #65cdfc;
	text-align: center;
}

.utility-page-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100vw;
	height: 100vh;
	max-height: 100%;
	max-width: 100%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.utility-page-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.newsletter-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 440px;
	margin-top: 16px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.dark-input {
	height: 56px;
	margin-bottom: 0px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(71, 145, 255, 0);
	background-color: hsla(0, 0%, 100%, 0.08);
}

.dark-input:focus {
	border-color: #4791ff;
	box-shadow: 0 0 0 4px rgba(71, 145, 255, 0.2);
}

.dark-input::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
	font-size: 16px;
	font-weight: 600;
}

.dark-input:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
	font-size: 16px;
	font-weight: 600;
}

.dark-input::-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
	font-size: 16px;
	font-weight: 600;
}

.dark-input::placeholder {
	color: rgba(255, 255, 255, 0.3);
	font-size: 16px;
	font-weight: 600;
}

.submit-button {
	padding: 16px 24px;
	background-color: #4791ff;
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.submit-button:hover {
	background-color: #1967da;
}

.add-tiny-space-right {
	margin-right: 10px;
}

.second-hero {
	padding-top: 120px;
	padding-bottom: 240px;
	background-color: #65cdfc;
}

.overlay-section {
	position: relative;
	z-index: 1;
	margin-top: -120px;
	margin-bottom: 120px;
}

.overlay-section.deeper {
	margin-top: -160px;
}

.insurance-card {
	padding: 32px 32px 40px;
	-webkit-transition: box-shadow 200ms ease, background-color 200ms ease;
	transition: box-shadow 200ms ease, background-color 200ms ease;
	color: #050c35;
	text-decoration: none;
}

.insurance-card:hover {
	background-color: #fff;
	box-shadow: 0 24px 24px 0 rgba(39, 48, 96, 0.08);
}

.dark-text-link {
	color: #050c35;
	text-decoration: none;
}

.testimonial-card {
	padding: 32px;
	background-color: #fff;
}

.testimonial-card.add-medium-space-top.content-limit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 55px;
	padding: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	background-color: transparent;
}

.add-medium-space-top {
	margin-top: 64px;
}

.add-tiny-space-top {
	margin-top: 16px;
}

.navy-bg {
	background-color: #050c35;
}

.icon {
	margin-right: 8px;
}

.dropdown-link {
	padding: 8px 40px 8px 16px;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	color: #050c35;
}

.dropdown-link:hover {
	color: #4791ff;
}

.dropdown-link.w--current {
	color: #050c35;
}

.dropdown-link.w--current:hover {
	color: #4791ff;
}

.dropdown-list {
	padding-bottom: 4px;
	background-color: #fff;
}

.dropdown-list.w--open {
	padding: 4px 4px 12px;
	border: 1px solid #e6e7eb;
	box-shadow: 0 16px 16px 0 rgba(5, 12, 53, 0.08);
}

.dropdown-list.columns.w--open {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.centered-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.content-limit-large {
	max-width: 660px;
}

.featured-post {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	border: 1px none #e6e7eb;
	background-color: #fff;
	color: #050c35;
	text-decoration: none;
}

.featured-post:hover {
	background-color: #fff;
}

.featured-content {
	padding: 64px;
	border-bottom: 1px solid #dcdde4;
	background-color: #fff;
}

.gray-bg {
	background-color: #f6f6f9;
}

.featured-post-image {
	background-image: url('../images/hippy.jpg');
	background-position: 0px 0px;
	background-size: cover;
}

.featured-post-image.vis {
	background-image: url('../images/hero-home.jpg');
	background-position: 50% 50%;
	background-size: cover;
}

.featured-post-image.bloomfields {
	background-image: url('../images/bloomfields.jpg');
	background-position: 0px 0px;
	background-size: cover;
}

.post-image-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	min-height: 500px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
	background-position: 50% 50%;
	background-size: cover;
}

.container-medium {
	max-width: 1144px;
	padding-right: 40px;
	padding-left: 40px;
}

.two-thirds-grid {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	grid-column-gap: 60px;
	grid-row-gap: 16px;
	-ms-grid-columns: 1fr 0.5fr;
	grid-template-columns: 1fr 0.5fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.rich-text-wrapper {
	max-width: 632px;
}

.rich-text-wrapper.blog {
	margin-right: auto;
	margin-left: auto;
	padding-top: 60px;
	padding-bottom: 120px;
}

.case-logo-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 60px;
	padding-bottom: 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
}

.opacity-text {
	color: rgba(5, 12, 53, 0.6);
}

.cart-button {
	width: 48px;
	height: 48px;
	padding: 10px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: rgba(255, 255, 255, 0.1);
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.cart-button:hover {
	background-color: rgba(255, 255, 255, 0.2);
}

.cart-button.gray {
	background-color: #f6f6f9;
}

.cart-button.gray:hover {
	background-color: #e2e2eb;
}

.cart-quantity {
	position: absolute;
	left: auto;
	top: auto;
	right: 0%;
	bottom: 0%;
	z-index: 2;
	color: #050c35;
}

.cart-quantity.navy {
	background-color: #050c35;
	color: #fff;
}

.cart-icon {
	margin-right: 0px;
}

.cart-icon.navy {
	color: #050c35;
}

.cart {
	margin-right: 10px;
}

.dropdown-toggle {
	padding: 24px 28px 24px 15px;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	color: #fff;
}

.dropdown-toggle:hover {
	color: #4791ff;
}

.navy-text {
	color: #050c35;
}

.light-input {
	height: 56px;
	margin-bottom: 0px;
	padding-top: 16px;
	padding-bottom: 16px;
	border: 1px solid #e6e7eb;
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.light-input:focus,
.light-input.-wfp-focus {
	border-color: #4791ff;
	box-shadow: 0 0 0 4px rgba(71, 145, 255, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.light-input::-webkit-input-placeholder {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

.light-input:-ms-input-placeholder {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

.light-input::-ms-input-placeholder {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

.light-input::placeholder {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

.light-input.shorter {
	height: 48px;
}

.light-input.shorter.space {
	margin-bottom: 10px;
}

.light-input.remove {
	margin-bottom: 18px;
}

.light-input.remove.last {
	margin-bottom: 25px;
}

.blog-post-hero {
	padding-top: 120px;
	padding-bottom: 60px;
}

.contact-form {
	margin-bottom: 0px;
	padding: 32px;
	border: 1px solid #e6e7eb;
	background-color: #fff;
}

.submit-button-stretch {
	display: block;
	width: 100%;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #4791ff;
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.submit-button-stretch:hover {
	background-color: #1967da;
}

.form.contact {
	margin-top: 10px;
}

.checkbox {
	width: 16px;
	height: 16px;
	margin-left: -32px;
	border-style: none;
	border-radius: 0px;
	background-color: #f6f6f9;
}

.checkbox.w--redirected-checked {
	background-color: #4791ff;
	background-size: 12px 12px;
}

.checkbox-field {
	padding-left: 32px;
}

.checkbox-field.add-small-space-top {
	margin-top: 24px;
}

.checkbox-label {
	color: rgba(5, 12, 53, 0.7);
	font-weight: 700;
}

.field-label {
	margin-bottom: 4px;
}

.insurance-pricing-card {
	padding: 16px;
	background-color: #f6f6f9;
}

.insurance-pricing-card.white {
	background-color: #fff;
}

.insurance-pricing-card.white.mobile {
	display: none;
}

.insurances-pricing-title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 16px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
}

.insurances-pricing-title.gray {
	background-color: #f6f6f9;
}

.price-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 24px 16px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #e6e7eb;
}

.big-price {
	font-size: 28px;
	line-height: 36px;
}

.benefits-list-wrapper {
	padding: 32px 16px 24px;
}

.benefits ul {
	padding-left: 0px;
	list-style-type: none;
}

.benefits li {
	margin-bottom: 16px;
	padding-left: 32px;
	background-image: url('../images/Checkmark.svg');
	background-position: 0px 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

.add-to-cart-button {
	width: 100%;
	padding-top: 12px;
	padding-bottom: 12px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #050c35;
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.add-to-cart-button:hover {
	background-color: #162058;
}

.buy-now {
	width: 100%;
	margin-top: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #fff;
	-webkit-transition: box-shadow 200ms ease;
	transition: box-shadow 200ms ease;
	color: #050c35;
	text-align: center;
}

.buy-now:hover {
	box-shadow: 0 4px 4px 0 rgba(5, 12, 53, 0.08);
}

.add-to-cart-wrapper {
	padding-right: 16px;
	padding-left: 16px;
}

.faq-item {
	margin-bottom: 16px;
	border-style: solid;
	border-width: 1px;
	border-color: #fff;
	background-color: #fff;
	-webkit-transition: border-color 200ms ease;
	transition: border-color 200ms ease;
}

.faq-item:hover {
	border-color: #4791ff;
}

.accordion-item-trigger {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 24px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	cursor: pointer;
}

.accordion-item-content {
	overflow: hidden;
	padding-right: 24px;
	padding-left: 24px;
}

.faq-question-title {
	margin-bottom: 0px;
}

.faq-answer {
	margin-bottom: 24px;
	padding-top: 10px;
}

.details-wrapper {
	display: inline-block;
	margin-right: 16px;
}

.send-resume-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 24px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f6f6f9;
	text-align: center;
}

.agent-form-wrapper {
	position: relative;
	z-index: 2;
	padding: 80px;
	background-color: #fff;
}

.agent-section {
	background-color: #f6f6f9;
}

.underlay-section {
	margin-top: -120px;
	padding-top: 200px;
	padding-bottom: 80px;
	background-color: #050c35;
}

.large-text-link {
	display: block;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	color: #fff;
	font-size: 40px;
	line-height: 52px;
	text-decoration: none;
}

.large-text-link:hover {
	color: #4791ff;
}

.cart-header {
	padding: 32px;
	border-bottom-style: none;
}

.cart-item-title {
	margin-bottom: 4px;
	font-size: 18px;
	line-height: 27px;
}

.cart-quantity-2 {
	border-style: none;
	background-color: #f6f6f9;
	text-align: right;
}

.remove-button {
	margin-top: 4px;
	text-decoration: none;
}

.cart-footer {
	padding-right: 32px;
	padding-bottom: 32px;
	padding-left: 32px;
	border-top-style: none;
}

.cart-line-item {
	margin-bottom: 8px;
	padding: 24px 16px;
	background-color: #f6f6f9;
}

.checkout-button {
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #050c35;
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.checkout-button:hover {
	background-color: #162058;
}

.cart-list {
	padding-right: 32px;
	padding-left: 32px;
}

.checkout-form {
	padding: 0px;
	background-color: #fff;
}

.block-header {
	padding-right: 0px;
	padding-left: 0px;
	border-style: none;
	background-color: transparent;
}

.block-content {
	padding-right: 0px;
	padding-left: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
}

.div-block {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.shipping-method {
	margin-bottom: 10px;
	border-bottom-style: none;
	background-color: #f6f6f9;
}

.shipping-method-list {
	border-right-style: none;
	border-left-style: none;
}

.paypal-checkout-form {
	padding: 0px;
	background-color: #fff;
}

.order-confirmation {
	padding: 0px;
	background-color: #fff;
}

.order-summary {
	padding: 24px;
	background-color: #f6f6f9;
}

.rich-text p {
	margin-bottom: 32px;
}

.rich-text li {
	margin-bottom: 8px;
	color: rgba(5, 12, 53, 0.7);
}

.rich-text blockquote {
	margin-bottom: 32px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left-width: 1px;
	border-left-color: #e6e7eb;
	font-size: 18px;
	line-height: 27px;
}

.rich-text ul {
	margin-bottom: 32px;
}

.blue-text {
	color: #65cdfc;
}

.utility-page-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	text-align: left;
}

.dropdown-title {
	padding: 8px 40px 8px 16px;
	color: rgba(5, 12, 53, 0.5);
	font-size: 14px;
}

.cart-image {
	width: 48px;
}

.no-padding-bottom {
	padding-bottom: 0px;
}

.text-button {
	display: block;
	margin-top: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: transparent;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	color: #050c35;
	text-align: center;
}

.text-button:hover {
	color: #4791ff;
}

.success-message {
	padding-bottom: 32px;
	background-color: #fff;
}

.error-message {
	padding: 1px 16px 16px;
	background-color: #ffcfcf;
}

.empty-state {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.home-three-grid {
	margin-top: 60px;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.home-three-grid.home {
	margin-top: 40px;
}

.cta-text-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.text-cta {
	margin-left: 15px;
}

.logo-footer-block {
	margin-bottom: 20px;
}

.max-width-text {
	max-width: 280px;
	color: #050c35;
	font-size: 15px;
}

.login_url {
	display: block;
	margin-right: 20px;
	padding: 2px 12px;
	color: #050c35;
	text-decoration: none;
}

.flex-testi {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.h2-home {
	margin-bottom: 0px;
	font-size: 38px;
}

.heading {
	margin-bottom: 26px;
	font-size: 54px;
	line-height: 61px;
}

.hero-image-block {
	max-width: 305px;
	margin-bottom: 45px;
	margin-left: 45px;
	padding: 20px;
	border-radius: 1px;
	background-color: #fff;
}

.logo-hero {
	margin-bottom: 7px;
}

.inside-testi {
	margin-bottom: 5px;
	color: #595a5e;
	font-size: 14px;
	line-height: 22px;
	font-style: italic;
}

.star-space {
	margin-right: 3px;
	margin-left: 3px;
}

.logo-klanten {
	margin-bottom: 15px;
}

.logo-klanten.smaller {
	width: 90px;
	max-width: 100%;
}

.grid {
	grid-column-gap: 0px;
	grid-row-gap: 60px;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.content-white {
	padding: 60px 36px 80px;
	border-bottom: 1px solid #e6e7eb;
	background-color: #fff;
}

.price-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: 10px;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.price-block.contact {
	margin-bottom: 10px;
}

.flex-price-include {
	display: -ms-grid;
	display: grid;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	justify-items: center;
	grid-auto-columns: 1fr;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.price-inlcude-image {
	margin-right: 5px;
}

.p-price-include {
	font-weight: 700;
}

.grid-3 {
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto auto auto;
	grid-template-rows: auto auto auto;
}

.max-prices {
	max-width: 700px;
	margin-right: auto;
	margin-left: auto;
}

.display-price-top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 40px;
	padding-bottom: 40px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #b2b2b6;
	text-align: center;
}

.price-big {
	display: inline-block;
	font-size: 42px;
	line-height: 42px;
}

.price-text-secondary {
	margin-left: 20px;
	padding-top: 5px;
	color: #797979;
	font-size: 20px;
	line-height: 16px;
}

.grid-price-inside {
	margin-bottom: 16px;
	-ms-grid-columns: 0.5fr 1fr;
	grid-template-columns: 0.5fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.title-price-head {
	color: #79797a;
}

.feature-block {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e6e7eb;
}

.list {
	margin-top: 15px;
	padding-left: 20px;
}

.overlay-section-2 {
	position: relative;
	z-index: 1;
	margin-top: -120px;
}

.content-limit-3 {
	max-width: 500px;
}

.over-ons-div-block {
	margin-top: 20px;
}

.h1-legal {
	font-size: 40px;
	line-height: 50px;
}

.h1-legal.contact {
	margin-bottom: 22px;
}

.legal-list {
	margin-bottom: 30px;
	padding-left: 20px;
}

.legal-li {
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 10px;
}

.inputs-wrapper {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
}

.submit-button-stretch-2 {
	display: block;
	width: 100%;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #4791ff;
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.submit-button-stretch-2:hover {
	background-color: #1967da;
}

.submit-button-stretch-2.add-small-space-top {
	background-color: #65cdfc;
}

.title-2 {
	margin-bottom: 16px;
	color: #4791ff;
	font-size: 18px;
	line-height: 32px;
}

.success-message-2 {
	padding-right: 0px;
	padding-bottom: 32px;
	padding-left: 0px;
	background-color: #65cdfc;
}

.light-input-2 {
	height: 56px;
	margin-bottom: 0px;
	padding-top: 16px;
	padding-bottom: 16px;
	border: 1px solid #e6e7eb;
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.light-input-2:focus {
	border-color: #4791ff;
	box-shadow: 0 0 0 4px rgba(71, 145, 255, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.light-input-2::-webkit-input-placeholder {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

.light-input-2:-ms-input-placeholder {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

.light-input-2::-ms-input-placeholder {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

.light-input-2::placeholder {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

.light-input-2.shorter {
	height: 48px;
}

.details-link-2 {
	display: block;
	margin-bottom: 16px;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	color: #050c35;
	text-decoration: none;
}

.details-link-2:hover {
	color: #65cdfc;
}

.checkbox-2 {
	width: 16px;
	height: 16px;
	margin-left: -32px;
	border-style: none;
	border-radius: 0px;
	background-color: #f6f6f9;
}

.checkbox-2.w--redirected-checked {
	background-color: #4791ff;
	background-size: 12px 12px;
}

.split-columns-2 {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.split-columns-2.no-space {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	-ms-grid-columns: 1.25fr 1fr;
	grid-template-columns: 1.25fr 1fr;
}

.contact-form-2 {
	margin-bottom: 0px;
	padding: 32px;
	border: 1px solid #e6e7eb;
	background-color: #fff;
}

.contact-form-2.no-border {
	border-style: none;
}

.content-limit-4 {
	max-width: 440px;
}

.content-limit-4.contact {
	max-width: 520px;
}

.contact-voordelen {
	margin-top: 30px;
}

.label-div {
	margin-bottom: 12px;
}

.under-text-button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 15px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.stars-contact {
	margin-right: 12px;
	margin-bottom: 5px;
}

.contact-div {
	margin-top: 60px;
	padding-top: 30px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #e6e7eb #000 #000;
}

.heading-2 {
	margin-bottom: 22px;
}

.link-cta {
	color: #050c35;
}

.form-remove {
	max-width: 500px;
	margin-top: 30px;
}

.remove-block-alert {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 25px;
	margin-bottom: 35px;
	padding: 20px;
	background-color: #fff;
}

.alert-icon {
	margin-right: 10px;
}

.success-message-3 {
	background-color: #65cdfc;
	color: #050c35;
}

.error-message-2 {
	background-color: #ff1616;
}

.succes {
	display: block;
}

.grid-voordelen {
	max-width: 960px;
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
}

.max-h2 {
	max-width: 720px;
	margin-right: auto;
	margin-bottom: 90px;
	margin-left: auto;
	font-size: 35px;
	line-height: 47px;
	text-align: center;
}

.logo-image {
	width: 50px;
}

@media screen and (max-width: 991px) {
	body {
		font-size: 15px;
		line-height: 22px;
	}

	h1 {
		font-size: 48px;
		line-height: 60px;
	}

	h2 {
		font-size: 36px;
		line-height: 48px;
	}

	h3 {
		font-size: 28px;
		line-height: 36px;
	}

	h4 {
		font-size: 22px;
		line-height: 30px;
	}

	h5 {
		font-size: 19px;
		line-height: 28px;
	}

	h6 {
		font-size: 17px;
		line-height: 25px;
	}

	.container {
		padding-right: 32px;
		padding-left: 32px;
	}

	.navlink {
		display: block;
		padding: 8px 0px;
		color: #050c35;
	}

	.navlink.w--current {
		color: #050c35;
	}

	.navlink.desktop {
		display: block;
	}

	.navbar-wrapper {
		padding-right: 32px;
		padding-left: 32px;
	}

	.button {
		background-color: #4791ff;
	}

	.button.desktop.white.mobile {
		display: none;
	}

	.nav-menu {
		margin-top: 16px;
		margin-right: 16px;
		margin-left: 16px;
		padding: 16px;
		border: 1px solid #e6e7eb;
		background-color: #fff;
	}

	.menu-button {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 48px;
		height: 48px;
		margin-left: 16px;
		padding: 10px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.menu-button.w--open {
		background-color: transparent;
	}

	.hero-content-wrapper {
		padding-top: 120px;
		padding-bottom: 120px;
	}

	.title {
		font-size: 17px;
		line-height: 27px;
	}

	.large-text {
		font-size: 17px;
		line-height: 28px;
	}

	.secondary-nav-content {
		padding-right: 32px;
		padding-left: 32px;
		font-size: 13px;
		line-height: 20px;
	}

	.narrow-section {
		padding-top: 70px;
		padding-bottom: 70px;
	}

	.section {
		padding-top: 90px;
		padding-bottom: 90px;
	}

	.three-column-grid {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.three-column-grid.add-small-space-top {
		-ms-grid-columns: 1.5fr;
		grid-template-columns: 1.5fr;
	}

	.testimonial-text {
		font-size: 28px;
		line-height: 36px;
	}

	.large-paragraph {
		font-size: 17px;
		line-height: 25px;
	}

	.mask {
		padding-bottom: 0px;
	}

	.footer-content-wrapper {
		padding-top: 60px;
		padding-bottom: 30px;
	}

	.second-hero {
		padding-top: 90px;
		padding-bottom: 210px;
	}

	.insurance-card {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding: 24px 24px 32px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.testimonial-card {
		padding: 24px;
	}

	.dropdown-link {
		padding: 8px;
	}

	.dropdown-list.w--open {
		position: static;
	}

	.featured-content {
		padding: 32px;
	}

	.container-medium {
		padding-right: 32px;
		padding-left: 32px;
	}

	.rich-text-wrapper.blog {
		padding-bottom: 80px;
	}

	.hamburger-icon {
		position: absolute;
		left: 12px;
		top: 12px;
		right: 12px;
		bottom: 12px;
	}

	.dropdown-toggle {
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 0px;
		color: #050c35;
	}

	.blog-post-hero {
		padding-top: 80px;
	}

	.agent-form-wrapper {
		padding: 40px;
	}

	.agent-section {
		padding-top: 80px;
	}

	.large-text-link {
		font-size: 36px;
		line-height: 48px;
	}

	.dropdown-title {
		padding-right: 40px;
		padding-left: 8px;
	}

	.home-three-grid {
		margin-top: 40px;
	}

	.login_url.mobile {
		display: none;
	}

	.heading {
		font-size: 44px;
		line-height: 51px;
	}

	.hero-image-block {
		margin-bottom: 30px;
		margin-left: 30px;
	}

	.title-2 {
		font-size: 17px;
		line-height: 27px;
	}

	.logo-image {
		width: 45px;
	}
}

@media screen and (max-width: 767px) {
	body {
		font-size: 14px;
		line-height: 21px;
	}

	h1 {
		font-size: 40px;
		line-height: 50px;
	}

	h2 {
		font-size: 32px;
		line-height: 40px;
	}

	h3 {
		font-size: 24px;
		line-height: 32px;
	}

	h4 {
		font-size: 20px;
	}

	h5 {
		font-size: 18px;
		line-height: 27px;
	}

	h6 {
		font-size: 16px;
		line-height: 24px;
	}

	p {
		line-height: 24px;
	}

	.container {
		padding-right: 24px;
		padding-left: 24px;
	}

	.navbar-wrapper {
		padding-right: 24px;
		padding-left: 24px;
	}

	.brand {
		padding-left: 0px;
	}

	.button.desktop {
		display: none;
	}

	.button.desktop.white.mobile {
		display: none;
	}

	.button.mobile {
		display: block;
		margin-top: 8px;
	}

	.split-columns {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.split-columns.no-space-mobile {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	.hero-content-wrapper {
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.hero-content-wrapper.content-limit-large.homepage {
		padding-top: 50px;
		padding-bottom: 45px;
	}

	.white-text {
		font-size: 39px;
		line-height: 44px;
	}

	.white-text.cta-text {
		margin-bottom: 0px;
		font-size: 25px;
		line-height: 31px;
	}

	.title {
		font-size: 16px;
		line-height: 24px;
	}

	.large-text {
		font-size: 16px;
		line-height: 24px;
	}

	.blue-button.add-space-top {
		margin-top: 28px;
	}

	.add-space-top {
		margin-top: 20px;
	}

	.hero-bg-image {
		min-height: 500px;
	}

	.secondary-nav-content {
		padding-right: 24px;
		padding-left: 24px;
		grid-row-gap: 4px;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		font-size: 12px;
		line-height: 18px;
	}

	.secondary-nav-link.first {
		margin-left: 0px;
	}

	.narrow-section {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.section {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.section.no-header {
		padding-top: 60px;
	}

	.three-column-grid {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.right-arrow {
		display: none;
	}

	.left-arrow {
		display: none;
	}

	.slider {
		margin-bottom: 20px;
	}

	.testimonial-text {
		font-size: 24px;
		line-height: 32px;
	}

	.large-paragraph {
		font-size: 16px;
		line-height: 24px;
	}

	.add-small-space-right {
		margin-bottom: 24px;
	}

	.add-small-space-right.handshake.voordeel {
		margin-right: 7px;
		padding-top: 0px;
		padding-bottom: 10px;
		padding-left: 0px;
	}

	.content-spread {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.content-spread.arrow-link {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.content-spread.arrow-link.add-space-top {
		margin-top: 15px;
	}

	.footer-content-wrapper {
		padding-top: 35px;
		padding-bottom: 20px;
	}

	.add-small-space-top.klanten {
		margin-top: 20px;
		margin-bottom: 0px;
		font-size: 19px;
		line-height: 29px;
	}

	.cta-bar {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.second-hero {
		padding-top: 60px;
		padding-bottom: 180px;
	}

	.overlay-section {
		margin-bottom: 60px;
	}

	.insurance-card {
		padding: 16px 16px 24px;
	}

	.testimonial-card {
		padding: 16px;
	}

	.testimonial-card.add-medium-space-top.content-limit {
		margin-top: 20px;
		margin-bottom: 35px;
	}

	.featured-post {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.featured-content {
		padding: 24px;
		text-align: center;
	}

	.featured-post-image {
		min-height: 240px;
	}

	.container-medium {
		padding-right: 24px;
		padding-left: 24px;
	}

	.two-thirds-grid {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.rich-text-wrapper.blog {
		padding-bottom: 60px;
	}

	.cart {
		margin-right: 0px;
	}

	.blog-post-hero {
		padding-top: 60px;
	}

	.insurance-pricing-card.white.mobile {
		display: block;
	}

	.insurance-pricing-card.white.desktop {
		display: none;
	}

	.accordion-item-trigger {
		padding: 16px;
	}

	.accordion-item-content {
		padding-right: 16px;
		padding-left: 16px;
	}

	.agent-form-wrapper {
		padding: 24px;
	}

	.agent-section {
		padding-top: 60px;
	}

	.large-text-link {
		font-size: 32px;
		line-height: 40px;
	}

	.cart-header {
		padding: 24px;
	}

	.cart-footer {
		padding-right: 24px;
		padding-bottom: 24px;
		padding-left: 24px;
	}

	.cart-line-item {
		padding-top: 16px;
		padding-bottom: 16px;
	}

	.cart-list {
		padding-right: 24px;
		padding-left: 24px;
	}

	.mobile-space-top {
		margin-top: 40px;
	}

	.home-three-grid {
		margin-top: 30px;
	}

	.cta-text-block {
		margin-top: 25px;
	}

	.logo-footer-block {
		margin-bottom: 15px;
	}

	.heading {
		margin-bottom: 19px;
		font-size: 39px;
		line-height: 44px;
	}

	.logo-hero {
		margin-bottom: 0px;
	}

	.inside-testi {
		display: none;
	}

	.logo-klanten {
		width: 120px;
		max-width: 100%;
		margin-top: 5px;
		margin-bottom: 0px;
	}

	.content-white {
		padding-top: 60px;
		padding-bottom: 30px;
	}

	.price-block {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.flex-price-include {
		margin-bottom: 30px;
		padding-right: 0px;
		padding-left: 0px;
		justify-items: center;
		grid-row-gap: 10px;
		text-align: left;
	}

	.price-big {
		font-size: 38px;
		line-height: 40px;
	}

	.price-text-secondary {
		margin-left: 15px;
		line-height: 24px;
		text-align: left;
	}

	.h1-legal.contact {
		font-size: 39px;
		line-height: 44px;
	}

	.title-2 {
		font-size: 16px;
		line-height: 24px;
	}

	.split-columns-2 {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.contact-div {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.heading-2 {
		margin-bottom: 19px;
	}

	.grid-voordelen {
		margin-top: 0px;
		grid-column-gap: 0px;
		grid-row-gap: 15px;
	}

	.max-h2 {
		margin-bottom: 60px;
		font-size: 29px;
		line-height: 41px;
	}

	.p-under-pic {
		margin-bottom: 30px;
	}

	.div-block-2 {
		display: none;
	}

	.logo-image {
		width: 35px;
	}

	.heading-3 {
		margin-bottom: 5px;
	}

	.testi-contact {
		margin-bottom: 0px;
	}
}

@media screen and (max-width: 479px) {
	.container {
		padding-right: 16px;
		padding-left: 16px;
	}

	.navbar-wrapper {
		padding-right: 16px;
		padding-left: 16px;
	}

	.blue-button {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.secondary-nav-content {
		padding-right: 16px;
		padding-left: 16px;
	}

	.featured-post-image {
		min-height: 180px;
	}

	.container-medium {
		padding-right: 16px;
		padding-left: 16px;
	}

	.price-wrapper {
		padding-right: 0px;
		padding-left: 0px;
	}

	.benefits-list-wrapper {
		padding-top: 24px;
		padding-right: 0px;
		padding-left: 0px;
	}

	.add-to-cart-wrapper {
		padding-right: 0px;
		padding-left: 0px;
	}

	.agent-form-wrapper {
		padding-right: 16px;
		padding-left: 16px;
	}

	.cart-header {
		padding: 16px;
	}

	.cart-footer {
		padding-right: 16px;
		padding-bottom: 16px;
		padding-left: 16px;
	}

	.cart-list {
		padding-right: 16px;
		padding-left: 16px;
	}

	.dropdown-title {
		padding-right: 24px;
	}

	.home-three-grid {
		margin-top: 15px;
	}

	.inputs-wrapper {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}
}

#w-node-b87bef30-71d0-daf9-3aa2-4e93470b8d3b-52af4e10 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-_868ec09d-aa4a-8ba4-e638-91c02fe75ce1-52af4e10 {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	-ms-grid-column-align: center;
	justify-self: center;
}

#w-node-_7641022d-f6bc-b7fc-d62f-24f316bc298f-52af4e10 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-_7641022d-f6bc-b7fc-d62f-24f316bc2975-52af4e10 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-eb2f16cf-b394-fbc6-c4d7-460ebc6dd23e-52af4e10 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-eb2f16cf-b394-fbc6-c4d7-460ebc6dd23d-52af4e10 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-_8b60f201-409b-d09f-2599-dcdaea265ea7-ea265ea5 {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_8b60f201-409b-d09f-2599-dcdaea265eb1-ea265ea5 {
	-ms-grid-column-align: end;
	justify-self: end;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-_94bd8907-baeb-3eef-ac1e-166b85b235fd-85b235f7 {
	-ms-grid-column-align: end;
	justify-self: end;
}

#w-node-_8339f340-f9b7-2ff9-a7bc-7da8d7025e10-f9af4e29 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-_8339f340-f9b7-2ff9-a7bc-7da8d7025e11-f9af4e29 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-_2a97964a-3781-8375-93be-f0beb50c8614-f9af4e29 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-_2a97964a-3781-8375-93be-f0beb50c861b-f9af4e29 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-_281c07e7-6db7-f80e-8d9e-c6007eb2f664-f9af4e29 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-_281c07e7-6db7-f80e-8d9e-c6007eb2f665-f9af4e29 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-ea4f4d8b-0fde-b2a4-b6d7-5fd2e4ffcdb4-f9af4e29 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-ea4f4d8b-0fde-b2a4-b6d7-5fd2e4ffcdbb-f9af4e29 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-e6617eaa-000a-fc68-5e83-957949de130b-9729e3c2 {
	-ms-grid-column-align: center;
	justify-self: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

#w-node-e6617eaa-000a-fc68-5e83-957949de130d-9729e3c2 {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	-ms-grid-column-align: center;
	justify-self: center;
}

@media screen and (max-width: 991px) {
	#w-node-a40156ba-f10b-8043-4c09-f9df7289203f-52af4e10 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 3;
		grid-column-start: span 3;
		-ms-grid-column-span: 3;
		grid-column-end: span 3;
	}

	#w-node-c4871195-a28f-ce9a-72ae-441e109035e9-52af4e10 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 3;
		grid-column-start: span 3;
		-ms-grid-column-span: 3;
		grid-column-end: span 3;
	}

	#w-node-f30e9c83-216e-c829-10df-9faa690e3f67-52af4e10 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 3;
		grid-column-start: span 3;
		-ms-grid-column-span: 3;
		grid-column-end: span 3;
	}

	#w-node-c28ac293-e111-ed94-56f6-ebe2c3cf1306-c3cf1300 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 4;
		grid-column-start: span 4;
		-ms-grid-column-span: 4;
		grid-column-end: span 4;
	}

	#w-node-c28ac293-e111-ed94-56f6-ebe2c3cf1328-c3cf1300 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 4;
		grid-column-start: span 4;
		-ms-grid-column-span: 4;
		grid-column-end: span 4;
	}

	#w-node-c28ac293-e111-ed94-56f6-ebe2c3cf132f-c3cf1300 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 4;
		grid-column-start: span 4;
		-ms-grid-column-span: 4;
		grid-column-end: span 4;
	}

	#w-node-cadae8b8-9bd2-ee4b-3e23-2219fc7c01d2-c3cf1300 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 4;
		grid-column-start: span 4;
		-ms-grid-column-span: 4;
		grid-column-end: span 4;
	}
}

@media screen and (max-width: 767px) {
	#w-node-_7641022d-f6bc-b7fc-d62f-24f316bc2975-52af4e10 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-c28ac293-e111-ed94-56f6-ebe2c3cf1306-c3cf1300 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
	}

	#w-node-c28ac293-e111-ed94-56f6-ebe2c3cf1328-c3cf1300 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
	}

	#w-node-c28ac293-e111-ed94-56f6-ebe2c3cf132f-c3cf1300 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
	}

	#w-node-cadae8b8-9bd2-ee4b-3e23-2219fc7c01d2-c3cf1300 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
	}

	#w-node-_94bd8907-baeb-3eef-ac1e-166b85b235fa-85b235f7 {
		-ms-grid-column-align: center;
		justify-self: center;
	}

	#w-node-_94bd8907-baeb-3eef-ac1e-166b85b235fd-85b235f7 {
		-ms-grid-column-align: center;
		justify-self: center;
	}

	#w-node-_2e20f14a-f9a5-166f-e57e-b45c5fa1a685-f9af4e29 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 3;
		grid-column-start: span 3;
		-ms-grid-column-span: 3;
		grid-column-end: span 3;
		-ms-grid-column-align: auto;
		justify-self: auto;
	}

	#w-node-_58a262d8-53f8-abec-24f9-a995ed50d969-f9af4e29 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 3;
		grid-column-start: span 3;
		-ms-grid-column-span: 3;
		grid-column-end: span 3;
	}

	#w-node-dd4a03d5-84c6-2904-3e43-93097acaf97a-f9af4e29 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 3;
		grid-column-start: span 3;
		-ms-grid-column-span: 3;
		grid-column-end: span 3;
	}

	#w-node-d37fbdab-4175-b3f4-25e2-a7b83d39d688-f9af4e29 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 3;
		grid-column-start: span 3;
		-ms-grid-column-span: 3;
		grid-column-end: span 3;
	}

	#w-node-_610fbef5-cc14-304b-2a2a-5a7da71cde11-f9af4e29 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 3;
		grid-column-start: span 3;
		-ms-grid-column-span: 3;
		grid-column-end: span 3;
	}

	#w-node-_06af49be-ed7d-d079-034c-bd85d8d2be2d-f9af4e29 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 3;
		grid-column-start: span 3;
		-ms-grid-column-span: 3;
		grid-column-end: span 3;
	}

	#w-node-_8339f340-f9b7-2ff9-a7bc-7da8d7025e11-f9af4e29 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-_281c07e7-6db7-f80e-8d9e-c6007eb2f665-f9af4e29 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-f4629da9-fa2f-1d68-1130-ee68e35d7cec-f93500c5 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
		-ms-grid-column-align: center;
		justify-self: center;
		-ms-grid-row-align: center;
		align-self: center;
	}

	#w-node-_82ed4ca9-d3e5-70dd-1853-71b614833573-f93500c5 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
	}

	#w-node-b613009a-dfe6-d1f7-ee42-a5e450e82167-f93500c5 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
	}

	#w-node-_0e13e417-c8f1-d7c8-3369-315dcb028d15-f93500c5 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
	}

	#w-node-f9488b89-8951-5690-27d3-8ff074711d79-9729e3c2 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
	}

	#w-node-f9488b89-8951-5690-27d3-8ff074711d89-9729e3c2 {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
	}
}

.opmerkingen2,
label[for="opmerkingen2"],
#opmerkingen2 {
	display: none;
}

.mobile-app-store-link {
	margin: 0 15px 15px 0;
	display: inline-block;
}

.mobile-app-store-link img {
	max-width: 180px;
}

.mobile-app-download .container {
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
}

.mobile-app-download .heading {
	text-align: center;
	margin-bottom: 54px;
}

.mobile-app-download .loader {
	text-align: center;
}

.mobile-app-download .loader .fa {
	font-size: 34px;
	margin-bottom: 32px;
}

.mobile-app-download h2 {
	font-size: 24px;
	margin: 0;
	text-align: center;
}

.mobile-app-download .container > a {
	width: 100%;
	flex: 1;
	max-width: 350px;
}

.mobile-app-download .container > a > img {
	width: 100%;
	padding: 30px;
}

.hidden {
	display: none;
}

@media (max-width: 640px) {
	.mobile-app-download .container {
		flex-direction: column;
		align-items: center;
	}
}
