@font-face {
	font-family: 'Arimo';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../../fonts/arimo/Arimo-Regular.eot');
	/* IE9 Compat Modes */
	src:
		local('Arimo Regular'),
		local('Arimo-Regular'),
		url('../../fonts/arimo/Arimo-Regular.eot#iefix')
			format('embedded-opentype'),
		url('../../fonts/arimo/Arimo-Regular.woff2') format('woff2'),
		url('../../fonts/arimo/Arimo-Regular.woff') format('woff'),
		url('../../fonts/arimo/Arimo-Regular.ttf') format('truetype');
	/* Safari, Android, iOS */
}
@font-face {
	font-family: 'Arimo';
	src: url('../../fonts/arimo/Arimo-Medium.eot');
	src:
		url('../../fonts/arimo/Arimo-Medium.eot#iefix') format('embedded-opentype'),
		url('../../fonts/arimo/Arimo-Medium.woff2') format('woff2'),
		url('../../fonts/arimo/Arimo-Medium.woff') format('woff'),
		url('../../fonts/arimo/Arimo-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Arimo Bold';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('../../fonts/arimo/Arimo-Bold.eot');
	/* IE9 Compat Modes */
	src:
		local('Arimo Bold'),
		local('Arimo-Bold'),
		url('../../fonts/arimo/Arimo-Bold.eot#iefix') format('embedded-opentype'),
		url('../../fonts/arimo/Arimo-Bold.woff2') format('woff2'),
		url('../../fonts/arimo/Arimo-Bold.woff') format('woff'),
		url('../../fonts/arimo/Arimo-Bold.ttf') format('truetype');
	/* Safari, Android, iOS */
}
@font-face {
	font-family: 'Arimo';
	src: url('../../fonts/arimo/Arimo-SemiBold.eot');
	src:
		url('../../fonts/arimo/Arimo-SemiBold.eot#iefix')
			format('embedded-opentype'),
		url('../../fonts/arimo/Arimo-SemiBold.woff2') format('woff2'),
		url('../../fonts/arimo/Arimo-SemiBold.woff') format('woff'),
		url('../../fonts/arimo/Arimo-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
@font-face {
	font-family: 'Arimo';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../../fonts/arimo/Arimo-Regular.eot');
	/* IE9 Compat Modes */
	src:
		local('Arimo Regular'),
		local('Arimo-Regular'),
		url('../../fonts/arimo/Arimo-Regular.eot#iefix')
			format('embedded-opentype'),
		url('../../fonts/arimo/Arimo-Regular.woff2') format('woff2'),
		url('../../fonts/arimo/Arimo-Regular.woff') format('woff'),
		url('../../fonts/arimo/Arimo-Regular.ttf') format('truetype');
	/* Safari, Android, iOS */
}
@font-face {
	font-family: 'Arimo';
	src: url('../../fonts/arimo/Arimo-Medium.eot');
	src:
		url('../../fonts/arimo/Arimo-Medium.eot#iefix') format('embedded-opentype'),
		url('../../fonts/arimo/Arimo-Medium.woff2') format('woff2'),
		url('../../fonts/arimo/Arimo-Medium.woff') format('woff'),
		url('../../fonts/arimo/Arimo-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Arimo Bold';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('../../fonts/arimo/Arimo-Bold.eot');
	/* IE9 Compat Modes */
	src:
		local('Arimo Bold'),
		local('Arimo-Bold'),
		url('../../fonts/arimo/Arimo-Bold.eot#iefix') format('embedded-opentype'),
		url('../../fonts/arimo/Arimo-Bold.woff2') format('woff2'),
		url('../../fonts/arimo/Arimo-Bold.woff') format('woff'),
		url('../../fonts/arimo/Arimo-Bold.ttf') format('truetype');
	/* Safari, Android, iOS */
}
@font-face {
	font-family: 'Arimo';
	src: url('../../fonts/arimo/Arimo-SemiBold.eot');
	src:
		url('../../fonts/arimo/Arimo-SemiBold.eot#iefix')
			format('embedded-opentype'),
		url('../../fonts/arimo/Arimo-SemiBold.woff2') format('woff2'),
		url('../../fonts/arimo/Arimo-SemiBold.woff') format('woff'),
		url('../../fonts/arimo/Arimo-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
.nav-w {
	/*    position: fixed;*/
	left: 0;
	right: 0;
	z-index: 9;
}

.top-logo {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
}
.top-logo .tp-tag {
	position: relative;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	padding: 25px 0 0 0;
	font-size: 14px;
}
.top-logo .tp-tag:before {
	content: '|';
	position: absolute;
	left: -25px;
}
a {
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
a:hover,
a:focus,
button:hover {
	opacity: 0.8;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.ctnlg {
	max-width: 155px;
}

.nav-fli {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
}

.pc-menu {
	padding: 0 0 0 50px;
}

.nav-in {
	padding: 22px 0 22px 0;
	z-index: 9999;
	position: relative;
	background-color: #fff;
}

.nav-r {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: space-between;
	-moz-box-align: space-between;
	-ms-flex-align: space-between;
	-webkit-align-items: space-between;
	align-items: space-between;
}

.menu_fix .nav-in {
	position: fixed;
	left: 0;
	right: 0;
	top: -200px;
	padding: 5px 0;
}

.sm-simple a {
	/*        font-size: 18px;	
          line-height: 20px;	*/
	text-align: center;
}

.tpcta-w ul {
	list-style-type: none;
	margin: 0;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.tpcta-w ul li {
	margin: 0;
}
.tpcta-w ul li a {
	padding: 14px 0;
	width: 135px;
	display: inline-block;
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 16px;
	text-transform: uppercase;
	text-align: center;
}
.tpcta-w ul li:first-child {
	margin: 0 20px 0 0;
}

.cn-apl {
	background: linear-gradient(185.13deg, #86bee6 -356.27%, #4e8ac8 108.56%);
	box-shadow: 5px 5px 50px rgba(78, 138, 200, 0.3);
	border-radius: 24px;
	font-size: 14px;
	text-align: center;
	color: #ffffff;
	display: inline-block;
	text-decoration: none;
	width: 140px;
	line-height: 48px;
}
.cn-apl:hover {
	background: linear-gradient(185.13deg, #66b0e4 -356.27%, #3780cc 108.56%);
}

/*beta menu*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.container-bnav {
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
	max-width: 1030px;
}

.nav-bw {
	left: 0;
	right: 0;
	z-index: 9;
}

.top-logob {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
}
.top-logob a {
	margin: 0;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-direction: normal;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.nav-flb {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 10px 0 10px 0;
}

.nav-blw {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.nav-inb {
	z-index: 1024;
	position: relative;
	background-color: #ffffff;
}

.nav-rb {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: space-between;
	-moz-box-align: space-between;
	-ms-flex-align: space-between;
	-webkit-align-items: space-between;
	align-items: space-between;
}

.pc-menub {
	padding: 5px 0 0 0;
}
.pc-menub a,
.pc-menub ul li li a .smenu-e {
	color: #0528a0;
}
.pc-menub a:hover,
.pc-menub a:focus,
.pc-menub ul li li a .smenu-e:hover,
.pc-menub ul li li a .smenu-e:focus {
	text-decoration: underline;
}
.pc-menub .sm-simple > li a span.sub-arrow:before {
	font-size: 0;
}
.pc-menub .sm-simple > li.hgtb-menu-bl > a {
	border: 1px solid #006dff;
	background-color: #006dff;
	color: #ffffff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
.pc-menub .sm-simple > li.hgtb-menu-bl > a:hover,
.pc-menub .sm-simple > li.hgtb-menu-bl > a:active {
	border: 1px solid #0528a0;
	background-color: #0528a0;
	color: #ffffff;
}
.pc-menub .sm-simple > li.hgtb-menu-lgt > a {
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	color: #006dff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
	min-width: 105px;
}
.pc-menub .sm-simple > li.hgtb-menu-lgt > a:hover,
.pc-menub .sm-simple > li.hgtb-menu-lgt > a:active {
	border: 1px solid #006dff;
	background-color: #ffffff;
	color: #006dff;
}
.pc-menub .sm-simple li.not-link {
	padding: 15px 0 5px 20px;
	font-family: 'Arimo Bold';
	font-weight: bold;
	font-size: 18px;
	color: #0528a0;
}
.pc-menub .sm-simple ul li.not-link:nth-child(1) {
	padding-top: 0;
}

.menu_fixb .nav-inb {
	position: fixed;
	left: 0;
	right: 0;
	top: -200px;
	box-shadow: 0 0 10px #ccc;
	-webkit-box-shadow: 0 0 10px #ccc;
	padding: 0;
}
.menu_fixb .pc-menu-nwb {
	padding: 5px 0 0 0;
}
.menu_fixb .nav-flb {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid transparent;
}
.menu_fixb .pc-menub {
	padding: 0;
}

.sm-simple a {
	text-align: center;
}

.page-template-template-beta-career .nav-flb {
	border: 0;
}

.sm li.bt-mn-inc {
	font-family: 'Arimo';
	font-weight: 400;
}

.pc-menub .sm-simple .show-bolt-crr {
	display: none;
}

.page-template-template-bolt-v2-career .pc-menub .sm-simple .hide-bolt-crr,
.page-template-template-bolt-v2-career .pc-menub .sm-simple .hgtb-menu-lgt {
	display: none;
}
.page-template-template-bolt-v2-career .pc-menub .sm-simple .show-bolt-crr {
	display: block;
}

/*.nowebp{
    .pc-menub{
        .sm-simple {
            & > li{
                a{
                    span.sub-arrow{
                        @include bolt_beta_nav_icons_png; 
                    }
                }
            }

            .loans-bmenu,.loans-hmenu,.abt-bmenu{
                ul {
                    li{
                        a {
                            &:before {
                                @include bolt_beta_nav_icons_png;
                            }
                            &:after {
                                @include bolt_beta_nav_icons_png;
                            }
                        }
                    }
                }
            }


        }
    } 
}*/
.pc-menub .sm-simple > li a span.sub-arrow:before {
	font-family: 'Material Icons Outlined';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
	content: '\e5cf';
	font-size: 20px;
	color: #000000;
	filter: invert(32%) sepia(39%) saturate(4556%) hue-rotate(203deg)
		brightness(94%) contrast(110%);
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	vertical-align: top;
}
.pc-menub .sm-simple .menu-item-has-children ul li a {
	/*                        &:before {
                              @include font_material_2tone_icon;
                              content: "\e5e1";
                              font-size: 10px;
                              color: #256ff6;
                          }*/
}
.pc-menub .sm-simple .menu-item-has-children ul li a:after {
	font-family: 'Material Icons Outlined';
	font-weight: normal;
	font-display: swap;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
	content: '\e5e1';
	font-size: 12px;
	color: #256ff6;
}

.menu-activeb .ccpapp {
	display: none;
	z-index: 0;
}

@media (min-width: 1025px) {
	.pc-menub a {
		z-index: 1;
		font-family: 'Arimo';
		font-weight: 400;
		font-size: 18px;
		line-height: 22px;
		text-decoration: none;
		position: relative;
	}
	.pc-menub a:hover .smenu-e,
	.pc-menub a.highlighted .smenu-e {
		color: #006dff;
		text-decoration: underline;
	}
	.pc-menub .sm-simple > li > a {
		padding: 10px 15px 15px 15px;
	}
	.pc-menub .sm-simple > li.menu-item-has-children > a {
		padding-right: 30px;
	}
	.pc-menub .sm-simple > li.menu-item-has-children .sub-menu:after {
		position: absolute;
		content: '';
		width: 100%;
		height: 20px;
		top: -20px;
		left: 0;
	}
	.pc-menub .sm-simple > li.menu-item-has-children .sub-menu:before {
		position: absolute;
		content: '';
		width: 0;
		height: 0;
		top: -20px;
		border-bottom: 20px solid #ffffff;
		border-left: 18px solid transparent;
		border-right: 18px solid transparent;
		left: 45px;
	}
	.pc-menub .sm-simple > li {
		margin: 0 0 0 10px;
	}
	.pc-menub .sm-simple > li a span.sub-arrow {
		width: 18px;
		height: 18px;
		right: 7px;
		margin: -11px 0 0 0;
	}
	.pc-menub .sm-simple > li a.highlighted span.sub-arrow:before {
		content: '\e5ce';
	}
	.pc-menub .sm-simple .hgtb-menu-btn {
		margin-left: 50px;
	}
	.pc-menub .sm-simple .hgtb-menu-lgt {
		margin-left: 20px;
	}
	.pc-menub .sm-simple .hgtb-menu-btn.show-bolt-crr {
		margin-left: 140px;
	}
	.pc-menub .sm-simple ul {
		-webkit-box-shadow: 15px 15px 60px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 15px 15px 60px rgba(0, 0, 0, 0.1);
		box-shadow: 15px 15px 60px rgba(0, 0, 0, 0.1);
		background-color: #ffffff;
		border-radius: 2px;
		padding-top: 25px;
		padding-bottom: 30px;
		top: 50px;
		right: -90px !important;
		width: auto !important;
		max-width: 500px !important;
		margin: 25px 0 0 -40px !important;
		left: auto !important;
	}
	.pc-menub .sm-simple ul li {
		border: 0;
	}
	.pc-menub .sm-simple ul li:after {
		display: none;
	}
	.pc-menub .sm-simple ul li a {
		padding: 20px 30px 20px 20px;
		font-size: 18px;
		line-height: 22px;
	}
	.pc-menub .sm-simple .hgtb-menu-btn > a {
		font-size: 14px;
		border-radius: 24px;
		padding: 0 35px;
		text-align: center;
		text-decoration: none;
		padding: 8px 35px 8px 35px;
		line-height: 30px;
	}

	.sm-simple li {
		float: left;
	}
	.sm-simple li a {
		text-align: left;
	}

	.mob-menu-bw,
	.top-logo-mbb {
		display: none !important;
	}

	.sm-simple {
		/*        .loans-bmenu ul{
                width: 480px !important;
                max-width: 480px !important;
                min-width: 100% !important;
                margin-left: -25px !important;
            }
            .loans-hmenu ul{
                width: 310px !important;
                max-width: 310px !important;
                min-width: 100% !important;
                margin-left: -35px !important;
            }*/
	}
	.sm-simple .menu-item-has-children {
		/*            .bcl-bmenu{
                      a{ &:before{background-position: -15px -5px;}}
                  }
                  .ncl-bmenu{
                      a{ &:before{background-position: -81px -9px;}}
                  }
                  .itl-bmenu{
                      a{  &:before{background-position: -145px -11px;}}
                  }
      
                  .faq-bmenu{
                      a{ &:before{background-position: -13px -70px;}}
                  }
                  .phn-bmenu{
                      a{  &:before{background-position: -82px -70px}}
                  }*/
	}
	.menu-link {
		cursor: pointer;
	}
	.sm-simple .menu-item-has-children ul li a {
		position: relative;
		padding-left: 90px;
	}
	.sm-simple .menu-item-has-children ul li a .m-icon {
		position: absolute;
		width: 28px;
		height: 28px;
		display: inline-block;
		margin: -15px 0 0 -15px;
		left: 50px;
		top: 50%;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		font-size: 28px;
	}
	.sm-simple .menu-item-has-children ul li a:after {
		position: absolute;
		width: 20px;
		height: 20px;
		display: inline-block;
		margin: -5px 0 0 0;
		left: 75px;
		top: 50%;
		/*                            @include bolt_beta_nav_icons;
                                      background-position: 0 -53px;*/
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
	.sm-simple .menu-item-has-children ul li a:hover:after {
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
	.sm-simple .bt-mn-inc {
		font-size: 18px;
		line-height: 1.4;
		padding: 10px 0 10px 40px;
		color: #8b8b8b;
	}

	/*bolt*/
	.page-template-template-bolt-v2,
	.page-template-template-bolt-v2-career,
	.page-template-template-faqs {
		/*        .pc-menub .sm-simple > li.menu-item-has-children.loans-hmenu .sub-menu:before {
                right: 53px;
                left: auto;
            }*/
	}
	.page-template-template-bolt-v2 .sm-simple,
	.page-template-template-bolt-v2-career .sm-simple,
	.page-template-template-faqs .sm-simple {
		/*            .loans-bmenu ul{
                      width: 360px !important;
                      max-width: 360px !important;
                      min-width: 100% !important;
                      margin-left: 0 !important;
                      right: 0;
                      left: auto !important;
                      margin-right: -125px !important;
                  }
                  .loans-hmenu ul{
                      width: 290px !important;
                      max-width: 290px !important;
                      min-width: 100% !important;
                      margin-left: 0 !important;
                      right: 0;
                      left: auto !important;
                      margin-right: -60px !important;
                  }*/
	}
	.page-template-template-bolt-v2 .sm-simple .loans-bmenu .bcl-bmenu a:before,
	.page-template-template-bolt-v2 .sm-simple .loans-hmenu .bcl-bmenu a:before,
	.page-template-template-bolt-v2-career
		.sm-simple
		.loans-bmenu
		.bcl-bmenu
		a:before,
	.page-template-template-bolt-v2-career
		.sm-simple
		.loans-hmenu
		.bcl-bmenu
		a:before,
	.page-template-template-faqs .sm-simple .loans-bmenu .bcl-bmenu a:before,
	.page-template-template-faqs .sm-simple .loans-hmenu .bcl-bmenu a:before {
		background-position: -13px -155px;
	}
	.page-template-template-bolt-v2 .sm-simple .loans-bmenu .ncl-bmenu a:before,
	.page-template-template-bolt-v2 .sm-simple .loans-hmenu .ncl-bmenu a:before,
	.page-template-template-bolt-v2-career
		.sm-simple
		.loans-bmenu
		.ncl-bmenu
		a:before,
	.page-template-template-bolt-v2-career
		.sm-simple
		.loans-hmenu
		.ncl-bmenu
		a:before,
	.page-template-template-faqs .sm-simple .loans-bmenu .ncl-bmenu a:before,
	.page-template-template-faqs .sm-simple .loans-hmenu .ncl-bmenu a:before {
		background-position: -152px -155px;
	}
	.page-template-template-bolt-v2 .sm-simple .loans-bmenu .itl-bmenu a:before,
	.page-template-template-bolt-v2 .sm-simple .loans-hmenu .itl-bmenu a:before,
	.page-template-template-bolt-v2-career
		.sm-simple
		.loans-bmenu
		.itl-bmenu
		a:before,
	.page-template-template-bolt-v2-career
		.sm-simple
		.loans-hmenu
		.itl-bmenu
		a:before,
	.page-template-template-faqs .sm-simple .loans-bmenu .itl-bmenu a:before,
	.page-template-template-faqs .sm-simple .loans-hmenu .itl-bmenu a:before {
		background-position: -83px -155px;
	}
	.page-template-template-bolt-v2 .sm-simple .loans-bmenu .faq-bmenu a:before,
	.page-template-template-bolt-v2 .sm-simple .loans-hmenu .faq-bmenu a:before,
	.page-template-template-bolt-v2-career
		.sm-simple
		.loans-bmenu
		.faq-bmenu
		a:before,
	.page-template-template-bolt-v2-career
		.sm-simple
		.loans-hmenu
		.faq-bmenu
		a:before,
	.page-template-template-faqs .sm-simple .loans-bmenu .faq-bmenu a:before,
	.page-template-template-faqs .sm-simple .loans-hmenu .faq-bmenu a:before {
		background-position: -12px -208px;
	}
	.page-template-template-bolt-v2 .sm-simple .loans-bmenu .phn-bmenu a:before,
	.page-template-template-bolt-v2 .sm-simple .loans-hmenu .phn-bmenu a:before,
	.page-template-template-bolt-v2-career
		.sm-simple
		.loans-bmenu
		.phn-bmenu
		a:before,
	.page-template-template-bolt-v2-career
		.sm-simple
		.loans-hmenu
		.phn-bmenu
		a:before,
	.page-template-template-faqs .sm-simple .loans-bmenu .phn-bmenu a:before,
	.page-template-template-faqs .sm-simple .loans-hmenu .phn-bmenu a:before {
		background-position: -208px -156px;
	}
	.page-template-template-bolt-v2 .pc-menub .sm-simple ul,
	.page-template-template-bolt-v2-career .pc-menub .sm-simple ul,
	.page-template-template-faqs .pc-menub .sm-simple ul {
		margin-top: 5px !important;
	}
	.page-template-template-bolt-v2
		.pc-menub
		.sm-simple
		> li.menu-item-has-children
		.sub-menu:before,
	.page-template-template-bolt-v2-career
		.pc-menub
		.sm-simple
		> li.menu-item-has-children
		.sub-menu:before,
	.page-template-template-faqs
		.pc-menub
		.sm-simple
		> li.menu-item-has-children
		.sub-menu:before {
		right: 84px;
		left: auto;
	}

	.pc-menub .sm-simple > li.hgtb-menu-btn a:after {
		content: none;
	}
	.pc-menub .sm-simple > li > a:hover:after {
		left: 10px;
		right: 10px;
	}
}
@media (min-width: 1025px) and (max-width: 1100px) {
	.pc-menub .sm-simple > li {
		margin: 0;
	}
}
@media (max-width: 1024px) {
	body#btmenu {
		/*        padding: 70px 0 0 0 !important;*/
	}

	.top-logo-mbb {
		margin: 0 0 0 20px;
		z-index: 1024992;
		height: auto;
		display: block;
		padding: 0;
	}
	.top-logo-mbb a {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
	}
	.top-logo-mbb img {
		height: auto;
		max-width: 100%;
	}

	.pc-menub .m-icon {
		vertical-align: middle;
		width: 35px;
		padding: 0 0 0 5px;
		color: #000;
	}
	.pc-menub a {
		font-family: 'Arimo';
		font-weight: 400;
	}
	.pc-menub .sub-menu li:after {
		content: none;
	}
	.pc-menub .sm-simple {
		background-color: #ffffff;
		/*            a.highlighted span.sub-arrow {
                    background-position: -270px -1px;
                }*/
	}
	.pc-menub .sm-simple a span.sub-arrow {
		width: 15px;
		height: 15px;
		background-position: -46px -51px;
		right: 20px;
		margin: -8px 0 0 0;
	}
	.pc-menub .sm-simple > li a.highlighted span.sub-arrow:before {
		content: '\e5ce';
	}
	.pc-menub .sm-simple .loans-hmenu a span.sub-arrow {
		display: none;
	}
	.pc-menub .sm-simple li:before {
		/*                    content: "";
                          @include bolt_beta_nav_icons();
                          background-position: -60px -123px;
                          right: 20px;  
                          width: 20px;
                          height: 20px;
                          position: absolute;
                          top: 50%;
                          margin: -10px 0 0 0;*/
	}
	.pc-menub .sm-simple li.bt-mn-inc:before {
		content: none;
	}
	.pc-menub .sm-simple li.hgtb-menu-bl,
	.pc-menub .sm-simple li.hgtb-menu-lgt {
		width: 50%;
		background-color: #ffffff;
		padding: 0 0 10px 0;
	}
	.pc-menub .sm-simple li.hgtb-menu-bl a,
	.pc-menub .sm-simple li.hgtb-menu-lgt a {
		width: 95%;
		width: -moz-calc(100% - 15px);
		width: -webkit-calc(100% - 15px);
		width: -o-calc(100% - 15px);
		width: calc(100% - 15px);
		height: 35px;
		line-height: 35px;
	}
	.pc-menub .sm-simple li.hgtb-menu-bl {
		position: fixed;
		bottom: 0;
		left: 10px;
	}
	.pc-menub .sm-simple li.hgtb-menu-lgt {
		position: fixed;
		right: 10px;
		bottom: 0;
	}
	.pc-menub .sm-simple li.hgtb-menu-lgt a {
		float: right;
	}
	.pc-menub .sm-simple li li.phn-bmenu a .smenu-e {
		color: #006dff;
	}
	.pc-menub .sm-simple li ul {
		background: transparent;
		padding: 0 0 8px 0;
	}
	.pc-menub .sm-simple > li:before {
		top: 28px;
		content: '';
		background-repeat: no-repeat;
		background-size: 60px 68px;
		background-position: 4px 5px;
		right: 20px;
		width: 20px;
		height: 20px;
		position: absolute;
		margin: -10px 0 0 0;
	}
	.pc-menub .sm-simple a {
		color: #0528a0;
		font-size: 18px;
		line-height: 45px;
	}
	.pc-menub .sm-simple .loans-hmenu ul {
		padding: 0 0 20px 0;
		display: block !important;
	}
	.pc-menub .sm-simple li.current-menu-item > a,
	.pc-menub .sm-simple a:hover {
		color: #006dff;
	}
	.pc-menub .sm-simple > li {
		border-bottom: 1px solid #f1f1f1;
	}
	.pc-menub .sm-simple > li a {
		padding: 0 20px;
		text-align: left;
	}
	.pc-menub .sm-simple > li > a {
		font-size: 32px;
		line-height: 80px;
		font-family: 'Arimo Bold';
		font-weight: bold;
	}
	.pc-menub .sm-simple > li li a {
		padding: 0 10px;
	}

	.menu-trigger-b {
		top: 11px;
		right: 20px;
		width: 40px;
		height: auto;
		cursor: pointer;
		border-radius: 0;
		-moz-transition: all 300ms;
		-webkit-transition: all 300ms;
		transition: all 300ms;
		z-index: 1024992;
	}
	.menu-trigger-b span {
		display: table;
		margin: 8px auto 8px auto;
		width: 26px;
		background-color: #0528a0;
		height: 1px;
	}

	.container-bnav {
		padding-left: 0;
		padding-right: 0;
	}

	.nav-flb {
		-webkit-box-pack: justify;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0;
	}

	.nav-blw {
		width: auto;
		-webkit-box-pack: justify;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		background-color: #ffffff;
		margin: 0;
		padding: 10px 15px 10px 15px;
		z-index: 2;
		width: 100%;
	}

	.pc-menub {
		display: none;
	}

	.fixed-smn .nav-blw {
		position: fixed;
		top: 0;
		box-shadow: 0 0 10px #ccc;
		-webkit-box-shadow: 0 0 10px #ccc;
	}

	.menu-activeb {
		overflow: hidden !important;
	}
	.menu-activeb .tp-bar-w {
		display: none;
	}
	.menu-activeb .pc-menub {
		display: block;
		overflow-y: scroll;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 70px 0 70px 0;
		background-color: #ffffff;
		z-index: 1;
	}
	.menu-activeb .bar1b {
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		top: 10px;
		position: relative;
		transition: transform 0.4s ease-in-out 0s;
	}
	.menu-activeb .bar2b {
		opacity: 0;
	}
	.menu-activeb .bar3b {
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		top: -8px;
		position: relative;
		transition: transform 0.4s ease-in-out 0s;
	}

	.hgtb-menu-lgt a {
		background-color: #e7e7e7;
	}

	.hgtb-menu-lgt a {
		background-color: #e7e7e7;
	}

	.mob-menu-bw {
		padding: 70px 0 0 0;
	}

	.tpbar-fx {
		background: #f1f1f1;
		z-index: 1024992;
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		height: 60px;
	}

	.sm li.bt-mn-inc {
		text-align: center;
		margin: 15px 0 15px 0;
		font-size: 18px;
		padding: 0 20px;
		color: #8b8b8b;
	}

	.tpbpd-cont {
		max-width: 890px;
		margin: 0 auto;
		height: 100%;
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: justify;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		padding: 0 20px;
	}

	.mb-menu-tp .mtm-apl {
		border: 1px solid #006dff;
		background-color: #006dff;
		color: #ffffff;
		font-family: 'Arimo';
		font-weight: 600;
		font-size: 16px;
		line-height: 44px;
		height: 44px;
		display: inline-block;
		padding: 0 20px 0 20px;
		border-radius: 2px;
		text-decoration: none;
		cursor: pointer;
		position: relative;
		z-index: 1;
		text-align: center;
		min-width: 135px;
		text-decoration: none;
	}
	.mb-menu-tp .mtm-apl:hover,
	.mb-menu-tp .mtm-apl:active {
		border: 1px solid #0528a0;
		background-color: #0528a0;
		color: #ffffff;
	}
	.mb-menu-tp .mtm-lgi {
		border: 1px solid #d9d9d9;
		background-color: #ffffff;
		color: #006dff;
		font-family: 'Arimo';
		font-weight: 600;
		font-size: 16px;
		line-height: 44px;
		height: 44px;
		display: inline-block;
		padding: 0 20px 0 20px;
		border-radius: 2px;
		text-decoration: none;
		cursor: pointer;
		position: relative;
		z-index: 1;
		text-align: center;
		min-width: 135px;
		text-decoration: none;
		min-width: 105px;
	}
	.mb-menu-tp .mtm-lgi:hover,
	.mb-menu-tp .mtm-lgi:active {
		border: 1px solid #006dff;
		background-color: #ffffff;
		color: #006dff;
	}
	.mb-menu-tp a {
		margin: 0 15px 0 0;
	}

	.tpbpd-contin {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.mb-menu-tp {
		margin: 0 10px 0 0;
	}

	.menu_fixb .nav-flb {
		padding: 0;
	}

	.pc-menub .sm-simple .menu-item-has-children ul li a:after {
		content: none;
	}
}
@media (max-width: 767px) {
	body#btmenu {
		/*        padding: 50px 0 0 0 !important;*/
	}

	.top-logo-mbb {
		margin: 0;
	}

	.menu-trigger-b {
		top: 12px;
		right: 15px;
		width: 26px;
	}

	.pc-menub .sm-simple > li > a {
		font-size: 25px;
		line-height: 65px;
		padding-bottom: 0;
	}
	.pc-menub .sm-simple > li li a {
		line-height: 40px;
	}
	.pc-menub .m-icon {
		font-size: 22px;
	}

	.sm li.bt-mn-inc {
		font-size: 16px;
		margin: 7px 0 7px 0;
	}

	.mb-menu-tp {
		display: none;
	}
}
@media (max-width: 340px) {
	.pc-menub .sm-simple > li > a {
		font-size: 20px;
		line-height: 50px;
	}
	.pc-menub .sm-simple > li li a {
		line-height: 32px;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.scroll_top {
	height: 50px;
	width: 50px;
	border-radius: 50%;
	display: inline-block;
	position: fixed;
	right: 24px;
	bottom: 24px;
	z-index: 9;
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
}
.scroll_top:after {
	font-family: 'Material Icons Outlined';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
	content: '\e5ce';
	font-size: 30px;
	color: #000000;
	filter: invert(32%) sepia(39%) saturate(4556%) hue-rotate(203deg)
		brightness(94%) contrast(110%);
	vertical-align: top;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -15px 0 0 -15px;
}
.scroll_top:hover,
.scroll_top:focus {
	border: 1px solid #006dff;
}

@media (max-width: 999px) {
	.scroll_top {
		bottom: 15px;
		right: 15px;
		left: auto;
	}
}
.select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle;
}

.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 68px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 60px;
	padding-right: 90px;
	overflow: auto;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative;
}

.select2-container[dir='rtl']
	.select2-selection--single
	.select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px;
}

.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container .select2-search--inline {
	float: left;
}

.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0;
}

.select2-container
	.select2-search--inline
	.select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-dropdown {
	background-color: white;
	border: 1px solid #e7e7e7;
	border-radius: 4px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051;
}

.select2-results {
	display: block;
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
}

.select2-results__option {
	padding: 10px 20px;
	user-select: none;
	-webkit-user-select: none;
	position: relative;
}

.select2-results__option:after {
	height: 1px;
	left: 10px;
	background-color: #ccc;
	content: '';
	display: block;
	bottom: -1px;
	position: absolute;
	right: 10px;
}

.select2-results .select2-results__option:last-child:after {
	display: none;
}

.select2-results__option[aria-selected] {
	cursor: pointer;
}

.select2-container--open .select2-dropdown {
	left: 0;
}

.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-search--dropdown {
	display: block;
	padding: 4px;
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
	display: none;
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0);
}

.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #e7e7e7;
	border-radius: 37px;
}

.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	color: #151e36;
	line-height: 68px;
}

.select2-container--default
	.select2-selection--single
	.select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
}

.select2-container--default
	.select2-selection--single
	.select2-selection__placeholder {
	color: #74777e;
}

.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	height: 68px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 110px;
}

.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	b {
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}

.select2-container--default[dir='rtl']
	.select2-selection--single
	.select2-selection__clear {
	float: left;
}

.select2-container--default[dir='rtl']
	.select2-selection--single
	.select2-selection__arrow {
	left: 1px;
	right: auto;
}

.select2-container--default.select2-container--disabled
	.select2-selection--single {
	background-color: #eee;
	cursor: default;
}

.select2-container--default.select2-container--disabled
	.select2-selection--single
	.select2-selection__clear {
	display: none;
}

.select2-container--default.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
}

.select2-container--default
	.select2-selection--multiple
	.select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%;
}

.select2-container--default
	.select2-selection--multiple
	.select2-selection__rendered
	li {
	list-style: none;
}

.select2-container--default
	.select2-selection--multiple
	.select2-selection__placeholder {
	color: #74777e;
	margin-top: 5px;
	float: left;
}

.select2-container--default
	.select2-selection--multiple
	.select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
}

.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}

.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove {
	color: #74777e;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
}

.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove:hover {
	color: #333;
}

.select2-container--default[dir='rtl']
	.select2-selection--multiple
	.select2-selection__choice,
.select2-container--default[dir='rtl']
	.select2-selection--multiple
	.select2-selection__placeholder,
.select2-container--default[dir='rtl']
	.select2-selection--multiple
	.select2-search--inline {
	float: right;
}

.select2-container--default[dir='rtl']
	.select2-selection--multiple
	.select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--default[dir='rtl']
	.select2-selection--multiple
	.select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.select2-container--default.select2-container--focus
	.select2-selection--multiple {
	border: solid black 1px;
	outline: 0;
}

.select2-container--default.select2-container--disabled
	.select2-selection--multiple {
	background-color: #eee;
	cursor: default;
}

.select2-container--default.select2-container--disabled
	.select2-selection__choice__remove {
	display: none;
}

.select2-container--default.select2-container--open.select2-container--above
	.select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above
	.select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--default .select2-results__option[role='group'] {
	padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled='true'] {
	color: #74777e;
}

.select2-container--default .select2-results__option[aria-selected='true'] {
	background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}

.select2-container--default
	.select2-results__option
	.select2-results__option
	.select2-results__group {
	padding-left: 0;
}

.select2-container--default
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}

.select2-container--default
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}

.select2-container--default
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}

.select2-container--default
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}

.select2-container--default
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}

.select2-container--default
	.select2-results__option--highlighted[aria-selected] {
	background-color: #a2c6e8;
	color: white;
}

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
	background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
	background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #5897fb;
}

.select2-container--classic
	.select2-selection--single
	.select2-selection__rendered {
	color: #444;
	line-height: 68px;
}

.select2-container--classic
	.select2-selection--single
	.select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-right: 10px;
}

.select2-container--classic
	.select2-selection--single
	.select2-selection__placeholder {
	color: #74777e;
}

.select2-container--classic
	.select2-selection--single
	.select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
	background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
	background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

.select2-container--classic
	.select2-selection--single
	.select2-selection__arrow
	b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}

.select2-container--classic[dir='rtl']
	.select2-selection--single
	.select2-selection__clear {
	float: left;
}

.select2-container--classic[dir='rtl']
	.select2-selection--single
	.select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open
	.select2-selection--single
	.select2-selection__arrow {
	background: transparent;
	border: none;
}

.select2-container--classic.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above
	.select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
	background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
	background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below
	.select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
	background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
	background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #5897fb;
}

.select2-container--classic
	.select2-selection--multiple
	.select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px;
}

.select2-container--classic
	.select2-selection--multiple
	.select2-selection__clear {
	display: none;
}

.select2-container--classic
	.select2-selection--multiple
	.select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}

.select2-container--classic
	.select2-selection--multiple
	.select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
}

.select2-container--classic
	.select2-selection--multiple
	.select2-selection__choice__remove:hover {
	color: #555;
}

.select2-container--classic[dir='rtl']
	.select2-selection--multiple
	.select2-selection__choice {
	float: right;
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--classic[dir='rtl']
	.select2-selection--multiple
	.select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.select2-container--classic.select2-container--open
	.select2-selection--multiple {
	border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above
	.select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below
	.select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	box-shadow: none;
}

.select2-container--classic .select2-dropdown {
	background-color: white;
	border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
	border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
	border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--classic .select2-results__option[role='group'] {
	padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled='true'] {
	color: grey;
}

.select2-container--classic
	.select2-results__option--highlighted[aria-selected] {
	background-color: #3875d7;
	color: white;
}

.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #5897fb;
}

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
	display: none;
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d;
}

.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
}

.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

/* No Js */
.no-js .owl-carousel {
	display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
	transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url('owl.video.play.html') no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale 100ms ease;
	-moz-transition: scale 100ms ease;
	-ms-transition: scale 100ms ease;
	-o-transition: scale 100ms ease;
	transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition: scale(1.3, 1.3);
	-moz-transition: scale(1.3, 1.3);
	-ms-transition: scale(1.3, 1.3);
	-o-transition: scale(1.3, 1.3);
	transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
}

/*default theme*/
.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-controls .owl-nav [class*='owl-'] {
	color: #fff;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	display: inline-block;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {
	color: #fff;
	text-decoration: none;
}

.owl-theme .owl-controls .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	-moz-transition: opacity 200ms ease;
	-ms-transition: opacity 200ms ease;
	-o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}

/**
* jQuery asPieProgress v0.4.7
* https://github.com/amazingSurge/jquery-asPieProgress
*
* Copyright (c) amazingSurge
* Released under the LGPL-3.0 license
*/
.pie_progress {
	position: relative;
	text-align: center;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.pie_progress__svg {
	position: relative;
	display: inline-block;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden;
	vertical-align: middle;
}

.pie_progress__svg svg {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}

.pie_progress__content,
.pie_progress__number,
.pie_progress__label,
.pie_progress__icon {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.pie_progress__label {
	margin-top: 32px;
	font-size: 12px;
}

.sm {
	position: relative;
	z-index: 9;
}

.sm,
.sm ul,
.sm li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: normal;
	direction: ltr;
	text-align: left;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.sm-rtl,
.sm-rtl ul,
.sm-rtl li {
	direction: rtl;
	text-align: right;
}

.sm > li > h1,
.sm > li > h2,
.sm > li > h3,
.sm > li > h4,
.sm > li > h5,
.sm > li > h6 {
	margin: 0;
	padding: 0;
}

.sm ul {
	display: none;
}

.sm li,
.sm a {
	position: relative;
}

.sm a {
	display: block;
}

.sm a.disabled {
	cursor: not-allowed;
}

.sm:after {
	content: '\00a0';
	display: block;
	height: 0;
	font: 0px/0 serif;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.sm,
.sm *,
.sm *:before,
.sm *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
.sm-simple a {
	text-decoration: none;
}

.sm-simple a.current {
	color: #e31d1a;
}

.sm-simple a.disabled {
	color: #cccccc;
}

.sm-simple a span.sub-arrow {
	position: absolute;
	top: 50%;
	margin-top: -17px;
	left: auto;
	right: 4px;
	width: 34px;
	height: 34px;
	overflow: hidden;
	text-align: center;
	text-shadow: none;
	font-weight: normal;
	font-size: 15px;
	line-height: 34px;
}

.sm-simple > li:first-child {
	border-top: 0;
}

.sm-simple ul {
	background-color: rgba(179, 179, 179, 0.1);
}

.sm-simple ul a,
.sm-simple ul a:hover,
.sm-simple ul a:focus,
.sm-simple ul a:active {
	border-left: 8px solid transparent;
}

.sm-simple ul ul a,
.sm-simple ul ul a:hover,
.sm-simple ul ul a:focus,
.sm-simple ul ul a:active {
	border-left: 16px solid transparent;
}

.sm-simple ul ul ul a,
.sm-simple ul ul ul a:hover,
.sm-simple ul ul ul a:focus,
.sm-simple ul ul ul a:active {
	border-left: 24px solid transparent;
}

.sm-simple ul ul ul ul a,
.sm-simple ul ul ul ul a:hover,
.sm-simple ul ul ul ul a:focus,
.sm-simple ul ul ul ul a:active {
	border-left: 32px solid transparent;
}

.sm-simple ul ul ul ul ul a,
.sm-simple ul ul ul ul ul a:hover,
.sm-simple ul ul ul ul ul a:focus,
.sm-simple ul ul ul ul ul a:active {
	border-left: 40px solid transparent;
}

@media (min-width: 1025px) {
	/* Switch to desktop layout
  -----------------------------------------------
     These transform the menu tree from
     collapsible to desktop (navbar + dropdowns)
  -----------------------------------------------*/
	/* start... (it's not recommended editing these rules) */
	.sm-simple ul {
		position: absolute;
		width: 12em;
		/*        top: 35px !important;*/
		/*        margin: 0 !important;*/
	}

	#bsub-menu {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-moz-box-direction: normal;
		-moz-box-orient: horizontal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.sm-simple ul li,
	.sm-simple.sm-rtl ul li,
	.sm-simple.sm-vertical li {
		float: none;
		border-bottom: 1px solid #ededed;
	}

	.sm-simple a {
		white-space: nowrap;
	}

	.sm-simple ul a,
	.sm-simple.sm-vertical a {
		white-space: normal;
	}

	.sm-simple .sm-nowrap > li > a,
	.sm-simple .sm-nowrap > li > :not(ul) a {
		white-space: nowrap;
	}

	/* ...end */
	.sm-simple {
		background: transparent;
	}

	.sm-simple > li > a {
		padding: 11px 20px 11px 20px;
		box-sizing: border-box;
	}
	.sm-simple .hgt-menu a {
		padding-left: 45px;
		padding-right: 45px;
	}

	/*    #main-menu-lf > li:first-child > a {
          padding-left: 0;
      }
      #main-menu-rh > li:first-child > a {
          padding-left: 0;
      }
      #main-menu-rh > li:last-child > a {
          padding-right: 0;
      }
      .sm-simple > li:last-child a{
          padding-right: 0 !important;
      }*/
	.sm-simple a.current {
		background: #555555;
		color: white;
	}

	.sm-simple a.disabled {
		background: white;
		color: #cccccc;
	}

	/*    .sm-simple > li > a:after {
          content: "|";
          position: absolute;
          right: -2px;
          top: 9px;
      }*/
	.sm-simple > li:last-child > a:after {
		content: none;
	}

	.sm-simple > li:first-child {
		border-left: 0;
	}

	.sm-simple ul {
		box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
		width: 200px !important;
		max-width: 200px !important;
		min-width: 100% !important;
	}

	html:lang(it) .sm-simple ul {
		width: 250px !important;
		max-width: 250px !important;
		margin: 0 0 0 -125px !important;
	}

	html:lang(de) .sm-simple ul {
		width: 270px !important;
		max-width: 270px !important;
		margin: 0 0 0 -135px !important;
	}

	.sm-simple ul a {
		border: 0 !important;
	}

	.sm-simple ul a.has-submenu {
		padding-right: 20px;
	}

	.sm-simple ul a span.sub-arrow {
		right: auto;
		margin-left: -12px;
	}

	.sm-simple ul > li a {
		color: #000;
		padding: 7px 7px;
	}

	.sm-simple ul > li:first-child {
		border-top: 0;
	}

	.sm-simple span.scroll-up,
	.sm-simple span.scroll-down {
		position: absolute;
		display: none;
		visibility: hidden;
		overflow: hidden;
		background: white;
		height: 20px;
	}

	.sm-simple span.scroll-up-arrow,
	.sm-simple span.scroll-down-arrow {
		position: absolute;
		top: -2px;
		left: 50%;
		margin-left: -8px;
		width: 0;
		height: 0;
		overflow: hidden;
		border-width: 8px;
		border-style: dashed dashed solid dashed;
		border-color: transparent transparent #555555 transparent;
	}

	.sm-simple span.scroll-down-arrow {
		top: 6px;
		border-style: solid dashed dashed dashed;
		border-color: #555555 transparent transparent transparent;
	}

	.sm-simple.sm-rtl a.has-submenu {
		padding-right: 20px;
		padding-left: 32px;
	}

	.sm-simple.sm-rtl a span.sub-arrow {
		right: auto;
		left: 20px;
	}

	.sm-simple.sm-rtl.sm-vertical a.has-submenu {
		padding: 11px 20px;
	}

	.sm-simple.sm-rtl.sm-vertical a span.sub-arrow {
		right: 20px;
		margin-right: -12px;
	}

	.sm-simple.sm-rtl > li:first-child {
		border-left: 1px solid #eeeeee;
	}

	.sm-simple.sm-rtl > li:last-child {
		border-left: 0;
	}

	.sm-simple.sm-rtl ul a.has-submenu {
		padding: 11px 20px;
	}

	.sm-simple.sm-rtl ul a span.sub-arrow {
		right: 20px;
		margin-right: -12px;
	}

	.sm-simple.sm-vertical a span.sub-arrow {
		right: auto;
		margin-left: -12px;
	}

	.sm-simple.sm-vertical li {
		border-left: 0;
		border-top: 1px solid #eeeeee;
	}

	.sm-simple.sm-vertical > li:first-child {
		border-top: 0;
	}

	#main-nav {
		line-height: 0;
		text-align: right;
	}

	#main-menu {
		display: inline-block;
		margin: 20px 0 0 0;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*spinner*/
@-webkit-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-moz-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-o-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.gform_wrapper .gform_ajax_spinner {
	border: 4px solid rgba(50, 50, 50, 0.1);
	border-left: 4px solid #56565a;
	animation: spinner 1.1s infinite linear;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	position: absolute;
}

.fqloader {
	border: 4px solid rgba(50, 50, 50, 0.1);
	border-left: 4px solid #56565a;
	animation: spinner 1.1s infinite linear;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 50%;
	margin: -10px 0 0 10px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.ajstart .fqloader {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

@media (max-width: 767px) {
	.fqloader {
		border: 2px solid rgba(50, 50, 50, 0.1);
		border-left: 2px solid #56565a;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*review module*/
.revs-swrp {
	margin: 20px 0 70px 0;
}
.revs-swrp .btn-default {
	margin: 60px auto 0 auto;
	width: 260px;
	display: table;
}

.hm-rew-s {
	padding: 70px 0;
	text-align: center h2;
	text-align-text-align: center;
	text-align-font-size: 3em;
	text-align-margin-bottom: 25px;
	text-align-font-weight: 300;
}

.hm-rws-hdc p {
	font-size: 16px;
	line-height: 22px;
}

.h-rew-cont {
	margin: 0 auto;
	max-width: 1030px;
	padding: 0 15px;
}

.hm-rws-bd {
	margin: 25px 0 0 0;
}

.hm-rew-wro,
.hmrw-hide.active {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.rw-card-cl {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 160px;
	-ms-flex: 0 0 160px;
	flex: 0 0 160px;
	padding: 15px 10px 15px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.rw-card {
	height: 140px;
	border: 1px solid #e7e7e7;
	border-radius: 0 0 40px 0;
	padding: 10px 10px 10px 10px;
	display: block;
}

.rw-card,
.rwp-pn,
.rwp-link {
	-moz-transition: all 0.15s linear 0s;
	-o-transition: all 0.15s linear 0s;
	-webkit-transition: all 0.15s linear 0s;
	transition: all 0.15s linear 0s;
}

.rw-card.active {
	background-color: #4a8ad6;
	box-shadow: 0 0 8px rgba(74, 138, 214, 0.6);
	border: 1px solid #4a8ad6;
}
.rw-card.active .rwp-link,
.rw-card.active .rwp-pn {
	color: #ffffff;
}

.card {
	box-shadow: 1px 1px 10px rgba(15, 16, 16, 0.2);
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 210px;
}

.rwp-thb {
	width: 40px;
	height: 40px;
	border-radius: 50px;
	overflow: hidden;
	display: table;
	margin: 0 auto 3px auto;
	background-color: #ededed;
}
.rwp-thb img {
	height: 40px;
	width: 40px;
	border-radius: 50%;
}

.rwp-thbp {
	display: table-cell;
	vertical-align: middle;
}

.rwp-pn {
	margin: 3px 0 3px 0;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	text-align: center;
	letter-spacing: -0.5px;
	color: #151e36;
}

.rwp-link {
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color: #4e8ac8;
	display: table;
	margin: 0 auto;
}

.rwp-rate {
	margin: 0 auto 1px auto;
	display: table;
}

.rwp-star-icon {
	background-image: url('../../../images/star.svg');
	width: 20px;
	height: 20px;
	display: inline-block;
	background-position: center;
}

.hm-rew-iw {
	display: table;
	margin: 0 auto;
	padding: 0 30px 0 30px;
	max-width: 800px;
	position: relative;
}
.hm-rew-iw:after,
.hm-rew-iw:before {
	content: '';
	display: table;
	width: 20px;
	height: 20px;
	position: absolute;
	background-image: url('../../../images/icons/quotes.png');
}
.hm-rew-iw:before {
	left: 0;
	top: -5px;
	background-position: -30px 0;
}
.hm-rew-iw:after {
	right: -5px;
	bottom: -5px;
	background-position: -30px -20px;
}

.hm-rew-bx,
.fnt-nc .hm-rew-bx {
	color: #4a8ad6;
	font-style: italic;
	position: relative;
	padding: 30px 0 20px 0;
	text-align: center;
}
.hm-rew-bx p,
.fnt-nc .hm-rew-bx p {
	font-size: 1.2em;
	line-height: 1.4;
	color: inherit;
}
.hm-rew-bx p:last-of-type,
.fnt-nc .hm-rew-bx p:last-of-type {
	margin: 0;
}

.hmrw-hide {
	display: none;
}

.hm-rew-s .btn-default {
	margin: 60px 0 0 0;
	width: 260px;
}

.rwp-qt {
	color: #151e36;
}
.rwp-qt p {
	font-size: 15px;
	line-height: 22px;
	text-align: center;
}

.revs-swrp.bt-style .btn-default {
	text-shadow: none;
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 48px;
	width: 140px;
	height: 48px;
	background: linear-gradient(185.13deg, #86bee6 -356.27%, #4e8ac8 108.56%);
	box-shadow: 5px 5px 50px rgba(78, 138, 200, 0.3);
	border: 1px solid #86bee6;
	color: #ffffff;
	padding: 0;
	border-radius: 24px;
}
.revs-swrp.bt-style .btn-default:hover {
	background: linear-gradient(185.13deg, #86bee6 106.09%, #4e8ac8 106.14%);
	box-shadow: 5px 5px 50px rgba(78, 138, 200, 0.3);
	border: 1px solid #86bee6;
}

.rv-srst {
	width: 80px;
	display: table;
	margin: 0 auto;
	position: relative;
	height: 25px;
}
.rv-srst img {
	max-height: 25px;
}
.rv-srst .slg-light,
.rv-srst .slg-dark {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	right: 0;
	bottom: 0;
	display: block;
}
.rv-srst .slg-dark {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.rw-card.active .rv-srst .slg-light {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.rw-card.active .rv-srst .slg-dark {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	z-index: 0;
}

@media (min-width: 768px) {
	.rwp-qt {
		display: none;
	}

	.visible-xs {
		display: none;
	}
}
@media (min-width: 1000px) {
	.hm-rew-bx {
		min-height: 140px;
	}
}
@media (min-width: 768px) and (max-width: 999px) {
	.rw-card-cl {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
	}

	.rw-card {
		padding: 19px 8px 15px 8px;
	}
}
@media (max-width: 767px) {
	.hidden-xs,
	body .jco-ow .btnbv2-primary {
		display: none;
	}

	.hm-rew-s {
		padding: 40px 0;
	}

	.hm-rew-wro {
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.rw-card-cl {
		display: block;
		padding: 5px;
	}

	.rw-card {
		height: auto;
		padding: 25px 15px 25px 15px;
	}

	.rwp-thb {
		margin: 0 auto 10px auto;
	}

	.rwp-pn {
		margin: 3px 0 5px 0;
	}

	.hm-rew-s .btn-default {
		margin: 40px 0 0 0;
	}

	.hm-rew-bx {
		display: none;
	}

	.rwp-qt {
		margin: 8px 0 15px 0;
	}
	.rwp-qt p:last-child {
		margin: 0;
	}

	.rwp-thb {
		margin: 0 auto 12px auto;
	}

	.rwp-star-icon {
		width: 25px;
		height: 25px;
		background-size: cover;
		margin: 0 5px;
	}

	.rwp-qt p:after,
	.rwp-qt p:before {
		content: '"';
	}

	.rv-srst img {
		max-height: auto;
	}

	.revs-swrp {
		margin: 35px 0 30px 0;
	}
}
/* Magnific Popup CSS */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box;
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #ccc;
}

.mfp-preloader a:hover {
	color: #fff;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 999999;
	box-shadow: none;
	touch-action: manipulation;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 40px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px;
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px;
}

.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
	top: 10px;
	position: fixed;
	z-index: 9999;
	right: 30px;
	display: inline-block;
	width: auto;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}

/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape),
	screen and (max-height: 300px) {
	/**
       * Remove all paddings around the image on small screen
       */
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}

	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}

	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}

	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}

	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}

	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}

	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}

	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}
@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}

	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}

	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}

	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.mfp-hide {
	display: none !important;
}

.link-pop-w {
	background-color: #ffffff;
	width: 600px;
	margin: 0 auto;
	padding: 40px 40px;
	max-width: 95%;
	position: relative;
}
.link-pop-w .mfp-close {
	display: none;
}

.link-pop-h {
	margin: 0 0 20px 0;
}

.link-pop-opt {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.link-pop-opt a {
	margin: 0 10px;
}

@media (min-width: 767px) {
	.link-pop-w {
		padding: 20px 15px;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
html {
	scroll-behavior: smooth;
}

blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
	margin: 0;
	padding: 0;
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

.container {
	max-width: 1200px;
	padding-left: 15px;
	padding-right: 15px;
}

.container-c {
	max-width: 1200px;
	margin: 0 auto;
	padding-left: 100px;
	padding-right: 100px;
}
.container-c.nav {
	max-width: 100%;
}

.b-lazy {
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	-moz-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	-webkit-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s;
}

.b-loaded {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a {
	text-decoration: none;
}

a,
.cb-da,
.nc-fracd .nc-lst li a:after,
.gform_button,
.cmq-qtl:after {
	-moz-transition: all 0.15s linear 0s;
	-o-transition: all 0.15s linear 0s;
	-webkit-transition: all 0.15s linear 0s;
	transition: all 0.15s linear 0s;
}

input:focus,
textarea:focus,
div:focus,
span:focus {
	outline: none;
}

.screen-reader-text {
	/*    display: none;*/
}

.screen-reader-only {
	position: absolute;
	height: 1px;
	width: 1px;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
	-webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
	overflow: hidden !important;
}

.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	em {
	background-image: url(../../../images/new-career/down-arrow-gray.svg);
	height: 0;
	left: 50%;
	margin-left: -10px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	height: 11px;
	width: 17px;
	background-repeat: no-repeat;
}

.select2-container--default.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	em {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.img-res {
	max-width: 100%;
	height: auto;
}

.brbc {
	border-bottom-right-radius: 40px;
}

.cr-banner-iw {
	/*    min-height: 100VH;*/
	/*    padding-top: 110px;*/
}

.pad-r {
	padding-right: 100px;
}

.ch1 {
	font-size: 70px;
}

.ch1-2 {
	font-size: 54px;
}

.ch2 {
	font-size: 27px;
	line-height: 1.15;
}

.ch1-3 {
	font-size: 32px;
}

.select2,
.select2-container {
	font-size: 18px;
	line-height: 25px;
}

.ch1 {
	font-size: 94px;
}

.widcs-sld .owl-nav .owl-prev,
.widcs-sld .owl-nav .owl-next {
	position: absolute;
	top: 140px;
}

.wid-sld .owl-nav .owl-prev,
.wid-sld .owl-nav .owl-next {
	position: absolute;
	top: 175px;
}

.nc-lst h2 {
	-moz-transition: all 0.15s linear 0s;
	-o-transition: all 0.15s linear 0s;
	-webkit-transition: all 0.15s linear 0s;
	transition: all 0.15s linear 0s;
}
.nc-lst.active h2 {
	color: #4e8ac8;
}

body .btn.btn-sec2 {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #fff !important;
	background: linear-gradient(185.13deg, #86bee6 -356.27%, #4e8ac8 108.56%);
	box-shadow: 5px 5px 50px rgba(78, 138, 200, 0.3);
	border-radius: 24px;
	line-height: 48px;
	display: table;
	width: 180px;
	padding: 0;
	cursor: pointer;
	margin: 0 auto 0 auto;
}
body .btn.btn-sec2:hover {
	background: linear-gradient(185.13deg, #66b0e4 -356.27%, #3780cc 108.56%);
}

/*new product page*/
.pn-cmq {
	margin: 0 0 60px 0;
}
.pn-cmq .pn-cmq-qs {
	margin: 55px 0 0 0;
}
.pn-cmq .cmq-qusw {
	border-bottom: 1px solid #e7e7e7;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	user-select: none;
}
.pn-cmq .cmq-qus {
	border-top: 1px solid #e7e7e7;
	padding: 25px 0 25px 0;
}
.pn-cmq .cmq-qus .cmq-qtl {
	font-weight: 700;
	text-decoration: none;
	padding: 10px 70px 10px 0;
	margin: 0;
	display: block;
	position: relative;
	cursor: pointer;
}
.pn-cmq .cmq-qus .cmq-qtl:after {
	content: '';
	width: 48px;
	height: 48px;
	display: table;
	border: 1px solid #e7e7e7;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top: 50%;
	margin: -24px 0 0;
	background-image: url(../../../images/product/dropdown-arrow.svg);
	background-position: center;
	background-repeat: no-repeat;
}
.pn-cmq .cmq-qus .cmq-qtl:focus:after,
.pn-cmq .cmq-qus .cmq-qtl:hover:after {
	border: 1px solid #4e8ac8;
}
.pn-cmq .cmq-qus.active .cmq-qtl:after {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.pn-cmq .cmq-qus .cmq-qcn {
	display: none;
	padding: 10px 70px 0 0;
}

.pn-crew {
	margin: 100px 0 50px 0;
}

/*review*/
.ch1-2-in h1,
.ch1-2-in h2,
.ch1-2-in h3,
.ch1-2-in h4,
.ch1-2-in h5,
.ch1-2-in h6 {
	font-size: 54px;
	font-weight: 400;
}

.ch2-in h3,
.ch2-in h4,
.ch2-in h5,
.ch2-in h6 {
	font-size: 27px;
	line-height: 1.15;
}
.ch2-in h1 {
	font-size: 54px;
}
.ch2-in h2 {
	font-size: 48px;
}

.star-ico-rw {
	width: 20px;
	height: 20px;
	display: inline-block;
	background-image: url(../../../images/product/start.svg);
	margin: 0 0 0 2px;
}

/*about*/
.cr-banner-inr {
	padding: 50px 0 0 0;
}

.wid-aom {
	padding: 0 0 60px 0;
}
.wid-aom .wid-ac-c {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.wid-aom .wid-ac-r {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 0 16% 0 0;
}
.wid-aom .wid-ac-r .ch2 {
	margin: 0 0 30px 0;
}
.wid-aom .wid-ac-l {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 340px;
	-ms-flex: 0 0 340px;
	flex: 0 0 340px;
	border: 1px solid #e7e7e7;
	padding: 40px 25px 35px 40px;
	border-bottom-right-radius: 35px;
}
.wid-aom .wid-ac-l .ch2 {
	margin: 0 0 18px 0;
}
.wid-aom .aom-menu {
	margin: 0;
	list-style-type: none;
}
.wid-aom .aom-menu li {
	margin: 0 0 2px 0;
}
.wid-aom .aom-menu a {
	color: #4e8ac8;
	font-size: 14px;
	line-height: 21px;
}

.wid-exs {
	padding: 0 0 60px 0;
}

.wid-ain {
	padding: 0 0 60px 0;
}
.wid-ain .ain-charsw {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 55px 0 0 0;
}
.wid-ain .ain-charsw .ain-el {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 350px;
	-ms-flex: 0 0 350px;
	flex: 0 0 350px;
}
.wid-ain .ain-charsw .ain-el h3 {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	margin: 30px 0 15px 0;
}

/*our history*/
.wid-ahy {
	padding: 0 0 60px 0;
}

.ain-ohs {
	margin: 90px -80px 0 -80px;
}
.ain-ohs .ohs-mw,
.ain-ohs .ohs-sw {
	width: 100%;
}
.ain-ohs .ohs-mw {
	text-align: center;
	position: relative;
}
.ain-ohs .ohs-sw {
	margin: 0;
	list-style: none;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	position: relative;
}
.ain-ohs .ohs-sw:before {
	content: '';
	height: 4px;
	display: block;
	background-color: #edf2f8;
	position: absolute;
	top: 50%;
	margin: -2px 0 0 0;
	z-index: 1;
	left: 10%;
	right: 10%;
}
.ain-ohs .ohs-sw li {
	position: relative;
	z-index: 2;
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 17%;
	-ms-flex: 0 0 17%;
	flex: 0 0 17%;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-direction: normal;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.ain-ohs .ohs-sw .ohs-des {
	padding: 0 0 95px 0;
	position: relative;
	line-height: 1.2;
	font-size: 14px;
}
.ain-ohs .ohs-sw .ohs-point {
	position: absolute;
	height: 40px;
	width: 40px;
	display: table;
	background-color: #ffffff;
	border-radius: 50%;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	top: 50%;
	margin: -20px 0 0 -20px;
	left: 50%;
}
.ain-ohs .ohs-sw .ohs-point:after {
	content: '';
	width: 12px;
	height: 12px;
	background-color: #4e8ac8;
	display: block;
	border-radius: 50%;
	margin: -6px 0 0 -6px;
	position: absolute;
	left: 50%;
	top: 50%;
}
.ain-ohs .ohs-sw .ohs-year {
	font-weight: bold;
	font-size: 17px;
	position: relative;
	top: -10px;
}

/*team*/
.wid-atm {
	padding: 0 0 60px 0;
}

.atm-sld {
	margin: 50px 0 0 0;
}
.atm-sld .wids-fi {
	margin: 0 0 35px 0;
}
.atm-sld .ch2 {
	margin: 0 0 7px 0;
}
.atm-sld .wds-ps {
	margin: 0 0 15px 0;
	font-size: 14px;
	line-height: 22px;
	font-family: 'Open Sans';
}
.atm-sld .wds-cnt {
	margin: 0;
}
.atm-sld .wds-cnt p {
	font-size: 14px;
	line-height: 22px;
	color: #7c7c84;
}

/*awards*/
.wid-aws {
	padding: 0 0 60px 0;
}
.wid-aws .awd-sld {
	padding: 60px 0 0 0;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.wid-aws .ars-frame {
	margin: 0 auto;
	height: 120px;
	width: 120px;
}
.wid-aws .ars-cont {
	text-align: center;
	margin: 10px 0 0 0;
	font-size: 15px;
}

/*from experts*/
/*.wid-exs,.wid-jtt {
    .wid-dyc-l {
        @include flex(0,0,440px);
        order: 1;
    }
}*/
.nab-sep {
	height: 1px;
	background-color: #e7e7e7;
	width: 100%;
	display: block;
}

.nc-pl-link {
	font-size: 18px;
	font-weight: 600;
	color: #5f9ad1 !important;
}

.wid-exs .wid-dyc-fw {
	padding: 40px 0 0 0;
}

.exs-c2 {
	margin: 0 auto 0 auto;
	max-width: 600px;
	padding: 80px 0 25px 0;
}
.exs-c2 h1,
.exs-c2 h2,
.exs-c2 h3,
.exs-c2 h4,
.exs-c2 h5,
.exs-c2 h6 {
	font-size: 27px;
	font-weight: bold;
}
.exs-c2 p {
	font-size: 14px;
	line-height: 22px;
}

.exs-lgs {
	padding: 0 0 95px 0;
}
.exs-lgs .lgs-frame {
	padding: 0 10px;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	margin: 0 auto;
	height: 60px;
	filter: alpha(opacity=35);
	-moz-opacity: 0.35;
	-khtml-opacity: 0.35;
	opacity: 0.35;
}

/*life here*/
.wid-lao {
	padding: 0 0 60px 0;
}
.wid-lao .lao-tabs {
	margin: 70px 0 50px 0;
	display: flex;
	justify-content: center;
	border-radius: 25px;
}
.wid-lao .lao-tabs ul {
	list-style: none;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 24px;
	width: 720px;
	flex-direction: row;
}
.wid-lao .lao-tabs ul li {
	margin: 0;
	line-height: 1;
	/* border: 1px solid #E7E7E7; */
	flex: 0 0 33.33%;
}
.wid-lao .lao-tabs ul li a {
	display: flex;
	font-size: 14px;
	line-height: 48px;
	box-sizing: border-box;
	padding: 0 25px;
	text-align: center;
	align-items: center;
	justify-content: center;
	border: 1px solid #e7e7e7;
}
.wid-lao .lao-tabs ul li a.active,
.wid-lao .lao-tabs ul li a:hover {
	background: linear-gradient(185.13deg, #86bee6 -356.27%, #4e8ac8 108.56%);
	color: #fff;
	box-shadow: 5px 5px 50px rgba(78, 138, 200, 0.3);
}
.wid-lao .lao-tabs ul li:nth-child(1) a {
	border-top-left-radius: 24px;
	border-bottom-left-radius: 24px;
}
.wid-lao .lao-tabs ul li:nth-child(2) a {
	border-left: 0;
	border-right: 0;
}
.wid-lao .lao-tabs ul li:nth-child(3) a {
	border-top-right-radius: 24px;
	border-bottom-right-radius: 24px;
}

.gal-slide {
	position: relative;
}
.gal-slide .owl-nav .owl-prev,
.gal-slide .owl-nav .owl-next {
	position: absolute;
	top: 50%;
}
.gal-slide .gal-iph {
	background-color: #e7e7e7;
	padding: 56% 0 0;
	background-position: center;
	background-size: cover;
}
.gal-slide .active .owl-lazy {
	height: auto;
	visibility: visible;
}
.gal-slide.owl-theme .owl-controls .owl-nav [class*='owl-'] {
	margin: -24px 0 0 0;
}

.space-vp .awid-frm {
	display: none;
}
.space-vp .awid-frm.active {
	display: block;
}
.space-vp .vfrm-wrap {
	padding: 0 0 56% 0;
	position: relative;
	background-color: #000000;
}
.space-vp .vfrm-wrap iframe {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

/*join us*/
/*.dsk-site-logo {
    max-width: 120px;
}*/
.blog_item h6 {
	font-size: 20px;
}

.blog_item .ab-meta p {
	margin: 0 0 5px 0;
}

.fnt-nc .blog_item p {
	margin: 0;
}

.fnt-nc .blog_item .apb-d {
	margin: 4px 0 0 0;
}

.blg_acn {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.blg_cnl {
	padding: 0 20px 0 0;
	flex: 0 0 220px;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.nc_dpt:disabled {
	background: transparent;
	cursor: no-drop;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

.wid-nh {
	margin: 0 0 60px 0;
}

.widot-tc {
	margin-bottom: 0;
}

.wid-nh {
	margin: 0 0 70px 0;
}

.nh-r {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	vertical-align: middle;
	margin: 50px 0 10px 0;
}
.nh-r .nh-lp {
	padding: 0 30px 0 0;
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 500px;
	-ms-flex: 0 0 500px;
	flex: 0 0 500px;
}
.nh-r .nh-rp {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.fnt-ing .btn.btn-sec2 {
	margin: 35px 0 0 0;
}

.exs-cnt2 {
	margin: 60px 0 0 0;
}

.wid-aom blockquote {
	border: 0;
	padding: 20px 20px 5px 20px;
	border-bottom-right-radius: 35px;
	background-color: #f7f5f5;
}

.widee {
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	user-select: none;
}
.widee:hover .ch2,
.widee:hover .orls {
	color: #4e8ac8 !important;
}

/*ind. news*/
.idn-cnt {
	margin: 50px 0 60px 0;
}

.itns-wrap {
	margin: 40px 0 0 0;
}

.idn-nws {
	margin: 50px 0 70px 0;
}

.page-template-template-ind-news.fixed-nav-init .nav-button {
	display: inline-block !important;
}

/*contributors*/
.pgt-cntrb {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-direction: normal;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	border: 1px solid #f1f1f1;
	margin: 0 0 20px 0;
}
.pgt-cntrb .pgt-cbw {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 10px;
}
.pgt-cntrb .pgt-cbwi {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 145px;
	-ms-flex: 0 0 145px;
	flex: 0 0 145px;
	height: 145px;
	width: 145px;
	border-radius: 50%;
	border: 1px solid #ddd;
}
.pgt-cntrb .pgt-cbwi:hover {
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.pgt-cntrb .pgt-cbwi img {
	border-radius: 50%;
	width: 100%;
	height: auto;
}
.pgt-cntrb .pgt-cbwc {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 0 0 0 15px;
}
.pgt-cntrb .pgt-cbwc p {
	font-size: 15px;
	line-height: 1.3;
}
.pgt-cntrb .pgt-cbwc p:last-of-type {
	margin: 0;
}
.pgt-cntrb .od-el {
	background-color: #f1f1f1;
}

/*new section on product page*/
.ms-nptc {
	margin: 0 0 60px 0;
}
.ms-nptc .nptc-cn {
	margin: 30px 0 0 0;
}

.cnt-promo {
	margin: 20px 0;
}

/*blog archive*/
.contain-bpg {
	max-width: 1030px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
}
.contain-bpg:after,
.contain-bpg:before {
	content: '';
	clear: both;
	display: table;
}

.clr-gr,
.clr-gr p {
	font-size: 12px;
	line-height: 22px;
}
.clr-gr,
.clr-gr a {
	color: #7c7c84;
}
.clr-gr a {
	text-decoration: underline;
}
.clr-gr a:hover,
.clr-gr a:focus {
	text-decoration: none;
}

.bpg-bread-wrap {
	margin: 35px 0 35px 0;
}
.bpg-bread-wrap .columns {
	padding-left: 0;
	padding-right: 0;
}
.bpg-bread-wrap .breadcrumbs {
	margin: 0;
}

.breadcrumbs {
	background: #fff;
	color: #7c7c84;
	font-weight: normal;
	font-size: 14px;
	padding: 0;
	margin-bottom: 45px;
}
.breadcrumbs a,
.breadcrumbs span {
	color: #7c7c84;
	font-weight: normal;
}
.breadcrumbs a:after {
	font-family: 'Material Icons Outlined';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
	color: #000000;
	filter: invert(53%) sepia(5%) saturate(380%) hue-rotate(201deg)
		brightness(91%) contrast(91%);
	font-size: 10px;
	content: '\e5e1';
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 10px;
}

.bpg-fet-sec .bpg-rw {
	margin: 0 0 80px 0;
}

/*footer*/
.bpg-footer {
	margin: 0;
}

.bpg-fc {
	padding: 20px 0;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	border-top: 1px solid #e7e7e7;
}
.bpg-fc .bpg-soc {
	margin: 0;
	list-style-type: none;
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 110px;
	-ms-flex: 0 0 110px;
	flex: 0 0 110px;
}
.bpg-fc .bpg-soc li {
	display: inline-block;
	margin: 0 0 0 15px;
}
.bpg-fc .bpg-soc li a {
	height: 36px;
	width: 36px;
	display: table;
	vertical-align: middle;
	border: 1px solid #e7e7e7;
	border-radius: 50%;
	color: #538fcb;
}
.bpg-fc .bpg-soc li a a:hover {
	background-color: #538fcb;
	color: #fff;
	border: 1px solid #538fcb;
}
.bpg-fc .bpg-soc li a span {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

/*blog archive end*/
.pn-cta-cn a {
	text-decoration: underline;
}

.pn-prc.pn-nt-aln {
	margin: 0 0 60px 0;
}

.lgr-text {
	margin: -40px 0 0 0;
}
.lgr-text p,
.lgr-text a {
	color: #8d929d;
	font-size: 13px;
}
.lgr-text a {
	text-decoration: underline;
}
.lgr-text a:hover,
.lgr-text a:focus {
	color: #1463b6;
}

/*about new*/
.wid-alp {
	margin: 0 0 60px 0;
}

.wid-bins {
	padding: 0 0 60px 0;
}
.wid-bins .nc-pl-btn {
	display: table;
	margin: 20px auto 0 auto;
	width: 190px;
}

/*brands*/
.wid-brds {
	padding: 0 0 60px 0;
}

.bbnd-rw {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	border-top: 1px solid #e7e7e7;
	margin: 50px 0 0 0;
}
.bbnd-rw .bbnd-cl {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

.bbnd-cw {
	padding: 0 20px;
	margin: 40px 0 20px 0;
}
.bbnd-cw .bbnd-icn {
	display: table;
	height: 65px;
	margin: 0 auto;
}
.bbnd-cw .bbnd-icn .apl-bbnd {
	display: table-cell;
	vertical-align: middle;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.bbnd-cw .bbnd-icn:hover .apl-bbnd {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.wid-revs {
	padding: 0 0 60px 0;
}
.wid-revs .wid-hd {
	max-width: 800px;
}
.wid-revs .ch1-2-in {
	margin: 0 0 20px 0;
}
.wid-revs .rbs-wrap {
	margin: 20px 0 0 0;
}

#btmenu .cr-banner-inr {
	padding: 0;
}

.bn-breads {
	margin: 25px 0 25px 0;
}
.bn-breads .breadcrumbs {
	margin: 0;
}

.cr-bnr-cont {
	margin: 0 auto;
	max-width: 1000px;
}

.cr-bnr-tl {
	margin: 15px 0 0 0;
}

.bb-bnr {
	margin: 0 0 20px 0;
}

/*nav*/
.bt-dnavw {
	background: #ffffff;
	z-index: 8;
	position: relative;
	margin: 0 0 50px 0;
}

.bt-dnav {
	clear: both;
	color: #000000;
	background: #ffffff;
	z-index: 9;
}
.bt-dnav.fixed {
	position: fixed;
	left: 0;
	right: 0;
}
.bt-dnav .btdn-w {
	font-size: 14px;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.bt-dnav .btdn-l {
	padding: 10px 0 0 0;
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 65px;
	-ms-flex: 0 0 65px;
	flex: 0 0 65px;
}
.bt-dnav .btdn-lks {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.bt-dnav .btdn-lks li a {
	padding: 10px 15px 10px 15px;
	display: inline-block;
	color: #151e36;
}
.bt-dnav .btdn-lks li a:hover {
	color: #4e8ac8;
}
.bt-dnav .btdn-lks li a.active {
	color: #4e8ac8;
}

/*blog-cat*/
.bct-blg-sc {
	margin: 30px 0 50px;
}

.bct-hd .ch1-3 {
	margin: 0 0 15px 0;
}

/*new about*/
.abtbnt {
	margin: 0 0 60px 0;
}

.ab-nav-sp {
	height: 80px;
	display: block;
}

.rev-disc {
	text-align: center;
	margin: 40px 0 0 0;
	font-size: 13px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

/*beta heading*/
/*blog*/
/*blog with field*/
.bpwf-ca a.au-mt-ttl {
	color: #000000;
}
.bpwf-ca a.au-mt-ttl:hover {
	color: #5f9ad1;
}

.pgc-bdy p,
.pgc-bdy ul li,
.pgc-bdy ol li {
	font-size: 16px;
}
.pgc-bdy p {
	line-height: 28px;
	margin: 0 0 25px 0;
}
.pgc-bdy .pgc-cbwc p {
	margin: 0;
	line-height: 1.4;
	font-size: 14px;
}

.sidebar-art .au-mt-ttl {
	max-width: 150px;
}

.bpwf-at-r2 {
	margin: 20px 0 0 0;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.bpwf-at-r2 p {
	margin: 0 0 10px 0;
	font-size: 14px;
	line-height: 22px;
}
.bpwf-at-r2 p:last-child {
	margin: 0;
}

.bpwf-subs {
	margin: 50px 0 50px 0;
}

/*blog staff*/
.btmp-bkp-dsc {
	padding: 0 0 40px 0;
}

/*close sign*/
#cpa-cls {
	position: absolute;
	right: 5px;
	top: 50%;
	margin: -17px 0 0;
	width: 35px;
	height: 36px;
	display: inline-block;
}
#cpa-cls:after,
#cpa-cls:before {
	content: '';
	display: inline-block;
	width: 25px;
	background-color: #fff;
	height: 2px;
	position: absolute;
}
#cpa-cls:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 17px;
	left: 4px;
}
#cpa-cls:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 4px;
	top: 17px;
}

/*brand trust*/
.bt-wrap {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 15px 0;
}
.bt-wrap .bt-bx {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 33.33%;
	-ms-flex: 0 0 33.33%;
	flex: 0 0 33.33%;
	padding: 0 15px;
}
.bt-wrap .btbx_1 {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}
.bt-wrap .btbx_2 {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}
.bt-wrap .bt-ibx {
	height: 120px;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
}
.bt-wrap .bt-ibx:after {
	position: absolute;
	content: '';
	height: 2px;
	width: 100%;
	background: #fff;
	bottom: -8px;
	width: 0;
	left: 50%;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-webkit-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}
.bt-wrap .bt-ibx:hover:after {
	width: 110%;
	left: -5%;
	background: #a9a9a9;
}

.lst-up-bd {
	text-align: center;
}
.lst-up-bd sup {
	padding: 0 0 0 2px;
}

.ps-cont {
	max-width: 350px;
	margin: 50px auto 50px auto;
}
.ps-cont input {
	width: 100%;
	line-height: 40px;
	border-radius: 3px;
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 2.4375rem;
	padding: 0.5rem;
	border: 1px solid #cacaca;
	margin: 0 0 1rem;
	font-family: inherit;
	font-size: 1rem;
	color: #0a0a0a;
	background-color: #fefefe;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
	border-radius: 3px;
	transition:
		box-shadow 0.5s,
		border-color 0.25s ease-in-out;
	-webkit-appearance: none;
}
.ps-cont input[type='submit'] {
	background-color: #eaba48;
	border: 0;
	color: #fff;
	width: 100%;
	line-height: 40px;
	padding: 0;
}

/*beta career page*/
.crbn-full {
	margin: 0 0 15px 0;
}

.cr-fl-hgt {
	margin: 0 0 15px 0;
}

/*faq page*/
.container-c2 {
	max-width: 1130px;
	margin: 0 auto;
	padding-left: 50px;
	padding-right: 50px;
}

.fqs1 {
	background-color: #151e36;
	text-align: center;
	color: #ffffff;
	overflow: hidden;
}
.fqs1 a {
	color: #ffffff;
}
.fqs1 .fq-bnr {
	padding: 85px 0 100px 0;
	position: relative;
}
.fqs1 .fq-bnr h1,
.fqs1 .fq-bnr h2,
.fqs1 .fq-bnr h3,
.fqs1 .fq-bnr h4,
.fqs1 .fq-bnr h5,
.fqs1 .fq-bnr h6 {
	font-size: 54px;
}
.fqs1 .fq-bnr:after,
.fqs1 .fq-bnr:before {
	width: 790px;
	height: 790px;
	position: absolute;
	content: '';
	background-color: rgba(255, 255, 255, 0.02);
	border-radius: 50%;
	z-index: 1;
}
.fqs1 .fq-bnr:before {
	top: 14%;
	left: -150px;
}
.fqs1 .fq-bnr:after {
	bottom: 8%;
	right: -220px;
}
.fqs1 .fq-bnr .fq-tx,
.fqs1 .fq-bnr .fq-nt,
.fqs1 .fq-bnr .fq-fw {
	position: relative;
	z-index: 2;
}
.fqs1 .fq-nt {
	margin: 30px 0 0 0;
}
.fqs1 .fq-nt p {
	font-size: 18px;
}
.fqs1 .fq-nt a {
	color: #538fcb;
}
.fqs1 .fq-nt a:hover {
	text-decoration: underline;
	color: #4e8ac8;
}
.fqs1 .fq-fw {
	max-width: 900px;
	margin: 50px auto 0 auto;
}
.fqs1 .fq-fw .fqs.drw-open {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.fqs1 .fq-fw .fqs {
	border: 1px solid #e7e7e7;
	border-radius: 34px;
	padding: 0 40px 0 60px;
	height: 70px;
	background: #ffffff;
	position: relative;
}
.fqs1 .fq-fw .fqs input {
	float: left;
	width: 80%;
	width: -moz-calc(100% - 50px);
	width: -webkit-calc(100% - 50px);
	width: -o-calc(100% - 50px);
	width: calc(100% - 50px);
	font-family: 'Open Sans';
	font-size: 18px;
	line-height: 25px;
	color: #151e36;
}
.fqs1 .fq-fw .fqs button {
	background-color: transparent;
	width: 50px;
	float: right;
	cursor: pointer;
}
.fqs1 .fq-fw .fqs input,
.fqs1 .fq-fw .fqs button {
	height: 68px;
	padding: 0;
	border: 0;
}

#fq-search {
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
	position: absolute;
	width: 900px;
	display: none;
	z-index: 9999;
	background-color: #fff;
	max-height: 200px;
	overflow-y: scroll;
	border-bottom: 1px solid #e7e7e7;
	border-top: 0;
	text-align: left;
}
#fq-search ul {
	margin: 0;
}
#fq-search ul li a {
	display: block;
	text-decoration: none;
	font-size: 15px;
	line-height: 22px;
	padding: 12px 20px 12px 60px;
	color: #000000;
}
#fq-search ul li a:hover {
	background-color: #e7e7e7;
	text-decoration: none;
}
#fq-search .drw-inf {
	text-align: center;
	padding: 10px 0 10px 0;
}

.fq-ccrd {
	margin: 35px 0 50px 0;
	color: #151e36;
}
.fq-ccrd .fq-ttl {
	font-size: 44px;
	line-height: 1.3;
	margin: 0 0 20px 0;
}
.fq-ccrd .faq-grp {
	border-top: 1px solid #e7e7e7;
	margin: 0 0 30px 0;
}
.fq-ccrd .faq-pnl {
	border-bottom: 1px solid #e7e7e7;
}
.fq-ccrd .faq-ttl {
	color: inherit;
	display: block;
	padding: 35px 60px 35px 0;
	position: relative;
}
.fq-ccrd .faq-ttl h3 {
	font-size: 18px;
	line-height: 1.3;
	margin: 0;
}
.fq-ccrd .faq-ttl:after {
	content: '';
	width: 48px;
	height: 48px;
	display: table;
	border: 1px solid #e7e7e7;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top: 50%;
	margin: -24px 0 0;
	background-image: url(../../../images/faq/faq-sprint.png);
	background-repeat: no-repeat;
	background-size: 500px 500px;
	background-position: 0 -60px;
}
.fq-ccrd .faq-pnl.active .faq-ttl:after {
	background-position: -45px -60px;
}
.fq-ccrd .active .faq-ttl,
.fq-ccrd .faq-ttl:hover {
	color: #538fcb;
}
.fq-ccrd .faq-cnt {
	padding: 0 50px 20px 0;
}
.fq-ccrd .faq-cnt a {
	color: #538fcb;
}
.fq-ccrd .faq-cnt a:hover,
.fq-ccrd .faq-cnt a:focus {
	color: #4e8ac8;
}
.fq-ccrd .faq-cnt .bt-rm {
	margin: 10px 0 0 0;
	display: inline-block;
}
.fq-ccrd .fq-vmlink {
	font-size: 18px;
	color: #5f9ad1;
}
.fq-ccrd .fq-vmlink:hover {
	color: #4e8ac8;
	text-decoration: underline;
}

.faq-grp .navigation {
	margin: 60px 0 0 0;
}

/*404 page*/
.error404 .nav-flb {
	border: 0;
}

.fnf-wrp .container-fnf {
	max-width: 1200px;
	padding-right: 100px;
	margin: 0 auto;
}
.fnf-wrp .container-fnf:before,
.fnf-wrp .container-fnf:after {
	content: '';
	clear: both;
	display: table;
}
.fnf-wrp .fnf-bnr {
	background-image: url(../../../images/pig-min.png);
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 13%;
	padding-bottom: 11%;
	padding-left: 100px;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	max-width: 1130px;
	margin: 0 0 40px 0;
}
.fnf-wrp .fnt-1 {
	font-size: 90px;
	line-height: 1.2;
	margin: 0 0 10px 0;
	font-family: 'Arimo Bold';
	font-weight: bold;
	color: #0528a0;
}
.fnf-wrp .fnt-2 {
	font-size: 27px;
	line-height: 1.2;
	margin: 0 0 20px 0;
	font-family: 'Arimo';
	font-weight: 500;
}
.fnf-wrp .fnt-3 {
	font-size: 18px;
	line-height: 1.5;
}
.fnf-wrp .fnf-fl {
	max-width: 43%;
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 43%;
	-ms-flex: 0 0 43%;
	flex: 0 0 43%;
}
.fnf-wrp .btn-sec3 {
	margin: 35px 0 0 0;
}

body .btn.btn-sec3 {
	border: 1px solid #006dff;
	background-color: #006dff;
	color: #ffffff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
body .btn.btn-sec3:hover,
body .btn.btn-sec3:active {
	border: 1px solid #0528a0;
	background-color: #0528a0;
	color: #ffffff;
}

.fq-ccrd .fnt-bts a,
.faq-cnt a {
	color: #538fcb;
	text-decoration: none;
}
.fq-ccrd .fnt-bts a:hover,
.fq-ccrd .fnt-bts a:focus,
.faq-cnt a:hover,
.faq-cnt a:focus {
	color: #4e8ac8;
	text-decoration: underline;
}

/*beta brand rel article*/
.btb-rel-art {
	padding-bottom: 60px;
}

.bra-ttl {
	margin: 0 0 35px 0;
}
.bra-ttl h2 {
	text-align: inherit;
}

body.embeddedServicePreventScrolling .tpbar-fx {
	z-index: 1;
}

/*rates and terms*/
.brt-hc-r {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.brt-hc-r .brt-hc-lc,
.brt-hc-r .brt-hc-rc {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 48%;
	-ms-flex: 0 0 48%;
	flex: 0 0 48%;
	margin: 25px 0 30px 0;
}

.brt-lst {
	margin: 0;
	padding: 0;
}
.brt-lst li {
	font-size: 16px;
	line-height: 1.4;
	list-style-type: none;
}

.brt-cn {
	margin: 30px 0 0 0;
}

.brt-cc {
	border-top: 1px solid #e7e7e7;
	padding: 30px 0 25px 0;
}

.fixed-smn .tpbar-fx {
	position: fixed;
}

/*blog*/
.bla-atl {
	margin: 0 0 25px 0;
}

.bv2-content-area {
	margin: 0 0 60px 0;
}

/*017*/
.btv2-c2f .container-bv2-fluid {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-direction: normal;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.btv2-c2f .row-bv2 {
	min-height: 340px;
}
.btv2-c2f .c2fr {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.btv2-c2f .blt-cnt {
	padding: 70px 80px 70px 80px;
	max-width: 550px;
}
.btv2-c2f .blt-cnt h1,
.btv2-c2f .blt-cnt h2,
.btv2-c2f .blt-cnt h3,
.btv2-c2f .blt-cnt h4,
.btv2-c2f .blt-cnt h5,
.btv2-c2f .blt-cnt h6 {
	margin-top: 0;
}
.btv2-c2f .blt-cnt > div:last-of-type {
	margin-bottom: 0;
}
.btv2-c2f .blt-cnt > div:last-of-type p:last-of-type {
	margin-bottom: 0;
}

.btv2-c2f-bg {
	background-size: cover;
	background-position: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

#c2f-search {
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.08);
	position: absolute;
	width: 300px;
	max-width: -moz-calc(100% - 117px);
	max-width: -webkit-calc(100% - 117px);
	max-width: -o-calc(100% - 117px);
	max-width: calc(100% - 117px);
	display: none;
	left: 0;
	z-index: 9999;
	background-color: #fff;
	max-height: 200px;
	overflow-y: scroll;
	border-bottom: 1px solid #f3f5fb;
	border-top: 0;
	text-align: left;
}
#c2f-search ul {
	margin: 0;
	padding: 0;
}
#c2f-search ul li {
	margin: 0 0 2px 0;
}
#c2f-search ul li:after {
	content: none;
}
#c2f-search ul li a {
	display: block;
	text-decoration: none;
	font-size: 15px;
	line-height: 22px;
	padding: 5px 10px 5px 15px;
	color: inherit;
}
#c2f-search ul li a:hover {
	background-color: #f3f5fb;
	text-decoration: none;
}
#c2f-search .drw-inf {
	padding: 10px 10px 10px 10px;
}

.c2f-frm {
	position: relative;
}

.c2f-wfrm {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	color: #404040;
	-webkit-box-align: end;
	-moz-box-align: end;
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
}
.c2f-wfrm label {
	color: inherit;
	font-size: 12px;
	margin: 0 0 5px 0;
	display: inline-block;
}
.c2f-wfrm input[type='text'] {
	margin: 0;
	height: 44px;
	width: 100%;
	border-color: #404040;
}
.c2f-wfrm .c2f-frm-wsl {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.c2f-wfrm .c2f-sbt {
	border: 1px solid #0528a0;
	background-color: #0528a0;
	color: #ffffff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
	min-width: 115px;
	margin: 0 0 0 2px;
}
.c2f-wfrm .c2f-sbt:hover,
.c2f-wfrm .c2f-sbt:active {
	border: 1px solid #006dff;
	background-color: #006dff;
	color: #ffffff;
}

/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
@media (max-width: 999px) {
	.visible-xs {
		display: inline-block;
	}

	.hide-xs {
		display: none;
	}

	.top-mb-bar {
		height: 80px;
		position: relative;
		background-color: #fff;
	}

	.top-logo-mb {
		position: absolute;
		z-index: 9;
		height: 70px;
		width: 70px;
		left: 10px;
		top: 10px;
		display: block;
	}

	.menu-trigger {
		position: absolute;
		top: 50%;
		right: 20px;
		width: 30px;
		height: 30px;
		cursor: pointer;
		border-radius: 0;
		-moz-transition: all 300ms;
		-webkit-transition: all 300ms;
		transition: all 300ms;
		z-index: 9999;
		margin: -10px 0 0 0;
	}

	.menu-trigger span {
		display: table;
		margin: 7px auto 0 auto;
		width: 30px;
		background-color: #4e8ac8;
		height: 2px;
	}

	.mb-tp-w {
		-moz-user-select: none;
		-ms-user-select: none;
		-webkit-user-select: none;
		-moz-user-select: -moz-none;
		user-select: none;
	}
	.mb-tp-w:before {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		background-color: transparent;
		height: 80px;
		display: block;
		z-index: 11;
		width: 100%;
		content: '';
	}

	.menu-active {
		overflow: hidden !important;
	}
	.menu-active .top-nav {
		background: #0d582a;
	}
	.menu-active .menu-trigger,
	.menu-active .top-nav {
		/*            position: fixed;*/
	}
	.menu-active .bar1 {
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		top: 11px;
		position: relative;
		transition: transform 0.4s ease-in-out 0s;
	}
	.menu-active .bar2 {
		opacity: 0;
	}
	.menu-active .bar3 {
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		top: -7px;
		position: relative;
		transition: transform 0.4s ease-in-out 0s;
	}
	.menu-active .mob-menu-w {
		width: 100%;
		transform: scale(1);
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		opacity: 1;
		overflow-y: auto;
		background-color: #fff;
	}
	.menu-active .tp-subs {
		opacity: 0;
	}
	.menu-active .mb-tp-w:before {
		background-color: #fff;
	}

	.top-nav {
		display: none;
	}

	.nav-w {
		display: none;
	}

	.top-logo-mb {
		position: absolute;
		z-index: 99999;
		height: auto;
		width: auto;
		left: 15px;
		top: 50%;
		display: block;
		padding: 0;
		margin: -10px 0 0 10px;
	}
	.top-logo-mb a {
		display: block;
	}

	.mob-menu-w .sm-simple {
		/*        & > li:first-child > a:before {
                content: "";
                height: 1px;
                width: auto;
                left: 40px;
                right: 40px;
                background-color: #eee;
                top: 0;
                position: absolute;
            }
            &  > li > a:after {
                content: "";
                height: 1px;
                width: auto;
                left: 40px;
                right: 40px;
                background-color: #eee;
                bottom: 0;
                position: absolute;
            }*/
	}

	.wid-dyc-fw {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.wid-dyc-fw .wid-dyc-l {
		-webkit-box: 1;
		-moz-box: 1;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 0 35px;
		order: 2;
	}

	.cftr2-r2 {
		display: none;
	}

	/*    .scroll_top {
          bottom: 55px;
          right: auto;
          left: 15px;
      }*/
	.cr-banner-scr .ch1 {
		left: 0;
		top: -45px;
	}

	.cr-banner-iw {
		/*        padding-top: 80px;*/
	}

	.ch1 {
		font-size: 64px;
	}

	.wid-dyc-fw .wid-dyc-r {
		margin: 0 0 20px 0;
		order: 1;
	}

	#blog-page-menu > li.bkt-opl-btn {
		display: none;
	}

	.bpg-search {
		background-color: #fff;
	}

	.visible-dtp {
		display: none;
	}

	.bt-dnavw {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		top: auto !important;
		box-shadow: 0 0 10px #ccc;
		-webkit-box-shadow: 0 0 10px #ccc;
		display: none;
	}

	.bt-dnav {
		margin: 0;
	}
	.bt-dnav nav.mob-menu-nv {
		-webkit-box: 1;
		-moz-box: 1;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		overflow-y: scroll;
		padding: 20px 0 5px 0;
	}

	.fnf-wrp .container-fnf {
		padding-right: 0;
	}
	.fnf-wrp .fnf-bnr {
		margin: 0;
	}
}
@media (min-width: 1000px) {
	/*    .mob-menu-wb,.mob-menu-nv,.top-logo-mb-bp{
          display: none !important;
      }*/
	.dsk-site-logo-mob {
		display: none;
	}

	/*    .pgp-top-mw {
          @include flexbox;
          @include flex-direction(row);
          @include justify-content(space-between);
          @include align-items(center);
      }
      #blog-page-menu {
          @include flexbox;
          @include flex-direction(row);
          @include justify-content(center);
          @include align-items(center);
      }
      #blog-page-menu{
          ul {
              background-color: #ffffff;
              border-radius: 7px;
              padding: 7px 0 10px 0;
              box-shadow: 5px 5px 50px rgba(78, 138, 200, 0.3);
              li:after{
                  content: none;
              }
              li{
                  border-bottom: 0;
                  a {
                      color: #4e8ac8;
                      text-align: left;
                      padding: 7px 20px 7px 20px;
                  }
              }
          }
                  .menu-item-has-children a{
                                  padding-right: 35px;
                      .sub-arrow {
                          position: absolute;
                          right: -5px;
                          display: none;
                      }
                  }
      }*/
	.cr-banner-scr-lh {
		border-bottom-right-radius: 45px;
	}
}
@media (min-width: 768px) {
	.visible-xs {
		display: none;
	}

	.atm-sld {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-moz-box-direction: normal;
		-moz-box-orient: horizontal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.atm-sld .wids-frm {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 30%;
		-ms-flex: 0 0 30%;
		flex: 0 0 30%;
	}

	.wid-lao .lao-tabs ul br {
		display: none;
	}

	.pnn-1 {
		margin-top: 30px;
	}

	.pn-cta.pnn-1 {
		margin-top: 0;
	}

	.bb-bnr.babt-1 {
		padding: 0;
	}

	.sidebar-art .bpwf-la {
		float: left;
		width: 60;
		width: -moz-calc(100% - 340px);
		width: -webkit-calc(100% - 340px);
		width: -o-calc(100% - 340px);
		width: calc(100% - 340px);
	}
	.sidebar-art .bpwf-ra {
		float: left;
		width: 340px;
	}

	.fqs-rw .fqs-l {
		float: left;
		width: 330px;
	}
	.fqs-rw .fqs-r {
		float: right;
		width: 70%;
		width: -moz-calc(100% - 390px);
		width: -webkit-calc(100% - 390px);
		width: -o-calc(100% - 390px);
		width: calc(100% - 390px);
	}
	.fqs-rw .fq-menu {
		background: #ffffff;
		box-shadow: 5px 5px 50px rgba(0, 0, 0, 0.1);
		border-radius: 5px;
		margin: -40px 0 0 0;
		padding: 30px 30px 50px 35px;
		z-index: 3;
		position: relative;
	}

	.fq-btn-mob {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 999px) {
	.container-c {
		padding-left: 20px;
		padding-right: 20px;
	}

	.pad-r {
		padding-right: 0;
	}

	.wid-ot .widot-sld .widsot-frm {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 46%;
		-ms-flex: 0 0 46%;
		flex: 0 0 46%;
	}
	.wid-ot .widot-sld .widsot-frm img {
		width: 100%;
	}

	.pn-cta h1,
	.pn-cta h2,
	.pn-cta h3,
	.pn-cta h4,
	.pn-cta h5,
	.pn-cta h6 {
		font-size: 40px;
	}

	.ain-ohs {
		margin: 90px 0 0 0;
	}

	.wid-exs .wid-dyc-fw .wid-dyc-l,
	.wid-jtt .wid-dyc-fw .wid-dyc-l {
		order: 1;
		margin: 0 0 30px 0;
	}
	.wid-exs .wid-dyc-fw .wid-dyc-2,
	.wid-jtt .wid-dyc-fw .wid-dyc-2 {
		order: 0;
	}

	.fnf-wrp .container-c {
		background-size: 280px auto;
	}
}
@media (min-width: 1500px) {
	.cr-banner-scr {
		/*        padding: 40% 0 0 0;*/
	}
}
@media (min-width: 1200px) {
	.wid-sld .owl-nav .owl-prev {
		left: -24px;
	}
	.wid-sld .owl-nav .owl-next {
		right: -24px;
	}

	.widcs-sld .owl-nav .owl-prev {
		left: -24px;
	}
	.widcs-sld .owl-nav .owl-next {
		right: -24px;
	}

	.wid-dyc-fw {
		-webkit-box-align: start;
		-moz-box-align: start;
		-ms-flex-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
	}
	.wid-dyc-fw .wid-dyc-r {
		/*            padding: 125px 0 0 0;*/
	}

	.wid-video .wid-dyc-r {
		padding: 0;
	}

	.wid-jtt .wid-dyc-fw {
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
	.wid-jtt .wid-dyc-fw .wid-dyc-l {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 440px;
		-ms-flex: 0 0 440px;
		flex: 0 0 440px;
	}

	.wid-video .wid-dyc-r {
		padding: 0;
	}
}
@media (min-width: 1000px) {
	.mob-menu-w,
	.top-logo-mb,
	.hiden-mob {
		display: none !important;
	}

	/*    .pgp-top-header{
          @include transition(all,0.15s,linear,0s);
      }
      .menu_fixb {
          .pgp-top-header {
              padding: 11px 0 11px 0;
          }
      }
      .pgp-top-header{
          a:hover, a.highlighted {
              @include opacity(0.85);
          }  
      }*/
}
@media (min-width: 1000px) and (max-width: 1025px) {
	.pgp-top-mw .sm-simple > li > a {
		padding: 11px 10px 11px 10px;
		box-sizing: border-box;
	}
}
@media (max-width: 767px) {
	.bpg-fet-sec .bpg-rw,
	.bpg-rw,
	.bpg-sitr,
	.bgp-rwi {
		margin: 0 0 20px 0;
		display: block;
	}

	.bpg-cat-sec .bpg-thb-wrp {
		max-width: 300px;
		margin: 0 auto 35px auto;
	}

	.bpg-sx-sec1 a {
		font-size: 14px;
		line-height: 22px;
		margin: 10px 0 20px 0;
		color: #7c7c84;
		font-family: 'Open Sans';
	}

	#header-bgp {
		/*        padding: 85px 0 0 0;*/
	}

	.bgp-hdw {
		margin: 0 0 30px 0;
		padding: 0 0 8px 0;
	}

	.bpg-rw h3 {
		font-size: 22px;
		line-height: 25px;
		margin: 0;
	}
	.bpg-rw .bpg-date {
		margin: 18px 0 13px 0;
	}
	.bpg-rw p {
		font-size: 15px;
		line-height: 22px;
	}

	.bpg-rbsec .bgp-hdw {
		margin: 0 0 25px 0;
	}

	.bpg-sit {
		margin: 0 0 35px 0;
	}

	.bpg-sitr .gform_body {
		padding: 0 150px 0 25px;
	}

	.bgp-rwi a {
		display: none;
	}

	.fnt-nc .bpg-ch-cats li {
		margin: 0 8px 8px 0;
	}

	.bpg-cat-sec .bpg-rw {
		margin: 0 0 25px 0;
	}

	.bgp-hdw h2 {
		margin: 0 0 10px 0;
		text-align: left;
	}

	.bpg-sitr .gform_body {
		border-radius: 26px;
		padding: 0 20px 0 40px;
		height: 55px;
	}
	.bpg-sitr .gform_body input {
		height: 50px;
	}
	.bpg-sitr .gform_button {
		margin: 0;
		top: 0;
		line-height: 48px;
		display: block;
		width: 100%;
	}

	.bpg-search {
		height: 55px;
		padding: 0 20px 0 20px;
		margin: 0 0 35px 0;
	}
	.bpg-search input,
	.bpg-search button {
		height: 53px;
	}

	.pad-r {
		padding-right: 0;
	}

	.container-c {
		padding-left: 20px;
		padding-right: 20px;
	}

	.ch2 {
		font-size: 21px;
		line-height: 27px;
	}

	.cb-da {
		display: none;
	}

	.fnt-nc p {
		font-size: 14px;
		line-height: 24px;
	}

	.wid-hd {
		text-align: left;
	}

	.ch1-2 {
		font-size: 32px;
		line-height: 1.2;
	}

	.nc-wsb .nc-wsbf {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.nc-wsb .nc-wsbf .nc-wsl,
	.nc-wsb .nc-wsbf .nc-wsr {
		max-width: 100%;
		flex: auto;
		width: 335px;
		margin-left: auto;
		margin-right: auto;
		height: 55px;
	}
	.nc-wsb .nc-wsbf .nc-wsl input,
	.nc-wsb .nc-wsbf .nc-wsl button,
	.nc-wsb .nc-wsbf .nc-wsr input,
	.nc-wsb .nc-wsbf .nc-wsr button {
		height: 53px;
		padding: 0;
		border: 0;
	}
	.nc-wsb .nc-wsbf .nc-wsr.noselect {
		margin-bottom: 10px;
	}
	.nc-wsb .nc-wsbf .nc-wsl {
		margin-bottom: 20px;
	}

	.cr-banner-scr {
		/*        padding: 440px 0 0 0;*/
	}

	.fnt-ing .btn.btn-sec2 {
		margin: 30px auto 0 auto;
	}

	.wid-dyc-fw .wid-dyc-l .wid-liw:after {
		height: 90px;
		width: 90px;
		bottom: 30px;
		left: -30px;
		background-size: cover;
	}

	.wid-dyc-fw .wid-dyc-l .wid-liw-f {
		position: absolute;
		bottom: 30px;
		right: -30px;
		width: 125px;
	}

	.wid-mto .wid-sld .wids-fi {
		margin: 0 auto 20px auto;
		max-width: 210px;
	}

	.wid-mto {
		margin: 40px 0 40px 0;
	}

	.wid-mto .wid-sld {
		margin: 0;
	}

	.wid-mto .wid-sld .wds-cnt {
		margin: 0;
	}

	.wid-dyc {
		margin: 20px 0 0 0;
	}

	.wid-dyc-fw.wid-video .wid-dyc-r {
		order: 2;
		margin: 0;
	}
	.wid-dyc-fw.wid-video .wid-dyc-l {
		margin: 20px 0 20px 0;
		order: 1;
		width: 320px;
		padding: 0;
		max-width: 100%;
	}

	.nh-r {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.nh-r .nh-lp {
		-webkit-box: 1;
		-moz-box: 1;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 0 0 25px 0;
	}
	.nh-r .nh-rp {
		-webkit-box: 1;
		-moz-box: 1;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	.wid-nh {
		margin: 0;
	}

	.owl-theme.widot-sld .owl-controls {
		text-align: center;
		width: 100%;
	}

	.nc-wsb {
		margin: 0 0 40px 0;
	}

	.select2-container .select2-selection--single .select2-selection__rendered {
		padding-left: 50px;
		padding-right: 90px;
	}

	.page-template-template-career-new li.singin.hide-lg,
	.page-template-template-career-new li.pnone-lk.hide-lg {
		display: none !important;
	}

	.pn-cta {
		margin: 30px 0 30px 0;
	}

	.pn-prc {
		margin: 30px 0 30px 0;
	}
	.pn-prc .pn-note {
		margin: 25px 0 0 0;
		padding: 15px 0 0 35px;
	}
	.pn-prc .pn-rewop {
		margin: 25px 0 30px 0;
	}
	.pn-prc .pn-rewop .pn-rtl {
		margin: 0 0 15px 0;
	}
	.pn-prc .pn-rewop ul {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: left;
		margin: 0;
	}
	.pn-prc .pn-rewop ul li {
		padding: 0 0 5px 50px;
	}
	.pn-prc .pn-rewop ul li:before {
		width: 30px;
		height: 30px;
		top: 0;
		right: auto;
		left: 10px;
	}
	.pn-prc .pn-prc .pnp-point {
		height: 20px;
		width: 20px;
		left: -18px;
	}
	.pn-prc .pn-prc .pnp-des {
		font-size: 14px;
	}
	.pn-prc .pn-prc {
		padding: 0 0 0 40px;
	}
	.pn-prc .pn-prc:before {
		left: 10px;
	}
	.pn-prc .pn-h2 {
		margin: 0 0 35px 0;
	}

	.pn-bwf {
		margin: 0 0 30px 0;
	}

	.pn-cmpr {
		margin: 30px 0 30px 0;
	}
	.pn-cmpr .pn-table {
		margin: 0;
	}

	.pn-cmq {
		margin: 30px 0 30px 0;
	}
	.pn-cmq .pn-cmq-qs {
		margin: 20px 0 0 0;
	}
	.pn-cmq .cmq-qus {
		padding: 10px 0 10px 0;
	}
	.pn-cmq .cmq-qus .cmq-qtl {
		padding: 8px 0 8px 0;
		font-size: 17px;
	}
	.pn-cmq .cmq-qus .cmq-qtl:after {
		width: 36px;
		height: 36px;
		margin: -18px 0 0 0;
	}

	.pn-rws {
		margin: 30px 0 30px 0;
	}
	.pn-rws .nc-pl-btn {
		margin: 20px auto 0 auto;
	}

	.pn-cta h1,
	.pn-cta h2,
	.pn-cta h3,
	.pn-cta h4,
	.pn-cta h5,
	.pn-cta h6,
	.pn-cta .pn-cta-fw > p {
		font-size: 22px;
		letter-spacing: 1px;
	}
	.pn-cta .pn-cta-fw {
		margin: 30px 0 40px 0;
		padding: 30px 0 20px 0;
	}

	.pnr-list {
		margin: 30px 0 0 0;
	}

	.pn-list-el {
		padding: 10px 0 11px 0;
	}
	.pn-list-el .pn-list-r2 {
		display: block;
	}
	.pn-list-el .pn-list-r2 .pn-rw-dt {
		font-size: 10px;
		margin: 5px 0 0 0;
	}
	.pn-list-el .pn-list-r2 .quote-list {
		font-size: 15px;
	}
	.pn-list-el .pn-list-aw {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 30px;
		-ms-flex: 0 0 30px;
		flex: 0 0 30px;
	}
	.pn-list-el .pn-list-r1 {
		margin: 0 0 5px 0;
	}
	.pn-list-el .pn-list-r1 .quoter {
		font-size: 16px;
	}
	.pn-list-el .pn-rw-star .rating i {
		font-size: 14px;
		margin: 0 2px;
	}

	.pn-cmpr tbody tr th,
	.pn-cmpr tbody tr td {
		font-size: 14px;
		height: 55px;
		padding: 5px 2px;
		line-height: 1.3;
	}

	.ch1-2-in h1,
	.ch1-2-in h2,
	.ch1-2-in h3,
	.ch1-2-in h4,
	.ch1-2-in h5,
	.ch1-2-in h6 {
		font-size: 25px;
		line-height: 1.4;
	}

	.ch2-in h1,
	.ch2-in h2,
	.ch2-in h3,
	.ch2-in h4,
	.ch2-in h5,
	.ch2-in h6 {
		font-size: 21px;
		line-height: 27px;
	}

	.wid-aom .wid-ac-r {
		padding: 0;
	}
	.wid-aom .wid-ac-l {
		padding: 20px;
		width: 250px;
		margin: 0 auto;
	}

	.wid-aom .wid-ac-c,
	.wid-ain .ain-charsw {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.wid-ain .ain-charsw {
		margin: 20px 0 0 0;
	}
	.wid-ain .ain-charsw .ain-el {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: 200px;
		margin: 0 auto;
	}
	.wid-ain .ain-charsw .ain-el h3 {
		margin: 0 0 20px 0;
	}
	.wid-ain .ain-charsw .ain-el:last-of-type h3 {
		margin-bottom: 0;
	}

	.ain-ohs {
		margin: 30px 0 0 0;
	}
	.ain-ohs .ohs-sw {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.ain-ohs .ohs-sw:before {
		top: 5px;
		margin: 0;
		z-index: 1;
		left: 18px;
		right: auto;
		bottom: 5px;
		height: auto;
		width: 4px;
	}
	.ain-ohs .ohs-sw li {
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-moz-box-direction: normal;
		-moz-box-orient: horizontal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-pack: start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
		vertical-align: middle;
		text-align: left;
		margin: 0 0 25px 0;
	}
	.ain-ohs .ohs-sw li:last-child {
		margin: 0;
	}
	.ain-ohs .ohs-sw .ohs-point {
		position: relative;
		top: 50%;
		margin: 0;
		left: 10px;
		order: 1;
		width: 20px;
		height: 20px;
	}
	.ain-ohs .ohs-sw .ohs-point:after {
		width: 6px;
		height: 6px;
		margin: -3px 0 0 -3px;
	}
	.ain-ohs .ohs-sw .ohs-des {
		order: 3;
		padding: 0;
	}
	.ain-ohs .ohs-sw .ohs-des br {
		display: none;
	}
	.ain-ohs .ohs-sw .ohs-year {
		order: 2;
		top: 0;
		padding: 0 10px 0 20px;
		font-size: 15px;
	}

	.atm-sld {
		margin: 0;
		text-align: center;
	}
	.atm-sld .wids-fi {
		margin: 0 auto 15px auto;
		max-width: 200px;
	}
	.atm-sld .owl-nav .owl-prev,
	.atm-sld .owl-nav .owl-next {
		top: 200px;
	}

	.wid-aws .awd-sld {
		padding: 0;
		flex-wrap: wrap;
	}
	.wid-aws .ars-otw {
		width: 50%;
		margin: 0 0 20px 0;
	}
	.wid-aws .ars-frame {
		height: 100px;
		width: 100px;
	}

	.wid-exs .wid-dyc-fw {
		padding: 45px 0 0 0;
	}

	.wid-exs .wid-dyc-fw .wid-dyc-l,
	.wid-jtt .wid-dyc-fw .wid-dyc-l {
		order: 1;
		margin: 0 0 20px 0;
	}
	.wid-exs .wid-dyc-fw .wid-dyc-r,
	.wid-jtt .wid-dyc-fw .wid-dyc-r {
		order: 2;
	}

	.exs-c2 {
		padding: 40px 0 0 0;
	}

	.exs-lgs {
		padding: 0 0 30px 0;
	}

	.wid-lao .lao-tabs {
		margin: 30px 0 20px 0;
	}

	.wid-jtt {
		padding: 45px 0 10px 0;
		margin: 20px 0 20px 0;
	}

	.fnt-nc ul {
		font-size: 14px;
	}

	.wid-jtt .nc-pl-btn {
		display: table;
		margin: 10px auto 10px auto;
	}

	.wid-lao .lao-tabs ul li a {
		font-size: 13px;
		line-height: 15px;
		padding: 7px 5px;
	}

	.gal-slide .owl-nav .owl-next,
	.atm-sld .owl-nav .owl-next {
		right: -15px;
	}
	.gal-slide .owl-nav .owl-prev,
	.atm-sld .owl-nav .owl-prev {
		left: -15px;
	}

	.nab-sep {
		margin: 25px 0 0 0;
	}

	.blg_acn {
		display: block;
	}

	a.blg_cnl {
		display: table;
		margin: 0 auto 5px auto;
		padding: 0;
		max-width: 140px;
	}

	.exs-cnt2 {
		margin: 20px 0 0 0;
	}

	/*counter*/
	.idn-cnt {
		margin: 30px 0 30px 0;
	}

	.idn-nws {
		margin: 30px 0 40px 0;
	}

	.pgt-cntrb .pgt-cbwi {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 80px;
		-ms-flex: 0 0 80px;
		flex: 0 0 80px;
		height: 80px;
		width: 80px;
	}

	.bpg-thb-wrp,
	.bpg-cat-sec .bpg-thb-wrp {
		text-align: center;
		max-width: 335px;
		margin: 0 auto 40px auto;
		display: table;
	}

	.bgp-widw {
		max-width: 420px;
		margin: 0 auto;
	}

	.bpg-fc {
		display: block;
		text-align: center;
		padding: 20px 0 20px 0;
	}
	.bpg-fc .bpg-soc {
		margin: 10px 0 0 0;
	}

	.fnse-cont {
		text-align: center;
		max-width: 250px;
		margin: 0 auto;
	}

	.bpg-sitr .bpg-fw {
		max-width: 400px;
		margin: 0 auto;
	}
	.bpg-sitr .gform_footer {
		margin: 10px auto;
		display: block;
		position: relative;
		right: auto;
		top: auto;
	}

	a.bp-fal {
		font-size: 16px;
		margin: 0;
	}

	.bpg-bread-wrap {
		margin: 30px 0 25px 0;
	}

	.bpg-rbsec {
		margin: 30px 0 10px 0;
	}

	.bpg-sit .ch1-2 {
		margin: 0 0 8px 0;
	}

	.bpg-sitr .gform_body input,
	.bpg-sitr .gform_body input:focus,
	.bpg-search input {
		font-size: 15px;
	}

	.bpg-cat-sec {
		margin: 0 0 50px 0;
	}

	.fnt-nc .bpg-ch-cats li a {
		padding: 5px 8px;
	}

	.bpg-rbsec .bpg-rw .bpg-date {
		margin: 15px 0 30px 0;
	}

	.bpg-fw .gfield_description.validation_message {
		position: absolute;
		top: -30px;
		left: 0;
		right: 0;
		text-align: center;
	}

	.bpg-sitr .gform_ajax_spinner {
		right: 10px;
		top: 50%;
		margin: -10px 0 0;
	}

	.pnn-1 {
		margin-top: 25px;
	}

	.lgr-text {
		margin: -30px 0 0 0;
	}

	.wid-itns .itns-wrap h2,
	.wid-itns .itns-wrap h4 {
		font-size: 1.4em;
		margin-bottom: 15px;
		text-align: left;
	}

	.babt-1 {
		/*        padding-top: 30px;*/
	}

	.bb-bnr,
	.wid-ain,
	.wid-ahy,
	.wid-aws,
	.wid-itns,
	.wid-fcs,
	.wid-aom,
	.wid-brds,
	.wid-bins,
	.wid-lao,
	.wid-atm,
	.wid-revs,
	.wid-exs,
	.wid-alp,
	.btb-rel-art {
		padding: 0 0 30px 0;
	}

	.apl-cdc {
		margin: 0 0 25px 0;
	}

	.bitn-nw-inr {
		display: block;
	}
	.bitn-nw-inr .bitn_item {
		padding: 20px 0 0 0;
		margin: 25px 0 10px 0;
	}
	.bitn-nw-inr .bitn_dt {
		margin: 0 0 10px 0;
	}
	.bitn-nw-inr .bitn_ttl {
		margin: 0 0 20px 0;
		font-size: 22px;
		line-height: 25px;
	}

	.bbnd-rw {
		margin: 15px 0 0 0;
	}

	.bbnd-cw {
		padding: 0 15px;
		margin: 15px 0 0 0;
	}

	.wid-revs p br {
		display: none;
	}

	.bitn-nw-inr .bitn_cnl {
		margin: 0 auto 20px auto;
		display: table;
	}

	.bn-breads {
		margin: 20px 0 20px 0;
	}

	.cr-bnr-tl {
		margin: 10px 0 0 0;
	}
	.cr-bnr-tl h1,
	.cr-bnr-tl h2,
	.cr-bnr-tl h3,
	.cr-bnr-tl h4,
	.cr-bnr-tl h5,
	.cr-bnr-tl h6 {
		margin: 0;
	}

	.ch1-1 {
		font-size: 35px;
	}

	/*nav*/
	.bt-dnav .btdn-w {
		display: block;
	}
	.bt-dnav .btdn-l {
		padding: 5px 20px 5px 0;
		display: table;
		position: relative;
		margin: 0 0 5px 0;
	}
	.bt-dnav .btdn-l:after {
		content: '';
		border-top: 8px solid #000000;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		position: absolute;
		right: 0;
		top: 50%;
		margin: -3px 0 0 0;
	}
	.bt-dnav .btdn-w.active .btdn-lks {
		display: block;
	}
	.bt-dnav .btdn-w.active .btdn-l:after {
		border-top: 0;
		border-bottom: 8px solid #000000;
		margin: -3px 0 0 0;
	}
	.bt-dnav .btdn-lks {
		display: none;
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.bt-dnav .btdn-lks li a {
		padding: 5px 5px 5px 5px;
		display: block;
	}

	.ms-nptc {
		margin: 30px 0 30px 0;
	}

	.ath-blg-sc {
		margin: 20px 0 20px 0;
	}

	.pnbwb-lb2 {
		margin: 0 0 30px 0;
	}
	.pnbwb-lb2 h1,
	.pnbwb-lb2 h2,
	.pnbwb-lb2 h3,
	.pnbwb-lb2 h4,
	.pnbwb-lb2 h5,
	.pnbwb-lb2 h6 {
		font-size: 32px;
		line-height: 1.1;
	}

	.pnbwb-lb1 {
		margin: 0;
	}

	.pnbwb-lb2 {
		margin: 10px 0 20px 0;
	}

	.pn-bwbg {
		padding: 30px 0 20px 0;
		border-bottom-right-radius: 20px;
	}

	.pnbw-form form {
		display: table;
		max-width: 250px;
		margin: 0 auto;
	}
	.pnbw-form form .gform_footer {
		position: relative;
		right: 0;
		top: 0;
		margin: 5px auto 0 auto;
	}
	.pnbw-form .gform_body {
		border-radius: 30px;
		height: 50px;
		padding: 0;
	}
	.pnbw-form .pnbwb-iw p {
		font-size: 16px;
		margin: 0;
	}

	.select2-container .select2-selection--single,
	.select2-container--default
		.select2-selection--single
		.select2-selection__arrow {
		height: 50px;
	}

	.pnbw-form
		.select2-container--default
		.select2-selection--single
		.select2-selection__rendered {
		line-height: 50px;
		padding: 0 0 0 21px;
	}

	.pn-bwbg .scr-btn {
		width: 30px;
		height: 30px;
		right: 5px;
		bottom: 5px;
	}

	.select2-dropdown.mbwf .select2-results {
		padding: 10px 5px 10px 10px;
	}

	.pn-bwbg span.select2.select2-container,
	.select2-dropdown.mbwf .select2-results__option {
		font-size: 14px;
	}

	.pnbw-form .select2-container--default .select2-selection--single {
		border-radius: 25px !important;
	}

	.bwf-rws .bwf-rww {
		margin: 0;
	}

	.wid-alp.mdts {
		padding: 0;
		margin: 0 0 30px 0;
	}

	.pn-prc.pn-nt-aln {
		margin: 0 0 30px 0;
	}

	.ch1-3 {
		font-size: 27px;
	}

	.bct-blg-sc {
		margin: 0 0 20px 0;
	}

	.abtbnt {
		margin: 0 0 30px 0;
	}

	.ab-nav-sp {
		height: 70px;
	}

	.rev-disc {
		font-size: 12px;
	}

	/*beta heading*/
	.bpwf-rw .bpwf-bnr {
		margin: 0 0 15px 0;
	}

	.pgc-bdy p,
	.pgc-bdy ul li,
	.pgc-bdy ol li {
		font-size: 15px;
		line-height: 22px;
	}
	.pgc-bdy p {
		line-height: 22px;
		margin: 0 0 20px 0;
	}

	.bpwf-auth,
	.bpwf-soc {
		margin: 0 0 30px 0;
	}

	.bpwf-reca .bpwf-rc-hb h2,
	.bpwf-rw .bpwf-st {
		font-size: 1.6em;
		line-height: 1.2;
		text-align: left;
	}

	.bpwf-reca .bpwf-rc-hb h2 {
		margin: 0;
	}
	.bpwf-reca .bpwf-rc-hb .bpwf-ra-bx {
		margin: 15px 0 20px 0;
	}
	.bpwf-reca .bpwf-rc-hb .bpwf-ra-bx h3 {
		margin: 0 0 5px 0;
	}

	.single-blog .breadcrumbs {
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
	.single-blog .breadcrumbs .breadcrumb_last {
		display: none;
	}
	.single-blog .breadcrumbs .bread_last_act:after {
		content: none;
	}

	/*beta heading*/
	.btmp-bd {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 20px 0 20px 0;
	}
	.btmp-bd .stf-frm {
		flex: 0 0 auto;
		margin: 0 0 25px 0;
	}
	.btmp-bd .btmp-fi {
		margin: 0 0 10px 0;
	}

	.bt-wrap .bt-ibx {
		height: 100px;
	}

	.crbn-full {
		margin: 0 0 30px 0;
	}

	.crbn-box {
		margin: 0;
	}

	.wid-alp {
		margin: 0;
	}

	.page-template-template-faqs .bn-breads {
		display: none;
	}

	.fqs1 .fq-bnr h1,
	.fqs1 .fq-bnr h2,
	.fqs1 .fq-bnr h3,
	.fqs1 .fq-bnr h4,
	.fqs1 .fq-bnr h5,
	.fqs1 .fq-bnr h6 {
		font-size: 44px;
	}

	.fqs-rw .fq-btn {
		display: none;
	}

	.container-c2 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.fqs-rw .fqs-l {
		padding-left: 0;
		padding-right: 0;
		margin: 0 -5px 0 -5px;
		position: relative;
	}
	.fqs-rw .fqs-l:after {
		content: '';
		height: 1px;
		background-color: #e7e7e7;
		width: 100%;
		position: absolute;
		bottom: 0;
		z-index: 2;
	}
	.fqs-rw .fq-menu::-webkit-scrollbar {
		display: none;
	}
	.fqs-rw .fq-menu {
		-ms-overflow-style: none;
		/* IE and Edge */
		scrollbar-width: none;
		/* Firefox */
	}
	.fqs-rw .fq-menu {
		overflow-x: scroll;
		position: relative;
	}
	.fqs-rw .fq-menu ul {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-moz-box-direction: normal;
		-moz-box-orient: horizontal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		margin: 0;
	}
	.fqs-rw .fq-menu ul li {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		margin: 0;
	}
	.fqs-rw .fq-menu ul a {
		font-size: 14px;
		padding: 20px 0 20px 0;
		display: block;
		margin: 0 15px 0 15px;
		border-bottom: 1px solid transparent;
		position: relative;
	}
	.fqs-rw .fq-menu ul a:after {
		content: '';
		height: 1px;
		background-color: transparent;
		width: 100%;
		position: absolute;
		bottom: 0;
		z-index: 9;
		left: 0;
	}
	.fqs-rw .fq-menu ul a:hover:after,
	.fqs-rw .fq-menu ul a:focus:after {
		background-color: #4e8ac8;
	}

	.fqs1 {
		margin: 0;
	}
	.fqs1 .fq-fw {
		margin: 35px auto 0 auto;
	}
	.fqs1 .fq-fw .fqs {
		border-radius: 27px;
		padding: 0 30px 0 40px;
		height: 54px;
	}
	.fqs1 .fq-fw .fqs input,
	.fqs1 .fq-fw .fqs button {
		height: 52px;
	}
	.fqs1 .fq-bnr {
		padding: 55px 0 30px 0;
	}
	.fqs1 .fq-bnr:after,
	.fqs1 .fq-bnr:before {
		width: 555px;
		height: 555px;
	}
	.fqs1 .fq-bnr:before {
		top: 14%;
		left: -230px;
	}
	.fqs1 .fq-bnr:after {
		bottom: 22%;
		right: -250px;
	}

	.fq-ccrd .faq-ttl {
		padding: 15px 40px 15px 0;
	}
	.fq-ccrd .faq-ttl:after {
		width: 36px;
		height: 36px;
		margin: -18px 0 0;
		background-size: 400px 400px;
		background-position: -1px -49px;
	}
	.fq-ccrd .fq-ttl {
		font-size: 27px;
		line-height: 1.3;
		margin: 0 0 20px 0;
		text-align: left;
	}
	.fq-ccrd .faq-pnl.active .faq-ttl:after {
		background-position: -37px -49px;
	}
	.fq-ccrd .faq-grp {
		margin: 0 0 25px 0;
	}

	.fqs-rw {
		margin-bottom: 0;
	}

	.fq-btn-mob {
		font-family: 'Open Sans';
		font-size: 14px;
		color: #fff !important;
		background: linear-gradient(185.13deg, #e8bf5f -356.27%, #e7bd5f 108.56%);
		box-shadow: 5px 5px 50px rgba(233, 191, 96, 0.3);
		border-radius: 24px;
		line-height: 48px;
		padding: 0 35px;
		cursor: pointer;
		display: inline-block;
		width: 335px;
		display: table;
		text-align: center;
		max-width: 90%;
		margin: 0 auto 50px auto;
	}
	.fq-btn-mob:hover,
	.fq-btn-mob:focus {
		background: linear-gradient(185.13deg, #ffd26c -356.27%, #ffd36c 108.56%);
	}

	.bpg-r1 {
		display: block;
	}
	.bpg-r1 .site-ico {
		display: table;
		margin: 0 auto;
	}

	.bpg-r2 {
		display: block;
	}

	.bpg-menu {
		text-align: center;
	}
	.bpg-menu li a {
		border: 0;
	}

	.fq-ccrd .faq-cnt {
		padding: 0 30px 10px 0;
	}

	#fq-search .drw-inf {
		padding: 5px 10px 5px 10px;
	}
	#fq-search ul li a {
		font-size: 14px;
		line-height: 19px;
		padding: 6px 20px 6px 40px;
	}

	.faq-grp .navigation {
		margin: 40px 0 0 0;
	}

	.fnf-wrp {
		background: rgba(253, 253, 255, 0.68);
		background: -moz-linear-gradient(
			-45deg,
			rgba(253, 253, 255, 0.68) 0%,
			rgba(219, 219, 219, 0.68) 0%,
			#fefefe 100%
		);
		background: -webkit-gradient(
			left top,
			right bottom,
			color-stop(0%, rgba(253, 253, 255, 0.68)),
			color-stop(0%, rgba(219, 219, 219, 0.68)),
			color-stop(100%, #fefefe)
		);
		background: -webkit-linear-gradient(
			-45deg,
			rgba(253, 253, 255, 0.68) 0%,
			rgba(219, 219, 219, 0.68) 0%,
			#fefefe 100%
		);
		background: -o-linear-gradient(
			-45deg,
			rgba(253, 253, 255, 0.68) 0%,
			rgba(219, 219, 219, 0.68) 0%,
			#fefefe 100%
		);
		background: -ms-linear-gradient(
			-45deg,
			rgba(253, 253, 255, 0.68) 0%,
			rgba(219, 219, 219, 0.68) 0%,
			#fefefe 100%
		);
		background: linear-gradient(
			135deg,
			rgba(253, 253, 255, 0.68) 0%,
			rgba(219, 219, 219, 0.68) 0%,
			#fefefe 100%
		);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdff', endColorstr='#fefefe', GradientType=1 );
		background-image: none;
	}
	.fnf-wrp .fnf-fl {
		max-width: initial;
		float: none;
		padding: 15px;
	}
	.fnf-wrp .fnt-1 {
		font-size: 50px;
		margin: 0;
	}
	.fnf-wrp .fnt-2 {
		font-size: 18px;
		margin: 0 0 10px 0;
	}
	.fnf-wrp .btn-sec3 {
		margin: 20px 0 0 0;
	}
	.fnf-wrp .fnf-bnr {
		background-image: url(../../../images/pig-image.png);
		background-position: right bottom;
		background-repeat: no-repeat;
		background-size: 110px auto;
		padding-left: 0;
		padding-bottom: 13%;
		display: block;
	}

	.bra-ttl {
		margin: 0 0 20px 0;
	}

	/*Rates terms*/
	.brt-cn {
		margin: 0;
	}

	.brt-cc {
		padding: 20px 0 20px 0;
	}

	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
}
/*bolt*/
/*bolt blog*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*ccta*/
.ccpapp {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9;
	background-color: #006dff;
	color: #ffffff;
}
.ccpapp .ccpapp-wc {
	padding: 15px 40px 15px 20px;
	text-align: center;
}
.ccpapp .ccpapp-wc p {
	margin: 0 0 5px 0;
	line-height: 1.25;
}
.ccpapp .ccpapp-wc p:last-child {
	margin: 0;
}
.ccpapp .ccpapp-wc strong,
.ccpapp .ccpapp-wc a {
	color: #ffffff;
}
.ccpapp .ccpapp-wc strong:hover,
.ccpapp .ccpapp-wc a:hover {
	text-decoration: none;
}
.ccpapp .ccpapp-wci p {
	font-size: 16px;
}

.gdp-arw {
	display: none;
}

/*ccpa sign*/
#ccpappcls {
	position: absolute;
	right: 5px;
	top: 50%;
	margin: -17px 0 0;
	width: 35px;
	height: 36px;
	display: inline-block;
}
#ccpappcls:after,
#ccpappcls:before {
	content: '';
	display: inline-block;
	width: 25px;
	background-color: #fff;
	height: 2px;
	position: absolute;
}
#ccpappcls:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 17px;
	left: 4px;
}
#ccpappcls:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 4px;
	top: 17px;
}

.ccpapp .ccpapp-wc a {
	text-decoration: underline;
}
.ccpapp .ccpapp-wc p {
	font-family: 'Arimo';
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
}

@media (max-width: 1349px) {
	.ccpapp .ccpapp-wc {
		text-align: left;
	}
}
@media (min-width: 768px) {
	body {
		/*chatbot desktop with ccpa*/
	}
	body .embeddedServiceHelpButton .helpButton {
		bottom: 0;
	}
	body .embeddedServiceSidebar.layout-docked .dockableContainer {
		bottom: 0;
	}
	body .embeddedServiceSidebarMinimizedDefaultUI {
		bottom: 0;
	}
	body.open-ccpapp .embeddedServiceHelpButton .helpButton {
		bottom: 60px;
	}
	body.open-ccpapp .embeddedServiceSidebar.layout-docked .dockableContainer {
		bottom: 60px;
	}
	body.open-ccpapp .embeddedServiceSidebarMinimizedDefaultUI {
		bottom: 60px;
	}
}
@media (max-width: 767px) {
	.ccpapp {
		z-index: 9999;
		/*.gdp-cnt {display: none;}*/
	}
	.ccpapp .gdp-arw {
		position: absolute;
		height: 20px;
		width: 50px;
		background-color: #fff;
		display: inline-block;
		top: -20px;
	}
	.ccpapp .ccpapp-wc {
		padding: 10px 30px 10px 10px;
	}
	.ccpapp #ccpappcls {
		right: 6px;
		top: 50%;
		margin: -17px 0 0 0;
	}
	.ccpapp .ccpapp-wci p {
		font-size: 12px;
	}
	.ccpapp .gdp-ttl {
		display: inline-block;
		padding: 0 50px 0 0;
		position: relative;
	}
	.ccpapp .gdp-ttl span {
		position: absolute;
		height: 20px;
		width: 30px;
		display: inline-block;
		top: 0;
		right: 0px;
	}
	.ccpapp .gdp-ttl span:after,
	.ccpapp .gdp-ttl span:before {
		position: absolute;
		content: '';
		height: 1px;
		width: 12px;
		display: inline-block;
		background-color: #ffffff;
	}
	.ccpapp .gdp-ttl span:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: 9px;
		left: 4px;
	}
	.ccpapp .gdp-ttl span:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		top: 9px;
		left: 12px;
	}
	.ccpapp .gdp-ttl.active span {
		-webkit-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		transform: rotateX(180deg);
	}

	body .embeddedServiceHelpButton .embeddedServiceHelpButton .helpButton {
		bottom: 10px;
	}
	body.open-ccpapp .embeddedServiceHelpButton .helpButton {
		bottom: 65px;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.no_top_pad {
	padding-top: 0;
}

.no_botm_marg {
	margin-bottom: 0;
}

.aligncenter {
	margin-left: auto;
	display: table;
	margin-right: auto;
}

.blt-text-center {
	text-align: center;
}

.blt-cnt {
	font-family: 'Arimo';
	font-weight: 400;
	line-height: 1.3;
	color: #404040;
	font-size: 16px;
}
.blt-cnt strong,
.blt-cnt b {
	font-family: 'Arimo Bold';
	font-weight: bold;
}
.blt-cnt h1,
.blt-cnt h2,
.blt-cnt h3,
.blt-cnt h4,
.blt-cnt h5,
.blt-cnt h6 {
	margin-top: 0;
	margin-bottom: 15px;
	color: #0528a0;
}
.blt-cnt h1,
.blt-cnt h2 {
	font-family: 'Arimo Bold';
	font-weight: bold;
}
.blt-cnt h3,
.blt-cnt h4,
.blt-cnt h5,
.blt-cnt h6 {
	font-family: 'Arimo';
	font-weight: 400;
}
.blt-cnt h1 {
	font-size: 46px;
	line-height: 54px;
}
.blt-cnt h1.taxonomy-title {
	font-size: 36px;
	line-height: 43px;
}
.blt-cnt h2 {
	font-size: 36px;
	line-height: 43px;
}
.blt-cnt h3 {
	font-size: 24px;
	line-height: 33px;
}
.blt-cnt h4 {
	font-size: 20px;
	line-height: 30px;
}
.blt-cnt h5 {
	font-size: 18px;
	line-height: 27px;
}
.blt-cnt h6 {
	font-size: 16px;
	line-height: 24px;
}
.blt-cnt p {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 15px;
}
.blt-cnt a:not(.btnbv2) {
	text-decoration: underline;
	color: inherit;
}
.blt-cnt a:not(.btnbv2):hover {
	color: #006dff;
}
.blt-cnt blockquote,
.blt-cnt blockquote p {
	line-height: 1.6;
	color: inherit;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	font-family: 'Arimo';
	font-weight: 400;
}
.blt-cnt ul,
.blt-cnt ol {
	font-size: 16px;
	margin: 0;
	padding: 0 0 20px 40px;
	position: relative;
}
.blt-cnt ul li,
.blt-cnt ol li {
	position: relative;
	margin: 0 0 11px 0;
}
.blt-cnt ul li {
	list-style-type: none;
}
.blt-cnt ul li:after {
	content: '';
	height: 10px;
	width: 10px;
	border-radius: 5px;
	display: inline-block;
	background-color: #006dff;
	position: absolute;
	left: -25px;
	top: 7px;
}
.blt-cnt ul ul {
	padding: 15px 0 10px 30px;
}
.blt-cnt ul.bolt-list li:after {
	font-family: 'Material Icons Outlined';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
	filter: invert(57%) sepia(81%) saturate(841%) hue-rotate(358deg)
		brightness(100%) contrast(107%);
	background-color: transparent;
	content: '\e5df';
	color: #000000;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	border-radius: 0;
	width: auto;
	height: auto;
	height: 22px;
	width: 22px;
	font-size: 50px;
	top: 1px;
	left: -30px;
}
.blt-cnt table {
	width: 100%;
	margin-bottom: 1rem;
	border-radius: 3px;
	border-collapse: collapse;
	border-spacing: 0;
}
.blt-cnt table tbody,
.blt-cnt table tfoot,
.blt-cnt table thead {
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
}
.blt-cnt table tbody tr:nth-child(even) {
	background-color: #f3f5fb;
}
.blt-cnt table tbody td,
.blt-cnt table tbody th {
	padding: 0.5rem 0.625rem 0.625rem;
}

.ctrmt {
	font-size: 13px;
	color: #8c8c8c;
}
.ctrmt strong,
.ctrmt b {
	font-family: 'Arimo';
	font-weight: 500;
}

@media (min-width: 768px) {
	.blt-cnt.p-lg p {
		font-size: 16px;
		line-height: 24px;
	}
}
@media (max-width: 767px) {
	.blt-cnt h1,
	.blt-cnt h2,
	.blt-cnt h3,
	.blt-cnt h4,
	.blt-cnt h5,
	.blt-cnt h6 {
		margin-bottom: 10px;
	}
	.blt-cnt h1 {
		font-size: 36px;
		line-height: 44px;
	}
	.blt-cnt h2 {
		font-size: 24px;
		line-height: 33px;
	}
	.blt-cnt h3 {
		font-size: 20px;
		line-height: 28px;
	}
	.blt-cnt h4 {
		font-size: 18px;
		line-height: 26px;
	}
	.blt-cnt h5 {
		font-size: 17px;
		line-height: 25px;
	}
	.blt-cnt h6 {
		font-size: 16px;
		line-height: 24px;
	}
	.blt-cnt p {
		font-size: 16px;
		line-height: 24px;
	}
	.blt-cnt ul,
	.blt-cnt ol {
		padding: 0 0 20px 30px;
	}
	.blt-cnt ul li,
	.blt-cnt ol li {
		margin: 0 0 7px 0;
		line-height: 1.4;
	}
	.blt-cnt ul li {
		list-style-type: none;
	}
	.blt-cnt ul li:after {
		height: 8px;
		width: 8px;
		border-radius: 4px;
		left: -25px;
		top: 7px;
	}
	.blt-cnt ul.bolt-list li:after {
		width: 12px;
		height: 12px;
		top: 5px;
		left: -20px;
		font-size: 25px;
	}
}
/*bolt grid*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
html {
	box-sizing: border-box;
	-ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

.container-bv2,
.container-bv2-fluid {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 576px) {
	.container-bv2 {
		max-width: 540px;
	}
}
@media (min-width: 768px) {
	.container-bv2 {
		max-width: 720px;
	}
}
@media (min-width: 1024px) {
	.container-bv2 {
		max-width: 1020px;
	}

	.cont-bb-in {
		max-width: 1000px;
	}
}
@media (min-width: 1040px) {
	.container-bv2 {
		max-width: 1040px;
	}
}
/*blog*/
.cont-bb .row-bv2 {
	margin-right: -15px;
	margin-left: -15px;
}
.cont-bb .colbv2-1,
.cont-bb .colbv2-2,
.cont-bb .colbv2-3,
.cont-bb .colbv2-4,
.cont-bb .colbv2-5,
.cont-bb .colbv2-6,
.cont-bb .colbv2-7,
.cont-bb .colbv2-8,
.cont-bb .colbv2-9,
.cont-bb .colbv2-10,
.cont-bb .colbv2-11,
.cont-bb .colbv2-12,
.cont-bb .colbv2,
.cont-bb .colbv2-auto,
.cont-bb .colbv2-sm-1,
.cont-bb .colbv2-sm-2,
.cont-bb .colbv2-sm-3,
.cont-bb .colbv2-sm-4,
.cont-bb .colbv2-sm-5,
.cont-bb .colbv2-sm-6,
.cont-bb .colbv2-sm-7,
.cont-bb .colbv2-sm-8,
.cont-bb .colbv2-sm-9,
.cont-bb .colbv2-sm-10,
.cont-bb .colbv2-sm-11,
.cont-bb .colbv2-sm-12,
.cont-bb .colbv2-sm,
.cont-bb .colbv2-sm-auto,
.cont-bb .colbv2-md-1,
.cont-bb .colbv2-md-2,
.cont-bb .colbv2-md-3,
.cont-bb .colbv2-md-4,
.cont-bb .colbv2-md-5,
.cont-bb .colbv2-md-6,
.cont-bb .colbv2-md-7,
.cont-bb .colbv2-md-8,
.cont-bb .colbv2-md-9,
.cont-bb .colbv2-md-10,
.cont-bb .colbv2-md-11,
.cont-bb .colbv2-md-12,
.cont-bb .colbv2-md,
.cont-bb .colbv2-md-auto,
.cont-bb .colbv2-lg-1,
.cont-bb .colbv2-lg-2,
.cont-bb .colbv2-lg-3,
.cont-bb .colbv2-lg-4,
.cont-bb .colbv2-lg-5,
.cont-bb .colbv2-lg-6,
.cont-bb .colbv2-lg-7,
.cont-bb .colbv2-lg-8,
.cont-bb .colbv2-lg-9,
.cont-bb .colbv2-lg-10,
.cont-bb .colbv2-lg-11,
.cont-bb .colbv2-lg-12,
.cont-bb .colbv2-lg,
.cont-bb .colbv2-lg-auto,
.cont-bb .colbv2-xl-1,
.cont-bb .colbv2-xl-2,
.cont-bb .colbv2-xl-3,
.cont-bb .colbv2-xl-4,
.cont-bb .colbv2-xl-5,
.cont-bb .colbv2-xl-6,
.cont-bb .colbv2-xl-7,
.cont-bb .colbv2-xl-8,
.cont-bb .colbv2-xl-9,
.cont-bb .colbv2-xl-10,
.cont-bb .colbv2-xl-11,
.cont-bb .colbv2-xl-12,
.cont-bb .colbv2-xl,
.cont-bb .colbv2-xl-auto {
	padding-right: 15px;
	padding-left: 15px;
}

.container-bv2.cont-bb,
.container-bv2.cont-bb-sml {
	padding-right: 15px;
	padding-left: 15px;
}

@media (min-width: 1190px) {
	.container-bv2.cont-bb {
		max-width: 1190px;
	}
}
@media (min-width: 1000px) {
	.container-bv2.cont-bb-sml {
		max-width: 990px;
	}
}
.container-bv2-fluid {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}

.row-bv2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -20px;
	margin-left: -20px;
}
#blt1-1 .row-bv2 {
	flex-wrap: nowrap;
}
@media screen and (max-width: 1023px) {
	#blt1-1 .row-bv2 .prd-fw-1 form {
		/*display: block;*/
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	#blt1-1 .row-bv2 .prd-fw-1 form .select2-container {
		width: 250px !important;
	}
	.bv3-bnr-dts {
		width: 39% !important;
	}
}
@media screen and (min-width: 1024px) {
	#blt1-1 .row-bv2 .prd-fw-1 form .select2-container {
		width: 330px !important;
	}
}
.row-bv2.row-bv2-spd {
	margin-right: -10px;
	margin-left: -10px;
}
.row-bv2.row-bv2-spd > * {
	padding-left: 10px;
	padding-right: 10px;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters > .colbv2,
.no-gutters > [class*='colbv2-'] {
	padding-right: 0;
	padding-left: 0;
}

.colbv2-1,
.colbv2-2,
.colbv2-3,
.colbv2-4,
.colbv2-5,
.colbv2-6,
.colbv2-7,
.colbv2-8,
.colbv2-9,
.colbv2-10,
.colbv2-11,
.colbv2-12,
.colbv2,
.colbv2-auto,
.colbv2-sm-1,
.colbv2-sm-2,
.colbv2-sm-3,
.colbv2-sm-4,
.colbv2-sm-5,
.colbv2-sm-6,
.colbv2-sm-7,
.colbv2-sm-8,
.colbv2-sm-9,
.colbv2-sm-10,
.colbv2-sm-11,
.colbv2-sm-12,
.colbv2-sm,
.colbv2-sm-auto,
.colbv2-md-1,
.colbv2-md-2,
.colbv2-md-3,
.colbv2-md-4,
.colbv2-md-5,
.colbv2-md-6,
.colbv2-md-7,
.colbv2-md-8,
.colbv2-md-9,
.colbv2-md-10,
.colbv2-md-11,
.colbv2-md-12,
.colbv2-md,
.colbv2-md-auto,
.colbv2-lg-1,
.colbv2-lg-2,
.colbv2-lg-3,
.colbv2-lg-4,
.colbv2-lg-5,
.colbv2-lg-6,
.colbv2-lg-7,
.colbv2-lg-8,
.colbv2-lg-9,
.colbv2-lg-10,
.colbv2-lg-11,
.colbv2-lg-12,
.colbv2-lg,
.colbv2-lg-auto,
.colbv2-xl-1,
.colbv2-xl-2,
.colbv2-xl-3,
.colbv2-xl-4,
.colbv2-xl-5,
.colbv2-xl-6,
.colbv2-xl-7,
.colbv2-xl-8,
.colbv2-xl-9,
.colbv2-xl-10,
.colbv2-xl-11,
.colbv2-xl-12,
.colbv2-xl,
.colbv2-xl-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 20px;
	padding-left: 20px;
}

.colbv2 {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow-bv2: 1;
	max-width: 100%;
}

.colbv2-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}

.colbv2-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.colbv2-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.colbv2-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.colbv2-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.colbv2-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.colbv2-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.colbv2-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.colbv2-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.colbv2-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.colbv2-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.colbv2-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.colbv2-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.order-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}

.order-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13;
}

.order-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

.order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}

.order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
}

.order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6;
}

.order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7;
}

.order-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8;
}

.order-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9;
}

.order-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10;
}

.order-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11;
}

.order-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12;
}

.offset-1 {
	margin-left: 8.333333%;
}

.offset-2 {
	margin-left: 16.666667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.333333%;
}

.offset-5 {
	margin-left: 41.666667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.333333%;
}

.offset-8 {
	margin-left: 66.666667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.333333%;
}

.offset-11 {
	margin-left: 91.666667%;
}

@media (min-width: 576px) {
	.colbv2-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow-bv2: 1;
		max-width: 100%;
	}

	.colbv2-sm-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	.colbv2-sm-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.colbv2-sm-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.colbv2-sm-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.colbv2-sm-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.colbv2-sm-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.colbv2-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.colbv2-sm-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.colbv2-sm-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.colbv2-sm-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.colbv2-sm-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	.colbv2-sm-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}

	.colbv2-sm-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-sm-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.order-sm-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}

	.order-sm-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.order-sm-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.order-sm-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.order-sm-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.order-sm-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.order-sm-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.order-sm-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.order-sm-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}

	.order-sm-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}

	.order-sm-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}

	.order-sm-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}

	.order-sm-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}

	.order-sm-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}

	.offset-sm-0 {
		margin-left: 0;
	}

	.offset-sm-1 {
		margin-left: 8.333333%;
	}

	.offset-sm-2 {
		margin-left: 16.666667%;
	}

	.offset-sm-3 {
		margin-left: 25%;
	}

	.offset-sm-4 {
		margin-left: 33.333333%;
	}

	.offset-sm-5 {
		margin-left: 41.666667%;
	}

	.offset-sm-6 {
		margin-left: 50%;
	}

	.offset-sm-7 {
		margin-left: 58.333333%;
	}

	.offset-sm-8 {
		margin-left: 66.666667%;
	}

	.offset-sm-9 {
		margin-left: 75%;
	}

	.offset-sm-10 {
		margin-left: 83.333333%;
	}

	.offset-sm-11 {
		margin-left: 91.666667%;
	}
}
@media (min-width: 768px) {
	.colbv2-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow-bv2: 1;
		max-width: 100%;
	}

	.colbv2-md-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	.colbv2-md-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.colbv2-md-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.colbv2-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.colbv2-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.colbv2-md-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.colbv2-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.colbv2-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.colbv2-md-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.colbv2-md-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.colbv2-md-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	.colbv2-md-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}

	.colbv2-md-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-md-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.order-md-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}

	.order-md-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.order-md-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.order-md-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.order-md-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.order-md-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.order-md-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.order-md-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.order-md-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}

	.order-md-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}

	.order-md-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}

	.order-md-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}

	.order-md-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}

	.order-md-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}

	.offset-md-0 {
		margin-left: 0;
	}

	.offset-md-1 {
		margin-left: 8.333333%;
	}

	.offset-md-2 {
		margin-left: 16.666667%;
	}

	.offset-md-3 {
		margin-left: 25%;
	}

	.offset-md-4 {
		margin-left: 33.333333%;
	}

	.offset-md-5 {
		margin-left: 41.666667%;
	}

	.offset-md-6 {
		margin-left: 50%;
	}

	.offset-md-7 {
		margin-left: 58.333333%;
	}

	.offset-md-8 {
		margin-left: 66.666667%;
	}

	.offset-md-9 {
		margin-left: 75%;
	}

	.offset-md-10 {
		margin-left: 83.333333%;
	}

	.offset-md-11 {
		margin-left: 91.666667%;
	}
}
@media (min-width: 1024px) {
	.colbv2-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow-bv2: 1;
		max-width: 100%;
	}

	.colbv2-lg-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	.colbv2-lg-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.colbv2-lg-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.colbv2-lg-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.colbv2-lg-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.colbv2-lg-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.colbv2-lg-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.colbv2-lg-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.colbv2-lg-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.colbv2-lg-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.colbv2-lg-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	.colbv2-lg-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}

	.colbv2-lg-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-lg-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.order-lg-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}

	.order-lg-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.order-lg-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.order-lg-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.order-lg-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.order-lg-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.order-lg-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.order-lg-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.order-lg-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}

	.order-lg-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}

	.order-lg-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}

	.order-lg-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}

	.order-lg-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}

	.order-lg-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}

	.offset-lg-0 {
		margin-left: 0;
	}

	.offset-lg-1 {
		margin-left: 8.333333%;
	}

	.offset-lg-2 {
		margin-left: 16.666667%;
	}

	.offset-lg-3 {
		margin-left: 25%;
	}

	.offset-lg-4 {
		margin-left: 33.333333%;
	}

	.offset-lg-5 {
		margin-left: 41.666667%;
	}

	.offset-lg-6 {
		margin-left: 50%;
	}

	.offset-lg-7 {
		margin-left: 58.333333%;
	}

	.offset-lg-8 {
		margin-left: 66.666667%;
	}

	.offset-lg-9 {
		margin-left: 75%;
	}

	.offset-lg-10 {
		margin-left: 83.333333%;
	}

	.offset-lg-11 {
		margin-left: 91.666667%;
	}
}
@media (min-width: 1200px) {
	.colbv2-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow-bv2: 1;
		max-width: 100%;
	}

	.colbv2-xl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	.colbv2-xl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.colbv2-xl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.colbv2-xl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.colbv2-xl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.colbv2-xl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.colbv2-xl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.colbv2-xl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.colbv2-xl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.colbv2-xl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.colbv2-xl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	.colbv2-xl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}

	.colbv2-xl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-xl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.order-xl-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}

	.order-xl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.order-xl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.order-xl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.order-xl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.order-xl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.order-xl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.order-xl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.order-xl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}

	.order-xl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}

	.order-xl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}

	.order-xl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}

	.order-xl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}

	.order-xl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}

	.offset-xl-0 {
		margin-left: 0;
	}

	.offset-xl-1 {
		margin-left: 8.333333%;
	}

	.offset-xl-2 {
		margin-left: 16.666667%;
	}

	.offset-xl-3 {
		margin-left: 25%;
	}

	.offset-xl-4 {
		margin-left: 33.333333%;
	}

	.offset-xl-5 {
		margin-left: 41.666667%;
	}

	.offset-xl-6 {
		margin-left: 50%;
	}

	.offset-xl-7 {
		margin-left: 58.333333%;
	}

	.offset-xl-8 {
		margin-left: 66.666667%;
	}

	.offset-xl-9 {
		margin-left: 75%;
	}

	.offset-xl-10 {
		margin-left: 83.333333%;
	}

	.offset-xl-11 {
		margin-left: 91.666667%;
	}
}
.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row-bv2 {
	display: table-row-bv2 !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.d-inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

@media (min-width: 576px) {
	.d-sm-none {
		display: none !important;
	}

	.d-sm-inline {
		display: inline !important;
	}

	.d-sm-inline-block {
		display: inline-block !important;
	}

	.d-sm-block {
		display: block !important;
	}

	.d-sm-table {
		display: table !important;
	}

	.d-sm-table-row-bv2 {
		display: table-row-bv2 !important;
	}

	.d-sm-table-cell {
		display: table-cell !important;
	}

	.d-sm-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.d-sm-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}
@media (min-width: 768px) {
	.d-md-none {
		display: none !important;
	}

	.d-md-inline {
		display: inline !important;
	}

	.d-md-inline-block {
		display: inline-block !important;
	}

	.d-md-block {
		display: block !important;
	}

	.d-md-table {
		display: table !important;
	}

	.d-md-table-row-bv2 {
		display: table-row-bv2 !important;
	}

	.d-md-table-cell {
		display: table-cell !important;
	}

	.d-md-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.d-md-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}
@media (min-width: 1024px) {
	.d-lg-none {
		display: none !important;
	}

	.d-lg-inline {
		display: inline !important;
	}

	.d-lg-inline-block {
		display: inline-block !important;
	}

	.d-lg-block {
		display: block !important;
	}

	.d-lg-table {
		display: table !important;
	}

	.d-lg-table-row-bv2 {
		display: table-row-bv2 !important;
	}

	.d-lg-table-cell {
		display: table-cell !important;
	}

	.d-lg-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.d-lg-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}
@media (min-width: 1200px) {
	.d-xl-none {
		display: none !important;
	}

	.d-xl-inline {
		display: inline !important;
	}

	.d-xl-inline-block {
		display: inline-block !important;
	}

	.d-xl-block {
		display: block !important;
	}

	.d-xl-table {
		display: table !important;
	}

	.d-xl-table-row-bv2 {
		display: table-row-bv2 !important;
	}

	.d-xl-table-cell {
		display: table-cell !important;
	}

	.d-xl-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.d-xl-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}
@media print {
	.d-print-none {
		display: none !important;
	}

	.d-print-inline {
		display: inline !important;
	}

	.d-print-inline-block {
		display: inline-block !important;
	}

	.d-print-block {
		display: block !important;
	}

	.d-print-table {
		display: table !important;
	}

	.d-print-table-row-bv2 {
		display: table-row-bv2 !important;
	}

	.d-print-table-cell {
		display: table-cell !important;
	}

	.d-print-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.d-print-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}
.flex-row-bv2 {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: row-bv2 !important;
	flex-direction: row-bv2 !important;
}

.flex-colbv2umn {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: colbv2umn !important;
	flex-direction: colbv2umn !important;
}

.flex-row-bv2-reverse {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: row-bv2-reverse !important;
	flex-direction: row-bv2-reverse !important;
}

.flex-colbv2umn-reverse {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: colbv2umn-reverse !important;
	flex-direction: colbv2umn-reverse !important;
}

.flex-wrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.flex-nowrap {
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important;
}

.justify-content-start {
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}

.justify-content-end {
	-webkit-box-pack: end !important;
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}

.justify-content-center {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.justify-content-between {
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.justify-content-around {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
}

.align-items-start {
	-webkit-box-align: start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}

.align-items-end {
	-webkit-box-align: end !important;
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}

.align-items-center {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.align-items-baseline {
	-webkit-box-align: baseline !important;
	-ms-flex-align: baseline !important;
	align-items: baseline !important;
}

.align-items-stretch {
	-webkit-box-align: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}

.align-content-start {
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important;
}

.align-content-end {
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important;
}

.align-content-center {
	-ms-flex-line-pack: center !important;
	align-content: center !important;
}

.align-content-between {
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important;
}

.align-content-around {
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important;
}

.align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important;
}

.align-self-auto {
	-ms-flex-item-align: auto !important;
	align-self: auto !important;
}

.align-self-start {
	-ms-flex-item-align: start !important;
	align-self: flex-start !important;
}

.align-self-end {
	-ms-flex-item-align: end !important;
	align-self: flex-end !important;
}

.align-self-center {
	-ms-flex-item-align: center !important;
	align-self: center !important;
}

.align-self-baseline {
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important;
}

.align-self-stretch {
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important;
}

@media (min-width: 576px) {
	.flex-sm-row-bv2 {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row-bv2 !important;
		flex-direction: row-bv2 !important;
	}

	.flex-sm-colbv2umn {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: colbv2umn !important;
		flex-direction: colbv2umn !important;
	}

	.flex-sm-row-bv2-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-bv2-reverse !important;
		flex-direction: row-bv2-reverse !important;
	}

	.flex-sm-colbv2umn-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: colbv2umn-reverse !important;
		flex-direction: colbv2umn-reverse !important;
	}

	.flex-sm-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.flex-sm-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}

	.justify-content-sm-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	.justify-content-sm-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}

	.justify-content-sm-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.justify-content-sm-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}

	.justify-content-sm-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}

	.align-items-sm-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.align-items-sm-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}

	.align-items-sm-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.align-items-sm-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}

	.align-items-sm-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}

	.align-content-sm-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}

	.align-content-sm-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}

	.align-content-sm-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}

	.align-content-sm-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}

	.align-content-sm-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}

	.align-content-sm-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}

	.align-self-sm-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}

	.align-self-sm-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}

	.align-self-sm-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}

	.align-self-sm-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}

	.align-self-sm-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}

	.align-self-sm-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}
@media (min-width: 768px) {
	.flex-md-row-bv2 {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row-bv2 !important;
		flex-direction: row-bv2 !important;
	}

	.flex-md-colbv2umn {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: colbv2umn !important;
		flex-direction: colbv2umn !important;
	}

	.flex-md-row-bv2-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-bv2-reverse !important;
		flex-direction: row-bv2-reverse !important;
	}

	.flex-md-colbv2umn-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: colbv2umn-reverse !important;
		flex-direction: colbv2umn-reverse !important;
	}

	.flex-md-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.flex-md-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}

	.justify-content-md-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	.justify-content-md-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}

	.justify-content-md-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.justify-content-md-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}

	.justify-content-md-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}

	.align-items-md-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.align-items-md-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}

	.align-items-md-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.align-items-md-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}

	.align-items-md-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}

	.align-content-md-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}

	.align-content-md-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}

	.align-content-md-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}

	.align-content-md-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}

	.align-content-md-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}

	.align-content-md-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}

	.align-self-md-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}

	.align-self-md-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}

	.align-self-md-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}

	.align-self-md-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}

	.align-self-md-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}

	.align-self-md-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}
@media (min-width: 1024px) {
	.flex-lg-row-bv2 {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row-bv2 !important;
		flex-direction: row-bv2 !important;
	}

	.flex-lg-colbv2umn {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: colbv2umn !important;
		flex-direction: colbv2umn !important;
	}

	.flex-lg-row-bv2-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-bv2-reverse !important;
		flex-direction: row-bv2-reverse !important;
	}

	.flex-lg-colbv2umn-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: colbv2umn-reverse !important;
		flex-direction: colbv2umn-reverse !important;
	}

	.flex-lg-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.flex-lg-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}

	.justify-content-lg-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	.justify-content-lg-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}

	.justify-content-lg-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.justify-content-lg-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}

	.justify-content-lg-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}

	.align-items-lg-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.align-items-lg-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}

	.align-items-lg-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.align-items-lg-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}

	.align-items-lg-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}

	.align-content-lg-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}

	.align-content-lg-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}

	.align-content-lg-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}

	.align-content-lg-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}

	.align-content-lg-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}

	.align-content-lg-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}

	.align-self-lg-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}

	.align-self-lg-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}

	.align-self-lg-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}

	.align-self-lg-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}

	.align-self-lg-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}

	.align-self-lg-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}
@media (min-width: 1200px) {
	.flex-xl-row-bv2 {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row-bv2 !important;
		flex-direction: row-bv2 !important;
	}

	.flex-xl-colbv2umn {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: colbv2umn !important;
		flex-direction: colbv2umn !important;
	}

	.flex-xl-row-bv2-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-bv2-reverse !important;
		flex-direction: row-bv2-reverse !important;
	}

	.flex-xl-colbv2umn-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: colbv2umn-reverse !important;
		flex-direction: colbv2umn-reverse !important;
	}

	.flex-xl-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.flex-xl-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}

	.justify-content-xl-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	.justify-content-xl-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}

	.justify-content-xl-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.justify-content-xl-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}

	.justify-content-xl-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}

	.align-items-xl-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.align-items-xl-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}

	.align-items-xl-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.align-items-xl-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}

	.align-items-xl-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}

	.align-content-xl-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}

	.align-content-xl-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}

	.align-content-xl-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}

	.align-content-xl-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}

	.align-content-xl-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}

	.align-content-xl-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}

	.align-self-xl-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}

	.align-self-xl-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}

	.align-self-xl-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}

	.align-self-xl-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}

	.align-self-xl-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}

	.align-self-xl-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.no-pad {
	padding: 0;
}

.no-pad-left {
	padding-left: 0;
}

.no-pad-right {
	padding-right: 0;
}

sup,
sub {
	vertical-align: baseline;
	position: relative;
	top: -0.4em;
}

sub {
	top: 0.4em;
}

.footer-four-columns {
	background-color: #f3f5fb;
	padding: 0;
	font-size: 16px;
	font-family: 'Arimo';
}

.footer-four-columns .brand-icons {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 20px;
}

.footer-four-columns .brand-icons .icons-left,
.footer-four-columns .brand-icons .icons-right {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.footer-four-columns .brnd-ico {
	height: 40px;
	width: 40px;
}

.footer-four-columns .ehl-ico,
.footer-four-columns .bbb-ico {
	filter: invert(1);
}

.footer-four-columns .logo-ehl {
	width: 50px;
	height: 50px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 15px;
	background-image: url(../../../images/ehl-logo.webp);
}
.footer-four-columns .logo-bbb {
	width: 230px;
	height: 50px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 15px;
	background-image: url(../../../images/bbb-logo2.png);
}

.footer-four-columns .brnd-ico {
	width: 38px;
	height: 38px;
	background-position: center center;
	background-size: contain;
	margin-right: 10px;
}

.footer-four-columns .icons-left .footer-box-title {
	margin-right: 15px;
}

.footer-four-columns .face-ico {
	background-image: url(../../../images/footer-icon-fb.png) !important;
}

.footer-four-columns .twitter-ico {
	background-image: url(../../../images/footer-icon-tw.png) !important;
}

.footer-four-columns .instagram-ico {
	background-image: url(../../../images/footer-icon-in.png) !important;
}

.footer-four-columns .linkedin-ico {
	background-image: url(../../../images/footer-icon-li.png) !important;
}

.footer-four-columns .face-ico:hover {
	background-image: url(../../../images/footer-icon-fb-active.png) !important;
}

.footer-four-columns .twitter-ico:hover {
	background-image: url(../../../images/footer-icon-tw-active.png) !important;
}

.footer-four-columns .instagram-ico:hover {
	background-image: url(../../../images/footer-icon-in-active.png) !important;
}

.footer-four-columns .linkedin-ico:hover {
	background-image: url(../../../images/footer-icon-li-active.png) !important;
}

.footer-four-columns .footer-box p.footer-box-title {
	font-family: 'Arimo';
	color: #404040;
	font-weight: bold;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
}

.footer-four-columns .footer-box p:not(.footer-box-title) {
	font-family: 'Arimo';
	font-size: 14px;
	color: #716f6f;
	opacity: 0.8;
	line-height: 20px;
}

.brand-icons p.footer-box-title {
	font-family: 'Arimo';
	font-weight: bold;
}

.footer-four-columns .footer-box a.footer-link {
	font-size: 14px;
	text-decoration: none;
	color: #716f6f;
}

.footer-four-columns .footer-box a:not(.footer-link) {
	text-decoration: underline;
	color: #716f6f;
}

@media (max-width: 767px) {
	.footer-four-columns .footer-row {
		display: flex;
		flex-direction: column;
	}

	.footer-four-columns .footer-box {
		width: 100%;
		padding: 10px;
		border-bottom: 1px #c3c2c2 solid;
	}

	.footer-four-columns .footer-box.collapsed *:not(:first-child) {
		display: none;
	}

	.footer-four-columns .footer-box h3:first-of-type {
		opacity: 0.8;
		font-size: 15px;
	}

	.footer-four-columns .footer-box a {
		/*opacity: 0.8;*/
	}
	.footer-four-columns .footer-box a.footer-link {
		margin-bottom: 10px;
		display: block;
	}

	.footer-four-columns .footer-box:not(.collapsed) p:first-of-type {
		margin-bottom: 20px;
	}

	.footer-four-columns .footer-box p:first-of-type::after {
		font-family: 'Material Icons Outlined';
		content: 'arrow_forward_ios';
		transform: rotate(-90deg);
		opacity: 0.7;
		float: right;
		font-display: swap;
	}

	.footer-four-columns .footer-box.collapsed p:first-of-type::after {
		transform: rotate(90deg);
	}

	.footer-four-columns .brand-icons {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.footer-four-columns .icons-left {
		width: 100%;
		padding-bottom: 18px;
		border-bottom: 1px #c3c2c2 solid;
	}

	.footer-four-columns .brand-icons .icons-left,
	.footer-four-columns .brand-icons .icons-right {
		display: flex;
		flex-direction: row;
		align-items: center;
		margin-bottom: 15px;
		justify-content: center;
	}
}

@media (min-width: 768px) {
	.footer-four-columns .footer-row {
		display: flex;
		flex-direction: row;
	}

	.footer-four-columns .footer-box {
		border-bottom: 1px #c3c2c2 solid;
		width: 25%;
		min-height: 200px;
		padding: 12px;
		padding-bottom: 18px;
	}

	.footer-four-columns .footer-box:first-child {
		padding-left: 0;
	}
	.footer-four-columns .footer-box:last-child {
		padding-right: 0;
	}

	.footer-four-columns .footer-box h3:first-of-type {
		margin-bottom: 10px;
		text-align: left;
	}

	.footer-four-columns .footer-box div {
		font-size: 14px;
		opacity: 0.8;
	}
	.footer-four-columns .footer-box a {
	}

	.footer-four-columns .footer-box a.footer-link {
		font-size: 14px;
		margin-bottom: 10px;
		display: block;
	}

	.footer-four-columns .footer-box a.footer-link:hover {
		text-decoration: underline;
		color: #006dff;
	}

	.footer-four-columns .footer-box a:hover {
		color: #006dff;
	}
}

.lgt-bg {
	background-color: #f3f5fb;
}

.gry-bg {
	background-color: #f3f5fb;
}

.drk-bg {
	background-color: #0528a0;
}

.btnbv2-bl-1 {
	border: 1px solid #0528a0;
	background-color: #ffffff;
	color: #0528a0;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
.btnbv2-bl-1:hover,
.btnbv2-bl-1:active {
	border: 1px solid #006dff;
	background-color: #ffffff;
	color: #006dff;
}

.container-bv2.sld-w {
	max-width: 1200px;
}

button,
.button,
input[type='submit'] {
	-webkit-appearance: none;
	border-radius: 0;
}

/*bolt form*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.page-template-template-bolt-v2 .select2-results,
.page-template-template-bolt-v2-career .select2-results,
.boltv2 .select2-results {
	font-family: 'Arimo';
	font-weight: 400;
	color: #8d929e;
	font-size: 14px;
	line-height: 1.4;
	-webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.15);
	box-shadow: 0 15px 20px rgba(0, 0, 0, 0.15);
}
.page-template-template-bolt-v2 .select2-results__option,
.page-template-template-bolt-v2-career .select2-results__option,
.boltv2 .select2-results__option {
	padding: 10px 25px;
}
.page-template-template-bolt-v2
	.select2-container--default
	.select2-results__option--highlighted[aria-selected],
.page-template-template-bolt-v2-career
	.select2-container--default
	.select2-results__option--highlighted[aria-selected],
.boltv2
	.select2-container--default
	.select2-results__option--highlighted[aria-selected] {
	background-color: transparent;
	color: #0528a0;
}
.page-template-template-bolt-v2
	.select2-container--default
	.select2-results__option[aria-selected='true'],
.page-template-template-bolt-v2-career
	.select2-container--default
	.select2-results__option[aria-selected='true'],
.boltv2
	.select2-container--default
	.select2-results__option[aria-selected='true'] {
	background-color: #d9d9d9;
}
.page-template-template-bolt-v2 .select2-results__option:after,
.page-template-template-bolt-v2-career .select2-results__option:after,
.boltv2 .select2-results__option:after {
	background-color: #d9d9d9;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	left: 5px;
	right: 5px;
}
.page-template-template-bolt-v2
	.select2-container--default
	.select2-results
	> .select2-results__options,
.page-template-template-bolt-v2-career
	.select2-container--default
	.select2-results
	> .select2-results__options,
.boltv2
	.select2-container--default
	.select2-results
	> .select2-results__options {
	max-height: 265px;
}

.blt_frm_style_wrapper .gform_fields {
	margin-left: -10px;
	margin-right: -10px;
}
.blt_frm_style_wrapper .gform_fields > li {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
}
.blt_frm_style_wrapper .gform_fields input {
	margin: 0;
}
.blt_frm_style_wrapper,
.blt_frm_style_wrapper .selec2,
.blt_frm_style_wrapper label {
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 14px;
	line-height: 1.4;
}
.blt_frm_style_wrapper label {
	color: #0528a0;
	margin: 0 0 12px 0;
}
.blt_frm_style_wrapper .gform_fields li {
	position: relative;
}
.blt_frm_style_wrapper .gfield_error input,
.blt_frm_style_wrapper .gfield_error textarea,
.blt_frm_style_wrapper
	.gfield_error
	.select2-container--default
	.select2-selection--single {
	border-color: #e40202;
}
.blt_frm_style_wrapper .validation_error,
.blt_frm_style_wrapper .gfield_description.validation_message,
.blt_frm_style_wrapper .warningTextareaInfo {
	line-height: 1;
	color: #e40202;
	position: absolute;
	bottom: 10px;
	margin: 0;
}
.blt_frm_style_wrapper [type='color'],
.blt_frm_style_wrapper [type='date'],
.blt_frm_style_wrapper [type='datetime-local'],
.blt_frm_style_wrapper [type='datetime'],
.blt_frm_style_wrapper [type='email'],
.blt_frm_style_wrapper [type='month'],
.blt_frm_style_wrapper [type='number'],
.blt_frm_style_wrapper [type='password'],
.blt_frm_style_wrapper [type='search'],
.blt_frm_style_wrapper [type='tel'],
.blt_frm_style_wrapper [type='text'],
.blt_frm_style_wrapper [type='time'],
.blt_frm_style_wrapper [type='url'],
.blt_frm_style_wrapper [type='week'],
.blt_frm_style_wrapper textarea {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 10px;
	border: 1px solid #d9d9d9;
	margin: 0 0 10px 0;
	font-family: inherit;
	font-size: 14px;
	line-height: 1.4;
	color: #404040;
	background-color: #ffffff;
	box-shadow: none;
	border-radius: 2px;
	transition:
		box-shadow 0.5s,
		border-color 0.25s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.blt_frm_style_wrapper [type='color']:hover,
.blt_frm_style_wrapper [type='color']:focus,
.blt_frm_style_wrapper [type='date']:hover,
.blt_frm_style_wrapper [type='date']:focus,
.blt_frm_style_wrapper [type='datetime-local']:hover,
.blt_frm_style_wrapper [type='datetime-local']:focus,
.blt_frm_style_wrapper [type='datetime']:hover,
.blt_frm_style_wrapper [type='datetime']:focus,
.blt_frm_style_wrapper [type='email']:hover,
.blt_frm_style_wrapper [type='email']:focus,
.blt_frm_style_wrapper [type='month']:hover,
.blt_frm_style_wrapper [type='month']:focus,
.blt_frm_style_wrapper [type='number']:hover,
.blt_frm_style_wrapper [type='number']:focus,
.blt_frm_style_wrapper [type='password']:hover,
.blt_frm_style_wrapper [type='password']:focus,
.blt_frm_style_wrapper [type='search']:hover,
.blt_frm_style_wrapper [type='search']:focus,
.blt_frm_style_wrapper [type='tel']:hover,
.blt_frm_style_wrapper [type='tel']:focus,
.blt_frm_style_wrapper [type='text']:hover,
.blt_frm_style_wrapper [type='text']:focus,
.blt_frm_style_wrapper [type='time']:hover,
.blt_frm_style_wrapper [type='time']:focus,
.blt_frm_style_wrapper [type='url']:hover,
.blt_frm_style_wrapper [type='url']:focus,
.blt_frm_style_wrapper [type='week']:hover,
.blt_frm_style_wrapper [type='week']:focus,
.blt_frm_style_wrapper textarea:hover,
.blt_frm_style_wrapper textarea:focus {
	border: 1px solid #0528a0;
}
.blt_frm_style_wrapper [type='color']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='color']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='color']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='color']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='date']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='date']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='date']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='date']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='email']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='email']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='email']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='email']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='month']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='month']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='month']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='month']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='number']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='number']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='number']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='number']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='password']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='password']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='password']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='password']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='search']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='search']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='search']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='search']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='tel']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='tel']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='tel']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='tel']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='text']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='text']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='text']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='text']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='time']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='time']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='time']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='time']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='url']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='url']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='url']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='url']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='week']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='week']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='week']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='week']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper textarea:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper textarea:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper textarea:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper textarea:focus::-webkit-input-placeholder {
	color: #8d929e;
}
.blt_frm_style_wrapper [type='color']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='color']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='color']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='color']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='date']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='date']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='date']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='date']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='email']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='email']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='email']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='email']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='month']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='month']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='month']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='month']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='number']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='number']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='number']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='number']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='password']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='password']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='password']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='password']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='search']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='search']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='search']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='search']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='tel']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='tel']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='tel']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='tel']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='text']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='text']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='text']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='text']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='time']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='time']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='time']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='time']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='url']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='url']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='url']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='url']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='week']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='week']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='week']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='week']:focus::-moz-placeholder,
.blt_frm_style_wrapper textarea:hover::-moz-placeholder,
.blt_frm_style_wrapper textarea:hover::-moz-placeholder,
.blt_frm_style_wrapper textarea:focus::-moz-placeholder,
.blt_frm_style_wrapper textarea:focus::-moz-placeholder {
	color: #8d929e;
}
.blt_frm_style_wrapper [type='color']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='color']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='color']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='color']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='date']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='date']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='date']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='date']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='email']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='email']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='email']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='email']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='month']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='month']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='month']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='month']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='number']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='number']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='number']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='number']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='password']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='password']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='password']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='password']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='search']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='search']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='search']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='search']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='tel']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='tel']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='tel']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='tel']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='text']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='text']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='text']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='text']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='time']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='time']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='time']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='time']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='url']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='url']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='url']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='url']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='week']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='week']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='week']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='week']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper textarea:hover:-ms-input-placeholder,
.blt_frm_style_wrapper textarea:hover:-ms-input-placeholder,
.blt_frm_style_wrapper textarea:focus:-ms-input-placeholder,
.blt_frm_style_wrapper textarea:focus:-ms-input-placeholder {
	color: #8d929e;
}
.blt_frm_style_wrapper [type='color']:hover::placeholder,
.blt_frm_style_wrapper [type='color']:hover::placeholder,
.blt_frm_style_wrapper [type='color']:focus::placeholder,
.blt_frm_style_wrapper [type='color']:focus::placeholder,
.blt_frm_style_wrapper [type='date']:hover::placeholder,
.blt_frm_style_wrapper [type='date']:hover::placeholder,
.blt_frm_style_wrapper [type='date']:focus::placeholder,
.blt_frm_style_wrapper [type='date']:focus::placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover::placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover::placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus::placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus::placeholder,
.blt_frm_style_wrapper [type='datetime']:hover::placeholder,
.blt_frm_style_wrapper [type='datetime']:hover::placeholder,
.blt_frm_style_wrapper [type='datetime']:focus::placeholder,
.blt_frm_style_wrapper [type='datetime']:focus::placeholder,
.blt_frm_style_wrapper [type='email']:hover::placeholder,
.blt_frm_style_wrapper [type='email']:hover::placeholder,
.blt_frm_style_wrapper [type='email']:focus::placeholder,
.blt_frm_style_wrapper [type='email']:focus::placeholder,
.blt_frm_style_wrapper [type='month']:hover::placeholder,
.blt_frm_style_wrapper [type='month']:hover::placeholder,
.blt_frm_style_wrapper [type='month']:focus::placeholder,
.blt_frm_style_wrapper [type='month']:focus::placeholder,
.blt_frm_style_wrapper [type='number']:hover::placeholder,
.blt_frm_style_wrapper [type='number']:hover::placeholder,
.blt_frm_style_wrapper [type='number']:focus::placeholder,
.blt_frm_style_wrapper [type='number']:focus::placeholder,
.blt_frm_style_wrapper [type='password']:hover::placeholder,
.blt_frm_style_wrapper [type='password']:hover::placeholder,
.blt_frm_style_wrapper [type='password']:focus::placeholder,
.blt_frm_style_wrapper [type='password']:focus::placeholder,
.blt_frm_style_wrapper [type='search']:hover::placeholder,
.blt_frm_style_wrapper [type='search']:hover::placeholder,
.blt_frm_style_wrapper [type='search']:focus::placeholder,
.blt_frm_style_wrapper [type='search']:focus::placeholder,
.blt_frm_style_wrapper [type='tel']:hover::placeholder,
.blt_frm_style_wrapper [type='tel']:hover::placeholder,
.blt_frm_style_wrapper [type='tel']:focus::placeholder,
.blt_frm_style_wrapper [type='tel']:focus::placeholder,
.blt_frm_style_wrapper [type='text']:hover::placeholder,
.blt_frm_style_wrapper [type='text']:hover::placeholder,
.blt_frm_style_wrapper [type='text']:focus::placeholder,
.blt_frm_style_wrapper [type='text']:focus::placeholder,
.blt_frm_style_wrapper [type='time']:hover::placeholder,
.blt_frm_style_wrapper [type='time']:hover::placeholder,
.blt_frm_style_wrapper [type='time']:focus::placeholder,
.blt_frm_style_wrapper [type='time']:focus::placeholder,
.blt_frm_style_wrapper [type='url']:hover::placeholder,
.blt_frm_style_wrapper [type='url']:hover::placeholder,
.blt_frm_style_wrapper [type='url']:focus::placeholder,
.blt_frm_style_wrapper [type='url']:focus::placeholder,
.blt_frm_style_wrapper [type='week']:hover::placeholder,
.blt_frm_style_wrapper [type='week']:hover::placeholder,
.blt_frm_style_wrapper [type='week']:focus::placeholder,
.blt_frm_style_wrapper [type='week']:focus::placeholder,
.blt_frm_style_wrapper textarea:hover::placeholder,
.blt_frm_style_wrapper textarea:hover::placeholder,
.blt_frm_style_wrapper textarea:focus::placeholder,
.blt_frm_style_wrapper textarea:focus::placeholder {
	color: #8d929e;
}
.blt_frm_style_wrapper [type='color'],
.blt_frm_style_wrapper [type='date'],
.blt_frm_style_wrapper [type='datetime-local'],
.blt_frm_style_wrapper [type='datetime'],
.blt_frm_style_wrapper [type='email'],
.blt_frm_style_wrapper [type='month'],
.blt_frm_style_wrapper [type='number'],
.blt_frm_style_wrapper [type='password'],
.blt_frm_style_wrapper [type='search'],
.blt_frm_style_wrapper [type='tel'],
.blt_frm_style_wrapper [type='text'],
.blt_frm_style_wrapper [type='time'],
.blt_frm_style_wrapper [type='url'],
.blt_frm_style_wrapper [type='week'],
.blt_frm_style_wrapper select {
	height: 48px;
}
.blt_frm_style_wrapper textarea {
	height: 80px;
}
.blt_frm_style_wrapper select {
	width: 100%;
	display: block;
}
.blt_frm_style_wrapper input::-webkit-input-placeholder,
.blt_frm_style_wrapper textarea::-webkit-input-placeholder {
	color: #c6c8cf;
}
.blt_frm_style_wrapper input::-moz-placeholder,
.blt_frm_style_wrapper textarea::-moz-placeholder {
	color: #c6c8cf;
}
.blt_frm_style_wrapper input:-ms-input-placeholder,
.blt_frm_style_wrapper textarea:-ms-input-placeholder {
	color: #c6c8cf;
}
.blt_frm_style_wrapper input::placeholder,
.blt_frm_style_wrapper textarea::placeholder {
	color: #c6c8cf;
}
.blt_frm_style_wrapper
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	line-height: 48px;
	padding-left: 10px;
	padding-right: 10px;
}
.blt_frm_style_wrapper
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	height: 48px;
	width: 40px;
}
.blt_frm_style_wrapper .select2-container--default .select2-selection--single {
	border-radius: 0;
}
.blt_frm_style_wrapper .select2-container .select2-selection--single {
	height: 48px;
}
.blt_frm_style_wrapper .select2 {
	font-size: 14px;
	max-width: 100%;
	font-family: 'Arimo';
	font-weight: 400;
}
.blt_frm_style_wrapper .cnf_rte select {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	margin: 0;
}
.blt_frm_style_wrapper
	.select2-container--default
	.select2-selection--single
	.select2-selection__placeholder {
	color: #c6c8cf;
}
.blt_frm_style_wrapper
	.select2-container--default.select2-container--focus
	.select2-selection--single {
	border: 1px solid #0528a0;
}
.blt_frm_style_wrapper
	.select2-container--default.select2-container--focus
	.select2-selection--single
	.select2-selection__placeholder {
	color: #8d929e;
}
.blt_frm_style_wrapper
	.select2-container--default.select2-container--focus
	.select2-selection--single
	.select2-selection__arrow
	em {
	border-top: 8px solid #0528a0;
}
.blt_frm_style_wrapper
	.select2-container--default.select2-container:hover
	.select2-selection__placeholder {
	color: #8d929e;
}
.blt_frm_style_wrapper
	.select2-container--default.select2-container:hover
	.select2-selection__arrow
	em {
	border-top: 8px solid #0528a0;
}
.blt_frm_style_wrapper
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	em {
	background-image: none;
	height: 0;
	left: 50%;
	margin-left: -10px;
	margin-top: -4px;
	position: absolute;
	top: 50%;
	height: 0;
	width: 0;
	border-top: 8px solid #c6c8cf;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}
.blt_frm_style_wrapper .gform_footer {
	position: relative;
}
.blt_frm_style_wrapper .gform_footer .gform_ajax_spinner {
	position: absolute;
	right: 15px;
	top: 13px;
	z-index: 1;
}
.blt_frm_style_wrapper .button {
	border: 1px solid #ffa000;
	background-color: #ffa000;
	color: #000000;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
.blt_frm_style_wrapper .button:hover,
.blt_frm_style_wrapper .button:active {
	border: 1px solid #e46550;
	background-color: #e46550;
	color: #000000;
}
.blt_frm_style_wrapper .validation_error {
	display: none;
}

.blt_frm_style .gform_confirmation_message {
	background-color: #f3f5fb;
	padding: 70px 15px;
	color: #0528a0;
}
.blt_frm_style .gform_confirmation_message p {
	font-size: 22px;
}
.blt_frm_style .gform_confirmation_message p:last-child {
	margin: 0;
}

/*form style blue*/
.blt_frm_style_bl .gform_fields {
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 0;
	margin-bottom: 0;
	list-style-type: none;
	padding: 0;
}
.blt_frm_style_bl .gform_fields > li {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
}
.blt_frm_style_bl .gform_fields input {
	margin: 0;
}
.blt_frm_style_bl label {
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4;
}
.blt_frm_style_bl label {
	color: #0528a0;
	margin: 0 0 12px 0;
}
.blt_frm_style_bl .gform_fields li {
	position: relative;
}
.blt_frm_style_bl .gfield_error input,
.blt_frm_style_bl .gfield_error textarea {
	border-color: #e40202;
}
.blt_frm_style_bl .validation_error,
.blt_frm_style_bl .gfield_description.validation_message,
.blt_frm_style_bl .warningTextareaInfo {
	line-height: 1;
	color: #e40202;
	position: absolute;
	bottom: 5px;
	margin: 0;
}
.blt_frm_style_bl [type='color'],
.blt_frm_style_bl [type='date'],
.blt_frm_style_bl [type='datetime-local'],
.blt_frm_style_bl [type='datetime'],
.blt_frm_style_bl [type='email'],
.blt_frm_style_bl [type='month'],
.blt_frm_style_bl [type='number'],
.blt_frm_style_bl [type='password'],
.blt_frm_style_bl [type='search'],
.blt_frm_style_bl [type='tel'],
.blt_frm_style_bl [type='text'],
.blt_frm_style_bl [type='time'],
.blt_frm_style_bl [type='url'],
.blt_frm_style_bl [type='week'],
.blt_frm_style_bl textarea {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 10px;
	border: 1px solid #0528a0;
	margin: 0 0 10px 0;
	font-family: inherit;
	font-size: 16px;
	line-height: 1.4;
	color: #404040;
	background-color: #ffffff;
	box-shadow: none;
	border-radius: 2px;
	transition:
		box-shadow 0.5s,
		border-color 0.25s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.blt_frm_style_bl [type='color']:hover,
.blt_frm_style_bl [type='color']:focus,
.blt_frm_style_bl [type='date']:hover,
.blt_frm_style_bl [type='date']:focus,
.blt_frm_style_bl [type='datetime-local']:hover,
.blt_frm_style_bl [type='datetime-local']:focus,
.blt_frm_style_bl [type='datetime']:hover,
.blt_frm_style_bl [type='datetime']:focus,
.blt_frm_style_bl [type='email']:hover,
.blt_frm_style_bl [type='email']:focus,
.blt_frm_style_bl [type='month']:hover,
.blt_frm_style_bl [type='month']:focus,
.blt_frm_style_bl [type='number']:hover,
.blt_frm_style_bl [type='number']:focus,
.blt_frm_style_bl [type='password']:hover,
.blt_frm_style_bl [type='password']:focus,
.blt_frm_style_bl [type='search']:hover,
.blt_frm_style_bl [type='search']:focus,
.blt_frm_style_bl [type='tel']:hover,
.blt_frm_style_bl [type='tel']:focus,
.blt_frm_style_bl [type='text']:hover,
.blt_frm_style_bl [type='text']:focus,
.blt_frm_style_bl [type='time']:hover,
.blt_frm_style_bl [type='time']:focus,
.blt_frm_style_bl [type='url']:hover,
.blt_frm_style_bl [type='url']:focus,
.blt_frm_style_bl [type='week']:hover,
.blt_frm_style_bl [type='week']:focus,
.blt_frm_style_bl textarea:hover,
.blt_frm_style_bl textarea:focus {
	border: 1px solid #006dff;
}
.blt_frm_style_bl [type='color']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='color']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='color']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='color']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='date']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='date']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='date']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='date']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='email']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='email']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='email']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='email']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='month']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='month']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='month']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='month']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='number']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='number']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='number']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='number']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='password']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='password']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='password']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='password']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='search']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='search']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='search']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='search']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='tel']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='tel']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='tel']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='tel']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='text']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='text']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='text']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='text']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='time']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='time']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='time']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='time']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='url']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='url']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='url']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='url']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='week']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='week']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='week']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='week']:focus::-webkit-input-placeholder,
.blt_frm_style_bl textarea:hover::-webkit-input-placeholder,
.blt_frm_style_bl textarea:hover::-webkit-input-placeholder,
.blt_frm_style_bl textarea:focus::-webkit-input-placeholder,
.blt_frm_style_bl textarea:focus::-webkit-input-placeholder {
	color: #8d929e;
}
.blt_frm_style_bl [type='color']:hover::-moz-placeholder,
.blt_frm_style_bl [type='color']:hover::-moz-placeholder,
.blt_frm_style_bl [type='color']:focus::-moz-placeholder,
.blt_frm_style_bl [type='color']:focus::-moz-placeholder,
.blt_frm_style_bl [type='date']:hover::-moz-placeholder,
.blt_frm_style_bl [type='date']:hover::-moz-placeholder,
.blt_frm_style_bl [type='date']:focus::-moz-placeholder,
.blt_frm_style_bl [type='date']:focus::-moz-placeholder,
.blt_frm_style_bl [type='datetime-local']:hover::-moz-placeholder,
.blt_frm_style_bl [type='datetime-local']:hover::-moz-placeholder,
.blt_frm_style_bl [type='datetime-local']:focus::-moz-placeholder,
.blt_frm_style_bl [type='datetime-local']:focus::-moz-placeholder,
.blt_frm_style_bl [type='datetime']:hover::-moz-placeholder,
.blt_frm_style_bl [type='datetime']:hover::-moz-placeholder,
.blt_frm_style_bl [type='datetime']:focus::-moz-placeholder,
.blt_frm_style_bl [type='datetime']:focus::-moz-placeholder,
.blt_frm_style_bl [type='email']:hover::-moz-placeholder,
.blt_frm_style_bl [type='email']:hover::-moz-placeholder,
.blt_frm_style_bl [type='email']:focus::-moz-placeholder,
.blt_frm_style_bl [type='email']:focus::-moz-placeholder,
.blt_frm_style_bl [type='month']:hover::-moz-placeholder,
.blt_frm_style_bl [type='month']:hover::-moz-placeholder,
.blt_frm_style_bl [type='month']:focus::-moz-placeholder,
.blt_frm_style_bl [type='month']:focus::-moz-placeholder,
.blt_frm_style_bl [type='number']:hover::-moz-placeholder,
.blt_frm_style_bl [type='number']:hover::-moz-placeholder,
.blt_frm_style_bl [type='number']:focus::-moz-placeholder,
.blt_frm_style_bl [type='number']:focus::-moz-placeholder,
.blt_frm_style_bl [type='password']:hover::-moz-placeholder,
.blt_frm_style_bl [type='password']:hover::-moz-placeholder,
.blt_frm_style_bl [type='password']:focus::-moz-placeholder,
.blt_frm_style_bl [type='password']:focus::-moz-placeholder,
.blt_frm_style_bl [type='search']:hover::-moz-placeholder,
.blt_frm_style_bl [type='search']:hover::-moz-placeholder,
.blt_frm_style_bl [type='search']:focus::-moz-placeholder,
.blt_frm_style_bl [type='search']:focus::-moz-placeholder,
.blt_frm_style_bl [type='tel']:hover::-moz-placeholder,
.blt_frm_style_bl [type='tel']:hover::-moz-placeholder,
.blt_frm_style_bl [type='tel']:focus::-moz-placeholder,
.blt_frm_style_bl [type='tel']:focus::-moz-placeholder,
.blt_frm_style_bl [type='text']:hover::-moz-placeholder,
.blt_frm_style_bl [type='text']:hover::-moz-placeholder,
.blt_frm_style_bl [type='text']:focus::-moz-placeholder,
.blt_frm_style_bl [type='text']:focus::-moz-placeholder,
.blt_frm_style_bl [type='time']:hover::-moz-placeholder,
.blt_frm_style_bl [type='time']:hover::-moz-placeholder,
.blt_frm_style_bl [type='time']:focus::-moz-placeholder,
.blt_frm_style_bl [type='time']:focus::-moz-placeholder,
.blt_frm_style_bl [type='url']:hover::-moz-placeholder,
.blt_frm_style_bl [type='url']:hover::-moz-placeholder,
.blt_frm_style_bl [type='url']:focus::-moz-placeholder,
.blt_frm_style_bl [type='url']:focus::-moz-placeholder,
.blt_frm_style_bl [type='week']:hover::-moz-placeholder,
.blt_frm_style_bl [type='week']:hover::-moz-placeholder,
.blt_frm_style_bl [type='week']:focus::-moz-placeholder,
.blt_frm_style_bl [type='week']:focus::-moz-placeholder,
.blt_frm_style_bl textarea:hover::-moz-placeholder,
.blt_frm_style_bl textarea:hover::-moz-placeholder,
.blt_frm_style_bl textarea:focus::-moz-placeholder,
.blt_frm_style_bl textarea:focus::-moz-placeholder {
	color: #8d929e;
}
.blt_frm_style_bl [type='color']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='color']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='color']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='color']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='date']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='date']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='date']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='date']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='email']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='email']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='email']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='email']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='month']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='month']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='month']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='month']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='number']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='number']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='number']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='number']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='password']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='password']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='password']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='password']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='search']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='search']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='search']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='search']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='tel']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='tel']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='tel']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='tel']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='text']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='text']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='text']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='text']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='time']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='time']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='time']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='time']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='url']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='url']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='url']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='url']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='week']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='week']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='week']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='week']:focus:-ms-input-placeholder,
.blt_frm_style_bl textarea:hover:-ms-input-placeholder,
.blt_frm_style_bl textarea:hover:-ms-input-placeholder,
.blt_frm_style_bl textarea:focus:-ms-input-placeholder,
.blt_frm_style_bl textarea:focus:-ms-input-placeholder {
	color: #8d929e;
}
.blt_frm_style_bl [type='color']:hover::placeholder,
.blt_frm_style_bl [type='color']:hover::placeholder,
.blt_frm_style_bl [type='color']:focus::placeholder,
.blt_frm_style_bl [type='color']:focus::placeholder,
.blt_frm_style_bl [type='date']:hover::placeholder,
.blt_frm_style_bl [type='date']:hover::placeholder,
.blt_frm_style_bl [type='date']:focus::placeholder,
.blt_frm_style_bl [type='date']:focus::placeholder,
.blt_frm_style_bl [type='datetime-local']:hover::placeholder,
.blt_frm_style_bl [type='datetime-local']:hover::placeholder,
.blt_frm_style_bl [type='datetime-local']:focus::placeholder,
.blt_frm_style_bl [type='datetime-local']:focus::placeholder,
.blt_frm_style_bl [type='datetime']:hover::placeholder,
.blt_frm_style_bl [type='datetime']:hover::placeholder,
.blt_frm_style_bl [type='datetime']:focus::placeholder,
.blt_frm_style_bl [type='datetime']:focus::placeholder,
.blt_frm_style_bl [type='email']:hover::placeholder,
.blt_frm_style_bl [type='email']:hover::placeholder,
.blt_frm_style_bl [type='email']:focus::placeholder,
.blt_frm_style_bl [type='email']:focus::placeholder,
.blt_frm_style_bl [type='month']:hover::placeholder,
.blt_frm_style_bl [type='month']:hover::placeholder,
.blt_frm_style_bl [type='month']:focus::placeholder,
.blt_frm_style_bl [type='month']:focus::placeholder,
.blt_frm_style_bl [type='number']:hover::placeholder,
.blt_frm_style_bl [type='number']:hover::placeholder,
.blt_frm_style_bl [type='number']:focus::placeholder,
.blt_frm_style_bl [type='number']:focus::placeholder,
.blt_frm_style_bl [type='password']:hover::placeholder,
.blt_frm_style_bl [type='password']:hover::placeholder,
.blt_frm_style_bl [type='password']:focus::placeholder,
.blt_frm_style_bl [type='password']:focus::placeholder,
.blt_frm_style_bl [type='search']:hover::placeholder,
.blt_frm_style_bl [type='search']:hover::placeholder,
.blt_frm_style_bl [type='search']:focus::placeholder,
.blt_frm_style_bl [type='search']:focus::placeholder,
.blt_frm_style_bl [type='tel']:hover::placeholder,
.blt_frm_style_bl [type='tel']:hover::placeholder,
.blt_frm_style_bl [type='tel']:focus::placeholder,
.blt_frm_style_bl [type='tel']:focus::placeholder,
.blt_frm_style_bl [type='text']:hover::placeholder,
.blt_frm_style_bl [type='text']:hover::placeholder,
.blt_frm_style_bl [type='text']:focus::placeholder,
.blt_frm_style_bl [type='text']:focus::placeholder,
.blt_frm_style_bl [type='time']:hover::placeholder,
.blt_frm_style_bl [type='time']:hover::placeholder,
.blt_frm_style_bl [type='time']:focus::placeholder,
.blt_frm_style_bl [type='time']:focus::placeholder,
.blt_frm_style_bl [type='url']:hover::placeholder,
.blt_frm_style_bl [type='url']:hover::placeholder,
.blt_frm_style_bl [type='url']:focus::placeholder,
.blt_frm_style_bl [type='url']:focus::placeholder,
.blt_frm_style_bl [type='week']:hover::placeholder,
.blt_frm_style_bl [type='week']:hover::placeholder,
.blt_frm_style_bl [type='week']:focus::placeholder,
.blt_frm_style_bl [type='week']:focus::placeholder,
.blt_frm_style_bl textarea:hover::placeholder,
.blt_frm_style_bl textarea:hover::placeholder,
.blt_frm_style_bl textarea:focus::placeholder,
.blt_frm_style_bl textarea:focus::placeholder {
	color: #8d929e;
}
.blt_frm_style_bl [type='color'],
.blt_frm_style_bl [type='date'],
.blt_frm_style_bl [type='datetime-local'],
.blt_frm_style_bl [type='datetime'],
.blt_frm_style_bl [type='email'],
.blt_frm_style_bl [type='month'],
.blt_frm_style_bl [type='number'],
.blt_frm_style_bl [type='password'],
.blt_frm_style_bl [type='search'],
.blt_frm_style_bl [type='tel'],
.blt_frm_style_bl [type='text'],
.blt_frm_style_bl [type='time'],
.blt_frm_style_bl [type='url'],
.blt_frm_style_bl [type='week'],
.blt_frm_style_bl select {
	height: 44px;
}
.blt_frm_style_bl textarea {
	height: 80px;
}
.blt_frm_style_bl input::-webkit-input-placeholder,
.blt_frm_style_bl textarea::-webkit-input-placeholder {
	color: #0528a0;
}
.blt_frm_style_bl input::-moz-placeholder,
.blt_frm_style_bl textarea::-moz-placeholder {
	color: #0528a0;
}
.blt_frm_style_bl input:-ms-input-placeholder,
.blt_frm_style_bl textarea:-ms-input-placeholder {
	color: #0528a0;
}
.blt_frm_style_bl input::placeholder,
.blt_frm_style_bl textarea::placeholder {
	color: #0528a0;
}
.blt_frm_style_bl .gform_footer {
	position: relative;
}
.blt_frm_style_bl .gform_footer .gform_ajax_spinner {
	position: absolute;
	right: 10px;
	top: 13px;
	z-index: 1;
}
.blt_frm_style_bl .button {
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	color: #006dff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
.blt_frm_style_bl .button:hover,
.blt_frm_style_bl .button:active {
	border: 1px solid #006dff;
	background-color: #ffffff;
	color: #006dff;
}
.blt_frm_style_bl form > .validation_error {
	display: none;
}

.blt_frm_style_bl .gform_confirmation_message {
	background-color: #f3f5fb;
	padding: 70px 15px;
	color: #0528a0;
}
.blt_frm_style_bl .gform_confirmation_message p {
	font-size: 22px;
}
.blt_frm_style_bl .gform_confirmation_message p:last-child {
	margin: 0;
}

@media (max-width: 767px) {
	.blt_frm_style .gform_confirmation_message {
		padding: 20px 15px;
	}
	.blt_frm_style .gform_confirmation_message p {
		font-size: 18px;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
/* beta footer*/
.bpg-footer {
	font-size: 14px;
	font-family: 'Arimo';
	font-weight: 400;
}

.ft-hgt {
	background-color: #0528a0;
	color: #ffffff;
	padding: 40px 0 45px 0;
}
.ft-hgt a {
	color: #ffffff;
	text-decoration: none;
}
.ft-hgt a:hover {
	text-decoration: underline;
}

.b-ft-soc {
	margin: 0;
	list-style-type: none;
	padding: 0;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.b-ft-soc li {
	margin: 0;
	font-size: 0;
}
.b-ft-soc li a {
	height: 48px;
	width: 48px;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0.3);
	font-size: 0;
	-moz-transition: none;
	-o-transition: none;
	-webkit-transition: none;
	transition: none;
}
.b-ft-soc li a.fb-ni .ftc-ico {
	background-position: -21px -159px;
}
.b-ft-soc li a.fb-ni:hover .ftc-ico {
	background-position: -21px -197px;
}
.b-ft-soc li a.twt-ni .ftc-ico {
	background-position: -79px -160px;
}
.b-ft-soc li a.twt-ni:hover .ftc-ico {
	background-position: -79px -198px;
}
.b-ft-soc li a.inst-ni .ftc-ico {
	background-position: -143px -158px;
}
.b-ft-soc li a.inst-ni:hover .ftc-ico {
	background-position: -143px -197px;
}
.b-ft-soc li a.lk-ni .ftc-ico {
	background-position: -204px -159px;
}
.b-ft-soc li a.lk-ni:hover .ftc-ico {
	background-position: -204px -198px;
}
.b-ft-soc li a:hover {
	text-decoration: none;
	border: 1px solid #006dff;
}
.b-ft-soc li a .ftc-ico {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: 250px 250px;
}

.ftbrands {
	font-size: 0;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.ftbrands .brnd-ico {
	width: 55px;
	height: 60px;
	display: inline-block;
	font-size: 0;
	margin: 0;
}

.ebf-rw {
	font-family: 'Arimo';
	font-weight: 400;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-left: -15px;
	margin-right: -15px;
}
.ebf-rw .ebf-cl1,
.ebf-rw .ebf-cl2,
.ebf-rw .ebf-cl3,
.ebf-rw .ebf-cl4 {
	padding-left: 15px;
	padding-right: 15px;
}
.ebf-rw .site-ico {
	width: 145px;
	height: 50px;
	display: inline-block;
}
.ebf-rw .site-logo.site-ico {
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.ebf-rw h3 {
	font-family: 'Arimo Bold';
	font-weight: bold;
	font-size: 18px;
	margin: 0 0 25px 0;
}
.ebf-rw .ebf-cl1 .bpg-logo {
	margin: 0 0 20px 0;
}
.ebf-rw .ebf-cl1 ul.b-ft-soc {
	margin: 0 0 20px 0;
}

.bpg-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.bpg-menu ul li {
	margin: 0 0 10px 0;
}
.bpg-menu ul li a {
	display: inline-block;
	font-size: 16px;
}

.ft-lt {
	color: #8c8c8c;
	padding: 20px 0 50px 0;
}
.ft-lt a {
	color: inherit;
	text-decoration: underline;
}
.ft-lt a:hover,
.ft-lt a:focus {
	color: #006dff;
	text-decoration: underline;
}

.ft-cn,
.ft-cn p {
	font-size: 13px;
	line-height: 18px;
}
.ft-cn p {
	margin: 0 0 6px 0;
	text-align: justify;
}

.ft-cn sup,
.ft-cnt sup {
	padding: 0 4px 0 0;
}

.brnd-ico {
	background-repeat: no-repeat;
	background-size: 250px 250px;
}
.brnd-ico.site-ico {
	background-position: -10px -5px;
}
.brnd-ico.ehl-ico {
	background-position: -15px -81px;
}
.brnd-ico.bbb-ico {
	background-position: -101px -81px;
}
.brnd-ico.inc500-ico {
	background-position: -177px -82px;
}

.nowebp .b-ft-soc li a .ftc-ico {
	background-image: url(../../../images/new-footer-sprint.png);
}
.nowebp .brnd-ico {
	background-image: url(../../../images/new-footer-sprint.png);
}

.webp .b-ft-soc li a .ftc-ico {
	background-image: url(../../../images/new-footer-sprint.webp);
}
.webp .brnd-ico {
	background-image: url(../../../images/new-footer-sprint.webp);
}

@media (min-width: 768px) {
	.ftbrands .brnd-ico {
		margin: 0 25px 0 0;
	}

	.b-ft-soc li a {
		margin: 0 20px 0 0;
	}

	.ebf-cl-mob {
		display: none;
	}

	.ebf-cl1 {
		margin: 0 8% 0 0;
	}
}
@media (max-width: 767px) {
	.ebf-rw h3 {
		font-size: 16px;
		margin: 0 0 10px 0;
	}
	.ebf-rw .bpg-menu {
		margin: 0;
	}
	.ebf-rw .bpg-menu ul li {
		margin: 0 5px 7px 5px;
	}
	.ebf-rw .bpg-menu ul li a {
		font-size: 15px;
	}
	.ebf-rw .ebf-cl2,
	.ebf-rw .ebf-cl3,
	.ebf-rw .ebf-cl4 {
		margin: 22px 0 0 0;
	}
	.ebf-rw .ebf-cl1 ul.b-ft-soc {
		max-width: 250px;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		margin: 20px auto 20px auto;
	}
	.ebf-rw .ebf-cl1 ul.b-ft-soc li {
		margin: 0 10px;
	}
	.ebf-rw .ebf-cl1 .bpg-logo {
		margin: 0;
		display: none;
	}

	.ft-hgt {
		padding: 15px 0 20px 0;
		text-align: center;
	}

	.ft-lt {
		padding: 30px 0 30px 0;
	}

	.ftbrands {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}
	.ftbrands .brnd-ico {
		margin: 0 5px;
	}

	.ebf-cl1 .brnd-ico.site-ico {
		display: none;
	}

	.ebf-rw {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.ebf-cl1 {
		-webkit-box-ordinal-group: 4;
		-moz-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}
}
/*bolt sec nav*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
/*nav*/
.blt-dnavw {
	z-index: 8;
	position: relative;
	margin: 0;
	font-family: 'Arimo';
	font-weight: 400;
	line-height: 1.3;
	color: #404040;
	font-size: 16px;
}

.blt-dnav {
	clear: both;
	z-index: 9;
}
.blt-dnav.fixed {
	position: fixed;
	left: 0;
	right: 0;
	background-color: #ffffff;
}
.blt-dnav .blt-w {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.blt-dnav .blt-l {
	padding: 12px 0 0 0;
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 65px;
	-ms-flex: 0 0 65px;
	flex: 0 0 65px;
}
.blt-dnav .blt-lks {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.blt-dnav .blt-lks li:after {
	content: none;
}
.blt-dnav .blt-lks li a {
	padding: 10px 15px 10px 15px;
	display: inline-block;
}
.blt-dnav .blt-lks li a.active {
	color: #006dff;
}

/*opu scroll*/
#flt-sdb {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	margin-left: -10px;
	margin-right: -10px;
}
#flt-sdb .blt-ow {
	margin: 0 0 20px 0;
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 230px;
	-ms-flex: 0 0 230px;
	flex: 0 0 230px;
	padding: 0 10px;
}
#flt-sdb .blt-cnr {
	padding: 0 10px;
}
#flt-sdb .blt-inp {
	background-color: #f3f5fb;
	height: 100%;
	padding: 10px 15px 15px 15px;
}
#flt-sdb.flt-fstlink {
	display: block;
}
#flt-sdb.flt-fstlink .blt-ow {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	padding: 0;
	margin: 0;
}
#flt-sdb.flt-fstlink .blt-inp {
	padding: 140px 9% 9% 9%;
}

.blt-ow {
	margin: 0 0 20px 0;
}
.blt-ow .blt-owl {
	margin: 0 0 10px 0;
}
.blt-ow .blt-ows {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.blt-ow .blt-ows li {
	margin: 0 0 10px 0;
	position: relative;
	padding: 0 0 0 10px;
}
.blt-ow .blt-ows li:before {
	content: '-';
	margin: 0 5px 0 0;
	position: absolute;
	left: 0;
}
.blt-ow .blt-ows li:after {
	content: none;
}
.blt-ow .blt-ows li a {
	padding: 0;
	display: inline-block;
	text-decoration: underline;
}
.blt-ow .blt-ows li a:hover {
	text-decoration: none;
}

@media (max-width: 999px) {
	#flt-sdb {
		display: block;
	}
	#flt-sdb .blt-inp {
		padding: 10px 15px 5px 15px;
	}
}
@media (min-width: 1000px) {
	.blt-ow .blt-owl {
		margin: 0 0 25px 0;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.bfq-mh {
	font-family: 'Arimo';
	font-weight: 400;
	position: relative;
}
.bfq-mh .bfq-col-2 {
	padding: 70px 0 60px 0;
	display: table;
	margin: 0 auto;
	text-align: center;
}
.bfq-mh .bfq-btv-dotted-bg12 {
	/* background: linear-gradient(90deg, #fff 28px, transparent 1%) left,
  linear-gradient(#fff 28px, transparent 1%) left, #0528a0; */
	background-size: 30px 30px;
	height: 100%;
	width: 48%;
	position: absolute;
	z-index: -1;
	left: 0;
}
.bfq-mh .container-c {
	height: 300px;
	max-width: 970px;
	padding: 0 15px;
}
.bfq-mh .bfq-btv12-trg {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/faq/trgbn-prd-2-top-r.png); */
	height: 100%;
	width: 30%;
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: right top;
	background-size: contain;
	max-width: 350px;
}
.bfq-mh .bfq-fq-fw {
	position: relative;
	width: 622px;
	margin: 0 auto;
	max-width: 100%;
}
.bfq-mh .bfq-bd {
	margin: 15px 0 0 0;
}
.bfq-mh .bfq-hd {
	margin: 0 0 15px 0;
}
.bfq-mh .bfq-hd * {
	margin: 0;
}
.bfq-mh .bfq-hd small {
	font-size: 55%;
	color: #888fa3;
}
.bfq-mh .bfq-bx {
	background-color: #ffffff;
	padding: 0 20px;
}

.bfq-icon {
	position: absolute;
	left: 15px;
	top: 14px;
	width: 20px;
	height: 20px;
	border: 0;
	background-color: transparent;
	padding: 0;
}
.bfq-icon:before {
	font-family: 'Material Icons Outlined';
	font-weight: normal;
	font-display: swap;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
	content: '\e8b6';
	font-size: 22px;
	color: #000000;
	filter: invert(99%) sepia(0%) saturate(3928%) hue-rotate(241deg)
		brightness(111%) contrast(73%);
}

.bfq-fqs {
	position: relative;
}
.bfq-fqs .bfq_sh_fq {
	padding-left: 45px;
}

#bfq-search {
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.08);
	position: absolute;
	width: 400px;
	display: none;
	left: 0;
	z-index: 9999;
	background-color: #fff;
	max-height: 200px;
	overflow-y: scroll;
	border-bottom: 1px solid #f3f5fb;
	border-top: 0;
	text-align: left;
	max-width: 100%;
}
#bfq-search ul {
	margin: 0;
	padding: 0;
}
#bfq-search ul li {
	margin: 0 0 2px 0;
}
#bfq-search ul li:after {
	content: none;
}
#bfq-search ul li a {
	display: block;
	text-decoration: none;
	font-size: 15px;
	line-height: 22px;
	padding: 5px 5px 5px 45px;
	color: inherit;
}
#bfq-search ul li a:hover {
	background-color: #f3f5fb;
	text-decoration: none;
}
#bfq-search .drw-inf {
	text-align: center;
	padding: 10px 0 10px 0;
}

.bfq-hdng .bfq-navg nav a {
	font-size: 16px;
	padding: 0 0 7px 0;
	color: #0528a0;
	font-family: 'Arimo';
	font-weight: 400;
	display: block;
	position: relative;
	margin: 0 0 15px 0;
}
.bfq-hdng .bfq-navg nav a:after {
	content: '';
	position: absolute;
	height: 1px;
	background-color: transparent;
	display: block;
	left: 0px;
	bottom: -2px;
	right: 5px;
	-moz-transition: all 0.15s 0s linear;
	-o-transition: all 0.15s 0s linear;
	-webkit-transition: all 0.15s 0s linear;
	transition: all 0.15s 0s linear;
}
.bfq-hdng .bfq-navg nav a:hover:after,
.bfq-hdng .bfq-navg nav a:focus:after,
.bfq-hdng .bfq-navg nav a.active:after {
	background-color: #006dff;
}
.bfq-hdng .bfq-navg nav a.active {
	font-family: 'Arimo Bold';
	font-weight: bold;
}
.bfq-hdng .bfq-navg nav a:last-child {
	margin: 0;
}

.bfq-acrdw.faq_sin {
	background-color: #ffffff;
}
.bfq-acrdw.faq_sin .bfq-hdng {
	background-color: #f3f5fb;
}
.bfq-acrdw .bfq-hdng {
	margin: 0 0 25px 0;
	padding: 20px 20px;
	background-color: #f3f5fb;
}
.bfq-acrdw .bfq-hdng .bfq-fq-fw {
	margin: 30px 0 0 0;
}
.bfq-acrdw .bfq-acrd {
	margin: 0 0 80px 0;
	border-top: 1px solid #d9d9d9;
}
.bfq-acrdw .bfq-acr-w {
	position: relative;
	background-color: #ffffff;
	margin: 0 0 1px 0;
}
.bfq-acrdw .bfq-acr-w:after {
	content: '';
	display: block;
	background-color: #d9d9d9;
	width: auto;
	position: absolute;
	height: 1px;
	left: 0;
	right: 0;
}
.bfq-acrdw .bfq-acr-w .bfq-pdr {
	padding: 0;
}
.bfq-acrdw .bfq-acr-w .bfq-acr-cnt {
	display: none;
	padding: 0 50px 20px 0;
	position: relative;
	/*            &:after{
                    content:"";
                    width: 207px;
                    height: 77px;
                    display: inline-block;
                    background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/career/cr-triangle-min.png);
                    background-repeat: no-repeat;
                    background-position: right bottom;
                    position: absolute;
                    right: 40px;
                    bottom: 0;
                }*/
}
.bfq-acrdw .bfq-acr-w.active .bfq-acr-ttl {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	user-select: none;
}
.bfq-acrdw .bfq-acr-w.active .bfq-acr-ttl .bfq-mtl {
	font-family: 'Arimo Bold';
	font-weight: bold;
	white-space: pre-wrap;
	overflow: visible;
	text-overflow: inherit;
}
.bfq-acrdw .bfq-acr-w.active .bfq-acr-ttl .bfq-drp-ico {
	border: 1px solid #006dff;
}
.bfq-acrdw .bfq-acr-w.active .bfq-acr-ttl .bfq-drp-ico:after {
	content: '\e5ce';
}
.bfq-acrdw .bfq-acr-w.active .bfq-acr-cnt {
	display: block;
}
.bfq-acrdw .bfq-acr-w .bt-rm {
	margin: 5px 0 0 0;
	display: inline-block;
	font-family: 'Arimo Bold';
	font-weight: bold;
}
.bfq-acrdw .bfq-itc {
	padding: 5px 0 0 0;
}
.bfq-acrdw .bfq-acr-ttl {
	padding: 25px 60px 25px 0;
	text-decoration: none !important;
	display: block;
	position: relative;
}
.bfq-acrdw .bfq-acr-ttl:hover .bfq-mtl {
	color: #006dff;
}
.bfq-acrdw .bfq-acr-ttl:focus {
	outline: none;
}
.bfq-acrdw .bfq-acr-ttl .bfq-mtl {
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 16px;
	line-height: 1.2;
	margin: 0;
	color: #0528a0;
	/*            white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;*/
}
.bfq-acrdw .bfq-acr-ttl .bfq-drp-ico {
	border: 1px solid rgba(217, 217, 217, 0.3);
	box-sizing: border-box;
	border-radius: 2px;
	width: 48px;
	height: 48px;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: absolute;
	right: 0;
	top: 50%;
	margin: -24px 0 0 0;
}
.bfq-acrdw .bfq-acr-ttl .bfq-drp-ico:after {
	font-family: 'Material Icons Outlined';
	content: '\e5cf';
	display: inline-block;
	font-display: swap;
	background-repeat: no-repeat;
	font-size: 30px;
	color: #000000;
	filter: invert(32%) sepia(39%) saturate(4556%) hue-rotate(203deg)
		brightness(94%) contrast(110%);
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.bfq-acrdw .bfq-acr-ttl:hover .bfq-drp-ico,
.bfq-acrdw .bfq-acr-ttl:focus .bfq-drp-ico {
	border: 1px solid #006dff;
}
.bfq-acrdw .btnbv2-tertiary {
	display: table;
	margin: 30px auto 0 auto;
}

.single-faqs .bfq-acrdw .bfq-acrd {
	border-top: 0;
}
.single-faqs .bfq-acrdw .bfq-acrd .bfq-acr-sw {
	padding: 0;
}

.bfq-acrdw .bfq-acr-ttl .bfq-drp-ico.st-bfq:after {
	content: '\e5cc';
}

.bfq-acr-sw {
	padding: 0 40px 0 40px;
}

.bfq-acrdw {
	padding: 80px 0 40px 0;
}

@media (max-width: 1400px) {
	.bfq-mh .bfq-btv12-trg {
		width: 20%;
		max-width: 320px;
	}
}
@media (max-width: 1023px) {
	.bfq-acrdw {
		padding: 40px 0 30px 0;
	}
	.bfq-acrdw .bfq-hdng label {
		margin: 0 0 5px 0;
	}
	.bfq-acrdw .bfq-acrd {
		margin: 0 0 60px 0;
	}
	.bfq-acrdw .fcl-1 {
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.bfq-acrdw .fcl-2 {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
}
@media (min-width: 1100px) {
	.bfq-acrdw .container-c {
		padding-left: 60px;
		padding-right: 60px;
	}
}
@media (min-width: 1000px) and (max-width: 1099px) {
	.bfq-acrdw .container-c {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (min-width: 768px) {
	.bfq-acrdw.faq_sin {
		padding-top: 40px;
	}
}
@media (max-width: 767px) {
	.bfq-navg {
		margin: 0;
		max-width: 100%;
	}

	.bfq-mh {
		padding: 125px 0 0 0;
	}
	.bfq-mh .bfq-fq-fw {
		margin: auto;
		width: 100%;
	}
	.bfq-mh .bfq-col-2 {
		padding: 0;
	}
	.bfq-mh .bfq-btv-dotted-bg12 {
		top: 15px;
		height: 60px;
		width: 100%;
	}
	.bfq-mh .bfq-btv12-trg {
		background-size: contain;
		/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/012/trgbn-prd-mob.png); */
		height: 115px;
		width: 250px;
		display: block;
		position: absolute;
		z-index: 1;
		top: 0;
		background-repeat: no-repeat;
		background-position: top right;
		right: 0;
	}
	.bfq-mh .container-c {
		height: auto;
	}
	.bfq-mh .bfq-hd {
		text-align: center;
		margin: 0 0 15px 0;
	}
	.bfq-mh .bfq-bd {
		text-align: center;
		margin: 20px 0 0 0;
	}

	.bfq-acrdw {
		margin: 0;
		padding: 30px 0 20px 0;
	}
	.bfq-acrdw .bfq-hdng {
		padding: 15px 15px;
	}
	.bfq-acrdw .bfq-itc {
		padding: 0;
	}
	.bfq-acrdw .bfq-acr-w {
		margin: 0 0 8px 0;
	}
	.bfq-acrdw .bfq-acr-w .bfq-pdr {
		padding: 0;
	}
	.bfq-acrdw .bfq-acr-w .bfq-acr-cnt {
		padding: 0 15px 1px 15px;
	}
	.bfq-acrdw .bfq-acr-w .bfq-acr-cnt:after {
		content: none;
	}
	.bfq-acrdw .bfq-acr-w:after {
		left: 0;
		right: 0;
	}
	.bfq-acrdw .bfq-acr-ttl {
		padding: 15px 60px 15px 15px;
		min-height: 51px;
	}
	.bfq-acrdw .bfq-acr-ttl .bfq-mtl {
		font-size: 18px;
	}
	.bfq-acrdw .bfq-acr-ttl .bfq-drp-ico {
		right: 15px;
		margin: -17px 0 0 0;
		width: 35px;
		height: 35px;
	}
	.bfq-acrdw .bfq-acr-ttl .bfq-drp-ico:after {
		font-size: 25px;
	}
	.bfq-acrdw .bfq-acrd {
		margin: 0 -20px 40px -20px;
	}
	.bfq-acrdw.faq_sin {
		padding: 10px 0 25px 0;
	}
	.bfq-acrdw.faq_sin .bfq-acrd {
		margin: 0;
	}

	.bfq-acr-sw {
		padding: 0 20px 0 20px;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
html {
	scroll-behavior: smooth;
}

/*covid19 top bar*/
.tp-bar-w {
	font-family: 'Arimo';
	font-weight: 400;
}
.tp-bar-w b,
.tp-bar-w strong {
	font-family: 'Arimo Bold';
	font-weight: bold;
}

/*bolt home*/
body {
	font-family: 'Arimo';
	font-weight: 400;
	margin: 0;
}

#btmenu {
	font-family: 'Arimo';
	font-weight: 400;
}

.fnt-arm {
	font-family: 'Arimo';
	font-weight: 400;
}

.fnt-armb {
	font-family: 'Arimo Bold';
	font-weight: bold;
}

footer,
header,
nav {
	display: block;
}

a:active,
a:hover {
	outline: 0;
}

.m-b-0 {
	margin-bottom: 0 !important;
}

.p-b-0 {
	padding-bottom: 0 !important;
}

img {
	max-width: 100%;
	height: auto;
}

.ovr-hide {
	overflow: hidden;
}

.static {
	position: static;
}

.bt-bnr {
	font-family: 'Arimo';
	font-weight: 400;
	margin: 0 0 60px 0;
}
.bt-bnr .container-c {
	background-image: url(../../../images/bolt-home/desk-home-banner-1x.jpg);
	background-position: center left;
	background-repeat: no-repeat;
	background-size: contain;
	height: 625px;
	max-width: 1000px;
	padding: 0;
}

.mbt-ftr .bt-wrap {
	padding: 5px 0 5px 0;
}

.bt-rw {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
}
.bt-rw .btb-l {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}
.bt-rw .btb-r {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}
.bt-rw .btb-ic {
	padding: 0;
	font-size: 18px;
	font-family: 'Arimo';
	font-weight: 400;
	color: #0528a0;
	margin: 150px 0 20px 0;
}
.bt-rw .btb-ic2 {
	margin: 0 0 25px 0;
}
.bt-rw .btb-ic2 h1 {
	color: #006dff;
	font-family: 'Arimo Bold';
	font-weight: bold;
	font-size: 45px;
	margin: 0;
}
.bt-rw .btb-ic3 {
	margin: 0 0 70px 0;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.bt-rw .btb-ic3 .btb-btn {
	border: 1px solid #ffa000;
	background-color: #ffa000;
	color: #0528a0;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
.bt-rw .btb-ic3 .btb-btn:hover,
.bt-rw .btb-ic3 .btb-btn:active {
	border: 1px solid #0528a0;
	background-color: #0528a0;
	color: #ffffff;
}
.bt-rw .btb-ic3 .btb-cterm {
	font-size: 12px;
	color: #72767e;
	padding: 0 0 0 20px;
}
.bt-rw .lst-up-bd {
	text-align: left;
	padding: 0 0 0 5px;
	color: #8d929e;
	font-size: 12px;
}
.bt-rw .bt-wrap {
	margin: 0 0 0 -30px;
	padding: 15px 10px;
}
.bt-rw .bt-wrap .bt-bx {
	padding: 0;
}
.bt-rw .bt-wrap .bt-ibx {
	padding: 0 15px;
}

.bt-wrap .bt-ibx:after {
	content: none;
}

.btb-bt {
	background-color: #ffffff;
}

.btb-mr {
	background-color: #ffffff;
}

.blt-hdng {
	font-family: 'Arimo';
	font-weight: 400;
	margin: 0 0 30px 0;
}
.blt-hdng h1,
.blt-hdng h2 {
	font-family: 'Arimo Bold';
	font-weight: bold;
	font-size: 36px;
	margin: 0 0 15px 0;
	color: #006dff;
}
.blt-hdng.big-ttl h1,
.blt-hdng.big-ttl h2 {
	font-size: 45px;
}
.blt-hdng p {
	font-size: 18px;
	margin: 0 0 10px 0;
	color: #0528a0;
}

.single-news .blt-hdng.big-ttl h1,
.single-news .blt-hdng.big-ttl h2 {
	font-size: 24px;
	line-height: 33px;
	text-align: left;
}

.blt-bnr {
	margin: 0 0 15px 0;
}

.blt-wwh {
	margin: 0 0 65px 0;
}

.blt-seprator {
	height: 1px;
	background-color: #d9d9d9;
	width: 100%;
}

.hms-1 {
	margin: 40px 0 50px 0;
}

.hms-2 {
	margin: 0 0 60px 0;
}

.blt-wwh-rw {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	text-align: center;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.blt-wwh-rw .bltw-cl {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 30%;
	-ms-flex: 0 0 30%;
	flex: 0 0 30%;
}
.blt-wwh-rw .bltw-iw {
	padding: 0 15px;
	margin: 0 0 20px 0;
}
.blt-wwh-rw .bltw-ips img {
	max-width: 200px;
	height: auto;
}
.blt-wwh-rw .bltw-cont {
	font-size: 16px;
	font-family: 'Arimo';
	font-weight: 400;
	color: #3f3f3f;
	line-height: 1.4;
}

.hms-0 {
	margin: 60px 0 50px 0;
}

.bwb-btn {
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	color: #006dff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
	margin: 15px auto 0 auto;
	display: table;
}
.bwb-btn:hover,
.bwb-btn:active {
	border: 1px solid #006dff;
	background-color: #006dff;
	color: #ffffff;
}

/*Why Choose Hodari Lending (Mortgage & Loans)*/
.blt-wus {
	margin: 0 0 60px 0;
}

.wus-rw {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.wus-rw .wus-ls {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}
.wus-rw .wus-rs {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}
.wus-rw .wus-rp {
	padding: 0 0 0 30px;
}
.wus-rw .wus-rp ul {
	padding: 0;
	margin: 0;
}
.wus-rw .wus-rp ul li {
	list-style-type: none;
}
.wus-rw .blt-wr {
	padding: 0 0 35px 75px;
	position: relative;
}
.wus-rw .wus-blt {
	background-repeat: no-repeat;
	background-size: 200px 200px;
	height: 60px;
	width: 60px;
	display: inline-block;
	left: 0;
	top: 0;
	position: absolute;
}
.wus-rw .wus-blt.check {
	background-position: -21px -13px;
}
.wus-rw .wus-blt.fast {
	background-position: -124px -4px;
}
.wus-rw .wus-blt.thumbsup {
	background-position: -21px -69px;
}
.wus-rw .wus-blt.msgblurg {
	background-position: -123px -71px;
}
.wus-rw .blt-trl {
	font-family: 'Arimo';
	font-weight: 400;
	color: #0528a0;
	font-size: 24px;
	line-height: 1.4;
	margin: 0 0 10px 0;
}
.wus-rw .blt-cnt {
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 16px;
	line-height: 1.3;
	color: #3f3f3f;
}
.wus-rw .wus-ctaw {
	margin: 0 0 65px 0;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.wus-rw .wus-ctaw .btb-btn {
	border: 1px solid #ffa000;
	background-color: #ffa000;
	color: #0528a0;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
.wus-rw .wus-ctaw .btb-btn:hover,
.wus-rw .wus-ctaw .btb-btn:active {
	border: 1px solid #0528a0;
	background-color: #0528a0;
	color: #ffffff;
}
.wus-rw .wus-ctaw .btw-cterm {
	font-size: 12px;
	color: #8d929e;
	padding: 0 0 0 20px;
	font-family: 'Arimo';
	font-weight: 400;
}

/*Customer Reviews*/
.rv-bnr {
	margin: 0 0 60px 0;
}

.rv-rw1 {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.rv-rw1 .rv-c1 {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	padding: 0 2% 0 0;
}

.rv-ps {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	margin: 0 -10px;
}
.rv-ps .rv-elm {
	padding: 0 10px;
}

/* Rotate the right side of the progress bar from 0 to 180 degrees */
@-webkit-keyframes right-spin {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(180deg);
	}
}
@-moz-keyframes right-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(180deg);
	}
}
@-ms-keyframes right-spin {
	from {
		-ms-transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(180deg);
	}
}
@-o-keyframes right-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(180deg);
	}
}
@keyframes right-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(180deg);
	}
}
/* Rotate the left side of the progress bar from 0 to 360 degrees */
@-webkit-keyframes left-spin {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes left-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
@-ms-keyframes left-spin {
	from {
		-ms-transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
	}
}
@-o-keyframes left-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
@keyframes left-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
/* Set the wrapper clip to auto, effectively removing the clip */
@-webkit-keyframes close-wrapper {
	to {
		-webkit-clip: rect(auto, auto, auto, auto);
	}
}
@-webkit-keyframes close-wrapper {
	to {
		clip: rect(auto, auto, auto, auto);
	}
}
@-moz-keyframes close-wrapper {
	to {
		-moz-clip: rect(auto, auto, auto, auto);
	}
}
@-ms-keyframes close-wrapper {
	to {
		-ms-clip: rect(auto, auto, auto, auto);
	}
}
@-o-keyframes close-wrapper {
	to {
		-o-clip: rect(auto, auto, auto, auto);
	}
}
@keyframes close-wrapper {
	to {
		clip: rect(auto, auto, auto, auto);
	}
}
.blt-rev-disc {
	text-align: center;
	margin: 30px 0 0 0;
	font-family: 'Arimo';
	font-weight: 400;
	line-height: 1.3;
}

/*home bolt v2*/
.grid-row {
	margin-left: -20px;
	margin-right: -20px;
}

.grid-col-2 {
	padding-left: 20px;
	padding-right: 20px;
}

.btv2-bnr {
	font-family: 'Arimo';
	font-weight: 400;
	position: relative;
}
.btv2-bnr .btv-dotted-bg {
	/* background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
  linear-gradient(#fff 28px, transparent 1%) right, #0528a0; */
	background-size: 30px 30px;
	height: 100%;
	width: 50%;
	width: -moz-calc(50% - 15px);
	width: -webkit-calc(50% - 15px);
	width: -o-calc(50% - 15px);
	width: calc(50% - 15px);
	position: absolute;
	z-index: -1;
}
@media (max-width: 767px) {
	.btv2-bnr .btv-dotted-bg {
		/* background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}
.btv2-bnr .container-bv2 {
	height: 622px;
}

.btv2-bnr .btv2-rw .btv2b-l {
	font-size: 0;
}

.mbtv2-ftr .btv2-wrap {
	padding: 5px 0 5px 0;
}

.btv2-rw {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	height: 100%;
}
.btv2-rw .btv2b-l {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	-webkit-align-self: flex-end;
	-moz-align-self: flex-end;
	-ms-align-self: flex-end;
	align-self: flex-end;
}
.btv2-rw .btv2b-r {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}
.btv2-rw .bt-wrap {
	margin-left: -15px;
}
.btv2-rw .bt-wrap .bt-bx {
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}
.btv2-rw .bt-wrap .bt-bx.btbx_3:nth-child(2) {
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.btv2-rw .bt-wrap .bt-bx.btbx_3:nth-child(3) {
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.btv2-rw .lst-up-bd {
	font-size: 12px;
	font-family: 'Arimo';
	font-weight: 400;
	color: #8d929e;
}
.btv2-rw .btv2b-ic {
	padding: 0;
	font-size: 18px;
	font-family: 'Arimo';
	font-weight: 400;
	color: #0528a0;
	margin: 150px 0 20px 0;
}
.btv2-rw .btv2b-ic2 {
	margin: 0 0 25px 0;
}
.btv2-rw .btv2b-ic2 h1 {
	color: #0528a0;
	font-family: 'Arimo Bold';
	font-weight: bold;
	font-size: 46px;
	margin: 0;
}

.btv2-rw .btv2b-ic3,
.bt-bnr .btv2b-ic3 {
	margin: 0 0 30px;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.btv2-rw .btv2b-ic3 .btv2b-btv2n,
.bt-bnr .btv2b-ic3 .btv2b-btv2n {
	border: 1px solid #ffa000;
	background-color: #ffa000;
	color: #000000;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
.btv2-rw .btv2b-ic3 .btv2b-btv2n:hover,
.btv2-rw .btv2b-ic3 .btv2b-btv2n:active,
.bt-bnr .btv2b-ic3 .btv2b-btv2n:hover,
.bt-bnr .btv2b-ic3 .btv2b-btv2n:active {
	border: 1px solid #e46550;
	background-color: #e46550;
	color: #000000;
}
.btv2-rw .btv2b-ic3 .btv2b-cterm,
.bt-bnr .btv2b-ic3 .btv2b-cterm {
	font-family: 'Arimo';
	font-weight: 400;
	padding: 0 0 0 20px;
}

.hs-stdrp .btv2-rw .btv2b-ic {
	margin: 60px 0 20px 0;
}
.hs-stdrp .btv2-rw .btv2b-r .grid-col-2 {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-direction: normal;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}
.hs-stdrp .btv2-rw .btv2b-bt {
	margin: auto auto 50px 0;
}

.btv2b-rate {
	max-width: 240px;
}

.btv-trg {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/home/triangle-t2.png); */
	height: 100%;
	width: 36%;
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.mbtv2-cnt {
	padding: 40px 0 40px 0;
	background-color: #f3f5fb;
	margin-bottom: 0;
}
.mbtv2-cnt .bltv2-hdng {
	margin: 0;
}
.mbtv2-cnt p:last-child {
	margin: 0;
}

.bltv2-hdng {
	font-family: 'Arimo';
	font-weight: 400;
	margin: 0 0 30px 0;
	color: #404040;
}
.bltv2-hdng h1,
.bltv2-hdng h2 {
	font-family: 'Arimo Bold';
	font-weight: bold;
	font-size: 36px;
	margin: 0 0 15px 0;
	color: #0528a0;
}
.bltv2-hdng.big-ttl h1,
.bltv2-hdng.big-ttl h2 {
	font-size: 45px;
}
.bltv2-hdng .or1 {
	font-size: 45px;
}
.bltv2-hdng .or2 {
	font-size: 36px;
}
.bltv2-hdng .or3 {
	font-size: 27px;
}
.bltv2-hdng p {
	font-size: 18px;
	margin: 0 0 10px 0;
	color: #404040;
}

/*003*/
.bltv2-bnr {
	height: 380px;
	background-position: center;
	margin-bottom: 40px;
	position: relative;
}

.bltv2-wwh {
	padding: 60px 0 40px 0;
}
.bltv2-wwh.hs-cbt .tsbtv2-frm {
	padding: 20px 0 0 20px;
	position: relative;
}
.bltv2-wwh.hs-cbt .trg03tp {
	width: 30px;
	height: 30px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	border-style: solid;
	border-width: 0 0 30px 30px;
	z-index: 2;
}

.bltv2-wwh-rw {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	text-align: center;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 0 30px 0;
}
.bltv2-wwh-rw .bltv2-cl {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 30%;
	-ms-flex: 0 0 30%;
	flex: 0 0 30%;
}
.bltv2-wwh-rw .bltv2-iw {
	padding: 0 15px;
	margin: 0 0 20px 0;
}
.bltv2-wwh-rw .bltv2-ips {
	margin: 0 0 30px 0;
}
.bltv2-wwh-rw .bltv2-ips img {
	/*            max-width: 200px;*/
	height: auto;
}
.bltv2-wwh-rw .bltv2-cont {
	font-size: 16px;
	font-family: 'Arimo';
	font-weight: 400;
	color: #404040;
	line-height: 1.4;
	margin: 0 0 40px 0;
}

.bltv2-lm {
	border-top: 1px solid #d9d9d9;
}
.bltv2-lm .bwb-btv2n {
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	color: #006dff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
	min-width: 140px;
}
.bltv2-lm .bwb-btv2n:hover,
.bltv2-lm .bwb-btv2n:active {
	border: 1px solid #006dff;
	background-color: #ffffff;
	color: #006dff;
}
.bltv2-lm .bltv2-lmc {
	top: -22px;
	position: relative;
	margin: 0 auto;
	display: table;
	background-color: #ffffff;
	padding: 0 30px;
}

.bxl-003 .tsbtv2-frm {
	background-color: #f3f5fb;
	padding: 90px 0 50px 0;
}
.bxl-003 .tsbtv2-frm .tsbtv2-des {
	margin: 70px 0 0 0;
}

.bxl-003 .crl-cps .tsbtv2-frm {
	padding: 15px 15px 1px 15px;
}
.bxl-003 .crl-cps .tsbtv2-frm .tsbtv2-des {
	margin: 25px 0 0 0;
}

.tsbtv-num {
	font-size: 70px;
	line-height: 1.4;
	margin: 0 0 30px 0;
	font-family: 'Arimo Bold';
	font-weight: bold;
}

/*Why Choose Hodari Lending (Mortgage & Loans)*/
.bltv2-wus {
	margin: 0;
	background-color: #f3f5fb;
	padding: 60px 0 85px 0;
	position: relative;
}
.bltv2-wus:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/home/triangle-t4.png); */
	content: '';
	height: 37%;
	width: 30%;
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	background-position: top right;
	top: 0;
}
.bltv2-wus .container-c {
	position: relative;
	z-index: 2;
}
.bltv2-wus .wusv2-cnt {
	margin: 0 0 70px 0;
}

.blt-cnt .wusv2-rw .bltv2-trl {
	font-family: 'Arimo';
	font-weight: 400;
	color: #0528a0;
	font-size: 24px;
	line-height: 1.4;
	margin: 0 0 10px 0;
}
.blt-cnt .bltv2-cnt,
.blt-cnt .bltv2-cnt p {
	font-size: 16px;
	line-height: 1.3;
}
.blt-cnt .bltv2-cnt p:last-child {
	margin: 0;
}

.bltv2-wr {
	padding: 0 0 40px 75px;
	position: relative;
}
.bltv2-wr .wus-bltv2 {
	position: absolute;
	left: 0;
	width: 70px;
	top: 0;
}
.bltv2-wr .wus-bltv2 img {
	max-width: 100%;
}
.bltv2-wr .wus-ipos {
	text-align: center;
}
.bltv2-wr .wus-ipos .m-icon {
	font-size: 50px;
	line-height: 1;
}

.wusv2-blt {
	background-repeat: no-repeat;
	background-size: 200px 200px;
	height: 60px;
	width: 60px;
	display: inline-block;
	left: 0;
	top: 0;
	position: absolute;
}
.wusv2-blt.check {
	background-position: -21px -13px;
}
.wusv2-blt.fast {
	background-position: -124px -4px;
}
.wusv2-blt.thumbsup {
	background-position: -21px -69px;
}
.wusv2-blt.msgblurg {
	background-position: -123px -71px;
}

.blt-breds {
	position: relative;
	padding: 25px 0 10px;
	margin: 0 0 15px 0;
	/*    .bg-dots-brds {
          position: absolute;
          right: 0;
          width: 49%;
          top: 20px;
          height: 60px;
          background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/home/dots.png);
          background-position: 0 3px;
      }*/
}
.blt-breds .breadcrumbs .fa {
	margin: 0 5px;
}
.blt-breds .breadcrumbs a {
	text-decoration: none;
}
.blt-breds .breadcrumbs a:hover,
.blt-breds .breadcrumbs a:hover span {
	color: #0528a0;
}
.blt-breds .breadcrumbs a:hover {
	text-decoration: none;
}

/*new sections- about*/
.bltv2-bnrs1 {
	padding: 0 0 60px 0;
	position: relative;
	margin: 0 0 15px 0;
}
.bltv2-bnrs1:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 49%;
	height: 60px;
}

.bltv2-bnrs1:after {
	/* background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
  linear-gradient(#fff 28px, transparent 1%) right, #0528a0; */
	background-size: 30px 30px;
}
@media (max-width: 767px) {
	.bltv2-bnrs1:after {
		/* background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}

	.bltv2-wr {
		padding: 0 0 40px 0px;
	}

	.bltv2-wr p {
		text-align: justify;
		margin-left: 40px !important;
	}

	.bltv2-wr .wus-bltv2 img {
		margin-left: 20px;
		max-width: 20px;
	}

	.bltv2-wr .bltv2-trl {
		padding-left: 85px;
		line-height: 1em !important;
	}

	.ehs-dots .c2-chld {
		padding-left: 0 !important;
	}
}

.lgt-bg .bltv2-bnrs1:after {
	/* background: linear-gradient(90deg, #F3F5FB 28px, transparent 1%) right,
  linear-gradient(#F3F5FB 28px, transparent 1%) right, #0528a0; */
	background-size: 30px 30px;
}
@media (max-width: 767px) {
	.lgt-bg .bltv2-bnrs1:after {
		display: none;
		/* background: linear-gradient(90deg, #F3F5FB 21px, transparent 1%) right,
    linear-gradient(#F3F5FB 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}

.bnr1-in {
	height: 340px;
	background-position: center;
	position: relative;
	background-size: cover;
}

.top-left-trg {
	position: relative;
}
.top-left-trg:before {
	content: '';
	position: absolute;
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/about/triangle.png); */
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 165% auto;
	width: 26%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}
.top-left-trg.trg-sml:before {
	background-size: 130% auto;
	width: 22%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.top-right-trg {
	position: relative;
}
.top-right-trg:before {
	content: '';
	position: absolute;
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/about/triangle-right.png); */
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 165% auto;
	width: 26%;
	height: 100%;
	top: 0;
	right: 0;
	z-index: 1;
}
.top-right-trg.trg-sml:before {
	background-size: 130% auto;
	width: 22%;
	height: 100%;
	top: 0;
	right: 0;
	z-index: 1;
}

.top-right-trg-bl-org {
	position: relative;
}
.top-right-trg-bl-org:before {
	content: '';
	position: absolute;
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/about/triangle.png); */
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 110% auto;
	width: 26%;
	height: 100%;
	top: 0;
	right: 0;
	z-index: 1;
}

.top-left-trg-bl-org {
	position: relative;
}
.top-left-trg-bl-org:before {
	content: '';
	position: absolute;
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/about/triangle.png); */
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 110% auto;
	width: 26%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.btv2-pc {
	padding: 40px 0 40px 0;
}

.bt2-cta-trm.btv2pc-cnw {
	text-align: center;
	margin: 30px 0 0 0;
}
.bt2-cta-trm.btv2pc-cnw .ic-2c-cta {
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

body .btnbv2 {
	text-decoration: none;
}

/*body .btnbv2.centered {
  margin: auto;
}
body .btnbv2.left {
  margin-left: 0;
}*/

.module-019 .ic-2c-cta.blt-cnt.centered {
	justify-content: center;
}
.module-019 .ic-2c-cta.blt-cnt.left {
	justify-content: flex-start;
}

body .btnbv2-primary {
	border: 1px solid #ffa000;
	background-color: #ffa000;
	color: #000000;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
body .btnbv2-primary:hover,
body .btnbv2-primary:active {
	border: 1px solid #e46550;
	background-color: #e46550;
	color: #000000;
}
body .btnbv2-secndry {
	border: 1px solid #006dff;
	background-color: #006dff;
	color: #ffffff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
body .btnbv2-secndry:hover,
body .btnbv2-secndry:active {
	border: 1px solid #0528a0;
	background-color: #0528a0;
	color: #ffffff;
}
body .btnbv2-tertiary {
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	color: #006dff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
body .btnbv2-tertiary:hover,
body .btnbv2-tertiary:active {
	border: 1px solid #006dff;
	background-color: #ffffff;
	color: #006dff;
}

.bg-dots-2c-left {
	position: absolute;
	width: 35%;
	height: 100%;
	display: block;
	z-index: 0;
	left: 0;
	top: 0;
}

.bg-dots-2c-right {
	position: absolute;
	width: 36%;
	display: block;
	z-index: 0;
	right: 0;
	top: -100px;
	bottom: -100px;
	background-position: 0;
}

.static .bg-dots-2c-left,
.static .bg-dots-2c-right {
	width: 36%;
	width: -moz-calc(50% - 255px);
	width: -webkit-calc(50% - 255px);
	width: -o-calc(50% - 255px);
	width: calc(50% - 255px);
	top: 0;
	height: 100%;
}

.btv2-2c-im-cn {
	padding: 70px 0 80px 0;
	position: relative;
}
.btv2-2c-im-cn .sec-title {
	margin: 0;
}
.btv2-2c-im-cn .h2ics-head {
	padding: 0 0 30px 0;
}
.btv2-2c-im-cn .h2ics-head h1,
.btv2-2c-im-cn .h2ics-head h2,
.btv2-2c-im-cn .h2ics-head h3,
.btv2-2c-im-cn .h2ics-head h4,
.btv2-2c-im-cn .h2ics-head h5,
.btv2-2c-im-cn .h2ics-head h6 {
	margin-top: 0;
}
.btv2-2c-im-cn .btv2-2c-ic {
	position: relative;
}
.btv2-2c-im-cn .btv2-2c-ic.static {
	position: static;
}
.btv2-2c-im-cn .c2-chld {
	background-color: #f3f5fb;
	padding: 20px 20px 20px 20px;
	z-index: 2;
	position: relative;
	margin: 0 0 0 -20px;
}
.btv2-2c-im-cn .c2-chld > div:last-child {
	margin-bottom: 0;
}
.btv2-2c-im-cn .colbv2-md-6 {
	position: relative;
	z-index: 2;
}
.btv2-2c-im-cn .ic-2c-ips {
	text-align: center;
	display: inherit;
}

.h2ics-head {
	position: relative;
	z-index: 2;
}

.bt2-cta-cnt {
	margin: 0 0 30px 0;
}

.bt2-cta-trm {
	margin: 0 0 55px 0;
}
.bt2-cta-trm .ic-2c-cta {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.btv2w-cterm {
	padding: 0 0 0 20px;
}
.btv2w-cterm,
.btv2w-cterm * {
	font-family: 'Arimo';
	font-weight: 400;
}
.btv2w-cterm.btv2w-mce {
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
}

.btv2w-cterm.lng-cterm {
	padding: 0 0 15px 0;
}

.btv2-img-grid {
	text-align: center;
	padding: 100px 0 70px 0;
}

.sec-title {
	margin: 0 0 55px 0;
}

.btv2-igl {
	margin: 0 0 30px 0;
}

.btv2-det {
	color: #404040;
	font-family: 'Arimo';
	font-weight: 400;
	margin: 0 0 50px 0;
}
.btv2-det strong,
.btv2-det b {
	font-family: 'Arimo Bold';
	font-weight: bold;
}
.btv2-det p {
	font-size: 16px;
}
.btv2-det p:last-child {
	margin: 0;
}

.btv2-hd-tms {
	padding: 80px 0 90px 0;
}
.btv2-hd-tms .hdtms-head {
	margin: 0 0 80px 0;
}

.container-tsl {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.tsbtv2-fi {
	margin: 0;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.tsbtv2-fi + .tsbtv2-des {
	margin: 40px 0 0 0;
}

.card .tsbtv2-des {
	margin: 0 0 0 0;
}

.m-icon + .tsbtv2-des,
.md3-ico + .tsbtv2-des {
	margin: 30px 0 0 0;
}

.owl-carousel .tsbtv2-fi img {
	width: auto;
	max-width: 100%;
	height: auto;
	margin: 0;
	max-height: 100%;
}
.owl-carousel .blt-35-resize img {
	max-height: 35px;
}
.owl-carousel.blt-110-resize img {
	max-width: 110px;
}
.owl-carousel.blt-180-resize img {
	max-width: 180px;
}
.owl-carousel.blt-320-resize img {
	max-width: 320px;
}

.tsbtv2-frm {
	color: #404040;
	position: relative;
	font-family: 'Arimo';
	font-weight: 400;
}
.tsbtv2-frm .tsbtv-ttl {
	color: #0528a0;
	margin: 0 0 10px 0;
	font-size: 22px;
	line-height: 25px;
	font-family: 'Arimo Bold';
	font-weight: bold;
}
.tsbtv2-frm .tsbtv-ttl a {
	text-decoration: none;
	color: inherit;
}
.tsbtv2-frm .tsbtv2-ps {
	font-size: 15px;
	margin: 0 0 15px 0;
}
.tsbtv2-frm .tsbtv2-cnt {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.tsbtv2-frm .tsbtv2-cnt p {
	font-size: 15px;
	line-height: 22px;
}
.tsbtv2-frm .tsbtv2-cnt a {
	color: inherit;
}
.tsbtv2-frm .tsbtv2-cnt a:hover,
.tsbtv2-frm .tsbtv2-cnt a:focus {
	color: #006dff;
}
.tsbtv2-frm .tsbtv-ttl,
.tsbtv2-frm .tsbtv2-ps,
.tsbtv2-frm .tsbtv2-cnt {
	margin-bottom: 20px;
}

.dark-font .tsbtv2-frm .tsbtv2-cnt {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.dark-font .tsbtv2-frm .tsbtv2-cnt p {
	font-size: 16px;
}
.dark-font .tsbtv2-frm .tsbtv2-ps {
	font-size: 16px;
}

.dark-bg-font .tsbtv2-frm .tsbtv2-cnt {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.dark-bg-font .tsbtv2-frm .tsbtv2-cnt p {
	font-size: 18px;
	line-height: 1.5;
}
.dark-bg-font .tsbtv2-frm .tsbtv2-ps {
	font-size: 18px;
}

.tsbtv2-cnt-md-bolt-003 {
	font-family: 'Arimo';
	font-size: 16px;
	line-height: 1.5;
	color: #575757;
	padding-bottom: 0.5em;
}

.crl-nav {
	/*
  .circle {
      width: 50px;
      height: 50px;
      border: 2px solid $n_hover_blue;
      border-radius: 25px;
      position: absolute;
      clip: rect(0px, 25px, 60px, 0px);
  }
  .active div[data-anim~=base] {
      -webkit-animation-iteration-count: 1;  
      animation-iteration-count: 1;
      -moz-animation-iteration-count: 1;
      -o-animation-iteration-count: 1;
      -ms-animation-iteration-count: 1;
      -webkit-animation-fill-mode: forwards; 
      animation-fill-mode: forwards; 
      -moz-animation-fill-mode: forwards; 
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards; 
      -webkit-animation-timing-function:linear; 
      animation-timing-function:linear;
      -moz-animation-timing-function:linear;
      -o-animation-timing-function:linear;
      -ms-animation-timing-function:linear;
  }
  .active .wraper[data-anim~=wraper] {
      -webkit-animation-duration: 0.01s;
      animation-duration: 0.01s;
      -moz-animation-duration: 0.01s;
      -o-animation-duration: 0.01s;
      -ms-animation-duration: 0.01s;
      -webkit-animation-delay: 3s;
      animation-delay: 3s;
      -moz-animation-delay: 3s;
      -o-animation-delay: 3s;
      -ms-animation-delay: 3s;
      -webkit-animation-name: close-wrapper; 
      animation-name: close-wrapper; 
      -moz-animation-name: close-wrapper; 
      -o-animation-name: close-wrapper; 
      -ms-animation-name: close-wrapper; 
  }
  .active .circle[data-anim~=left] {
      -webkit-animation-duration: 6s;
      animation-duration: 6s;
      -moz-animation-duration: 6s;
      -o-animation-duration: 6s;
      -ms-animation-duration: 6s;
      -webkit-animation-name: left-spin;
      animation-name: left-spin;
      -moz-animation-name: left-spin;
      -o-animation-name: left-spin;
      -ms-animation-name: left-spin;
  }
  .active .circle[data-anim~=right] {
      -webkit-animation-duration: 3s;
      animation-duration: 3s;
      -moz-animation-duration: 3s;
      -o-animation-duration: 3s;
      -ms-animation-duration: 3s;
      -webkit-animation-name: right-spin;
      animation-name: right-spin;
      -moz-animation-name: right-spin;
      -o-animation-name: right-spin;
      -ms-animation-name: right-spin;
  }
  */
}
.crl-nav.owl-carousel,
.crl-nav.owl-carousel .owl-stage-outer {
	position: inherit;
}
.crl-nav.owl-carousel .owl-nav .owl-next,
.crl-nav.owl-carousel .owl-nav .owl-prev,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
	vertical-align: top;
	width: 48px;
	height: 48px;
	border: 1px solid rgba(217, 217, 217, 0.5);
	font-size: 0;
	position: relative;
	margin: 5px 8px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.crl-nav.owl-carousel .owl-nav .owl-next:after,
.crl-nav.owl-carousel .owl-nav .owl-prev:after,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next:after,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev:after {
	content: '';
	position: absolute;
	width: 15px;
	height: 15px;
	top: 50%;
	left: 50%;
	margin: -7px 0 0 -7px;
}
.crl-nav.owl-carousel .owl-nav .owl-next:hover,
.crl-nav.owl-carousel .owl-nav .owl-prev:hover,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next:hover,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev:hover {
	border: 1px solid #006dff;
}
.crl-nav.owl-carousel .owl-nav .owl-next:after,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next:after {
	content: '\e5cc';
}
.crl-nav .wr-sqbt-anim {
	width: 50px;
	height: 50px;
	position: absolute;
	left: -2px;
	top: -2px;
	background-color: transparent;
	border: 2px solid transparent;
	z-index: 2;
}
.crl-nav .wr-sqbt-anim .sqr-blb {
	width: 0;
	height: 0;
	border: 2px solid transparent;
}
.crl-nav .wr-sqbt-anim .cl-l {
	left: -2px;
	top: -2px;
}
.crl-nav .wr-sqbt-anim .cl-r {
	right: -2px;
	bottom: -2px;
}
.crl-nav .active .wr-sqbt-anim div {
	width: 50px;
	height: 50px;
	position: absolute;
}
.crl-nav .active .wr-sqbt-anim .cl-l {
	border-top-color: #006dff;
	border-right-color: #006dff;
	-moz-transition:
		width 1.5s linear 0s,
		height 1.5s linear 1.5s;
	-o-transition:
		width 1.5s linear 0s,
		height 1.5s linear 1.5s;
	-webkit-transition:
		width 1.5s linear 0s,
		height 1.5s linear 1.5s;
	transition:
		width 1.5s linear 0s,
		height 1.5s linear 1.5s;
}
.crl-nav .active .wr-sqbt-anim .cl-r {
	border-bottom-color: #006dff;
	border-left-color: #006dff;
	-moz-transition:
		border-color 0s linear 3s,
		width 1.5s linear 3s,
		height 1.5s linear 4.5s;
	-o-transition:
		border-color 0s linear 3s,
		width 1.5s linear 3s,
		height 1.5s linear 4.5s;
	-webkit-transition:
		border-color 0s linear 3s,
		width 1.5s linear 3s,
		height 1.5s linear 4.5s;
	transition:
		border-color 0s linear 3s,
		width 1.5s linear 3s,
		height 1.5s linear 4.5s;
}
.crl-nav.owl-theme .owl-controls {
	margin-top: 0;
}
.crl-nav.owl-theme .owl-dots {
	padding: 10px 0 30px 0;
}
.crl-nav.owl-theme .owl-dots .owl-dot span {
	width: 8px;
	height: 8px;
	margin: 5px 7px;
	background: #d9d9d9;
	border: 1px solid #ffffff;
}
.crl-nav.owl-theme .owl-dots .owl-dot.active span,
.crl-nav.owl-theme .owl-dots .owl-dot:hover span {
	background: #006dff;
	border: 1px solid #006dff;
}

.tsbtv2-frm .m-icon {
	margin: auto;
	display: table;
	font-size: 80px;
}

.blt-110-resize .m-icon {
	font-size: 110px;
}

.blt-180-resize .m-icon {
	font-size: 180px;
}

.blt-320-resize .m-icon,
.blt-320-resize-2 .m-icon {
	font-size: 320px;
}

.md3-ico {
	text-decoration: none;
}

/*012*/
.btv2-nwr {
	position: relative;
	padding: 50px 0 30px 0;
}
.btv2-nwr .nwr-head2 {
	margin: 0 0 40px 0;
}
.btv2-nwr .bltv2-lm {
	margin: 40px 0 0 0;
}

.fnpv2-bx {
	font-family: 'Arimo';
	font-weight: 400;
	color: #404040;
	margin: 0 0 20px 0;
}
.fnpv2-bx .fnbt2-tlt {
	color: #0528a0;
	font-family: 'Arimo';
	font-weight: 400;
}
.fnpv2-bx .fnbt2-tlt a {
	color: inherit;
	text-decoration: none !important;
}
.fnpv2-bx .fnpv2-iw {
	margin: 0 0 30px 0;
}
.fnpv2-bx .fnpv2-des,
.fnpv2-bx .fnpv2-des p,
.fnpv2-bx .fnpv2-psd {
	font-size: 16px;
	line-height: 22px;
}
.fnpv2-bx .fnpv2-des {
	margin: 0 0 20px 0;
}
.fnpv2-bx .fnpv2-psd {
	margin: 0 0 20px 0;
}

/*013*/
.btv2-hd-imgsw {
	padding: 100px 0 85px 0;
}

.sl-ih-frame {
	text-align: center;
}
.sl-ih-frame .blt {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 0 25px 0;
}
.sl-ih-frame .owl-item img {
	width: auto;
}

/*014*/
.ctnf-mhd-2 {
	padding: 70px 0 80px 0;
	position: relative;
}
.ctnf-mhd-2 .cnt-dots-left,
.ctnf-mhd-2 .cnt-dots-right {
	display: inline-block;
	position: absolute;
	/* background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
  linear-gradient(#fff 28px, transparent 1%) right, #0528a0; */
	background-size: 30px 30px;
	width: 50%;
	height: 55%;
	top: 20px;
	z-index: 1;
}
@media (max-width: 767px) {
	.ctnf-mhd-2 .cnt-dots-left,
	.ctnf-mhd-2 .cnt-dots-right {
		/* background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}
.ctnf-mhd-2 .cnt-dots-left {
	left: -130px;
}
.ctnf-mhd-2 .cnt-dots-right {
	right: -130px;
}

.lgt-bg .ctnf-mhd-2 .cnt-dots-left,
.lgt-bg .ctnf-mhd-2 .cnt-dots-right {
	/* background: linear-gradient(90deg, #F3F5FB 28px, transparent 1%) right,
  linear-gradient(#F3F5FB 28px, transparent 1%) right, #0528a0; */
	background-size: 30px 30px;
}
@media (max-width: 767px) {
	.lgt-bg .ctnf-mhd-2 .cnt-dots-left,
	.lgt-bg .ctnf-mhd-2 .cnt-dots-right {
		display: none;
		/* background: linear-gradient(90deg, #F3F5FB 21px, transparent 1%) right,
    linear-gradient(#F3F5FB 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}

.btv2-hd-2c-im-cn {
	padding: 120px 0 95px 0;
}
.btv2-hd-2c-im-cn .hdic-2c-cta {
	margin: 10px 0 0 15px;
}

.cnt-frmw {
	position: relative;
	z-index: 2;
}

.order-2 .cnt-frmw:before {
	bottom: -100px;
	right: -100px;
	left: auto;
}

.cnt-frmw .gform_heading {
	margin: 0 0 30px 0;
}
.cnt-frmw .gform_title {
	font-size: 24px;
	line-height: 1.1;
	font-family: 'Arimo Bold';
	font-weight: bold;
	color: #0528a0;
}
.cnt-frmw .gform_description {
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #404040;
	font-weight: 500;
}

.cnf_frm_wrapper {
	padding: 55px 35px 60px 35px;
	background-color: inherit;
}
.cnf_frm_wrapper .gform_fields > li.cnf_msg {
	padding-bottom: 0;
}
.cnf_frm_wrapper .gform_fields > li.cnf_atc {
	padding-bottom: 0;
}
.cnf_frm_wrapper .cnf_msg .gfield_description.validation_message {
	bottom: -15px;
}

.cnt-frm ol,
.cnt-frm ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.cnt-frm .gform_footer {
	margin: 20px 0 0 0;
	display: block;
	width: 100%;
}
.cnt-frm .gform_footer input[type='submit'] {
	display: block;
	width: 100%;
}
.cnt-frm .validation_error {
	display: none;
}

.cnt-r {
	margin-left: -15px;
	margin-right: -15px;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.cntr1-l,
.cntr1-r {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

.cntr1-l {
	padding: 0 15px;
}

.cntr1-r {
	padding: 0 15px;
}

.cnt-frm .cnf_fn {
	width: 50%;
	float: left;
}
.cnt-frm .cnf_ln {
	width: 50%;
	float: left;
}
.cnt-frm .cnf_atc label {
	position: relative;
	padding: 10px 0 10px 42px;
	color: #8d929e;
	font-family: 'Arimo Bold';
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	display: table;
}
.cnt-frm .cnf_atc label:before {
	background-image: url(../../../images/bolt/contact/contact-sprint.png);
	background-repeat: no-repeat;
	background-size: 200px 100px;
	content: '';
	display: inline-block;
	height: 25px;
	width: 25px;
	background-position: -114px -6px;
	position: absolute;
	left: 10px;
	top: 10px;
}
.cnt-frm .cnf_atc label:hover {
	color: #006dff;
}
.cnt-frm .cnf_atc label:hover:before {
	background-position: -159px -6px;
}
.cnt-frm .cnf_atc input[type='file'] {
	display: none;
}
.cnt-frm .ginput_preview {
	display: none;
}
.cnt-frm ul li.cnf_note.cnf_note {
	position: absolute;
	bottom: 35px;
	color: #8d929e;
	left: 0;
	right: 0;
	padding: 0;
	text-align: center;
}
.cnt-frm ul li.cnf_note.cnf_note strong {
	color: #0528a0;
}

.cnf_eml {
	clear: both;
}

.btcf1-cnt {
	margin: 55px 0 0 0;
}

.fqc-ccrd {
	margin: 35px 0 50px 0;
	color: #8b8b8b;
}
.fqc-ccrd .fqc-sttl {
	margin: 0 0 25px 0;
	font-size: 20px;
	font-family: 'Arimo Bold';
	font-weight: bold;
}
.fqc-ccrd .fqc-sttl {
	color: #0528a0;
}
.fqc-ccrd .fqc-ttl * {
	color: #0528a0;
}
.fqc-ccrd .fqc-ttl *:hover,
.fqc-ccrd .fqc-ttl *:focus {
	color: #006dff;
}
.fqc-ccrd .fqc-cnt {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #d9d9d9;
	margin: 0 0 15px 0;
}
.fqc-ccrd .fqc-pnl {
	padding: 0 0 0 25px;
}
.fqc-ccrd .fqc-pnl * {
	font-family: 'Arimo';
	font-weight: 400;
}
.fqc-ccrd .fqc-pnl:last-child .fqc-cnt {
	border-bottom: 0;
	padding: 0;
	margin: 0;
}
.fqc-ccrd .fqc-ttl {
	font-size: 20px;
	line-height: 1.3;
	margin: 0 0 10px 0;
	color: inherit;
	display: block;
	position: relative;
}
.fqc-ccrd .fqc-ttl h3 {
	font-size: 15px;
	line-height: 1.3;
	margin: 0;
}
.fqc-ccrd .fqc-ttl:after {
	content: '';
	width: 20px;
	height: 20px;
	display: table;
	position: absolute;
	left: -25px;
	top: 15px;
	margin: -15px 0 0;
	background-image: url(../../../images/bolt/about/bullet-arrow.svg);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 8px auto;
}
.fqc-ccrd .fqc-pnl.active .fqc-ttl:after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	background-position: 7px 5px;
}
.fqc-ccrd .active .fqc-ttl,
.fqc-ccrd .fqc-ttl:hover {
	color: #538fcb;
}
.fqc-ccrd .fqc-cnt {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #d9d9d9;
	margin: 0 0 15px 0;
}
.fqc-ccrd .fqc-cnt p {
	font-size: 14px;
	line-height: 1.3;
}
.fqc-ccrd .fqc-cnt p:last-child {
	margin: 0;
}
.fqc-ccrd .fqc-cnt a {
	color: #0528a0;
}
.fqc-ccrd .fqc-cnt a:hover,
.fqc-ccrd .fqc-cnt a:focus {
	color: #006dff;
}
.fqc-ccrd .fqc-cnt .bt-rm {
	margin: 10px 0 0 0;
	display: inline-block;
}

#mb-res-cntrl {
	position: absolute;
	right: 0;
	padding: 5px 10px;
	position: absolute;
	width: 30px;
	height: 30px;
	display: inline-block;
	top: 0;
	right: 0;
}
#mb-res-cntrl:after,
#mb-res-cntrl:before {
	display: inline-block;
	width: 20px;
	background-color: #c6c8cf;
	height: 2px;
	position: absolute;
	content: '';
}
#mb-res-cntrl:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 13px;
	left: 5px;
}
#mb-res-cntrl:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 6px;
	top: 13px;
}

.btv2-wtu {
	padding: 130px 0 130px 0;
}
.btv2-wtu.top-right-trg-bl-org:before {
	width: 24%;
}
.btv2-wtu.top-left-trg-bl-org:before {
	background-size: 135% auto;
	width: 24%;
}

.btv2-wtu-iw {
	position: relative;
	display: inherit;
}
.btv2-wtu-iw img {
	z-index: 2;
	position: relative;
}
.btv2-wtu-iw:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 80%;
	bottom: -100px;
	left: -100px;
	z-index: 1;
}

.order-2 .btv2-wtu-iw:before {
	bottom: -100px;
	right: -100px;
	left: auto;
}

.btc-lc {
	margin: 0 0 35px 0;
}

.btv2-2c-ic,
.btv2-2c-ic .bt2-cta-cnt a {
	color: #404040;
}
.btv2-2c-ic * {
	font-family: 'Arimo';
	font-weight: 400;
}
.btv2-2c-ic h1,
.btv2-2c-ic h2,
.btv2-2c-ic h3,
.btv2-2c-ic h4,
.btv2-2c-ic h5,
.btv2-2c-ic h6 {
	color: #0528a0;
}
.btv2-2c-ic .colbv2-lg-6 {
	position: relative;
	z-index: 2;
}
.btv2-2c-ic .btc-mtl {
	font-size: 24px;
	margin: 0 0 18px 0;
}
.btv2-2c-ic strong,
.btv2-2c-ic b {
	font-family: 'Arimo Bold';
	font-weight: bold;
}
.btv2-2c-ic .btc-cblk {
	border-bottom: 1px solid #d9d9d9;
	margin: 0 0 30px 0;
	padding: 0 0 15px 0;
}
.btv2-2c-ic .btc-cblk:last-child {
	border: 0;
	margin: 0;
	padding: 0;
}
.btv2-2c-ic .btc-cbw {
	padding: 0 0 0 40px;
	position: relative;
}
.btv2-2c-ic .btc-cbw .btc-icon {
	width: 27px;
	height: 27px;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../../../images/bolt/contact/contact-sprint.png);
	background-repeat: no-repeat;
	background-size: 200px 100px;
}
.btv2-2c-ic .btc-cbw .btci-hm {
	background-position: -8px -6px;
}
.btv2-2c-ic .btc-cbw .btci-clk {
	background-position: -60px -6px;
}
.btv2-2c-ic .btc-cbwi * {
	font-size: 16px;
	line-height: 1.5;
}
.holiday-schedules p {
	margin-bottom: 0;
}
.btv2-2c-ic .blt-rel-art h1,
.btv2-2c-ic .blt-rel-art h1 a,
.btv2-2c-ic .blt-rel-art h2,
.btv2-2c-ic .blt-rel-art h2 a,
.btv2-2c-ic .blt-rel-art h3,
.btv2-2c-ic .blt-rel-art h3 a,
.btv2-2c-ic .blt-rel-art h4,
.btv2-2c-ic .blt-rel-art h4 a,
.btv2-2c-ic .blt-rel-art h5,
.btv2-2c-ic .blt-rel-art h5 a,
.btv2-2c-ic .blt-rel-art h6,
.btv2-2c-ic .blt-rel-art h6 a {
	font-family: 'Arimo Bold';
	font-weight: bold;
}

/*news*/
.btv2-2cl-fetpst {
	padding: 50px 0 50px 0;
}

.btv2-2cl-fetpst.trg-remove {
	padding: 80px 0 80px 0;
}

.ftps-bx .ftps_il {
	display: block;
	margin: 0 0 30px 0;
}
.ftps-bx .ftps-ttl {
	margin: 0 0 20px 0;
}

.ftps-bx-cs {
	margin: 0 0 30px 0;
}

.cpt-pe-mt {
	margin: 0 0 10px 0;
}

.cpt-pe-dt {
	margin: -5px 0 0 0;
	font-size: 12px;
}

.cpt-2w .cpt-2wt {
	margin: 0 0 30px 0;
}
.cpt-2w .cpt-pe-s1 {
	margin: 0 0 30px 0;
}

.cpt-cta {
	margin: 40px 0 0 0;
}

.cpt-pgp .cpt-pe-s1 .cpt-pe-mt:last-of-type {
	margin: -5px 0 0 0;
}

.rt-doc,
.rt-img {
	margin: 30px 0 0 0;
}

/*009*/
.embed-resp {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
	background-color: #333;
}
.embed-resp .embed-resp-item,
.embed-resp embed,
.embed-resp iframe,
.embed-resp object,
.embed-resp video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-res-16by9 {
	padding-top: 56.25%;
}

.btv2-vo {
	padding: 50px 0 60px 0;
}
.btv2-vo .btv2-vo-cnt {
	max-width: 750px;
	margin: 0 auto;
}
.btv2-vo .btv2-vo-vid {
	margin: 50px 0 0 0;
}

/*job search*/
#jco_cj {
	font-family: 'Arimo';
	font-weight: 400;
	text-decoration: none;
	color: #9f9f9f;
	font-size: 12px;
	padding: 5px;
	float: right;
	display: none;
}
#jco_cj:hover,
#jco_cj:focus {
	color: #006dff;
}

.btv2-jco {
	padding: 30px 0 65px 0;
}
.btv2-jco .btv2-jco-frm {
	margin: 60px auto 0 auto;
	display: block;
	width: 1000px;
	max-width: 100%;
	padding: 0;
	position: relative;
}
.btv2-jco .btv2-jco-frm input {
	width: 100%;
	height: 48px;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	padding: 0 60px 0 25px;
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 14px;
}
.btv2-jco .btv2-jco-frm .jco-sbt {
	cursor: pointer;
	height: 47px;
	position: absolute;
	right: 0;
	top: 0;
	background-position: center;
	width: 65px;
	background-image: url(../../../images/bolt/career/search-icon.svg);
	background-repeat: no-repeat;
	border: 0;
	background-color: transparent;
	background-size: 22px auto;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.btv2-jco .btv2-jco-frm .jco-sbt:hover {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.btv2-jco .jco-opn {
	margin: 70px 0 0 0;
}
.btv2-jco .jco-ow .jco-acr-w {
	border-bottom: 1px solid rgba(217, 217, 217, 0.3);
	padding: 0 0 18px 30px;
	margin: 15px 0 0 0;
}
.btv2-jco .jco-ow .jco-acr-w.active .jco-acr-ttl {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	user-select: none;
}
.btv2-jco .jco-ow .jco-acr-w.active .jco-acr-ttl .jc-mtl {
	font-family: 'Arimo Bold';
	font-weight: bold;
}
.btv2-jco .jco-ow .jco-acr-w.active .jco-acr-ttl .drp-ico:after {
	content: '\e5ce';
}
.btv2-jco .jco-ow .jco-acr-w.active .jco-acr-cnt {
	display: block;
}
.btv2-jco .jco-ow .jco-acr-ttl {
	text-decoration: none !important;
	display: block;
	position: relative;
}
.btv2-jco .jco-ow .jco-acr-ttl:hover .jc-mtl {
	color: #006dff;
}
.btv2-jco .jco-ow .jco-acr-ttl .jc-mtl {
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 24px;
	line-height: 1.2;
	margin: 0;
}
.btv2-jco .jco-ow .jco-acr-ttl .jc-lbl {
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	color: #9f9f9f;
}
.btv2-jco .jco-ow .jco-acr-ttl .drp-ico {
	border: 1px solid rgba(217, 217, 217, 0.3);
	box-sizing: border-box;
	border-radius: 2px;
	width: 48px;
	height: 48px;
	position: absolute;
	right: 0;
	top: 0;
}
.btv2-jco .jco-ow .jco-acr-ttl .drp-ico:after {
	content: '';
	width: 18px;
	height: 18px;
	font-family: 'Material Icons Outlined';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
	content: '\e5cf';
	font-size: 23px;
	color: #000000;
	filter: invert(32%) sepia(39%) saturate(4556%) hue-rotate(203deg)
		brightness(94%) contrast(110%);
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	vertical-align: top;
}
.btv2-jco .jco-ow .jco-acr-ttl .drp-ico,
.btv2-jco .jco-ow .jco-acr-ttl .drp-ico:after {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.btv2-jco .jco-ow .jco-acr-ttl:hover .drp-ico,
.btv2-jco .jco-ow .jco-acr-ttl:focus .drp-ico {
	border: 1px solid #9f9f9f;
}
.btv2-jco .jco-acr-cnt {
	padding: 35px 0 55px 0;
	position: relative;
	display: none;
}
.btv2-jco .jco-acr-cnt:after {
	content: '';
	width: 207px;
	height: 77px;
	display: inline-block;
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/career/cr-triangle-min.png); */
	background-repeat: no-repeat;
	background-position: right bottom;
	position: absolute;
	right: 0;
	bottom: -15px;
}
.btv2-jco .jco-acr-cnt .jc-itc {
	padding: 0 300px 0 0;
	font-family: 'Arimo';
	font-weight: 400;
}
.btv2-jco .jco-acr-cnt .jc-itc p {
	/*                font-size: 18px;
                        line-height: 1.3;   */
}
.btv2-jco .jco-acr-cnt ul.jc-djl {
	padding: 10px 20px 0 0;
	margin: 0;
}
.btv2-jco .jco-acr-cnt ul.jc-djl li {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0px 0 30px 0;
}
.btv2-jco .jco-acr-cnt ul.jc-djl li:after {
	display: none;
}
.btv2-jco .jco-acr-cnt ul.jc-djl .jc-jdk {
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 18px;
	line-height: 1.2;
	margin: 0;
}

.jc-nptc {
	font-family: 'Arimo Bold';
	font-weight: bold;
	font-size: 18px;
	line-height: 1.2;
	color: #404040;
}

.jco-wsbf {
	position: relative;
}

.ajstart .jco-wsbf:before {
	content: '';
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.4);
	z-index: 9;
	cursor: no-drop;
}
.ajstart .jco-wsbf:after {
	content: '';
	display: block;
	left: 50%;
	top: 50%;
	margin: -10px 0 0 -10px;
	border: 4px solid rgba(50, 50, 50, 0.1);
	border-left: 4px solid #56565a;
	animation: spinner 1.1s infinite linear;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	position: absolute;
}

/*012*/
.btv2-rw12 {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	height: 100%;
}
.btv2-rw12 .btv2b12-l {
	width: 100%;
	text-align: center;
}
.btv2-rw12 .btv2b12-ic {
	padding: 0;
	font-size: 18px;
	font-family: 'Arimo';
	font-weight: 400;
	color: #0528a0;
	margin: 0 0 20px 0;
}
.btv2-rw12 .grid12-col-2i {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: end;
	-moz-box-align: end;
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
}
.btv2-rw12 .btv2b12-ic2 {
	margin: 0 0 35px 0;
}
.btv2-rw12 .btv2b12-ic2 h1 {
	color: #0528a0;
	font-family: 'Arimo Bold';
	font-weight: bold;
	font-size: 46px;
	margin: 0;
}
.btv2-rw12 .btv2b12-mr {
	padding: 55px 0 0 0;
}
.btv2-rw12 .grid12-col-2 {
	height: 100%;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-direction: normal;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.prd-fw-2 {
	margin: 0 0 20px 0;
}

.prd-bt2-sys {
	display: none;
}

.prd-bt2-ot {
	padding: 15px 20px;
	background-color: #f3f5fb;
}

.prd-bt2-r {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-left: -15px;
	margin-right: -15px;
}
.prd-bt2-r .prd-bt2-c {
	padding: 0 15px;
	position: relative;
}
.prd-bt2-r .prd-bt2-c:after {
	content: '';
	height: 100%;
	width: 1px;
	background-color: #ffffff;
	display: inline-block;
	top: 0;
	position: absolute;
	right: 0;
}
.prd-bt2-r .prd-bt2-c:last-child:after {
	display: none;
}
.prd-bt2-r .prdbt2-sy-lbl {
	font-size: 14px;
	color: #404040;
	margin: 0 0 8px 0;
}
.prd-bt2-r .prdbt2-sy-nm {
	font-size: 18px;
	font-family: 'Arimo Bold';
	font-weight: bold;
	color: #0528a0;
}
.prd-bt2-r .prdbt2-sy-nm sup {
	font-family: 'Arimo';
	font-weight: 400;
}

.prdbt12-term {
	margin: 15px 0 15px 0;
}
.prdbt12-term *,
.prdbt12-term a {
	color: #8d929e;
	font-size: 12px;
	line-height: 1.1;
}
.prdbt12-term a {
	text-decoration: underline;
}
.prdbt12-term a:hover,
.prdbt12-term a:focus {
	text-decoration: none;
}

.prdf-frm select {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.prd-fw-1 {
	position: relative;
	padding: 0 0 20px 0;
}
.prd-fw-1 form {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.prd-fw-1 form .btnbv2-primary {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 135px;
	-ms-flex: 0 0 135px;
	flex: 0 0 135px;
}
.prd-fw-1 form .sl-bwr {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 0 15px 0 0;
}
.prd-fw-1 form .btnbv2-primary {
	line-height: 48px;
	height: 48px;
}
.prd-fw-1 .validation_error {
	bottom: -5px;
}

.prd-bt2-c2t {
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}
.prd-bt2-c2t p:last-child {
	margin: 0;
}

/*013*/
.bltv2-acrd {
	padding: 50px 0 50px 0;
}

.acr-opn .b13-acr-w {
	border-bottom: 1px solid rgba(217, 217, 217, 0.3);
	padding: 24px 70px 24px 25px;
}
.acr-opn .b13-acr-w .b13-acr-cnt {
	display: none;
}
.acr-opn .b13-acr-w.active .b13-acr-ttl {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	user-select: none;
}
.acr-opn .b13-acr-w.active .b13-acr-ttl .b13-mtl {
	font-family: 'Arimo Bold';
	font-weight: bold;
}
.acr-opn .b13-acr-w.active .b13-acr-ttl .b13-drp-ico:after {
	content: '\e5ce';
}
.acr-opn .b13-acr-w.active .b13-acr-cnt {
	display: block;
}
.acr-opn .b13-itc {
	padding: 20px 0 0 0;
}
.acr-opn .b13-itc .bt-rm {
	margin: 5px 0 0 0;
	display: block;
}
.acr-opn .b13-acr-ttl {
	text-decoration: none !important;
	display: block;
	position: relative;
}
.acr-opn .b13-acr-ttl:hover .b13-mtl {
	color: #006dff;
}
.acr-opn .b13-acr-ttl .b13-mtl {
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 24px;
	line-height: 1.2;
	margin: 0;
	color: #0528a0;
}
.acr-opn .b13-acr-ttl .b13-drp-ico {
	border: 1px solid rgba(217, 217, 217, 0.3);
	box-sizing: border-box;
	border-radius: 2px;
	width: 48px;
	height: 48px;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: absolute;
	right: -65px;
	top: 50%;
	margin: -24px 0 0 0;
}
.acr-opn .b13-acr-ttl .b13-drp-ico:after {
	content: '';
	width: 18px;
	height: 18px;
	font-family: 'Material Icons Outlined';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
	content: '\e5cf';
	font-size: 23px;
	color: #000000;
	filter: invert(32%) sepia(39%) saturate(4556%) hue-rotate(203deg)
		brightness(94%) contrast(110%);
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	vertical-align: top;
}
.acr-opn .b13-acr-ttl .b13-drp-ico,
.acr-opn .b13-acr-ttl .b13-drp-ico:after {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.acr-opn .b13-acr-ttl:hover .b13-drp-ico,
.acr-opn .b13-acr-ttl:focus .b13-drp-ico {
	border: 1px solid #9f9f9f;
}

/*social*/
.bt2-soc-cnt {
	margin: 0 0 20px 0;
}
.bt2-soc-cnt .b-bt2-soc {
	padding: 0;
}
.bt2-soc-cnt .b-bt2-soc li {
	display: inline-block;
	list-style: none;
	margin: 0 15px 0 0;
	font-size: 0;
}
.bt2-soc-cnt .b-bt2-soc li:after {
	content: none;
}
.bt2-soc-cnt .b-bt2-soc li a {
	height: 48px;
	width: 48px;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0.3);
	font-size: 0;
	-moz-transition: none;
	-o-transition: none;
	-webkit-transition: none;
	transition: none;
	border: 1px solid #006dff;
}
.bt2-soc-cnt .b-bt2-soc li a span {
	background-image: url(../../../images/bolt/bolt-spring1.png);
	background-size: 250px 250px;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	display: inherit;
}
.bt2-soc-cnt .b-bt2-soc li a .lkc-ico {
	background-position: -138px 4px;
}
.bt2-soc-cnt .b-bt2-soc li a .twc-ico {
	background-position: -73px 4px;
}
.bt2-soc-cnt .b-bt2-soc li a .ftc-ico {
	background-position: -17px 4px;
}
.bt2-soc-cnt .b-bt2-soc li a:hover,
.bt2-soc-cnt .b-bt2-soc li a:focus {
	text-decoration: none;
	border: 1px solid #0528a0;
}
.bt2-soc-cnt .b-bt2-soc li a:hover .lkc-ico,
.bt2-soc-cnt .b-bt2-soc li a:focus .lkc-ico {
	background-position: -138px -25px;
}
.bt2-soc-cnt .b-bt2-soc li a:hover .twc-ico,
.bt2-soc-cnt .b-bt2-soc li a:focus .twc-ico {
	background-position: -73px -25px;
}
.bt2-soc-cnt .b-bt2-soc li a:hover .ftc-ico,
.bt2-soc-cnt .b-bt2-soc li a:focus .ftc-ico {
	background-position: -17px -25px;
}

/*016*/
.btv2-tprs {
	padding: 25px 0 70px 0;
}

.hdndots .btv-dotted-bg,
.hdndots .bltv2-bnrs1:after,
.hdndots .cnt-dots-left,
.hdndots .cnt-dots-right,
.hdndots .btv-dotted-bg12,
.hdndots.btv2-2c-im-cn:after {
	display: none;
}

.btv2p-has-cta h1,
.btv2p-has-cta h2,
.btv2p-has-cta h3,
.btv2p-has-cta h4,
.btv2p-has-cta h5,
.btv2p-has-cta h6 {
	margin-top: 0;
}
.btv2p-has-cta p:last-child {
	margin: 0;
}

.bltv2-wwh .bltv2-lm {
	margin: 30px 0 0 0;
}

/*101 style-1*/
/*bt-bnr*/
.con-bnr {
	max-width: 1360px;
}

.bt-bnr {
	position: relative;
	padding: 50px 0 0 0;
	margin: 0;
	border-bottom: 4px solid #006dff;
	overflow: hidden;
}
.bt-bnr .row {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.bt-bnr .bnr-des {
	margin: 0 0 40px 0;
}
.bt-bnr .bnr-des h1,
.bt-bnr .bnr-des h2,
.bt-bnr .bnr-des h3,
.bt-bnr .bnr-des h4,
.bt-bnr .bnr-des h5,
.bt-bnr .bnr-des h6 {
	font-family: 'Arimo Bold';
	font-weight: bold;
	margin: 0 0 20px 0;
}
.bt-bnr .bnr-des p {
	font-size: 18px;
	margin: 0;
}
.bt-bnr .bnr-img {
	font-size: 0;
}
.bt-bnr .row-bv2 {
	position: relative;
	z-index: 2;
}
.bt-bnr .col {
	padding-left: 20px;
	padding-right: 20px;
}
.bt-bnr .lg-half {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.bt-bnr .bnr-dots {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 50%;
	/*        left: -moz-calc(50% - 250px);
            left: -webkit-calc(50% - 250px);
            left: -o-calc(50% - 250px);
            left: calc(50% - 250px);*/
	height: 100%;
	/* background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
  linear-gradient(#fff 28px, transparent 1%) right, #0528a0; */
	background-size: 30px 30px;
	overflow: hidden;
}
@media (max-width: 767px) {
	.bt-bnr .bnr-dots {
		/* background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}
.bt-bnr .bnr-dots:after {
	content: '';
	width: 2000px;
	height: 2000px;
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background-color: #fff;
	z-index: 1;
	-webkit-transform-origin: left bottom;
	-moz-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
}
.bt-bnr .bnr-trg {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/triangle/1/prp-bl.svg); */
	height: 100%;
	width: 17%;
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: contain;
}

.lgt-bg.bt-bnr .bnr-dots {
	/* background: linear-gradient(90deg, #F3F5FB 28px, transparent 1%) right,
  linear-gradient(#F3F5FB 28px, transparent 1%) right, #0528a0; */
	background-size: 30px 30px;
}
@media (max-width: 767px) {
	.lgt-bg.bt-bnr .bnr-dots {
		/* background: linear-gradient(90deg, #F3F5FB 21px, transparent 1%) right,
    linear-gradient(#F3F5FB 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}
.lgt-bg.bt-bnr .bnr-dots:after {
	background-color: #f3f5fb;
}

.bt-bnr.hdndots .bnr-dots {
	display: none;
}

/*.nowebp{
    .rev_prw{
        &:before {
            @include bolt_home_icons_png();
        }
        .owl-carousel,.owl-carousel .owl-stage-outer {
            .owl-nav{
                .owl-next, .owl-prev {
                    &:after{
                        @include bolt_home_icons_png();
                    }
                }
            }
        }
    }
    .wusv2-blt{
        @include bolt_home_icons_png();
    }

    .crl-nav{
        &.owl-carousel,&.owl-carousel .owl-stage-outer {
            .owl-nav{
                .owl-next, .owl-prev {
                    &:after{
                        @include bolt_home_icons_png();
                    }
                }
            }
        }
    }

}*/
.rev_prw:before {
	background-image: url(../../../images/bolt-home/home-sprint.webp);
}
.rev_prw .owl-carousel .owl-nav .owl-next:after,
.rev_prw .owl-carousel .owl-nav .owl-prev:after,
.rev_prw .owl-carousel .owl-stage-outer .owl-nav .owl-next:after,
.rev_prw .owl-carousel .owl-stage-outer .owl-nav .owl-prev:after {
	background-image: url(../../../images/bolt-home/home-sprint.webp);
}

.wusv2-blt {
	background-image: url(../../../images/bolt-home/home-sprint.webp);
}

.crl-nav.owl-carousel .owl-nav .owl-next:after,
.crl-nav.owl-carousel .owl-nav .owl-prev:after,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next:after,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev:after {
	font-family: 'Material Icons Outlined';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
	content: '\e5cb';
	font-size: 22px;
	color: #000000;
	filter: invert(32%) sepia(39%) saturate(4556%) hue-rotate(203deg)
		brightness(94%) contrast(110%);
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.crl-nav.owl-carousel .owl-nav .owl-next:after,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next:after {
	content: '\e5cc';
}

/*Legal Desc.*/
.legal-des,
p.legal-des {
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 13px !important;
	color: #404040;
	line-height: 1.2;
}

/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.btv2-bnr .btv-trg {
	height: 100%;
	width: 31%;
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: contain;
}
.btv2-bnr.bltrg .btv-trg {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/blue-purple.svg); */
}
.btv2-bnr.ylwrg .btv-trg {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/blue-yellow.svg); */
}

.bltrs {
	position: relative;
}
.bltrs:before {
	content: '';
	display: inline-block;
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 20%;
	max-width: 250px;
	background-repeat: no-repeat;
	background-size: contain;
}
.bltrs .container-bv2,
.bltrs .container-c {
	position: relative;
	z-index: 2;
}
.bltrs #check-my-credit {
	padding-top: 100px;
	margin-top: -100px;
}

.bltv2-bnr1 .btrg_rh:before {
	width: 20%;
	max-width: 295px;
	right: 0;
	left: auto;
	background-position: top right;
}
.bltv2-bnr1 .btrg_bl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/top-right/fl-pr-hf-bl.svg); */
}
.bltv2-bnr1 .btrg_yl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/top-right/fl-yw-hf-bl.svg); */
}

.ts-1:before {
	background-size: contain;
	bottom: 0;
	width: 17%;
	max-width: 245px;
}
.ts-1.btrg_lf:before {
	left: 0;
	background-position: bottom right;
}
.ts-1.btrg_rh:before {
	right: 0;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
	background-position: bottom right;
}
.ts-1.btrg_bl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/btm-left/hf-bl-fl-pr.svg); */
}
.ts-1.btrg_yl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/btm-left/hf-bl-fl-yw.svg); */
}

.ts-2:before {
	background-size: contain;
	bottom: 0;
	width: 14%;
	max-width: 205px;
}
.ts-2.btrg_lf:before {
	left: 0;
	background-position: bottom left;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.ts-2.btrg_rh:before {
	right: 0;
	background-position: bottom right;
}
.ts-2.btrg_bl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/btm-right/qt-bl-qt-pr.svg); */
}
.ts-2.btrg_yl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/btm-right/qt-bl-qt-yw.svg); */
}

.ts-3:before {
	width: 10%;
	max-width: 145px;
	top: 10px;
	bottom: 10px;
	height: auto;
}
.ts-3.btrg_lf:before {
	background-position: center left;
	bottom: 0;
}
.ts-3.btrg_rh:before {
	right: 0;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	background-position: center left;
}
.ts-3.btrg_bl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/side/side-bl-pr.svg); */
}
.ts-3.btrg_yl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/side/side-bl-yw.svg); */
}

.ts-4:before {
	width: 14%;
	max-width: 200px;
	background-position: bottom left;
	bottom: 0;
}
.ts-4.btrg_lf:before {
	left: 0;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.ts-4.btrg_rh:before {
	right: 0;
}
.ts-4.btrg_bl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/btm-right-2/fl-pr-hf-bl.svg); */
}
.ts-4.btrg_yl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/btm-right-2/fl-yw-hf-bl.svg); */
}

.ts-5:before {
	background-position: bottom right;
	bottom: 0;
	width: 9%;
	max-width: 130px;
}
.ts-5.btrg_lf:before {
	left: 0;
}
.ts-5.btrg_rh:before {
	right: 0;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.ts-5.btrg_bl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/btm-left-qtr/bl-qtr.svg); */
}
.ts-5.btrg_yl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/btm-left-qtr/yw-qtr.svg); */
}

.ts-6:before {
	width: 7%;
	max-width: 100px;
	bottom: 0;
}
.ts-6.btrg_lf:before {
	left: 0;
	background-position: bottom left;
}
.ts-6.btrg_rh:before {
	right: 0;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
	background-position: bottom left;
}
.ts-6.btrg_bl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/btm-left-vert/fl-pr-hf-bl.svg); */
}
.ts-6.btrg_yl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/btm-left-vert/fl-yw-hf-bl.svg); */
}

.ts-7:before {
	width: 9%;
	max-width: 130px;
	background-size: contain;
	bottom: 0;
}
.ts-7.btrg_lf:before {
	left: 0;
	background-position: bottom right;
}
.ts-7.btrg_rh:before {
	right: 0;
	background-position: bottom right;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.ts-7.btrg_bl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/btm-right-zig/pr-bl-zig.svg); */
}
.ts-7.btrg_yl:before {
	/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/btm-right-zig/yw-bl-zig.svg); */
}

@media (min-width: 1024px) {
	/*    .ts-1,.ts-2,.ts-4,.ts-5,.ts-7{
          padding-bottom: 140px;
      }*/
}
@media (min-width: 1200px) and (max-width: 1320px) {
	.ts-3 .container-bv2,
	.ts-3 .container-c,
	.ts-6 .container-bv2,
	.ts-6 .container-c {
		padding-left: 160px;
	}
	.ts-3 .container-bv2,
	.ts-3 .container-c,
	.ts-6 .container-bv2,
	.ts-6 .container-c {
		padding-right: 160px;
	}

	.ts-1 .jco-opn,
	.ts-2 .jco-opn,
	.ts-4 .jco-opn,
	.ts-5 .jco-opn,
	.ts-7 .jco-opn {
		margin-bottom: 40px;
	}
}
@media (min-width: 1101px) and (max-width: 1199px) {
	.ts-3:before {
		width: 355px;
	}

	.ts-3 .container-bv2 {
		padding-left: 85px;
	}

	.ts-6:before {
		width: 300px;
	}

	.ts-6 .container-bv2 {
		padding-right: 70px;
	}
}
@media (min-width: 1024px) and (max-width: 1100px) {
	.ts-3 .container-bv2 {
		padding-left: 90px;
	}

	.ts-6 .container-bv2 {
		padding-right: 95px;
	}

	.ts-5.btrg_lf:before {
		max-width: 160px;
	}
}
@media (min-width: 768px) {
	.btv2-pc.bltrs {
		padding-bottom: 80px;
	}

	.ic-2c-ips:before {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 1400px) {
	.ts-3 .container-c {
		padding-left: 145px;
		padding-right: 145px;
	}
	.ts-3 .container-tsl {
		padding-left: 135px;
		padding-right: 135px;
	}
}
@media (min-width: 768px) and (max-width: 999px) {
	.ts-1,
	.ts-2,
	.ts-4,
	.ts-5,
	.ts-7 {
		padding-bottom: 50px;
	}

	.ts-2 .bltv2-lm {
		margin: 40px 0 40px 0;
	}
}
@media (max-width: 767px) {
	.bltv2-wwh,
	.rvv2-bnr,
	.btv2-pc,
	.btv2-2cl-fetpst,
	.btv2-vo,
	.btv2-nwr,
	.btv2-tprs,
	.btv2-2c-im-cn,
	.bltv2-acrd,
	.btv2-jco {
		/*&:before { display: none;}*/
	}
	.bltv2-wwh.bltrs:before,
	.rvv2-bnr.bltrs:before,
	.btv2-pc.bltrs:before,
	.btv2-2cl-fetpst.bltrs:before,
	.btv2-vo.bltrs:before,
	.btv2-nwr.bltrs:before,
	.btv2-tprs.bltrs:before,
	.btv2-2c-im-cn.bltrs:before,
	.bltv2-acrd.bltrs:before,
	.btv2-jco.bltrs:before {
		display: none;
	}

	.blt-visible-xs.mbtv2-bnr:before {
		/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/blue-purple.svg); */
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		background-position: left bottom;
	}
	.blt-visible-xs.mbtv2-bnr.ylwrg:before {
		/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/blue-yellow.svg); */
	}

	.bltv2-bnr1 .bltrs:before {
		width: 50%;
		max-width: 200px;
	}

	.btv2-cff {
		padding-bottom: 70px;
	}
	.btv2-cff.bltrs:before {
		width: 50%;
		max-width: 200px;
	}

	.bltrs:before {
		width: 25%;
	}

	.ts-3:before {
		width: 25%;
	}

	.btv2-2c-im-cn .ic-2c-ips.bltrs:before {
		width: 50%;
		max-width: 200px;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.btv2-pc2c {
	padding: 65px 0 65px 0;
}
.btv2-pc2c.bltrs {
	padding-bottom: 80px;
}
.btv2-pc2c .row-pc2c {
	margin: 0 0 80px 0;
}
.btv2-pc2c .row-pc2c:last-of-type {
	margin: 0;
}

.row-pc2c {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.pc2c-cl {
	max-width: 50%;
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

.pc2c-tc {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	text-align: left;
}
.pc2c-tc h1,
.pc2c-tc h2,
.pc2c-tc h3,
.pc2c-tc h4,
.pc2c-tc h5,
.pc2c-tc h6 {
	margin: 0;
}

.pc2c-ic {
	position: relative;
	z-index: 2;
}

.pc2c-cc .pc2c-ipc {
	margin: 10px 0;
	text-align: center;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}
.pc2c-cc h1,
.pc2c-cc h2,
.pc2c-cc h3,
.pc2c-cc h4,
.pc2c-cc h5,
.pc2c-cc h6 {
	margin: 0;
}
.pc2c-cc .pie_progress {
	width: 106px;
	margin: 0 auto;
	height: 106px;
}
.pc2c-cc .pc2c-ct {
	margin: 15px 0 0 0;
}
.pc2c-cc .pc2c-ct p:last-child {
	margin: 0;
}

.pie_progress__number {
	font-size: 30px;
	color: #404040;
	font-family: 'Arimo';
	font-weight: 400;
}

@media (max-width: 1023px) {
	.pc2c-ic br,
	.pc2c-ct br {
		display: none;
	}
}
@media (min-width: 768px) {
	.pc2c-tc {
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.pc2c-cc {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.pc2c-tc-lf .pc2c-tc {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.pc2c-tc-lf .pc2c-tc:before {
		/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/012/trg-blue-yellow.svg); */
		left: 0;
		right: auto;
	}
	.pc2c-tc-lf .pc2c-cc {
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
}
@media (max-width: 767px) {
	.row-pc2c {
		display: block;
	}

	.pc2c-cc .pc2c-ipc {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.pc2c-cl {
		max-width: 100%;
		text-align: center;
	}

	.pc2c-tc {
		padding: 5px 5px 20px 5px;
	}

	.btv2-pc2c {
		padding: 35px 0 30px 0;
	}
	.btv2-pc2c.bltrs {
		padding-bottom: 40px;
	}
	.btv2-pc2c .row-pc2c {
		margin: 0;
	}

	.pc-iw {
		margin: 0 0 20px 0;
	}
}
/*bolt menu*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
@media (min-width: 1000px) and (max-width: 1120px) {
	.bt-bnr .container-c {
		padding-right: 0;
	}

	.bt-rw .btb-ic2 h2 {
		font-size: 40px;
	}
}
@media (min-width: 1000px) and (max-width: 1249px) {
	.btv2-2cl-fetpst {
		padding: 160px 0 80px 0;
	}
}
@media (max-width: 999px) {
	.crl-nav {
		padding: 0 30px 0 30px;
	}
	.crl-nav.owl-carousel,
	.crl-nav.owl-carousel .owl-stage-outer {
		position: inherit;
	}
	.crl-nav.owl-carousel .owl-nav .owl-next,
	.crl-nav.owl-carousel .owl-nav .owl-prev,
	.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next,
	.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
		margin-top: -20px;
		position: absolute;
		top: 50%;
	}
	.crl-nav.owl-carousel .owl-nav .owl-prev,
	.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
		left: -22px;
	}
	.crl-nav.owl-carousel .owl-nav .owl-next,
	.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next {
		right: -22px;
	}

	.crl-nav.owl-carousel,
	.crl-nav.owl-carousel .owl-stage-outer {
		position: inherit;
	}
	.crl-nav.owl-carousel .owl-nav .owl-next,
	.crl-nav.owl-carousel .owl-nav .owl-prev,
	.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next,
	.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
		vertical-align: top;
		width: 36px;
		height: 36px;
	}
	.crl-nav .wraper {
		width: 38px;
		height: 38px;
		position: absolute;
		clip: rect(0px, 38px, 38px, 19px);
		left: -2px;
		top: -2px;
	}
	.crl-nav .circle {
		width: 38px;
		height: 38px;
		border-radius: 19px;
		clip: rect(0px, 19px, 46px, 0px);
	}

	.btv2-2c-im-cn .ic-2c-ips {
		margin: 0 0 20px 0;
	}

	.top-left-trg:before {
		z-index: 3;
	}

	.blt-dnavw {
		display: none;
	}
}
@media (min-width: 1000px) {
	.crl-nav.owl-carousel,
	.crl-nav.owl-carousel .owl-stage-outer {
		position: inherit;
	}
	.crl-nav.owl-carousel .owl-nav .owl-next,
	.crl-nav.owl-carousel .owl-nav .owl-prev,
	.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next,
	.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
		margin-top: -25px;
		position: absolute;
		top: 50%;
	}
	.crl-nav.owl-carousel .owl-nav .owl-prev,
	.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
		left: -100px;
	}
	.crl-nav.owl-carousel .owl-nav .owl-next,
	.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next {
		right: -100px;
	}

	.bltv2-bnr1.blt-hsscrnv .bltv2-bnrs1 {
		margin: 0;
	}

	.m3-va-m .owl-stage {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
}
@media (min-width: 1000px) and (max-width: 1199px) {
	.crl-nav {
		padding: 0 50px 0 50px;
	}
	.crl-nav.owl-carousel .owl-nav .owl-prev,
	.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
		left: -20px;
	}
	.crl-nav.owl-carousel .owl-nav .owl-next,
	.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next {
		right: -20px;
	}
}
@media (min-width: 768px) {
	.blt-visible-xs {
		display: none !important;
	}

	.bltv2-wwh.bv2-2-col .bltv2-wwh-rw .bltv2-cl {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 48%;
		-ms-flex: 0 0 48%;
		flex: 0 0 48%;
	}
	.bltv2-wwh.bv2-4-col .bltv2-wwh-rw .bltv2-cl {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 22%;
		-ms-flex: 0 0 22%;
		flex: 0 0 22%;
	}

	.bltv2-wus.bv2-img-right .wusv2-rw .wusv2-rs {
		order: 1;
	}
	.bltv2-wus.bv2-img-right .wusv2-rw .wusv2-ls {
		order: 2;
	}
	.bltv2-wus.bv2-img-right .wusv2-rw .wus-img {
		text-align: right;
	}

	.bltv2-wus.bv2-hasn-ig .wusv2-rw .wusv2-rs {
		-webkit-box: 1;
		-moz-box: 1;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	.bltv2-acrd.lst-bt2 {
		padding-bottom: 170px;
	}

	.bob-mbn-b .blt-cnt h2 {
		font-size: 32px;
	}

	/*bt-bnr*/
	.bt-bnr {
		padding: 60px 0 70px 0;
	}
	.bt-bnr .bnr-cont {
		padding: 40px 0 140px 0;
	}
	.bt-bnr .bnr-cont {
		padding: 0;
	}
	.bt-bnr .row-bv2 {
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
	.bt-bnr .btv2b-ic3 {
		margin: 0;
	}
	.bt-bnr .bnr-des {
		max-width: 470px;
		/*            p{
                      max-width: 80%;
                  }*/
	}
	.bt-bnr .bnr-des h1,
	.bt-bnr .bnr-des h2,
	.bt-bnr .bnr-des h3,
	.bt-bnr .bnr-des h4,
	.bt-bnr .bnr-des h5,
	.bt-bnr .bnr-des h6 {
		font-size: 46px;
	}

	.bnr-trg-mob {
		display: none;
	}

	.m1s1-c2 {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
	}

	.bt-bnr .bnr-img {
		font-size: 0;
		margin: auto 0 0 0;
	}

	.btv2-c2f.c2f-ir .c2fl {
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.btv2-c2f.c2f-ir .c2fr {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		-webkit-box-pack: end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
	}
	.btv2-c2f.c2f-ir .blt-cnt {
		padding-left: 0;
	}
	.btv2-c2f.c2f-il .blt-cnt {
		padding-right: 0;
	}
}
@media (min-width: 768px) and (max-width: 1159px) {
	.bt-bnr .row {
		-webkit-box-align: end;
		-moz-box-align: end;
		-ms-flex-align: end;
		-webkit-align-items: flex-end;
		align-items: flex-end;
	}
}
@media (max-width: 1023px) {
	.bt2-cta-trm .ic-2c-cta {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.bt-bnr.top_img .m1s1-c2 {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.bt-bnr.top_img .m1s1-c1 {
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.bt-bnr .bnr-cont {
		text-align: center;
		margin: 0 0 30px 0;
	}
	.bt-bnr .bnr-des {
		max-width: 100%;
	}
	.bt-bnr .btv2b-ic3 {
		display: block;
	}
	.bt-bnr .btv2b-ic3 .btv2b-cterm {
		padding: 20px 0 0 0;
	}
	.bt-bnr .btv2b-ic3 .btnbv2-primary {
		width: 100%;
		max-width: 540px;
	}
	.bt-bnr .bnr-dots {
		display: none;
	}
	.bt-bnr.btm_rgt {
		padding-bottom: 100px;
	}
	.bt-bnr.btm_rgt.btm_img {
		padding-bottom: 0;
	}
	.bt-bnr.btm_rgt .bnr-trg {
		-webkit-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		transform: rotateY(180deg);
		right: 0;
		bottom: 0;
		height: 150px;
		top: auto;
		background-position: left bottom;
	}
	.bt-bnr .bnr-img {
		margin: 0 auto;
		max-width: 450px;
	}
}
@media (max-width: 1024px) {
	.wusv2-ls {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.blt-hidden-sml {
		display: none;
	}

	.btv2-bnr .container-c {
		height: auto;
	}

	.btv2-rw .btv2b-r {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}
	.btv2-rw .btv2b-ic {
		margin: 0 0 20px 0;
	}
	.btv2-rw .btv2b-ic3 {
		margin: 0 0 30px 0;
	}
	.btv2-rw .btv2b-ic2 h1 br {
		display: none;
	}

	.prd-bt2-r .prdbt2-sy-nm {
		font-size: 15px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.mbtv2-cnt .container-c {
		padding-left: 70px;
		padding-right: 70px;
	}

	.bltv2-bnr:before {
		width: 37%;
		/*        height: 36%;*/
	}

	.wusv2-rw .wusv2-rs {
		-webkit-box: 1;
		-moz-box: 1;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	.wusv2-lstw {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-moz-box-direction: normal;
		-moz-box-orient: horizontal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.wusv2-lsti {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 47%;
		-ms-flex: 0 0 47%;
		flex: 0 0 47%;
	}

	.wusv2-rw .wusv2-ctaw {
		display: block;
	}
	.wusv2-rw .wusv2-ctaw .btv2b-btn {
		display: table;
		margin: 0 auto;
	}
	.wusv2-rw .wusv2-ctaw .btv2w-cterm {
		padding: 20px 0 0 0;
		text-align: center;
	}
}
@media (min-width: 1024px) {
	.wusv2-rw.bx_lyt {
		padding: 25px 0 0 20px;
		max-width: 370px;
	}

	.btv2-2c-im-cn:after {
		content: '';
		/*            background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/home/dots.png);
                background-position: 0;*/
		/* background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
    linear-gradient(#fff 28px, transparent 1%) right, #0528a0; */
		background-size: 30px 30px;
		position: absolute;
		width: 36%;
		width: -moz-calc(50% - 220px);
		width: -webkit-calc(50% - 220px);
		width: -o-calc(50% - 220px);
		width: calc(50% - 220px);
		height: 100%;
		display: block;
		z-index: 0;
		left: 0;
		top: 0;
		bottom: 0;
	}
}
@media (min-width: 1024px) and (max-width: 767px) {
	.btv2-2c-im-cn:after {
		/* background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}
@media (min-width: 1024px) {
	.btv2-2c-im-cn.c2-icn-lf-img:after {
		right: 0;
		left: auto;
	}

	.lgt-bg.btv2-2c-im-cn:after {
		/* background: linear-gradient(90deg, #F3F5FB 28px, transparent 1%) right,
    linear-gradient(#F3F5FB 28px, transparent 1%) right, #0528a0; */
		background-size: 30px 30px;
	}
}
@media (min-width: 1024px) and (max-width: 767px) {
	.lgt-bg.btv2-2c-im-cn:after {
		/* background: linear-gradient(90deg, #F3F5FB 21px, transparent 1%) right,
    linear-gradient(#F3F5FB 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}

@media (min-width: 1024px) {
	.bt-bnr.ia-mdl .bnr-img {
		margin: auto 0 auto 0;
	}
}
@media (min-width: 1024px) and (max-width: 1199px) {
	.btv2-bnr .btv-trg {
		width: 26%;
	}
}
@media (min-width: 1200px) and (max-width: 1320px) {
	.btv2-bnr .btv-trg {
		width: 24%;
	}
}
@media (min-width: 1200px) {
	.container-tsl {
		max-width: 1200px;
		padding-right: 100px;
		padding-left: 100px;
	}
}
@media (min-width: 1440px) and (max-width: 1500px) {
	.btv2-bnr .btv-trg {
		width: 28%;
	}
}
@media (max-width: 1069px) {
	.btv2-bnr .container-c .grid-row {
		margin-left: 0;
		margin-right: 0;
	}
}
@media (min-width: 768px) and (max-width: 999px) {
	.wus-rw .wus-ls {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 45%;
		-ms-flex: 0 0 45%;
		flex: 0 0 45%;
	}
	.wus-rw .wus-rs {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 55%;
		-ms-flex: 0 0 55%;
		flex: 0 0 55%;
	}
	.wus-rw .wus-rp {
		padding: 0 0 0 30px;
	}

	.btb-mr {
		padding: 0 10px 0px 10px;
	}

	.bt-rw .btb-ic {
		padding: 10px 0 0 0;
	}
	.bt-rw .btb-ic3 {
		padding: 0 0 10px 0;
		margin: 0 0 30px 0;
	}

	.btv2-c2f {
		padding: 0;
	}
	.btv2-c2f .blt-cnt {
		padding: 70px 0px 70px 40px;
	}

	.blt-op-sw .bos-lc {
		padding: 0 15px 0 0;
	}
}
@media (min-width: 768px) and (max-width: 960px) {
	.bt-rw .btb-l {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	.bt-rw .btb-r {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}

	.bt-bnr .container-c {
		position: relative;
	}
	.bt-bnr .container-c:before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		right: auto;
		top: 0;
		bottom: 0;
		background-color: rgba(255, 255, 255, 0.5);
		z-index: 2;
		width: 100%;
	}

	.bt-rw .btb-r {
		position: relative;
		z-index: 2;
	}

	.blt-wwh-rw .bltw-cont br {
		display: none;
	}

	.rv-rw1 .rv-c1 {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.btb-bt,
	.btb-mr {
		background-color: rgba(255, 255, 255, 0.4);
	}
}
@media (max-width: 767px) {
	.blt-hidden-xs {
		display: none;
	}

	.mbt-bnr {
		font-family: 'Arimo';
		font-weight: 400;
		margin: 0 0 50px 0;
	}

	.mbt-head {
		background-image: url(../../../images/bolt-home/mobile-banner.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		height: 500px;
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		width: 100%;
	}
	.mbt-head strong {
		font-family: 'Arimo Bold';
		font-weight: bold;
	}
	.mbt-head .container {
		height: 100%;
		width: 100%;
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: end;
		-moz-box-align: end;
		-ms-flex-align: end;
		-webkit-align-items: flex-end;
		align-items: flex-end;
	}
	.mbt-head .mbt-wrap {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		color: #ffffff;
		width: 100%;
		text-align: center;
	}
	.mbt-head .mbtb-ic {
		font-size: 14px;
		margin: 0 0 7px 0;
		font-family: 'Arimo';
		font-weight: 400;
	}
	.mbt-head .mbtb-ic2 h1 {
		font-family: 'Arimo Bold';
		font-weight: bold;
		font-size: 30px;
		line-height: 1.1;
		margin: 0 0 7px 0;
	}
	.mbt-head .mbtb-ic3 .btb-btn {
		border: 1px solid #ffa000;
		background-color: #ffa000;
		color: #0528a0;
		font-family: 'Arimo';
		font-weight: 600;
		font-size: 16px;
		line-height: 44px;
		height: 44px;
		display: inline-block;
		padding: 0 20px 0 20px;
		border-radius: 2px;
		text-decoration: none;
		cursor: pointer;
		position: relative;
		z-index: 1;
		text-align: center;
		min-width: 135px;
		text-decoration: none;
		display: block;
	}
	.mbt-head .mbtb-ic3 .btb-btn:hover,
	.mbt-head .mbtb-ic3 .btb-btn:active {
		border: 1px solid #0528a0;
		background-color: #0528a0;
		color: #ffffff;
	}
	.mbt-head .mbtb-cterm {
		font-size: 12px;
		margin: 10px 0 10px 0;
	}

	.mbt-ftr .bt-wrap .bt-bx {
		padding: 0;
	}
	.mbt-ftr .bt-wrap .bt-bx img {
		max-width: 100%;
		max-height: 65px;
	}
	.mbt-ftr .bt-wrap .bt-ibx {
		padding: 0 15px;
	}
	.mbt-ftr .lst-up-bd {
		font-size: 12px;
		color: #8d929e;
	}

	.blt-wwh-rw {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 10px 0 0 0;
	}

	.blt-hdng h1,
	.blt-hdng h2 {
		font-size: 32px;
		margin: 0 0 10px 0;
		text-align: center;
	}
	.blt-hdng.big-ttl h1,
	.blt-hdng.big-ttl h2 {
		font-size: 30px;
	}
	.blt-hdng p {
		font-size: 16px;
		margin: 0 0 10px 0;
	}

	.blt-bnr {
		margin: 0 -20px 25px -20px;
	}

	.wus-rw {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.wus-rw .wus-rp {
		padding: 35px 0 0 5px;
	}
	.wus-rw .blt-wr {
		padding: 0 0 35px 45px;
	}
	.wus-rw .wus-blt {
		background-size: 140px 140px;
		height: 36px;
		width: 36px;
		left: -5px;
	}
	.wus-rw .wus-blt.check {
		background-position: -15px -8px;
	}
	.wus-rw .wus-blt.fast {
		background-position: -89px -5px;
	}
	.wus-rw .wus-blt.thumbsup {
		background-position: -16px -51px;
	}
	.wus-rw .wus-blt.msgblurg {
		background-position: -88px -52px;
	}
	.wus-rw .blt-trl {
		line-height: 1.1;
	}

	.blw-us {
		margin: 0 -20px 0 -20px;
	}

	.rev_snd .rvs-frame {
		margin: 28px auto 0 auto;
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}
	.rev_snd .active .rvs-frame {
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	.rv-ps {
		font-size: 0;
		margin: 0 0 20px 0;
	}

	.rv-rw1 {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.blt-wwh {
		margin: 0 0 30px 0;
	}
	.blt-wwh .blt-hdng {
		margin: 0;
	}

	.rv-bnr {
		margin: 0 0 35px 0;
	}

	.blt-wus {
		margin: 0 0 25px 0;
	}

	.wus-rw .wus-ctaw {
		display: none;
	}

	.bpg-r2 {
		display: block;
	}

	.hms-0 {
		margin: 20px 0 30px 0;
	}

	.hms-1 {
		margin: 20px 0 20px 0;
	}

	.hms-2 {
		margin: 20px 0 0 0;
	}

	.rev_sndw {
		margin: 0 -20px 0 -20px;
	}

	.bwb-btn {
		margin: 0 auto 0 auto;
	}

	.bt-wrap .bt-ibx:after {
		content: none;
	}

	.mbt-bnr {
		margin: 0 0 40px 0;
	}

	.blt-hdng p br {
		display: none;
	}

	.bpg-menu {
		width: 100%;
	}

	/*bolt v2*/
	.mbtv2-bnr {
		/* background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
    linear-gradient(#fff 28px, transparent 1%) right, #0528a0; */
		background-size: 30px 30px;
		text-align: center;
		padding: 120px 0 0 0;
		position: relative;
	}
}
@media (max-width: 767px) and (max-width: 767px) {
	.mbtv2-bnr {
		/* background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}
@media (max-width: 767px) {
	.mbtv2-bnr:before {
		content: '';
		/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/home/triangle-t3.png); */
		height: 100px;
		width: 40%;
		display: block;
		position: absolute;
		z-index: 1;
		top: 0;
		right: 0;
		background-repeat: no-repeat;
		background-position: top left;
		background-size: contain;
	}

	.mbtv2-ftr {
		display: table;
		margin: 70px auto 0 auto;
		padding: 10px 15px;
		background-color: #ffffff;
	}

	.mbtv2-head {
		background-color: #ffffff;
		padding: 10px 0 20px 0;
	}

	.mbtv2b-ic {
		font-size: 14px;
		margin: 0 0 7px 0;
		font-family: 'Arimo';
		font-weight: 400;
		color: #0528a0;
	}

	.mbtv2b-ic2 h1 {
		font-family: 'Arimo Bold';
		font-weight: bold;
		font-size: 32px;
		line-height: 1.1;
		margin: 0 0 7px 0;
		color: #0528a0;
	}

	.mbtv2b-cterm {
		font-family: 'Arimo';
		font-weight: 400;
		padding: 20px 0 0 0;
	}

	.mbtv2b-ic3 .btv2b-btn {
		border: 1px solid #ffa000;
		background-color: #ffa000;
		color: #000000;
		font-family: 'Arimo';
		font-weight: 600;
		font-size: 16px;
		line-height: 44px;
		height: 44px;
		display: inline-block;
		padding: 0 20px 0 20px;
		border-radius: 2px;
		text-decoration: none;
		cursor: pointer;
		position: relative;
		z-index: 1;
		text-align: center;
		min-width: 135px;
		text-decoration: none;
		display: block;
	}
	.mbtv2b-ic3 .btv2b-btn:hover,
	.mbtv2b-ic3 .btv2b-btn:active {
		border: 1px solid #e46550;
		background-color: #e46550;
		color: #000000;
	}

	.bltv2-hdng p {
		font-size: 15px;
	}

	.mbtv2-cnt {
		padding: 30px 0 30px 0;
	}

	.bltv2-wwh-rw {
		display: block;
		margin: 0 0 50px 0;
	}

	.bltv2-wus:before {
		content: none;
	}

	.bltv2-hdng h1,
	.bltv2-hdng h2 {
		font-size: 32px;
		margin: 0 0 10px 0;
	}

	.wusv2-rw {
		display: block;
		margin: 0;
	}

	.bltv2-wwh-rw .bltv2-cont {
		margin: 0;
	}
	.bltv2-wwh-rw .bltv2-iw {
		padding: 0 15px;
		margin: 0 0 5px 0;
	}

	.bltv2-wus {
		padding: 50px 0 30px 0;
	}
	.bltv2-wus .wusv2-cnt {
		margin: 0 0 30px 0;
	}

	.rvv2-bnr {
		padding: 0 0 30px 0;
	}

	.wusv2-rw .bltv2-trl {
		font-size: 20px;
	}
	.wusv2-rw .wusv2-ctaw {
		margin: 0;
		display: block;
		text-align: center;
	}
	.wusv2-rw .wusv2-ctaw .btv2w-cterm {
		padding: 15px 0 0 0;
	}
	.wusv2-rw .bltv2-wr .wus-bltv2 {
		width: 40px;
		left: 20px;
	}

	.tsbtv2-frm .m-icon {
		font-size: 65px;
	}

	.m-icon + .tsbtv2-des,
	.md3-ico + .tsbtv2-des {
		margin: 25px 0 0 0;
	}

	.bltv2-wr .wus-ipos .m-icon {
		font-size: 40px;
	}

	.rvv2-rw1 {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.bnr1-in {
		height: 200px;
		background-size: cover;
	}

	.bltv2-bnrs1:after {
		content: none;
	}

	.bltv2-bnrs1 {
		padding: 0;
		margin: 0;
	}

	.bltv2-bnr1c2 {
		padding: 15px 0 0 0;
	}

	.bg-dots-2c-left {
		display: none;
	}

	.btv2-2c-im-cn .btv2-2c-ic {
		padding: 0;
	}
	.btv2-2c-im-cn.c2-icn-lf-img .c2-chld {
		padding-left: 20px;
	}
	.btv2-2c-im-cn .c2-chld {
		text-align: center;
		padding: 20px 0;
		margin: 0;
		background-color: transparent !important;
	}
	.btv2-2c-im-cn.c2-icn-lf-img .order-1 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.btv2-2c-im-cn.c2-icn-lf-img .order-2 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.btv2-nwr .nwr-head2 {
		text-align: center;
	}

	.btv2-hd-2c-im-cn .hdic-2c-cta {
		margin: 0;
		text-align: center;
	}

	.btv2-pc {
		margin: 0 0 30px 0;
	}
	.btv2-pc.btv2p-has-cta {
		margin: 0;
	}
	.btv2-pc .btv2pc-cnw {
		padding: 0;
		position: relative;
		margin: 40px 0 0 0;
	}
	.btv2-pc .btv2pc-cnw:after {
		content: '';
		display: block;
		position: absolute;
		width: auto;
		height: 80%;
		left: 0;
		right: 0;
		top: 10px;
	}

	.btv2-pc .btv2pc-cnw:after {
		/* background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
    linear-gradient(#fff 28px, transparent 1%) right, #0528a0; */
		background-size: 30px 30px;
	}
}
@media (max-width: 767px) and (max-width: 767px) {
	.btv2-pc .btv2pc-cnw:after {
		display: none;
		/* background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}

@media (max-width: 767px) {
	.lgt-bg.btv2-pc .btv2pc-cnw:after {
		/* background: linear-gradient(90deg, #F3F5FB 28px, transparent 1%) right,
    linear-gradient(#F3F5FB 28px, transparent 1%) right, #0528a0; */
		background-size: 30px 30px;
	}
}
@media (max-width: 767px) and (max-width: 767px) {
	.lgt-bg.btv2-pc .btv2pc-cnw:after {
		display: none;
		/* background: linear-gradient(90deg, #F3F5FB 21px, transparent 1%) right,
    linear-gradient(#F3F5FB 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}

@media (max-width: 767px) {
	.top-left-trg:before {
		width: 38%;
		height: 50%;
		max-height: 150px;
		min-height: 150px;
	}

	.top-left-trg.trg-sml:before {
		width: 38%;
		height: 50%;
	}

	.top-right-trg:before {
		width: 40%;
		height: 20%;
		max-height: 150px;
		min-height: 150px;
	}

	.top-right-trg-bl-org:before {
		width: 40%;
		height: 20%;
		max-height: 150px;
	}

	.btv2-2c-im-cn {
		padding: 28px 0 28px 0;
	}
	.btv2-2c-im-cn .ic-2c-ips {
		padding: 0;
		font-size: 0;
	}
	.btv2-2c-im-cn .h2ics-head {
		padding: 0 0 15px 0;
	}

	.sec-title {
		margin: 0 0 40px 0;
	}

	.sec-title-heading .heading-title {
		font-size: 24px;
		line-height: 33px;
	}

	.btv2-igl {
		margin: 0 0 20px 0;
	}

	.btv2-img-grid {
		padding: 50px 0 0 0;
	}

	.bg-dots-2c-right {
		display: none;
	}

	.tsbtv2-frm {
		max-width: 270px;
		margin: 0 auto;
	}

	.tsbtv2-des {
		text-align: center;
	}

	.btv2-hd-tms {
		padding: 80px 0 70px 0;
	}

	.btv2-nwr {
		padding: 80px 0 30px 0;
	}
	.btv2-nwr .sec-title {
		margin: 0 0 45px 0;
	}

	.fnpv2-bx .fnpv2-iw {
		margin: 0 0 20px 0;
	}
	.fnpv2-bx .fnpv2-des {
		margin: 0 0 5px 0;
		height: 65px;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.fnpv2-bx .fnpv2-psd {
		margin: 0 0 10px 0;
	}

	.btv2-hd-imgsw {
		padding: 40px 0 65px 0;
	}

	.sl-ih-frame .blt {
		margin: 0 0 15px 0;
	}

	.btv2-hd-2c-im-cn {
		padding: 80px 0 40px 0;
	}
	.btv2-hd-2c-im-cn .h2ic-head {
		margin: 0 0 20px 0;
	}
	.btv2-hd-2c-im-cn .hd-ic-2c-ips {
		margin: 0 0 30px 0;
	}

	.ctnf-mhd-2 {
		padding: 0 0 30px 0;
	}
	.ctnf-mhd-2 .cnt-dots-left,
	.ctnf-mhd-2 .cnt-dots-right {
		display: none;
	}

	.btcf1-cnt {
		margin: 30px 0 0 0;
	}

	.btv2-wtu {
		padding: 70px 0 30px 0;
	}

	.btv2-wtu-iw:before {
		content: none;
	}

	.btc-cblkw {
		margin: 25px 0 0 0;
	}
	.btc-cblkw .btc-mtl {
		font-size: 20px;
		margin: 0 0 15px 0;
	}
	.btc-cblkw .btc-cblk {
		margin: 0 0 15px 0;
		padding: 0 0 0 0;
	}

	.btc-lc {
		margin: 0 0 15px 0;
	}

	.btcf-farw {
		background-color: #ffffff;
		padding: 15px 10px 5px 10px;
		display: block;
		-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
		box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
		position: relative;
		margin: 20px 0 0 0;
		border: 1px solid #d9d9d9;
	}

	.fqc-ccrd {
		margin: 0;
		color: #404040;
	}
	.fqc-ccrd .fqc-sttl {
		margin: 0 0 20px 0;
		font-size: 16px;
	}

	.cnt-frm ul li.cnf_note.cnf_note {
		bottom: 12px;
		line-height: 1;
	}

	.cnf_frm_wrapper {
		padding: 20px 20px 40px 20px;
	}

	.wusv2-lstw {
		text-align: left;
	}

	.bt2-cta-trm .ic-2c-cta {
		margin: 15px 0 0px 0;
		display: block;
	}
	.bt2-cta-trm .ic-2c-cta .btv2w-cterm {
		padding: 0;
		margin: 15px 0 0 0;
	}

	.wusv2-lstw .bltv2-wr:last-child {
		padding-bottom: 20px;
	}

	body .bt2-cta-cnt {
		margin: 0 0 30px 0;
		text-align: left;
	}
	body .bt2-cta-cnt ul.bolt-list li:after {
		left: -15px;
	}

	.bltv2-wwh {
		margin: 0;
		padding: 30px 0 30px 0;
	}

	.tsbtv2-fi + .tsbtv2-des {
		margin: 20px 0 0 0;
	}

	.cnt-frmw .gform_heading {
		margin: 0 0 20px 0;
	}
	.cnt-frmw .gform_title {
		font-size: 20px;
	}
	.cnt-frmw .gform_description {
		font-size: 15px;
		line-height: 1;
	}

	.btv2-pc {
		padding: 30px 0 30px 0;
	}
	.btv2-pc .btv2w-cterm.lng-cterm,
	.btv2-pc .btv2w-cterm {
		z-index: 2;
		position: relative;
	}

	.btv2w-cterm {
		padding: 0;
	}

	.lf-bt-dts {
		margin: 0 0 20px 0;
	}
	.lf-bt-dts:before {
		content: none;
	}

	.btv2-2cl-fetpst {
		padding: 85px 0 0 0;
	}

	.btv2-2cl-fetpst.trg-remove {
		padding: 40px 0 40px 0;
	}

	.cpt-cta {
		margin: 20px 0 15px 0;
	}

	.btv2-2cl-fetpst .row-bv2 > div {
		margin-bottom: 25px;
	}

	.ftps-bx-cs {
		margin: 0 0 15px 0;
	}

	.ftps-bx .ftps_il {
		margin: 0 0 25px 0;
	}

	.btv2-vo .btv2-vo-vid {
		margin: 30px 0 0 0;
	}

	.btv2-jco {
		padding: 50px 0 30px 0;
	}
	.btv2-jco .btv2-jco-frm {
		margin: 20px auto 0 auto;
	}
	.btv2-jco .btv2-jco-frm input {
		max-width: 100%;
	}
	.btv2-jco .jco-opn {
		margin: 45px 0 0 0;
	}
	.btv2-jco .jco-ow .jco-acr-w {
		padding: 0 0 15px 0;
		margin: 12px 0 0 0;
	}
	.btv2-jco .jco-ow .jco-acr-ttl .jc-mtl {
		padding: 1px 0 0 0;
	}
	.btv2-jco .jco-acr-cnt:after {
		right: -65px;
		bottom: -15px;
	}
	.btv2-jco .jco-acr-cnt .jc-itc {
		padding: 0 45px 0 0;
	}
	.btv2-jco .jco-acr-cnt ul.jc-djl {
		padding: 20px 0 0 0;
		margin: 0;
	}

	body .jco-ow .btnbv2-primary {
		font-size: 14px;
		line-height: 48px;
		height: 48px;
		min-width: 48px;
		height: 48px;
		padding: 0;
		margin: 0 0 0 10px;
	}

	.btv2-vo {
		padding: 50px 0 50px 0;
		position: relative;
	}
	.btv2-vo:before {
		position: absolute;
		content: '';
		left: 0;
		right: 0;
		bottom: 0;
		display: block;
		height: 50%;
	}

	.blt-rel-art {
		text-align: left;
	}

	.btv2-rw12 {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
		height: 100%;
	}
	.btv2-rw12 .btv2b12-mr {
		padding: 20px 0 0 0;
	}

	.btv2-bnr12 {
		padding: 135px 0 0 0;
	}
	.btv2-bnr12 .container-c {
		height: 100%;
	}
	.btv2-bnr12 .btv12-trg {
		background-size: contain;
		/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/012/trgbn-prd-mob.png); */
		height: 115px;
		width: 250px;
		display: block;
		position: absolute;
		z-index: 1;
		top: 0;
		background-repeat: no-repeat;
		background-position: top right;
		right: 0;
	}
	.btv2-bnr12 .btv-dotted-bg12 {
		top: 15px;
		height: 125px;
		width: 100%;
		background-position: right 5px;
		background-repeat: repeat-x;
	}
	.btv2-bnr12 .btv2b12-ic,
	.btv2-bnr12 .btv2b12-ic2 {
		text-align: center;
	}
	.btv2-bnr12 .btv2b12-ic2 {
		margin: 0 0 25px 0;
	}
	.btv2-bnr12 .btv2b12-ic {
		font-size: 14px;
		margin: 0 0 10px 0;
	}
	.btv2-bnr12 .btv2-rw12 .btv2b12-ic2 h1 {
		font-size: 32px;
	}

	.prd-fw {
		max-width: 335px;
		margin: 0 auto;
	}

	.prd-fw-1 form {
		display: block;
	}
	.prd-fw-1 form .sl-bwr {
		padding: 0;
	}
	.prd-fw-1 form .btnbv2-primary {
		display: block;
		width: 100%;
		margin: 15px 0 0 0;
	}

	.prd-bt2-r {
		display: block;
		text-align: center;
	}
	.prd-bt2-r .prd-bt2-c1:after,
	.prd-bt2-r .prd-bt2-c2:after {
		height: 1px;
		display: block;
		background-color: #ffffff;
		content: '';
		margin: 7px 0 7px 0;
		position: relative;
		width: 100%;
	}
	.prd-bt2-r .prdbt2-sy-lbl {
		margin: 0 0 1px 0;
	}

	.btv2b-rate {
		text-align: center;
	}

	.bltv2-acrd {
		padding: 30px 0 30px;
	}

	.acr-opn .b13-acr-w {
		padding: 20px 60px 20px 0;
	}
	.acr-opn .b13-acr-ttl .b13-mtl {
		font-size: 18px;
	}
	.acr-opn .b13-acr-ttl .b13-drp-ico {
		right: -60px;
	}

	/*016*/
	.btv2-tprs {
		padding: 10px 0 30px 0;
	}

	.hs-stdrp .mbtv2-head {
		padding: 10px 0 20px 0;
	}
	.hs-stdrp .select2 {
		text-align: left;
	}
	.hs-stdrp .prd-fw-1 {
		padding: 20px 0 0 0;
	}
	.hs-stdrp .prdbt12-term {
		text-align: left;
	}
	.hs-stdrp .mbtv2-ftr .btv2-wrap {
		width: 260px;
		padding: 0 0 0 20px;
	}
	.hs-stdrp .prd-bt2-sys {
		margin: 15px 0 0 0;
	}

	/*.bt-bnr*/
	.bt-bnr {
		padding: 0;
	}
	.bt-bnr .bnr-des {
		max-width: 350px;
		margin: 0 auto 20px auto;
	}
	.bt-bnr .bnr-des h1,
	.bt-bnr .bnr-des h2,
	.bt-bnr .bnr-des h3,
	.bt-bnr .bnr-des h4,
	.bt-bnr .bnr-des h5,
	.bt-bnr .bnr-des h6 {
		line-height: 1.2;
		margin: 0 0 10px 0;
	}
	.bt-bnr .bnr-img {
		position: relative;
	}
	.bt-bnr .bnr-img img {
		position: relative;
		z-index: 2;
	}
	.bt-bnr .lg-half {
		max-width: 100%;
	}

	.lgt-bg.bt-bnr.top_rgt {
		/* background: linear-gradient(90deg, #F3F5FB 28px, transparent 1%) right,
    linear-gradient(#F3F5FB 28px, transparent 1%) right, #0528a0; */
		background-size: 30px 30px;
	}
}
@media (max-width: 767px) and (max-width: 767px) {
	.lgt-bg.bt-bnr.top_rgt {
		display: none;
		/* background: linear-gradient(90deg, #F3F5FB 21px, transparent 1%) right,
    linear-gradient(#F3F5FB 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}
@media (max-width: 767px) {
	.lgt-bg .m1s1-c1 {
		background-color: #f3f5fb;
	}

	.m1s1-c1 {
		background-color: #ffffff;
	}

	.bt-bnr {
		padding: 30px 0 0 0;
	}
	.bt-bnr .row-bv2 {
		position: relative;
		z-index: 3;
	}
	.bt-bnr.top_img .m1s1-c1 {
		background-color: transparent;
	}
	.bt-bnr .bnr-trg {
		z-index: 2;
		width: 50%;
		right: 0;
		bottom: auto;
		height: 150px;
	}
	.bt-bnr .row {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.bt-bnr.btm_img .bnr-dots-mob {
		position: absolute;
		right: 0;
		bottom: 0;
		left: 30%;
		left: -moz-calc(50% - 250px);
		left: -webkit-calc(50% - 250px);
		left: -o-calc(50% - 250px);
		left: calc(50% - 250px);
		height: 100%;
		/* background: linear-gradient(90deg, #fff 30px, transparent 1%) center,
    linear-gradient(#fff 30px, transparent 1%) center, #666666; */
		background-size: 32px 32px;
		overflow: hidden;
		z-index: 1;
	}
	.bt-bnr.btm_img .bnr-dots-mob:after {
		content: '';
		width: 2000px;
		height: 2000px;
		position: absolute;
		bottom: 0;
		left: 0;
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		background-color: #fff;
		z-index: 1;
		-webkit-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
	}
	.bt-bnr.btm_img .m1s1-c1 {
		background-color: transparent;
	}
	.bt-bnr.dis_img {
		padding-bottom: 120px;
	}
	.bt-bnr.dis_img .m1s1-c2 {
		display: none;
	}
	.bt-bnr.top_rgt {
		padding-top: 105px;
		/* background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
    linear-gradient(#fff 28px, transparent 1%) right, #0528a0; */
		background-size: 30px 30px;
	}
}
@media (max-width: 767px) and (max-width: 767px) {
	.bt-bnr.top_rgt {
		/* background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}
@media (max-width: 767px) {
	.bt-bnr.top_rgt .bnr-trg {
		-webkit-transform: rotateY(180deg) rotateX(180deg);
		-ms-transform: rotateY(180deg) rotateX(180deg);
		transform: rotateY(180deg) rotateX(180deg);
	}
	.bt-bnr.top_img.dis_trg:after {
		content: '';
		width: 100%;
		display: block;
		/* background: linear-gradient(90deg, #fff 30px, transparent 1%) center,
    linear-gradient(#fff 30px, transparent 1%) center, #666666; */
		background-size: 32px 32px;
		padding-bottom: 120px;
	}
	.bt-bnr.top_img .bnr-img {
		margin: 0 0 20px 0;
	}
	.bt-bnr.dis_trg .bnr-trg {
		display: none;
	}

	.bt-bnr .btv2b-ic3 {
		display: block;
	}
	.bt-bnr .btv2b-ic3 .btnbv2-primary {
		width: 100%;
	}

	/*017*/
	.btv2-c2f .colbv2-lg-6 {
		padding: 0;
	}
	.btv2-c2f .btv2-c2f-bg {
		height: 260px;
		position: relative;
	}
	.btv2-c2f .blt-cnt {
		padding: 40px 20px 40px 20px;
		max-width: 100%;
	}
	.btv2-c2f.bltrs:before {
		content: none;
	}
	.btv2-c2f .c2fr,
	.btv2-c2f .c2fl {
		padding: 0;
	}

	.owl-carousel.blt-320-resize img {
		max-width: 90%;
	}

	.rt-mdrp-w {
		margin: 0 0 30px 0;
	}

	.tsbtv-num {
		font-size: 35px;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 375px) and (max-height: 700px) and (orientation: portrait) {
	.sm li.bt-mn-inc {
		font-size: 16px;
		margin: 4px 0;
	}

	.mob-menu-bw .sm-simple > li > a {
		font-size: 20px;
		line-height: 35px;
		padding-bottom: 0;
	}
	.mob-menu-bw .sm-simple a {
		font-size: 18px;
		line-height: 30px;
	}
	.mob-menu-bw .sm-simple ul {
		padding: 0 0 5px 0;
	}
	.mob-menu-bw .sm-simple > li:before {
		top: 8px;
	}
}
/*iPhone 8*/
@media only screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) {
	.mbt-head {
		height: 420px;
	}
	.mbt-head .mbtb-ic2 h1 {
		font-size: 22px;
		line-height: 1;
		margin: 0 0 5px;
	}
	.mbt-head .mbtb-ic {
		margin: 0 0 3px 0;
	}
}
/*iPhone 11 1792x828px at 326ppi */
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
	.mbt-head {
		height: 550px;
	}
}
/*iPhone 11 Pro  2436x1125px at 458ppi */
/*iPhone 11 Pro Max 2688x1242px at 458ppi */
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
	.mbt-head {
		height: 555px;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.mat-icon-mc {
	color: #000;
	vertical-align: middle;
}

.tm-size-46 {
	font-size: 46px;
}

.tm-size-32 {
	font-size: 32px;
}

.tm-size-24 {
	font-size: 24px;
}

.tm-size-16 {
	font-size: 16px;
}

@media (max-width: 767px) {
	.tm-size-46 {
		font-size: 36px;
	}

	.tm-size-32 {
		font-size: 24px;
	}

	.tm-size-24 {
		font-size: 20px;
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
body .cb-apl-btn {
	border: 1px solid #ffa000;
	background-color: #ffa000;
	color: #000000;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
	transition: none;
	width: 200px;
	width: 70%;
	width: -moz-calc(100% - 55px);
	width: -webkit-calc(100% - 55px);
	width: -o-calc(100% - 55px);
	width: calc(100% - 55px);
	margin: 0 10px 0 0;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	position: absolute;
	left: -99999px;
	font-size: 16px;
}
body .cb-apl-btn:hover,
body .cb-apl-btn:active {
	border: 1px solid #e46550;
	background-color: #e46550;
	color: #000000;
}
body .embeddedServiceHelpButton .uiButton {
	min-width: 48px;
	float: right;
	right: 0;
	position: absolute;
}
body .embeddedServiceHelpButton .uiButton .helpButtonLabel .message {
	font-size: 16px;
	font-family: 'Arimo';
	font-weight: 400;
	line-height: 44px;
	text-align: left;
}
body .embeddedServiceHelpButton .embeddedServiceIcon {
	font-size: 0;
	margin: 0 !important;
}
body .embeddedServiceHelpButton .helpButton .uiButton {
	width: 175px;
	min-width: 175px;
	max-width: 100%;
	box-shadow: none;
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	color: #006dff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
body .embeddedServiceHelpButton .helpButton .uiButton:hover,
body .embeddedServiceHelpButton .helpButton .uiButton:active {
	border: 1px solid #006dff;
	background-color: #ffffff;
	color: #006dff;
}
body .embeddedServiceHelpButton .helpButton .uiButton:before {
	content: none;
	display: none;
}
body .embeddedServiceHelpButton .uiButton .helpButtonLabel {
	background-repeat: no-repeat;
	background-size: 250px 250px;
	width: 100%;
	height: 44px;
	margin: 0 auto !important;
	display: inline-block;
	font-size: 0;
	background-position: -193px -31px;
	padding: 0 0 0 40px;
}
body .embeddedServiceHelpButton .embeddedServiceIcon::before {
	content: none;
	text-indent: -99999px;
}
body .embeddedServiceHelpButton .helpButton {
	width: auto;
	left: 20px;
	right: 20px;
	bottom: 10px;
}

.helpButton {
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
}

.ctaactive .cb-apl-btn {
	position: relative;
	left: auto;
}
.ctaactive .helpButton {
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/*chat form*/
body img[embeddedService-chatHeader_chatHeader] {
	display: none;
}
body .embeddedServiceSidebar.layout-docked .dockableContainer {
	border-radius: 0;
}
body .embeddedServiceSidebarFormField .slds-style-inputtext,
body .embeddedServiceSidebarFormField .slds-style-select {
	height: 48px;
	border-radius: 0;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 10px;
	border: 1px solid #d9d9d9;
	margin: 0 0 10px 0;
	font-family: inherit;
	font-size: 16px;
	line-height: 1.4;
	color: #404040;
	background-color: #ffffff;
	box-shadow: none;
	border-radius: 2px;
	transition:
		box-shadow 0.5s,
		border-color 0.25s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	font-family: 'Arimo';
	font-weight: 400;
}
body .embeddedServiceSidebarFormField .slds-style-inputtext:hover,
body .embeddedServiceSidebarFormField .slds-style-inputtext:focus,
body .embeddedServiceSidebarFormField .slds-style-select:hover,
body .embeddedServiceSidebarFormField .slds-style-select:focus {
	border: 1px solid #0528a0;
}
body
	.embeddedServiceSidebarFormField
	.slds-style-inputtext:hover::-webkit-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-inputtext:hover::-webkit-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-inputtext:focus::-webkit-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-inputtext:focus::-webkit-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-select:hover::-webkit-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-select:hover::-webkit-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-select:focus::-webkit-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-select:focus::-webkit-input-placeholder {
	color: #8d929e;
}
body
	.embeddedServiceSidebarFormField
	.slds-style-inputtext:hover::-moz-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-inputtext:hover::-moz-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-inputtext:focus::-moz-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-inputtext:focus::-moz-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-select:hover::-moz-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-select:hover::-moz-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-select:focus::-moz-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-select:focus::-moz-placeholder {
	color: #8d929e;
}
body
	.embeddedServiceSidebarFormField
	.slds-style-inputtext:hover:-ms-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-inputtext:hover:-ms-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-inputtext:focus:-ms-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-inputtext:focus:-ms-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-select:hover:-ms-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-select:hover:-ms-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-select:focus:-ms-input-placeholder,
body
	.embeddedServiceSidebarFormField
	.slds-style-select:focus:-ms-input-placeholder {
	color: #8d929e;
}
body .embeddedServiceSidebarFormField .slds-style-inputtext:hover::placeholder,
body .embeddedServiceSidebarFormField .slds-style-inputtext:hover::placeholder,
body .embeddedServiceSidebarFormField .slds-style-inputtext:focus::placeholder,
body .embeddedServiceSidebarFormField .slds-style-inputtext:focus::placeholder,
body .embeddedServiceSidebarFormField .slds-style-select:hover::placeholder,
body .embeddedServiceSidebarFormField .slds-style-select:hover::placeholder,
body .embeddedServiceSidebarFormField .slds-style-select:focus::placeholder,
body .embeddedServiceSidebarFormField .slds-style-select:focus::placeholder {
	color: #8d929e;
}
body .embeddedServiceSidebarFormField .slds-style-inputtext:focus,
body .embeddedServiceSidebarFormField .slds-style-select:focus {
	box-shadow: none;
}
body
	.embeddedServiceSidebarFormField
	.has-error
	.slds-style-inputtext:not(:focus) {
	border-color: #b00020;
}
body .embeddedServiceSidebarFormField .uiInputDefaultError .form-element__help {
	color: #b00020;
}
body .embeddedServiceSidebarFormField .uiInput .uiLabel-left {
	color: #0528a0;
	margin: 0 0 12px 0;
	font-family: 'Arimo';
	font-weight: 400;
	display: block;
	font-size: 14px;
	line-height: 1.4;
}
body .embeddedServiceSidebarFormField .uiInput--input {
	margin: 0 0 25px 0;
}
body .embeddedServiceSidebarFormField .uiInput .required {
	display: none;
}
body .sidebarHeader[embeddedService-chatHeader_chatHeader] {
	padding: 0 8px 0 14px;
}
body [embeddedService-chatHeader_chatHeader-host] {
	height: 48px;
	min-height: 48px;
}
body [embeddedservice-chatheader_chatheader-host] {
	background-color: #006dff;
}
body h2[embeddedService-chatHeader_chatHeader] {
	font-family: 'Arimo Bold';
	font-weight: bold;
	font-size: 16px;
}
body .embeddedServiceSidebarButton {
	border: 1px solid #ffa000;
	background-color: #ffa000;
	color: #000000;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
body .embeddedServiceSidebarButton:hover,
body .embeddedServiceSidebarButton:active {
	border: 1px solid #e46550;
	background-color: #e46550;
	color: #000000;
}
body .embeddedServiceSidebarButton .label {
	color: inherit;
}
body .embeddedServiceSidebarButton:not(:disabled):focus,
body .embeddedServiceSidebarButton:not(:disabled):hover {
	background-color: #e46550;
}
body .embeddedServiceSidebarButton:hover .label,
body .embeddedServiceSidebarButton:focus .label {
	color: inherit;
}
body .embeddedServiceSidebarButton:focus {
	text-decoration: none;
}
body .embeddedServiceSidebarForm .fieldList {
	margin: 18px 24px 0 12px;
}
body .embeddedServiceSidebarForm.buttonWrapper,
body .embeddedServiceSidebarForm.formContent {
	background: #ffffff;
}
body .embeddedServiceSidebarForm.buttonWrapper {
	padding: 20px 24px 25px 24px;
}
body .embeddedServiceSidebarMinimizedDefaultUI {
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	color: #006dff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
	position: fixed;
	box-shadow: none;
}
body .embeddedServiceSidebarMinimizedDefaultUI:hover,
body .embeddedServiceSidebarMinimizedDefaultUI:active {
	border: 1px solid #006dff;
	background-color: #ffffff;
	color: #006dff;
}
body .embeddedServiceSidebarMinimizedDefaultUI .content {
	color: inherit;
}
body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:hover {
	background-color: #ffffff;
	color: #006dff;
}
body .embeddedServiceSidebarMinimizedDefaultUI .minimizedImage img,
body .embeddedServiceSidebarMinimizedDefaultUI .minimizedImage .uiImage {
	display: block;
}
body .embeddedServiceSidebarMinimizedDefaultUI.helpButton,
body .embeddedServiceSidebarMinimizedDefaultUI.helpButton:hover {
	color: #ffffff;
	background-color: #006dff;
}
body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:focus,
body .embeddedServiceSidebarMinimizedDefaultUI.newMessage,
body .embeddedServiceSidebarMinimizedDefaultUI.idleTimeout {
	color: #ffffff;
	background-color: #006dff;
}
body .modalContainer {
	font-family: 'Arimo';
	font-weight: 400;
}
body .embeddedServiceSidebarButton.uiButton--inverse,
body .embeddedServiceSidebarButton.uiButton--inverse:disabled {
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	color: #006dff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	line-height: 44px;
	height: 44px;
	display: inline-block;
	padding: 0 20px 0 20px;
	border-radius: 2px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center;
	min-width: 135px;
	text-decoration: none;
}
body .embeddedServiceSidebarButton.uiButton--inverse:hover,
body .embeddedServiceSidebarButton.uiButton--inverse:active,
body .embeddedServiceSidebarButton.uiButton--inverse:disabled:hover,
body .embeddedServiceSidebarButton.uiButton--inverse:disabled:active {
	border: 1px solid #006dff;
	background-color: #ffffff;
	color: #006dff;
}
body
	.embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.chasitor.plaintextContent {
	background: #006dff;
}
body
	.embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.agent.plaintextContent {
	background-color: #f3f5fb;
}
body button:hover[embeddedService-chatHeader_chatHeader]:before {
	content: none;
	display: none;
}
body .uiInputDefaultError .form-element__help {
	position: absolute;
	bottom: 8px;
}
body .embeddedServiceSidebarFormField .uiInput--input {
	position: relative;
}

/*body.nowebp{
    .embeddedServiceHelpButton{
        .uiButton .helpButtonLabel{
            @include bolt_footer_icons_png();
        }
    }
}*/
.embeddedServiceHelpButton .uiButton .helpButtonLabel:before {
	color: #000000;
	font-family: 'Material Icons Outlined';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
	filter: invert(10%) sepia(80%) saturate(6213%) hue-rotate(214deg)
		brightness(85%) contrast(125%);
	content: '\e253';
	font-size: 20px;
	position: absolute;
	left: 0;
	top: 12px;
}

@media (min-width: 768px) {
	body {
		/*chatbot desktop with ccpa*/
	}
	body .embeddedServiceHelpButton .helpButton {
		width: auto;
		left: auto;
		right: 0;
		bottom: 0;
	}
	body.logichop-css-conditions-met .embeddedServiceHelpButton .helpButton {
		bottom: 60px;
	}
	body.logichop-css-conditions-met
		.embeddedServiceSidebar.layout-docked
		.dockableContainer {
		bottom: 60px;
	}
	body.logichop-css-conditions-met .embeddedServiceSidebarMinimizedDefaultUI {
		bottom: 60px;
	}
	body.bar-closed.logichop-css-conditions-met
		.embeddedServiceHelpButton
		.helpButton {
		bottom: 0;
	}
	body.bar-closed.logichop-css-conditions-met
		.embeddedServiceSidebar.layout-docked
		.dockableContainer {
		bottom: 0;
	}
	body.bar-closed.logichop-css-conditions-met
		.embeddedServiceSidebarMinimizedDefaultUI {
		bottom: 0;
	}
}
@media (max-width: 767px) {
	body .embeddedServiceHelpButton .helpButton {
		display: none;
	}
	body .embeddedServiceHelpButton .helpButton .uiButton {
		height: 44px !important;
		width: 44px;
		min-width: 44px;
		background-color: #ffffff !important;
		border: 1px solid #d9d9d9;
		background-repeat: no-repeat;
		background-size: 250px 250px;
		background-position: -193px -31px;
	}
	body .embeddedServiceHelpButton .helpButton .uiButton:hover {
		background-color: #ffffff !important;
	}
	body .embeddedServiceHelpButton .helpButton .uiButton .helpButtonLabel {
		display: none;
	}
	body.ctaactive .embeddedServiceHelpButton .helpButton {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
	}
	body.logichop-css-conditions-met .embeddedServiceHelpButton .helpButton {
		bottom: 65px;
	}
	body.bar-closed.logichop-css-conditions-met
		.embeddedServiceHelpButton
		.helpButton {
		bottom: 10px;
	}

	body.nowebp .embeddedServiceHelpButton .helpButton .uiButton {
		background-image: url(../../../images/new-footer-sprint.png);
	}

	body.webp .embeddedServiceHelpButton .helpButton .uiButton {
		background-image: url(../../../images/new-footer-sprint.webp);
	}
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
a,
button {
	/*    &:focus{ outline: 1px dotted $n_dark_blue_2;}*/
}

.ft-hgt a:focus,
.tp-bar-cn a:focus,
.owl-nav div:focus {
	outline: 1px dotted #fff;
}

.screen-reader-only {
	position: absolute;
	height: 1px;
	width: 1px;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
	-webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
	overflow: hidden !important;
}
.screen-reader-only:focus {
	clip: auto !important;
	clip-path: none;
	color: #006dff;
	display: block;
	font-size: 1em;
	height: auto;
	line-height: normal;
	padding: 0 5px;
	text-decoration: none;
	width: auto;
	z-index: 100000;
	outline: none;
}

.bfq-fqs .screen-reader-only:focus {
	top: -18px;
	outline: 1px dotted #0528a0;
	padding: 1px 1px;
	left: 2px;
	line-height: 1.1;
	font-size: 12px;
}

a.skip-nav {
	left: -999px;
	position: absolute;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
	z-index: -999;
	font-family: 'Arimo';
	font-weight: 400;
}
a.skip-nav:focus,
a.skip-nav:active {
	background-color: #fff;
	color: #006dff;
	font-family: 'Arimo';
	font-weight: 600;
	font-size: 16px;
	height: 44px;
	line-height: 42px;
	left: 15px;
	top: 27px;
	width: auto;
	overflow: auto;
	padding: 0px 20px;
	border-radius: 2px;
	text-align: center;
	border: 1px solid #d9d9d9;
	z-index: 1200;
}
.nav-bw a.skip-nav:focus,
.nav-bw a.skip-nav:active {
	top: 17px;
}

.screen-reader-label-g .gfield_label {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

/*bolt*/
/*bolt blog*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
.bv3-bnr {
	position: relative;
	/*Triangle*/
}
.bv3-bnr.iv-top .im-cl {
	padding: 0 0 30px 0;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}
.bv3-bnr.iv-mdl .im-cl {
	padding: 30px 0 30px 0;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.bv3-bnr.iv-btm .im-cl {
	padding: 30px 0 0 0;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.bv3-bnr .im-cl {
	display: -webkit-box;
	display: block;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-direction: normal;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 0;
	line-height: 1;
}
.bv3-bnr .bt2-cta-trm {
	margin: 0 0 30px 0;
}
.bv3-bnr .bt-cd-blk {
	margin: 0 0 30px 0;
}
.bv3-bnr .bt-cd-sdrp {
	margin: 0 0 30px 0;
}
.bv3-bnr .cnt-cl {
	padding-top: 30px;
	padding-bottom: 30px;
	-webkit-align-self: center;
	-moz-align-self: center;
	-ms-align-self: center;
	align-self: center;
}
.bv3-bnr .cnt-cl > div:last-child {
	margin-bottom: 0;
}
.bv3-bnr .bt-cd-sdrp {
	height: 200px;
}
.bv3-bnr:before {
	content: '';
	height: 100%;
	display: none;
	position: absolute;
	z-index: 1;
	top: 0;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: contain;
	width: 31%;
}

.bv3-bnr.module-019:before {
	z-index: 0;
}

@media (min-width: 768px) {
	.bv3-bnr .bv3-bnr-dts {
		content: '';
		height: auto;
		top: 0;
		bottom: 0;
		width: 50%;
		position: absolute;
		z-index: 0;
		/* background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
    linear-gradient(#fff 28px, transparent 1%) right, #0528a0; */
		background-size: 30px 30px;
	}
}
@media (min-width: 768px) and (max-width: 767px) {
	.bv3-bnr .bv3-bnr-dts {
		/* background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}
@media (min-width: 768px) {
	.bv3-bnr.lgt-bg .bv3-bnr-dts {
		/* background: linear-gradient(90deg, #F3F5FB 28px, transparent 1%) right,
      linear-gradient(#F3F5FB 28px, transparent 1%) right, #0528a0; */
		background-size: 30px 30px;
	}
}
@media (min-width: 768px) and (max-width: 767px) {
	.bv3-bnr.lgt-bg .bv3-bnr-dts {
		display: none;
		/* background: linear-gradient(90deg, #F3F5FB 21px, transparent 1%) right,
    linear-gradient(#F3F5FB 21px, transparent 1%) right, #0528a0; */
		background-size: 22px 22px;
	}
}
@media (min-width: 768px) {
	.bv3-bnr.ih-r .bv3-bnr-dts {
		right: 0;
	}
	.bv3-bnr.hdndots .bv3-bnr-dts {
		display: none;
	}
	.bv3-bnr.ih-r .im-cl {
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.bltrg:before {
		/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/blue-purple.svg); */
	}

	.ylwrg:before {
		/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/blue-yellow.svg); */
	}

	.bt-cd-blk .trustpilot-widget {
		display: table;
		max-width: 240px;
	}
}
@media (max-width: 767px) {
	.bv3-bnr {
		/*Triangle*/
	}
	.bv3-bnr .bv3-bnr-dts {
		/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/home/dots.png); */
		text-align: center;
		padding: 120px 0 0 0;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.bv3-bnr .row-bv2 {
		text-align: center;
	}
	.bv3-bnr .bt2-cta-cnt {
		text-align: center;
	}
	.bv3-bnr .btnbv2 {
		width: 350px;
		max-width: 100%;
	}
	.bv3-bnr .bt-cd-blk {
		margin-left: auto;
		margin-right: auto;
		display: table;
	}
	.bv3-bnr .cnt-cl {
		background-color: #ffffff;
		padding-top: 20px;
		padding-bottom: 0;
	}
	.bv3-bnr.iv-top,
	.bv3-bnr.iv-mdl,
	.bv3-bnr.iv-btm {
		padding: 30px 0 30px 0;
	}
	.bv3-bnr.iv-top .im-cl,
	.bv3-bnr.iv-mdl .im-cl,
	.bv3-bnr.iv-btm .im-cl {
		padding: 0;
	}
	.bv3-bnr.tr18-of {
		padding-bottom: 130px;
	}
	.bv3-bnr .im-cl .visible-xs {
		margin: 0 auto;
	}
	.bv3-bnr:before {
		display: none;
		background-position: left bottom;
		/* background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/bolt/triangles/svgs/blue-purple.svg); */
		top: 0;
		right: 0;
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.bv3-bnr .im-cl {
		display: none;
	}
	.bv3-bnr .bt-cd-sdrp {
		height: auto;
	}
}
/*bolt*/
/*bolt blog*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
.bv19-ppl {
	padding: 60px 0 70px 0;
}
.bv19-ppl .cpt-cta {
	margin: 40px auto 0 auto;
	display: table;
}

.blt19-hd {
	margin: 0 0 50px 0;
}

.blt19-pplw {
	margin: 0 0 50px 0;
}
.blt19-pplw .bt19-pplr {
	margin: 0 -10px 20px -10px;
}
.blt19-pplw .bt19-pplr .pplr-l {
	padding: 0 10px;
	font-size: 0;
	margin: 0;
}
.blt19-pplw .bt19-pplr .pplr-r {
	padding: 0 10px;
}
.blt19-pplw .bt19-pplr .pplr-r a {
	text-decoration: none !important;
}

.blt-title-with-logo {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: column-reverse;
}

.blt-title-with-logo .logo {
	height: 80px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
}

.blt-title-with-logo .logo.left {
	justify-content: flex-start;
}

.blt-title-with-logo .logo a {
	display: contents;
}

.blt-title-with-logo img {
	width: 30%;
	margin-left: 0;
	margin-right: 0;
}

.blt-title-with-logo h3 {
	width: 100%;
	text-align: center;
}

.blt-title-with-logo-align-left h3 {
	text-align: left;
	width: 100%;
}
.blt-title-with-logo-align-logo-left .logo {
	justify-content: flex-start;
}

@media (max-width: 1023px) {
	.no-triangle.bv3-bnr:before {
		background: none;
		display: none;
	}
	.blt-title-with-logo .logo {
		justify-content: center !important;
	}
	.blt-title-with-logo-align-left h3 {
		text-align: center !important;
		width: 100%;
	}
}

@media (min-width: 768px) {
	.blt19-pplw .bt19-pplr {
		display: -webkit-box;
		display: block;
		display: -moz-box;
		display: -webkit-flex;
		display: flex;
	}
	.blt19-pplw .bt19-pplr .pplr-l {
		-webkit-box: 0;
		-moz-box: 0;
		-webkit-flex: 0 0 160px;
		-ms-flex: 0 0 160px;
		flex: 0 0 160px;
	}
}
@media (max-width: 767px) {
	.bv19-ppl {
		padding: 30px 0 40px 0;
	}

	.blt19-pplw {
		margin: 0 0 40px 0;
	}

	.blt19-pplw .bt19-pplr {
		text-align: center;
		margin-bottom: 40px;
	}
	.blt19-pplw .ppl-il {
		margin: 0 0 10px 0;
		display: inline-block;
		font-size: 0;
	}
}

.module-019 .colbv2-lg-6 {
	background-color: white;
}

@media (min-width: 1024px) {
	.module-019 .colbv2-lg-6 {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 30px;
	}
	.module-019:nth-child(even) .colbv2-lg-6:nth-child(even) {
		background-color: #f3f5fb;
	}
	.module-019:nth-child(even) .colbv2-lg-6:nth-child(odd) {
		background-color: white;
	}
	.module-019:nth-child(odd) .colbv2-lg-6:nth-child(even) {
		background-color: white;
	}
	.module-019:nth-child(odd) .colbv2-lg-6:nth-child(odd) {
		background-color: #f3f5fb;
	}
}

@media screen and (max-width: 479px) {
	.bltrs #check-my-credit {
		padding-top: 40px;
		margin-top: -40px;
	}
}

.opploans-mobile-only {
	display: none;
}

@media (max-width: 767px) {
	.opploans-mobile-only {
		display: inline;
	}
}

#gform_submit_button_2 {
	display: none;
}

#will-opploans-check-my-creadit {
	scroll-margin-top: 4em;
}

/* --------------------------------------- */
/* ---------- start md-bolt-024 ---------- */
/* --------------------------------------- */

.bolt-024 {
	font-family: 'Arimo';
	padding-top: 1em;
	padding-bottom: 4em;
}

.bolt-024 .heading {
	margin-bottom: 2em;
}

.bolt-024 .heading .title {
	font-size: 36px;
	line-height: 43px;
	margin-bottom: 15px;
	text-align: center;
	color: #0528a0;
	font-family: 'Arimo Bold';
	font-weight: bold;
}

.bolt-024 .heading .title :is(h1, h2, h3, h4, h5, h6) {
	font-size: 36px;
	line-height: 43px;
	margin-bottom: 15px;
	text-align: center;
	color: #0528a0;
}

.bolt-024 .heading span {
	font-family: 'Arimo';
	font-weight: 400;
	line-height: 1.3;
	color: #404040;
	font-size: 16px;
	text-align: center;
}

.bolt-024 .cards-container {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: 1.5em;
	margin-bottom: 1em;
}

.bolt-024 .cards-container.content3 {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 1.5em;
	margin-bottom: 1em;
}

.bolt-024 .card-container {
	box-shadow: 1px 1px 10px rgba(15, 16, 16, 0.2);
	/* display: grid; */
	/* place-items: center; */
	text-align: center;
	padding-left: 1em;
	padding-right: 1em;
	background-color: white;
	min-height: 210px;
	vertical-align: top;
}

.bolt-024 .card-header {
	font-size: 40px;
	font-family: 'Arimo Bold';
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	height: 40px;
	vertical-align: top;
	display: inline-block;
}

.bolt-024 .card-header img {
	width: auto;
	height: 40px;
}

.bolt-024 .card-header span {
	font-size: 40px;
}

.bolt-024 .card-title {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-weight: bold;
}

.bolt-024 .card-content .blt-cnt p {
	font-family: 'Arimo';
	font-size: 16px;
	line-height: 1.2;
	color: #575757;
	text-align: center;
}

.bolt-024 .card-content .bt2-cta-cnt {
	margin: 0 0 0 0;
	padding-bottom: 0.5em;
}

.bolt-024 .span {
	grid-column: span 2;
}

.bolt-024 .span-full {
	grid-column: span 2;
}

.bolt-024 .start {
	grid-column-start: 1;
}

.bolt-024 .blt-cnt {
	display: grid;
	place-content: center;
	margin-top: 30px;
}

.bolt-024 .bt2-cta-trm.btv2pc-cnw {
	margin: 0 0 0 0;
}

.bolt-024 .ic-2c-cta {
	width: 269px;
	height: 47px;
}

.bolt-024 .ic-2c-cta a {
	width: 100%;
}

.bolt-024 .bottom-text {
	display: grid;
	place-content: center;
	margin-top: 19px;
}

.bolt-024 .bottom-text a:hover {
	color: #006dff;
}

/* ---------- start mobile ----------- */

.bolt-024 .mobile {
	display: none;
}

.bolt-024 .accordion {
	background-color: white;
	display: grid;
	grid-template-columns: 1fr;
	max-width: 442px;
	min-height: 53px;
	box-shadow: 1px 1px 10px rgba(15, 16, 16, 0.2);
	width: 100%;
}

.bolt-024 .accordion__header {
	display: flex;
	align-items: center;
	padding: 12px 20px 12px 20px;
}

.bolt-024 .accordion__icon_left {
	width: 27.93px;
	height: 27.93px;
	display: grid;
	place-content: center;
}

.bolt-024 .accordion__icon_left img {
	width: 27.93px;
	height: 27.93px;
	max-width: none;
}

.bolt-024 .accordion__icon_left span {
	font-size: 27.93px;
}

.bolt-024 .accordion__body {
	margin-left: 16px;
}

.bolt-024 .accordion__body .bt2-cta-cnt {
	margin: 0 0 0 0;
}

.bolt-024 .accordion__body .title {
	font-size: 16px;
	font-weight: bold;
}

.bolt-024 .mobile input {
	display: none;
}

.bolt-024 .accordin__item div {
	overflow: hidden;
}

.bolt-024 .accordin__item .blt-cnt p {
	line-height: normal;
	margin-bottom: 0;
}

.bolt-024 .accordin__item_content p {
	text-align: center;
}

.bolt-024 .blt-cnt a:not(.btnbv2) {
	color: #0528a0;
	text-decoration: none;
}

.bolt-024 .blt-cnt a:not(.btnbv2):hover {
	color: #006dff;
}

.bolt-024 .accordin__item_content span {
	text-align: center;
}

/* ---------- end mobile ------------ */

@media (max-width: 980px) {
	.bolt-024 .cards-container {
		grid-template-columns: repeat(4, 1fr);
	}

	.bolt-024 .span {
		grid-column: span 2;
	}

	.bolt-024 .span-full {
		grid-column: span 4;
	}

	.bolt-024 .cards-container.content3 {
		grid-template-columns: repeat(2, 1fr);
	}

	.bolt-024 .cards-container.content3 .span {
		grid-column: span 1;
	}

	.bolt-024 .cards-container.content3 .span-full {
		grid-column: span 2;
	}
}

@media (max-width: 767px) {
	.bolt-024 .heading {
		margin-bottom: 21px;
	}

	.bolt-024 .heading .title {
		font-size: 24px;
		line-height: 33px;
	}

	.bolt-024 .heading .title :is(h1, h2, h3, h4, h5, h6) {
		font-size: 24px;
		line-height: 33px;
	}

	.bolt-024 .cards-container {
		display: none;
	}

	.bolt-024 .cards-container.content3 {
		display: none;
	}

	.bolt-024 .span {
		grid-column: span 1;
	}

	.bolt-024 .span-full {
		grid-column: span 1;
	}

	.bolt-024 .mobile {
		display: flex;
		justify-items: center;
		align-items: center;
		flex-direction: column;
		gap: 15px;
	}

	.bolt-024 .blt-cnt {
		margin-top: 19px;
	}
}

.opploans-related-content-wrapper {
	border: 1px solid black;
	border-radius: 4px;
	padding: 15px;
	margin-bottom: 15px;
}
.opploans-related-content-wrapper h3 {
	margin-bottom: 0;
	line-height: 1em;
}
.opploans-related-content {
	display: flex;
	flex-direction: row;
}
.opploans-related-content-item {
	display: flex;
	flex-direction: column;
	width: 180px;
	margin: 15px 20px 0 0;
}

.opploans-related-content-item .img {
	width: 100%;
	height: 120px;
	background-size: cover;
	background-position: center center;
}

.opploans-related-content-item a {
	text-decoration: none !important;
}
.opploans-related-content-item a h4:hover {
	color: #026df9;
}
.opploans-related-content-item a h4 {
	font-size: 16px;
	text-decoration: none !important;
	line-height: 1.2em;
	color: #3c3c44;
	margin-top: 10px;
	margin-bottom: 10px;
}

@media (max-width: 767px) {
	.opploans-related-content {
		flex-direction: column;
	}
	.opploans-related-content-item {
		width: 100%;
	}
}

/* ------------------------------------- */
/* ---------- end md-bolt-024 ---------- */
/* ------------------------------------- */

/* --------- material icons ------------ */
.vv-zb8oo6-house {
	font-size: 30px !important;
	position: absolute;
	left: 0;
	top: 0;
	color: #026dfa;
}

.vv-zb8oo6-schedule {
	font-size: 27px !important;
	position: absolute;
	left: 0;
	top: 0;
	color: #ffa000;
}
/* ------------------------------------- */

/* --------- material icons ------------ */
.vv-zb8oo6-house {
	font-size: 30px !important;
	position: absolute;
	left: 0;
	top: 0;
	color: #026dfa;
}

.vv-zb8oo6-schedule {
	font-size: 27px !important;
	position: absolute;
	left: 0;
	top: 0;
	color: #ffa000;
}
/* ------------------------------------- */

/* -------------start LCR--------------- */
.vv-pk2w2w-lcr {
	display: flex;
	color: #8c8c8c;
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	padding: 1em;
	padding-left: 0;
}
/* -------------end LCR----------------- */

.global-module-vertical-spacing {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

/* MODULE 025 */

.bolt-025-wrapper {
	width: 100%;
}

.bolt-025 {
	position: relative;
	width: 100%;
	max-width: 1400px;
	margin: 0 auto;
	font-family: 'Arimo Bold';
}

.bolt-025.inverted {
	text-align: right;
}

.bolt-025 .bgimage {
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	width: calc(50% + 200px);
	max-width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	z-index: -1;
}
.bolt-025.inverted .bgimage {
	left: 0;
	right: auto;
}

.bolt-025 .blueribbon {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: url(../../../images/hero-414.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	z-index: -1;
}

.bolt-025.inverted .blueribbon {
	transform: scaleX(-1);
}

.bolt-025 .module-clock {
	display: none;
	flex-direction: column;
	margin-bottom: 14px;
	background-image: url(../../../images/countdown-timer-box.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
	width: 100%;
	max-width: 400px;
	min-height: 117px;
	aspect-ratio: 2.5;
	margin: auto;
	align-items: center;
	justify-content: center;
	padding-top: 28px;
}

@media (min-width: 721px) {
	.bolt-025 .module-clock {
		margin: 0;
		max-width: 350px;
	}
}

.bolt-025 .module-clock span {
	color: #ffffff;
	font-family: 'Arimo';
	font-size: 16px;
	line-height: 22px;
}
.bolt-025 .module-clock span.clock {
	/*background-image: url(https://www.opploans.com/wp-content/themes/wp-opploans/opploans/assets/images/orange-clock.svg);
  background-repeat: no-repeat;
  background-position: left center;*/
	margin-top: 5px;
	font-weight: 700;
}

.bolt-025 h1 {
	font-family: 'Arimo Bold';
	font-size: 46px;
	color: #ffffff;
	/*font-weight: 700;*/
	line-height: 46px;
}

.bolt-025 ul {
	margin-top: 17px;
	color: white;
	font-family: 'Arimo' !important;
	list-style: none;
	max-width: 250px;
	text-align: left;
}

.bolt-025.inverted ul {
	margin-right: 0;
	margin-left: auto;
}

.bolt-025 ul li {
	font-size: 16px;
	/*font-weight: 500;*/
	line-height: 26px;
	margin-bottom: 0;
}

.bolt-025 ul li:before {
	content: '';
	border: 0.125rem solid #ffa000;
	background: none;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-right: 10px;
}

.bolt-025 a.button {
	color: black;
	background-color: #ffa028;
	padding: 13px 23px;
	border-radius: 2px;
	display: inline-block;
	font-family: 'Arimo Bold';
	font-size: 16px;
	/*font-weight: 700;*/
	margin-top: 15px;
	margin-bottom: 20px;
}

.bolt-025 a.button:hover {
	background-color: #e46550;
}

.bolt-025 span.foot {
	display: block;
	color: #ffa028;
	font-family: 'Arimo' !important;
	font-size: 16px;
	max-width: 250px;
}

.bolt-025.inverted span.foot {
	margin-right: 0;
	margin-left: auto;
}

.bolt-025 span.foot a {
	color: #ffa028;
	font-family: 'Arimo' !important;
	font-size: 16px;
	/*font-weight: 700;*/
	text-decoration: underline;
}

@media (max-width: 1023px) {
	.bolt-025 .container-bv2 {
		max-width: 1023px !important;
	}
	.bolt-025 h1 {
		font-size: 36px;
		color: #ffffff;
		line-height: 40px;
	}
}

@media (max-width: 720px) {
	.bolt-025,
	.bolt-025.inverted {
		text-align: center;
	}

	.bolt-025 h1 {
		font-size: 30px;
		color: #ffffff;
		line-height: 40px;
	}

	.bolt-025 span.foot,
	.bolt-025 ul {
		margin-right: auto !important;
		margin-left: auto !important;
	}

	.bolt-025 .blueribbon {
		background-image: url(../../../images/hero-414-flat.svg);
		background-position: left;
	}

	.bolt-025 .bgimage {
		background-image: none !important;
	}
}

.art-title {
	margin-bottom: 10px !important;
}

@media (max-width: 767px) {
	.bltv2-wr .bltv2-trl {
		padding-left: 45px;
		line-height: 32px !important;
	}
	.wusv2-rw .bltv2-wr .wus-bltv2 {
		left: 0;
	}
	.bltv2-wr .wus-ipos span.m-icon {
		margin-left: -7px !important;
		max-width: 40px !important;
	}
	.bltv2-wr p {
		margin-left: 0 !important;
	}
	.btv2-2c-ic .btc-cbw {
		padding-left: 0;
	}
	.btv2-2c-ic .btc-cbw .material-icons-outlined {
		display: none;
	}
	.wusv2-lstw .bltv2-wr:last-child {
		padding-bottom: 30px;
	}
}
/* MODULE 026 */

.bolt-026-wrapper {
	width: 100%;
}

.bolt-026 {
	position: relative;
	width: 100%;
	max-width: 1400px;
	margin: 0 auto;
	font-family: 'Arimo Bold';
	/*min-height: 455px;*/
}

.bolt-026 .bolt-026-two-columns {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: stretch;
	overflow: hidden;
}

.bolt-026 .bolt-026-two-columns .column {
	width: 50%;
	padding: 0px;
	margin: 0;
	position: relative;
	min-height: 250px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: baseline;
}

.bolt-026.inverted .bolt-026-two-columns {
	flex-direction: row-reverse;
}

.bolt-026 .imgshadow {
	position: absolute;
	top: -10%;
	right: auto;
	aspect-ratio: 1 / 1;
	height: 120%;
	width: auto;
	z-index: -1;
	border-radius: 50%;
	transform: translate(-50%, 0);
}

.bolt-026 .imgshadow.shadow1 {
	left: calc(50% + 15px);
	background-color: #0528a0;
}

.bolt-026 .imgshadow.shadow2 {
	left: calc(50% + 30px);
	background-color: #9f9f9f;
}

.bolt-026 .bgimage {
	position: absolute;
	top: -10%;
	left: 50%;
	aspect-ratio: 1 / 1;
	height: 120%;
	width: auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	z-index: -1;
	border: 0px solid white;
	border-radius: 50%;
	transform: translate(-50%, 0);
}
.bolt-026.inverted .bgimage {
}
.bolt-026.inverted .imgshadow.shadow1 {
	left: calc(50% - 15px);
}

.bolt-026.inverted .imgshadow.shadow2 {
	left: calc(50% - 30px);
}

.bolt-026 .blueribbon {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
	background: rgb(25, 47, 103);
	background: linear-gradient(180deg, #006dff 0%, #0528a0 65.61%);
}

.bolt-026.inverted .blueribbon {
	transform: scaleX(-1);
}

.bolt-026 h1 {
	font-family: 'Arimo Bold';
	font-size: 46px;
	color: #ffffff;
	font-weight: 700;
	line-height: 46px;
}

.bolt-026 ul {
	margin-top: 24px;
	color: white;
	font-family: 'Arimo' !important;
	list-style: none;
}

.bolt-026 ul li {
	font-size: 16px;
	/*font-weight: 500;*/
	line-height: 26px;
	margin-bottom: 0;
}

.bolt-026 ul li:before {
	content: '';
	border: 0.125rem solid #ffa000;
	background: none;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-right: 10px;
}

.bolt-026 a.button {
	color: black;
	background-color: #ffa028;
	padding: 13px 23px;
	border-radius: 2px;
	display: inline-block;
	font-family: 'Arimo Bold';
	font-size: 16px;
	/*font-weight: 700;*/
	margin-top: 24px;
	margin-bottom: 24px;
}

.bolt-026 a.button:hover {
	background-color: #e46550;
}

.bolt-026 span.foot {
	display: block;
	color: #ffa028;
	font-family: 'Arimo' !important;
	font-size: 16px;
}
.bolt-026 p {
	font-family: 'Arimo' !important;
}
.bolt-026 p.foot {
	display: block;
	color: #ffa028;
	font-family: 'Arimo' !important;
	font-size: 16px;
}
.bolt-026 span.foot p {
	position: relative;
	padding-left: 29px;
}
.bolt-026 p {
	color: #fff;
}
.bolt-026 span.foot p::before {
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMS4yNUgxOU0xIDEuMjVWMTRDMSAxNC4xOTg5IDEuMDc5MDIgMTQuMzg5NyAxLjIxOTY3IDE0LjUzMDNDMS4zNjAzMiAxNC42NzEgMS41NTEwOSAxNC43NSAxLjc1IDE0Ljc1SDE4LjI1QzE4LjQ0ODkgMTQuNzUgMTguNjM5NyAxNC42NzEgMTguNzgwMyAxNC41MzAzQzE4LjkyMSAxNC4zODk3IDE5IDE0LjE5ODkgMTkgMTRWMS4yNU0xIDEuMjVMMTAgOS41TDE5IDEuMjUiIHN0cm9rZT0iI0ZGQTAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
	width: 18px;
	height: 18px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.bolt-026 p.foot {
	position: relative;
	padding-left: 29px;
	display: inline;
}

.bolt-026 p.foot::before {
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMS4yNUgxOU0xIDEuMjVWMTRDMSAxNC4xOTg5IDEuMDc5MDIgMTQuMzg5NyAxLjIxOTY3IDE0LjUzMDNDMS4zNjAzMiAxNC42NzEgMS41NTEwOSAxNC43NSAxLjc1IDE0Ljc1SDE4LjI1QzE4LjQ0ODkgMTQuNzUgMTguNjM5NyAxNC42NzEgMTguNzgwMyAxNC41MzAzQzE4LjkyMSAxNC4zODk3IDE5IDE0LjE5ODkgMTkgMTRWMS4yNU0xIDEuMjVMMTAgOS41TDE5IDEuMjUiIHN0cm9rZT0iI0ZGQTAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
	width: 18px;
	height: 18px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.bolt-026 span.foot a {
	color: #ffa028;
	font-family: 'Arimo' !important;
	font-size: 16px;
	/*font-weight: 700;*/
	text-decoration: underline;
}

.bolt-026 span.foot a:hover {
	color: #e46550;
}

@media (max-width: 1225px) {
	/*.bolt-026 .container-bv2 {
    padding-left: 20px;
    padding-right: 50%;
  }
  .bolt-026.inverted .container-bv2 {
    padding-left: 50%;
    padding-right: 20px;
  }*/
}

@media (max-width: 1023px) {
	.bolt-026 .container-bv2 {
		max-width: 1023px !important;
	}
	.bolt-026 h1 {
		font-size: 36px;
		color: #ffffff;
		line-height: 40px;
	}
}

@media (max-width: 830px) {
	.bolt-026 .container-bv2 {
		max-width: 1023px !important;
	}
	.bolt-026 h1 {
		font-size: 36px;
		color: #ffffff;
		line-height: 40px;
	}
}

@media (max-width: 720px) {
	.bolt-026.inverted .container-bv2 {
		/*padding-left: 20px;
    padding-right: 20px;*/
	}
	.bolt-026 .container-bv2 {
		/*padding-left: 20px;
    padding-right: 20px;*/
	}
	.bolt-026,
	.bolt-026.inverted {
		text-align: center;
	}

	.bolt-026 .bolt-026-two-columns .column {
		width: 100%;
	}

	.bolt-026 .bolt-026-two-columns .column:last-child {
		display: none;
	}

	.bolt-026 h1 {
		font-size: 30px;
		color: #ffffff;
		line-height: 40px;
	}

	.bolt-026 span.foot,
	.bolt-026 ul {
		margin-right: auto !important;
		margin-left: auto !important;
		max-width: 250px;
		text-align: left;
	}
	.bolt-026 span.foot {
		max-width: 250px;
		text-align: center;
	}

	.bolt-026 .bgimage {
		display: none;
		background-image: none !important;
	}
	.bolt-026 .imgshadow {
		display: none;
	}
}

/*BOLT 027*/
#offer {
	color: black;
	border-radius: 3px;
	font-family: 'Arimo';
	font-size: 14px;
	font-weight: 400;
	width: 100%;
	height: 48px;
	background-color: transparent;
	border: 1px solid #e7e7e7;
	margin-right: 15px;
	padding: 0.5rem 0.625rem 0.5625rem;
}
#offer:focus {
	border: 1px solid #0528a0;
}
.bolt-027 .btnbv2-primary {
	height: 48px;
}
.bolt-027 .offer-text {
	margin-top: 20px;
}
.bolt-027 .offer-text p a {
	color: #8c8c8c;
	text-decoration: underline;
}
.bolt-027 .offer-text p a:hover {
	text-decoration: none;
}

.bolt-027 .alert.warning {
	text-align: left;
	margin: 10px 0;
}
.offer-form {
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.offer-text p {
	color: #8d929e;
	font-size: 12px;
	line-height: 1.4;
}
@media (max-width: 767px) {
	.bolt-027 .offer-text p {
		text-align: center;
	}
	.offer-row {
		flex-wrap: wrap !important;
	}
	.bolt-027 .alert.warning {
		text-align: center;
	}
	.offer-form {
		display: block;
		max-width: 335px;
		margin: 30px auto 0;
	}
	.offer-form button {
		width: 100%;
		display: block;
		margin-top: 15px;
	}
	.btv2-2c-ic .btc-cbw .material-icons-outlined {
		display: none;
	}
	.wusv2-lstw .bltv2-wr:last-child {
		padding-bottom: 30px;
	}
}

/*BOLT 027*/
#offer {
	color: black;
	border-radius: 3px;
	font-family: 'Arimo';
	font-size: 14px;
	font-weight: 400;
	width: 100%;
	height: 48px;
	background-color: transparent;
	border: 1px solid #e7e7e7;
	margin-right: 15px;
	padding: 0.5rem 0.625rem 0.5625rem;
}
#offer:focus {
	border: 1px solid #0528a0;
}
.bolt-027 .btnbv2-primary {
	height: 48px;
}
.bolt-027 .offer-text {
	margin-top: 20px;
}
.bolt-027 .offer-text p a {
	color: #8c8c8c;
	text-decoration: underline;
}
.bolt-027 .offer-text p a:hover {
	text-decoration: none;
}

.bolt-027 .alert.warning {
	text-align: left;
	margin: 10px 0;
}
.offer-form {
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.offer-text p {
	color: #8d929e;
	font-size: 12px;
	line-height: 1.4;
}
@media (max-width: 767px) {
	.bolt-027 .offer-text p {
		text-align: center;
	}
	.offer-row {
		flex-wrap: wrap !important;
	}
	.bolt-027 .alert.warning {
		text-align: center;
	}
	.offer-form {
		display: block;
		max-width: 335px;
		margin: 30px auto 0;
	}
	.offer-form button {
		width: 100%;
		display: block;
		margin-top: 15px;
	}
	.btv2-2c-ic .btc-cbw .material-icons-outlined {
		display: none;
	}
	.wusv2-lstw .bltv2-wr:last-child {
		padding-bottom: 30px;
	}
}

.op-prm-w .opbw:only-child {
	flex-basis: unset !important;
}
/**WPD-520 and WPD-554**/
@media (max-width: 767px) {
	.bn-breads .breadcrumbs span {
		display: none;
	}
	.bn-breads .breadcrumbs span a span {
		display: inline-block;
	}
	.bn-breads .breadcrumbs span a {
		padding-left: 20px;
		position: relative;
	}
	.bn-breads .breadcrumbs span a:after {
		left: -10px;
		top: 2px;
		content: '\e5e0';
		position: absolute;
	}
	.bn-breads .breadcrumbs span:nth-last-child(2) {
		display: inline-block;
	}
	.bpg-bread-wrap .breadcrumbs span {
		display: none;
	}
	.bpg-bread-wrap .breadcrumbs span a span {
		display: inline-block;
	}
	.bpg-bread-wrap .breadcrumbs span a {
		padding-left: 20px;
		position: relative;
	}
	.bpg-bread-wrap .breadcrumbs span a:after {
		left: -10px;
		top: 2px;
		content: '\e5e0';
		position: absolute;
	}
	.bpg-bread-wrap .breadcrumbs span:nth-last-child(2) {
		display: inline-block;
	}
	.blt-breds .breadcrumbs span {
		display: none;
	}
	.blt-breds .breadcrumbs span a span {
		display: inline-block;
	}
	.blt-breds .breadcrumbs span a {
		padding-left: 20px;
		position: relative;
	}
	.blt-breds .breadcrumbs span a:after {
		left: -10px;
		top: 2px;
		content: '\e5e0';
		position: absolute;
	}
	.blt-breds .breadcrumbs span:nth-last-child(2) {
		display: inline-block;
	}
	.blg-blt-bread span span {
		display: none;
	}
	.blg-blt-bread span span:nth-last-child(2) {
		display: inline-block;
	}
	.blbr .blg-blt-bread a {
		padding-left: 20px !important;
	}
	.blbr .blg-blt-bread a:after {
		right: initial;
		left: 1px;
		content: '\e5e0';
	}
}
/*WPD-557*/
.lp-footer-menu {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 20px;
	border-bottom: 1px #c3c2c2 solid;
}
.lp-footer-menu a {
	display: inline-block;
	margin: 0 15px;
	font-size: 14px;
	text-decoration: none;
	color: #716f6f;
}
.lp-footer-menu a:hover {
	text-decoration: underline;
	color: #006dff;
}
@media (max-width: 767px) {
	.lp-footer-menu {
		border-bottom: 0;
	}
	.lp-footer .icons-left {
		border-bottom: 0;
	}
	.lp-footer-menu a {
		margin: 0 7px;
	}
}

/*WPD-577*/
@media (max-width: 767px) {
	.bfq-acrdw.faq_sin .bfq-hdng {
		width: 100% !important;
		max-width: 100%;
		margin: 0;
	}
	.faq-flex {
		flex-direction: column-reverse;
	}
}
/**WPD-562**/
.b13-mtl {
	border: 0;
	background: transparent;
	font-size: 24px;
	cursor: pointer;
	padding: 0;
}
.b13-mtl:hover,
.b13-mtl:focus {
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
.bfq-mtl {
	border: 0;
	background: transparent;
	font-size: 16px;
	cursor: pointer;
	padding: 0;
}
.bfq-mtl:hover,
.bfq-mtl:focus {
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
/**WPD-774**/
@media (max-width: 767px) {
	.bolt-026 .bolt-026-two-columns .column {
		align-items: center;
	}
}

/** WPD-822 start **/
.fixed-cta {
	display: none;
	width: 100vw;
	position: fixed;
	left: 0;
	bottom: 2rem;
	z-index: 9;
}

.fixed-cta__container {
	padding: 0 20px;
	width: 100%;
}

@media (max-width: 767px) {
	.fixed-cta {
		display: block;
	}

	.fixed-cta__container {
		max-width: 540px;
		margin: 0 auto;
		display: flex;
		flex-direction: column;
	}

	.site-content:has(.fixed-cta) .bpg-footer .ft-lt.lgt-bg {
		padding-bottom: 4rem;
	}

	.open-ccpapp .fixed-cta {
		bottom: 4rem;
	}

	.open-ccpapp .site-content:has(.fixed-cta) .bpg-footer .ft-lt.lgt-bg {
		padding-bottom: 6rem;
	}
}
/** WPD-822 end **/
