@charset "UTF-8";
@font-face {
	font-family: 'Myriad Pro - Regular';
	src: url("../assets/fonts/MYRIADPRO-REGULAR.ttf") format("ttf"), url("../assets/fonts/MYRIADPRO-REGULAR.woff") format("woff");
	font-weight: 400;
	font-style: normal; }

@font-face {
	font-family: 'Myriad Pro - Semibold';
	src: url("../assets/fonts/MYRIADPRO-SEMIBOLD.ttf") format("ttf"), url("../assets/fonts/MYRIADPRO-SEMIBOLD.woff") format("woff");
	font-weight: 600;
	font-style: normal; }

@font-face {
	font-family: 'Myriad Pro - Bold';
	src: url("../assets/fonts/MYRIADPRO-BOLD.ttf") format("ttf"), url("../assets/fonts/MYRIADPRO-BOLD.woff") format("woff");
	font-weight: 700;
	font-style: normal; }

@font-face {
	font-family: 'Myriad Pro - Black';
	src: url("../assets/fonts/MYRIADPRO-BLACK.ttf") format("ttf"), url("../assets/fonts/MYRIADPRO-BLACK.woff") format("woff");
	font-weight: 900;
	font-style: normal; }

@font-face {
	font-family: 'Lucida Grande Bold';
	src: url("../assets/fonts/Lucida-Grande-Bold.ttf") format("truetype"), url("../assets/fonts/Lucida-Grande-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal; }

/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear {
	display: none;
	height: 0;
	width: 0; }

input[type=search]::-ms-reveal {
	display: none;
	height: 0;
	width: 0; }

/* clears the ‘X’ from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	display: none; }

input[type="search"].elementor-search-form__input {
	padding-left: 0 !important; }

.wpf_items_wrapper .wpf_item input[type="checkbox"],
input[type=checkbox] {
	-webkit-appearance: none;
	background: #ffffff;
	border-radius: 3px;
	border: 1px solid #C6C6C6;
	clear: none;
	color: #006ff9;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	height: 20px;
	line-height: 1;
	margin: 2px 4px 5px 0;
	outline: none;
	padding: 0;
	text-align: center;
	transition: .05s all ease-in-out;
	vertical-align: middle;
	width: 20px; }
	.wpf_items_wrapper .wpf_item input[type="checkbox"]:hover,
	input[type=checkbox]:hover {
		border: 1px solid #33a1f1; }
	.wpf_items_wrapper .wpf_item input[type="checkbox"]:checked,
	input[type=checkbox]:checked {
		background: #33a1f1;
		border: 1px solid #33a1f1;
		position: relative; }
		.wpf_items_wrapper .wpf_item input[type="checkbox"]:checked:before,
		input[type=checkbox]:checked:before {
			background-image: url("../assets/images/check.svg");
			content: "";
			display: inline-block;
			height: 18px;
			left: 50%;
			line-height: 1;
			position: absolute;
			top: 50%;
			transform: translate(-50%, -50%);
			width: 18px; }

.wpf_items_wrapper .wpf_item input[type="radio"],
input[type=radio] {
	-webkit-appearance: none;
	background: #ffffff;
	border: 1px solid #C6C6C6;
	border-radius: 50%;
	clear: none;
	color: #006ff9;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	height: 20px;
	line-height: 1;
	margin: 2px 4px 5px 0;
	outline: none;
	padding: 0;
	text-align: center;
	transition: .05s all ease-in-out;
	vertical-align: middle;
	width: 20px; }
	.wpf_items_wrapper .wpf_item input[type="radio"]:hover,
	input[type=radio]:hover {
		border: 1px solid #33a1f1; }
	.wpf_items_wrapper .wpf_item input[type="radio"]:checked,
	input[type=radio]:checked {
		background: #33a1f1;
		border: 1px solid #33a1f1;
		position: relative; }
		.wpf_items_wrapper .wpf_item input[type="radio"]:checked:before,
		input[type=radio]:checked:before {
			background: #ffffff;
			border-radius: 50%;
			content: "";
			display: inline-block;
			height: 18px;
			left: 50%;
			line-height: 1;
			position: absolute;
			top: 50%;
			transform: translate(-50%, -50%);
			width: 18px; }
		.wpf_items_wrapper .wpf_item input[type="radio"]:checked:after,
		input[type=radio]:checked:after {
			background: #33a1f1;
			border-radius: 50%;
			content: "";
			display: inline-block;
			height: 14px;
			left: 50%;
			line-height: 1;
			position: absolute;
			top: 50%;
			transform: translate(-50%, -50%);
			width: 14px; }

input[type="submit"] {
	border: none;
	font-family: 'Myriad Pro - Semibold'; }

.gform_wrapper .gform_heading h3.gform_title {
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
	letter-spacing: 4px !important; }

.gform_wrapper label.gfield_label {
	color: #2b2b2b;
	font-family: 'Myriad Pro - Semibold';
	font-weight: 600 !important;
	font-size: 16px !important;
	margin-bottom: 5px; }

.gform_wrapper .gfield_required {
	font-size: 22px !important;
	display: inline-block;
	margin-top: -10px; }

.gform_wrapper .ginput_container {
	margin-top: 0 !important; }

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	background: none repeat scroll 0 0 #fff;
	border-radius: 2px;
	color: #2b2b2b;
	font-size: 16px !important;
	font-weight: 400 !important;
	margin-bottom: 0 !important;
	padding: 8px 10px 8px !important; }

.gform_wrapper .ginput_container_consent {
	-ms-flex-align: center;
	    align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row; }
	.gform_wrapper .ginput_container_consent input[type="checkbox"],
	.gform_wrapper .ginput_container_consent input[type="radio"] {
		margin-top: 0; }
		.gform_wrapper .ginput_container_consent input[type="checkbox"] + label,
		.gform_wrapper .ginput_container_consent input[type="radio"] + label {
			font-size: 15px;
			margin: 0 5px 0 10px; }

.gform_wrapper .req-text {
	font-family: Raleway,Arial,Tahoma,sans-serif;
	font-weight: 500;
	font-size: 14px;
	margin: 20px 0 0 5px; }

.gform_wrapper .gform_footer input[type=submit] {
	font-size: 16px !important; }

.gform_wrapper .ginput_container_password label {
	font-family: 'Myriad Pro - Regular';
	font-size: 14px !important;
	margin-top: 5px !important; }

.plus-navigation-menu .navbar-nav > li.menu-item {
	border-bottom: 2px solid transparent;
	margin-left: 15px;
	margin-right: 15px; }
	.plus-navigation-menu .navbar-nav > li.menu-item:hover, .plus-navigation-menu .navbar-nav > li.menu-item:active {
		border-bottom: 2px solid var(--e-global-color-primary); }
	.plus-navigation-menu .navbar-nav > li.menu-item.my-account {
		overflow: visible; }
		.plus-navigation-menu .navbar-nav > li.menu-item.my-account > a.dropdown-toggle:after {
			display: none !important; }
		.plus-navigation-menu .navbar-nav > li.menu-item.my-account span.txt {
			display: none; }
		.plus-navigation-menu .navbar-nav > li.menu-item.my-account .dropdown-menu {
			left: 50%;
			transform: translateX(-50%); }
	.plus-navigation-menu .navbar-nav > li.menu-item.current-menu-ancestor, .plus-navigation-menu .navbar-nav > li.menu-item.current-menu-parent, .plus-navigation-menu .navbar-nav > li.menu-item.current-menu-item {
		border-bottom: 2px solid var(--e-global-color-primary); }
		.plus-navigation-menu .navbar-nav > li.menu-item.current-menu-ancestor > a, .plus-navigation-menu .navbar-nav > li.menu-item.current-menu-parent > a, .plus-navigation-menu .navbar-nav > li.menu-item.current-menu-item > a {
			color: var(--e-global-color-secondary) !important; }
		.plus-navigation-menu .navbar-nav > li.menu-item.current-menu-ancestor > a.dropdown-toggle, .plus-navigation-menu .navbar-nav > li.menu-item.current-menu-parent > a.dropdown-toggle, .plus-navigation-menu .navbar-nav > li.menu-item.current-menu-item > a.dropdown-toggle {
			color: var(--e-global-color-primary) !important; }
			.plus-navigation-menu .navbar-nav > li.menu-item.current-menu-ancestor > a.dropdown-toggle:after, .plus-navigation-menu .navbar-nav > li.menu-item.current-menu-parent > a.dropdown-toggle:after, .plus-navigation-menu .navbar-nav > li.menu-item.current-menu-item > a.dropdown-toggle:after {
				color: var(--e-global-color-primary) !important;
				padding-left: 0 !important;
				padding-right: 5px;
				transform: rotate(-180deg); }

@media only screen and (max-width: 1150px) {
	.plus-dropdown-full-width .plus-navigation-wrap .plus-mobile-menu .navbar-nav li a {
		border-width: inherit; }
	.plus-navigation-wrap .plus-mobile-menu-content {
		top: 69px;
		z-index: 999; }
		.plus-navigation-wrap .plus-mobile-menu-content.collapse.in {
			display: block !important; } }

.bm-cta-info .elementor-bg {
	background-repeat: no-repeat;
	background-size: contain; }

.bm-cta-info .elementor-cta__bg-wrapper {
	height: 48px;
	margin-right: 10px;
	min-height: 48px;
	width: 28px; }

.bm-cta-info .elementor-cta__button {
	padding-left: 0; }

/*# sourceMappingURL=style.css.map */
