@charset "utf-8";
/* CSS Document */

.mktoGen.mktoImg {
    display: inline-block;
    line-height: 0;
}
* {
    box-sizing: border-box;
}
body {
    background-color: #ededed;
    font-family: 'Fira Sans';
}
.navbar { background-color: #ffffff; }
.footer_bottom { display: block; clear: both; }
h1 {
/*    text-align: center;*/
}
.bluebar {
    border-bottom: 6px solid #007ac3;
    margin-bottom: 25px;
}
.greenbar {
    border-bottom: 6px solid #85bc20;
    margin-bottom: 25px;
}
.redbar {
    border-bottom: 6px solid #e5202e;
    margin-bottom: 25px;
}
.red { color: #e5202e }
.orange { color: orangered; }
.green { color: #85bc20; }
/*.score { display: none; }*/
label.form-label { font-size: 18px; line-height: 22px; padding-bottom: 16px; }

	.bi::before {
  display: inline-block;
/*  content: "";*/
  vertical-align: -.125em;
/*  background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z' clip-rule='evenodd'/></svg>");*/
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
}
.up .sec1_inner .common_btn a {
    background-color: #007ac3;
    color: #ffffff;
}
.up .sec1_inner .common_btn a:hover {
    background-color: #6b6968;
    color: #007ac3;
}
.up .sec3_content .green_btn a {
    background-color: #85bc20;
    color: #ffffff;
}
.up .sec3_content .green_btn a:hover {
    background-color: #ffffff;
    color: #85bc20;
}
.up .sec5_content .common_btn a {
    background-color: #007ac3;
    color: #ffffff;
}
.up .sec5_content .common_btn a:hover {
    background-color: #ffffff;
    color: #007ac3;
}
.up .sec6_content .white_btn a {
    background-color: #ffffff;
    color: #007ac3;
    border-color: #007ac3;
}
.up .sec6_content .white_btn a:hover {
    background-color: #007ac3;
    border-color: #007ac3;
    color: #ffffff;
}
.up .mktoButton {
    background-color: #007ac3 !important;
    border-color: #007ac3 !important;
    color: #ffffff !important;
}
.up .mktoButton:hover {
    background-color: #ffffff !important;
    border-color: #007ac3 !important;
    color: #007ac3 !important;
}
.slidecontainer span {
    width: 100%;
	display: none;
}
.slider {
    -webkit-appearance: none;
    width: 100%;
    height: 20px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}
.slider:hover {
    opacity: 1;
}
.slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 25px;
height: 25px;
background: #85bc20;
cursor: pointer;
border-radius: 50px
}
.slider::-moz-range-thumb {
width: 25px;
height: 25px;
background: #85bc20;
cursor: pointer;
border-radius: 50px;
}

.jumbotron { background-image: url(https://assets.contenthub.wolterskluwer.com/api/public/content/d1554665255345598b06524039db60ca?v=670127aa);
	background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}
.hero-full__wrapper {width: 544px;padding: 32px 36px 26px;background: rgba(0,0,0,.8);color: #fff;}

.hero-full__title {margin-bottom: 24px;font-size: 42px;font-weight: 500;line-height: 1.33;}

.hero-full__title+.hero-full__description {margin-top: -8px;}

.hero-full__description {margin-bottom: 0px;font-size: 16px;line-height: 1.625;}
		
.jumbotron { border-radius: 0;}
/* Slider changes */
.slidecontainer {
    width: 100%;
}

.slider {
    -webkit-appearance: none;
    width: 100%;
    height: 10px;
    background: #d3d3d3;
	border-radius: 15px;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}
.slider:hover {
    opacity: 1;
}
.slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 25px;
height: 25px;
background: #85bc20;
cursor: pointer;
border-radius: 50px
}
.slider::-moz-range-thumb {
width: 25px;
height: 25px;
background: #85bc20;
cursor: pointer;
border-radius: 50px;
}
.mktoForm .mktoLogicalField {
    width: 100% !important;
}
fieldset.mktoFormCol {
    display: none;
}
.bg-secondary { background-color: #000000 !important; padding: 20px 0; }
.footertext , .footer_copyright{ font-size: 12px; line-height: 14px; color: #757575; }
.footer_con { font-size: 18px; color: #ffffff; line-height: 24px; padding: 16px 0; float: right; }
.footer_logo { float: left; }
.footer_terms { padding:  0 0 16px 0; }
.footer_terms a { color: #ffffff !important; font-size: 16px; }
.footer_terms .list-group-item {
  background-color: inherit;
  border: 0;
}


 @media (max-width: 768px) {
	 h1 { font-size: 30px !important; }
		  .bd-placeholder-img-lg { font-size: 3.5rem; }
		  .jumbotron {padding: 1rem 0;}
		  .hero-full__wrapper {width: 100%;}
	 .scale { font-size:12px; }
		 
      }