:root {
  --primary: #DF2928;
  --light-primary: #dddddd75;
}

body {
  margin: 0;
  font-family: 'Poppins' !important;
}
* {
	    outline: none !important;
}
a {
    color: var(--primary);
}
a:hover, a:focus {
    color: var(--primary);
}
#loader {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: 9999999;
    overflow: hidden;
	display: flex;
    justify-content: center;
    align-items: center;
}
#loader img {
    display: block;
    max-width: 80px;
}
.navbar-demo {
  width: 100%;
  z-index: 99;
}

.navbar-demo .nav-bar ul li {
  display: block;
}

.navbar-demo .nav-bar ul {
  padding: 0;
  display: table;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
}

.navbar-demo .nav-bar ul li a {
  font-size: 18px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  color: #000;
  padding: 18px;
  text-transform: uppercase;
}
.navbar-demo .nav-bar ul li a:hover {
  color: var(--primary);
}
.nav-bar {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}
.navbar-demo button.menu-btn {
  display: none;
}

.togglesearch {
  position: absolute;
  top: 74px;
  right: 8%;
  width: 350px;
  height: 60px;
  display: none;
}

.togglesearch input[type="text"] {
  width: 200px;
  padding: 5px 10px;
  margin-left: 23px;
  border: 1px solid var(--primary);
  outline: none;
}

.togglesearch input[type="button"] {
  width: 80px;
  padding: 5px 0;
  background: var(--primary);
  color: #fff;
  margin-left: -6px;
  border: 1px solid var(--primary);
  outline: none;
  cursor: pointer;
}
.top-header {
  /* width: 100%; */
  /* display: grid;
  grid-template-columns: auto auto auto; */
  display: flex;
  justify-content: space-between;
}
.top-header::before{
content: none;
}
.social {
  display: flex;
  flex-direction: row;
  padding-top: 0 !important;
  justify-content: center;
  align-items: center;
}
.social a {
  width: 50px;
  text-align: center;
}
div#logo {
  align-items: center;
  /* justify-content: center; */
  display: flex;
}
.rigt-header {
  display: flex;
  align-items: center;
  justify-content: center;
}
i.fa.fa-search {
  padding: 25px;
  cursor: pointer;
}
.fa-search:before {
  font-size: 22px;
}
button.btn-login {
  padding: 7px 35px;
  border-radius: 15px;
  border: none;
  background: var(--primary);
  color: #fff;
}

.mobile-header,
.mobile-logo {
  display: none !important;
}
.slider,
.grid-container,
.about-us {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}
.company-logo {
  width: 65px;
  height: auto;
}
.grid-image {
  width: 100px;
  height: 100px;
  padding: 10px;
  border: 2px solid #ccc;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2rem;
}
.col-xs-12 .grid-image {
    width: 100%;
    border: 1px solid #e9f2ff !important;
    border-radius: 10px;
    object-fit: cover;
    padding: 0 !important;
    height: auto;
    margin: 0 !important;
    margin-bottom: 4rem !important;
    display: block;
    text-decoration: none !important;
    overflow: hidden;
    min-height: 242px;
      -webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.col-xs-12 .product-name {
	font-weight:600 !important;
	font-size: 15px !important;
}
.grid-container {
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex !important;
  grid-template-columns: auto auto auto auto auto auto auto auto;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

.about-us {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.about-image-content,
.about-content {
  width: 45%;
}
.about-image-container {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}
img.about-image {
  width: 100%;
  height: auto;
  border-radius: 10px;
}
.about-title h2 {
  color: var(--primary) !important;
  font-size: 40px;
  font-weight: bold;
}

.market-title,h1.distribution-title {
	color: var(--primary) !important;
}
.about-description p {
  color: #7e7e7e;
}
.middle-content-section {
  /* background-image: url("~/blue-bg.png"); */
  background-size: cover;background-repeat:no-repeat;background-position:bottom;padding-bottom: 170px;background-color: var(--light-primary)}
.top-content-section {
  /* background-image: url("~/blue-top-bg.png"); */
  background-size: cover;background-repeat:no-repeat;background-position:bottom;background-color: #fff;padding-top: 3%;padding-bottom: 80px;}
.company-details {
  background-image: url("~/mac.jpg");
  background-size: cover;
  padding: 8%;
  background-position: top;
  position: relative;
  margin-top: 0;
}
.layer {
  background-color: #0000007a;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.company-title {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.company-title h2 {
  color: #fff;
  z-index: 100;
  font-weight:800;
  font-family: 'Poppins';
}
  .head-quarter-title,.it-distribution-title,.established-title {
	  font-weight:800;
	  font-size: 20px !important;
	 }
  .headquarter-details ,.established-details,.it-distribution-details{
	  opacity:.7;
  }
.about-company {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin-top: 20px;
}
.white-color {
  color: #fff;
  z-index: 100;
  font-family: 'Poppins';
}
.head-quarter,
.it-distribution,
.established {
  z-index: 100;
}
.offering-title {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5%;
}
#tabs {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  padding: 0 !important;
  flex-wrap: wrap;
}
a {
  cursor: pointer;
}

#tabs li {
  list-style: none;
  margin: 1rem 2rem;
}

#tabs li a {
  display: flex;
  background: var(--primary);
  width: 130px;
  height: 171px;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 6px #00000047;
  margin-left: 0;
  border-radius: 10px;
}

#tabs li a.inactive {
  background: #fff;
}
#tabs li a svg {
	transform: scale(1.1);
}
#tabs li a.inactive svg  {
	transform: scale(1);
}
#tabs li a:hover svg,
#tabs li a.inactive:hover  svg{
transform: scale(1.1);
}

#tabs li a.tab1 path,#tabs li a.tab2 path,#tabs li a.tab3 path {
	fill:#fff;
}
#tabs li a.tab4 path,#tabs li a.tab5 path,#tabs li a.tab6 path {
	stroke:#fff;
}

#tabs li a.tab1.inactive path,#tabs li a.tab2.inactive path,#tabs li a.tab3.inactive path {
	fill:#121212;
}
#tabs li a.tab4.inactive path,#tabs li a.tab5.inactive path,#tabs li a.tab6.inactive path {
	stroke:#121212;
}
#tabs li a svg > g {
	opacity:1 !important;
}
#tabs li a.inactive svg > g {
	opacity:0.495 !important;
}
.text-black {
	color:#000 !important;
}
.content {
  width: 85%;
  margin-left: auto;
}
.container {
  padding-top: 20px;
}

.container h2 {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 0;
  color: var(--primary);
  font-weight: 800;
  font-family: 'Poppins', sans-serif;
}

.container p {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 26px;
  font-family: 'Poppins', sans-serif;
  text-align: left;
  font-weight: 500;
  font-size: 15px;
}
.para {
  line-height: 26px;
  font-family: 'Poppins', sans-serif;
  text-align: justify;
  font-weight: 500;
  font-size: 15px;
  text-align: justify;
}
.container ul {
  margin-left: 25px;
  font-size: small;
  line-height: 1.4;
  list-style-type: disc;
}

.container li {
  padding-bottom: 5px;
  margin-left: 0;
}
.testimonials-person {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.testimonials-container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.testimonials-body {
  display: flex;
  width: 42%;
  border: 1px solid #ccc;
  padding: 3%;
  border-radius: 10px;
  box-shadow: 0 0 6px #00000047;
  background: #fff;
}
.testimonials-person {
  width: 65px;
  height: 65px;
  border-radius: 50%;
}
p.testimonials-content {
  padding: 0 25px;
}
.footer {
  padding: 8rem 4% 2rem 4% !important;
  display: flex;
  background-color: #f5f5f5;
  margin-top: 0;
  justify-content: space-between;
  padding-bottom: 15px;
}
.footerCopyright {
	 background-color: #f5f5f5;
}
.footer-left, .footer-right {
  width: 40%;
}
.footer-content{
  padding: 25px 0;
}
.footer-social {
  display: flex;
  flex-direction: row;
}
a.facebook, a.twitter {
  margin-right: 15px;
}
.footer-right h2{
  color: #bdbdbd;
}
input#email, input#phone, textarea {
  width: 100%;
  border: 0;
  margin: 5px !important;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 0 2px #00000047;
  resize:none;
}
input[type="submit"] {
  width: 100%;
  border-radius: 5px;
  border: 0;
  margin: 0;
  height: 45px;
  background: var(--primary);
  color: #fff;
}
.alert input[type="submit"] {
  width: auto;
  border-radius: 0;
  border: 0;
  background:none;
  margin: 0;
  height: auto;
  color: initial;
}

@media only screen and (max-width: 1199px) {
  .top-header {
    display: block !important;
  }
  div#logo {
    justify-content: center !important;
    display: flex !important;
    padding-left: 0 !important;
	padding-right: 0 !important;
}
.navbar-inverse .navbar-toggle {
  position: absolute;
  top: -57px;
  right: auto;
  left: 5px;
}
.m-h-auto {min-height:auto !important}
}
@media only screen and (max-width: 767px) {
  .mobile-header {
    display: block !important;
  }
  
  .navbar-demo button.menu-btn {
    position: absolute;
    top: 0;
    right: 0;
    background-color: unset;
    border: 0;
    font-size: 26px;
    display: block;
    padding: 23px;
    color: #fff;
    outline: none;
    z-index: 1000;
  }
  .navbar-demo {
    height: 100px;
    z-index: 999;
  }
  .navbar-demo .nav-bar {
    left: -950px;
    background-color: #000000d9;
    transition: 1s;
    height: 100%;
  }

  .navbar-demo.open-nav .nav-bar {
    left: 0;
    width: 100%;
    transition: left 0.5s;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1000;
  }

  .navbar-demo .nav-bar ul li a {
    display: block;
    color: #fff;
  }
  .navbar-demo.open-nav button.menu-btn i:before {
    content: "\f00d ";
  }
  .fa-bars:before {
    color: var(--primary);
  }
  div#logo {
   justify-content: center;
    display: flex !important;
    padding-left: 0;
    padding-top: 8px;
    padding-right: 0;
  }
  a.facebook, a.twitter, a.whatsapp {
    margin-right: 10px;
    margin-left: 10px;
}
  .togglesearchform {
    width: 350px;
    height: 60px;
  }

  .togglesearchform input[type="text"] {
    width: 200px;
    padding: 5px 10px;
    margin-left: 23px;
    border: 1px solid var(--primary);
    outline: none;
  }

  .togglesearchform input[type="button"] {
    width: 80px;
    padding: 5px 0;
    background: var(--primary);
    color: #fff;
    margin-left: -6px;
    border: 1px solid var(--primary);
    outline: none;
    cursor: pointer;
  }
  .login {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .grid-container {
    grid-template-columns: auto auto;
  }
  .grid-image {
    margin-bottom: 10px;
  }
  .about-us {
    flex-direction: column;
  }
  .about-image-content,
  .about-content {
    width: 100%;
  }
  .about-company {
    flex-direction: column;
    align-items: flex-start;
  }
  .company-title h2 {
    font-size: 1.7em;
  }

  h2.white-color {
    font-size: 1.7em;
  }
  p.white-color {
    font-size: 1em;
    font-weight: 100;
  }
  #tabs {
    padding: 0;
    flex-wrap: wrap;
  }
  #tabs li {
    margin-bottom: 20px;
  }
  .testimonials-container {
    flex-direction: column;
  }
  .testimonials-body {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .footer{
    flex-direction: column;
  }
  .footer-left, .footer-right {
    width: 100%;
}
}
/************************/
.top-header img {background:none !important}
.trans {
    -webkit-transition: all 0.3s ease-in-out !important;
    -moz-transition: all 0.3s ease-in-out!important;
    -ms-transition: all 0.3s ease-in-out!important;
    -o-transition: all 0.3s ease-in-out!important;
    transition: all 0.3s ease-in-out!important;
}
.relative {
	position:relative;
}
.footer-right {
	/* min-height: 660px; */
	text-align: right;
}
.contact-us-title {
	position: absolute;
	top: -45px;
	left: 0;
	margin: 0;
	font-size: 28px;
	padding-left: 18px;
}
.nav-tech {
	margin: auto;
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.top-header::after{
  content: none;
}
.navbar-static-top.navbar-inverse {
	box-shadow:none !important
}
.navbar-static-top.navbar .menu-bar > .navbar-nav > .divider-vertical {
	display:none !important;
}
.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a {
  font-family: 'Poppins', sans-serif;
  font-size: 17px;
  font-weight: normal;
  color:#464646 !important;
  text-transform: capitalize;
  border:0 !important;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  background: transparent;
  }
 .navbar-static-top.navbar .menu-bar > .navbar-nav > li > a:hover,.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a:focus {
	 background:none !important;
	 color: var(--primary) !important;
	 border:0 !important;
 }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	  font-family: 'Poppins', sans-serif;
}
@media (max-width:767.98px){
	.footer-left {
		    padding-bottom: 6rem;
	}
	.offering-title {
    padding: 5% 0;
   }
   .offering-title h2 {
	   line-height:40px;
   }
}
@media (max-width:1199.98px){
   .nav-tech {
    justify-content: start;
   }
}
@media (min-width: 1200px) {
	.distribution-wrapper.pt-5  {
	/* min-height:750px; */
	padding-top:100px !important;
    }
}

@media (max-width: 1199px) {
	.grid-container {
		margin-bottom:20px;
	}
	.navbar-nav,.navbar-nav li {width:100% !important;margin:0 !important}
	.navbar-nav .dropdown-menu {
    margin-top: 8px!important;
    background-color: #fff!important;
    border: 1px solid #ccc!important;
    border: 1px solid rgba(0,0,0,.15)!important;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%)!important;
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%)!important;
    background-clip: padding-box!important;
    width: 100%!important;
}
.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a {
	padding-left:0;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #464646;
    padding: 10px 20px;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    background: var(--primary);
    color: #fff;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #e5e5e5 !important;
}
.navbar-nav .caret {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(50%);
}

}
.navbar br {display:none !important;}

.navbar-toggle .icon-bar {
    width: 25px;
    height: 5px;
}
.navbar-inverse .navbar-toggle {
    border-color: transparent;
	margin-top: 0;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: transparent !important;
}
.navbar-toggle .icon-bar {
    border: 2px solid var(--primary);
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: var(--primary) !important;
}
.navbar-nav ul {
	list-style:none;
}
.navbar-nav .dropdown-menu {
	border-radius: 8px !important;
	padding-top: 0;
	padding-bottom: 0;
	min-width: 200px;
    margin: 0;
}
.navbar-nav .dropdown-menu li {
	padding-bottom:0;
}
.navbar-nav .dropdown-menu a {
    padding: 10px 20px;
    color: #464646;
    margin: 0;
    font-size: 15px;
	   -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.navbar-nav .dropdown-menu a:hover , .navbar-nav .dropdown-menu a:focus {
	background-color: var(--primary);
	color:#fff;
}
.navbar-nav .dropdown-menu .divider {
	margin:0 !important;
}
.navbar-nav li ul li:first-child a {
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}

.navbar-nav li ul li:last-child a {
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px !important;
    height: 3px!important;
    padding:0 !important;
    margin-right: 2px!important;
    margin-left: 2px!important;
    text-indent: -999px;
    margin-top:0 !important;
    margin-bottom:0 !important;
    background-color: rgba(255,255,255,.5);
    border:0;
    
}
.btn-primary {border-color:var(--primary) !important;background-color:var(--primary)!important;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active {
    color: #fff;
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
	-webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.distribution-tabs #tabs li a {
	width: 100px !important;
    height: 100px !important;
    padding: 10px;
    border: 3px solid #e8511b !important;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 2rem;
    background:#fff !important;
}
.distribution-tabs #tabs li a.inactive {
    border-color:#ccc !important;
}
.distribution-tabs #tabs li {
	margin:0 !important;
}
.custom-select-app {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem 1.75rem .375rem 1rem;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: #4c4e57;
    vertical-align: middle;
    background: url(~/arrow-select.png);
    background-color: #fff;
    border: 0;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 50px;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: calc(100% - 20px) center;
    box-shadow: 0 0.125rem 0.4rem 0 rgb(58 59 69 / 20%) !important;
    padding-left: 16px !important;
}
 .carousel,.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	  height:380px;
	  object-fit: cover;
  }
.nav-tech  .dropdown-menu.dropdown-search {
    padding-top: 0;
    background: none !important;
    border: 0;
    box-shadow: none !important;
    margin: 0 !important;
    border: 0 !important;
}
@media (min-width: 768px) {
.nav-tech  .dropdown-menu.dropdown-search {
	min-width:250px;
}
}
@media (min-width: 1200px) {
.nav-tech  .dropdown-menu.dropdown-search {
	min-width:300px;
}
}
  .nav-tech .dropdown-menu.dropdown-search input[type="text"] {
    height: 45px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
	padding-left:20px;
}
  .nav-tech .dropdown-menu.dropdown-search .btn-primary {
    width: 45px;
    line-height: 45px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    height: 45px;
	text-align:center;
	background-image: url(~/search.svg) !important;
    background-repeat: no-repeat;
    background-size: auto;
    background-position:  center;
}
  .nav-tech .dropdown-menu.dropdown-search .btn-primary .fa {
	  display:none;
  }
  .btn-primary {
	  	   -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
.breadcrumb {
	margin-left:0 !important;
}
.login {position:relative; z-index: 1001;}
.product-banner img {height:495px;object-fit:cover;}
@media (max-width: 1199.98px) {
.carousel, .carousel-inner > .item > img, .carousel-inner > .item > a > img,
.product-banner, .product-banner img {
	height: 280px;
    object-fit: contain;
    background: #000;
}
}
@media (max-width: 767.98px) {
.m-h-auto {min-height:auto !important}
.navbar-inverse .navbar-toggle {
    position: absolute;
    top: -57px;
    right: auto;
    left: 5px;
}
.top-header .login  {width: 100%;padding:0 2rem; z-index: 1000;}
}
@media (max-width: 1199px) {
.top-header .login .navbar-nav  {display: flex;justify-content: flex-end;}
.top-header .login .dropdown-menu {position: absolute;right:0;left:auto}
.top-header .login .navbar-nav > li { position: static;width: auto !important;}
}
@media (min-width: 1200px) {
.top-header .login .dropdown-menu {left: auto;right: 0;}
}
@media only screen and (max-width: 767px) {
/* div#logo {
    justify-content: center !important;
    display: flex !important;
    padding-left: 0 !important;
	padding-right: 0 !important;
} */
}
.top-header .login li.user-area a.sign-in{
  border-radius: 15px;
  border: 0;
  margin: 0;
  padding:8px 25px !important;
  background: var(--primary)!important;
  color: #fff!important;
  font-size:16px !important;
}
.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a.sign-in:hover, .navbar-static-top.navbar .menu-bar > .navbar-nav > li > a.sign-in:focus {
	background: var(--primary) !important;
    color: #fff !important;
    border: 0 !important;
}
.top-header .login li.user-area a.dropdown-toggle{
       color: var(--primary) !important;
}
.top-header .login .glyphicon-search:before {
    font-size: 22px;
}
#navbar .dropdown-menu {
    margin-top: 0 !important;
}
.form-group .form-control {
    width: 100%;
    border: 1px solid #e8e8e8 !important;
    margin: 0px !important;
    padding: 10px;
    border-radius: 5px!important;
    box-shadow: none !important;
    resize: none;
    min-height: 45px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.form-group .form-control:focus {
	background-color: #fff;
    border-color: #0091ff40!important;
    outline: 0;
    box-shadow: 0 0 0 0.2rem #0091ff40!important;
}
.form-group .btn, .form-horizontal .btn ,.modal-footer .btn{
	padding:10px 12px;
	border-radius:5px;
}
.input-group .btn {
	padding:6px 12px;
}
.control-label {font-weight:normal}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
  border-radius:5px;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius:5px;
}
.search-results ul {list-style:none;margin:0 !important;}
.handlebars-search-container ul {margin:0 !important;}
.handlebars-search-container .panel-default > .panel-heading {
    color: #333;
    background-color: #F3F7FD;
    border-color: #e8f0fb;
}
.handlebars-search-container .facets ul li {padding-bottom:7px;padding-top:7px;   
 -webkit-transition: all 0.3s ease-in-out !important;
    -moz-transition: all 0.3s ease-in-out!important;
    -ms-transition: all 0.3s ease-in-out!important;
    -o-transition: all 0.3s ease-in-out!important;
    transition: all 0.3s ease-in-out!important;}
.handlebars-search-container .facets ul li:hover,.handlebars-search-container .facets ul li:focus    {background-color: #F3F7FD;
    border-color: #e8f0fb;
}
.search-results .btn-default:hover,.search-results .btn-default:focus,.search-results .btn-default:active {
	 border-color: var(--primary) !important;
    color: #fff !important;
    background: var(--primary) !important;
    -webkit-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;
}
.search-results .btn-default {
	 display: block;
    max-width: 150px;
	margin-top:2rem !important;
	margin-left:0 !important;
	margin-right:20px !important;
	 padding: 10px 12px;
    border-radius: 5px;
    color: var(--primary);
    border-color: var(--primary);
    -webkit-transition: all 0.3s ease-in-ouat;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.search-results h2 {
   font-weight:600;
   font-size:30px;
   line-height: 40px;
}
.search-results ul li a {font-size:19px;}
.search-results h2 .querytext {
	color:#666;
}
.facet-list-group-item.active .facet-list-group-item-title {
    font-weight: 600;
}
.section-landing-search .sectionBlockLayout {display: flex;
    flex-wrap: wrap;
    text-align: center;
    min-height: 420px!important;
    /* background-image: url(~/blue-top-bg.png)!important; */
    padding: 8px;
    margin: 0px;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
.section-landing-search input[type='text'], .section-landing-search input[type='search'] {
	height: 46px;
    background: #ffffff;
    border-width: 2px;
    border-color: var(--primary);
	    -webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.section-landing-search .columnBlockLayout h1 {display:none !important}
@media (max-width:1199.98px){
	.section-landing-search .sectionBlockLayout {min-height:220px !important;}
    .columnBlockLayout,.sectionBlockLayout .container {width:100% !important}
}
.text-gray {color:gray !important}
.font-weight-semibold {font-weight:600 !important}
.font-weight-medium {font-weight:500 !important}
@media (max-width:575.98px){
	.page-header h1 {font-size:35px}
}
.logo-container {
    height: auto!important;
    width: auto!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
.text-info-light {
	color:var(--primary) !important;
}
.contact-us-section-container {min-height:100vh;padding-top:80px;}
.contact-us-section-container .contact-us-info-area table  {opacity:.8}
.contact-us-section-container .user a {text-decoration:none !important; font-size:14px;}
.contact-us-section-container .user .btn {padding:12px !important;border-color: #000 !important; background-color: #000!important;width:100%;border-radius: .25rem!important; margin:0 !important}
@media (max-width:767.98px) { 
.contact-us-section-container .user .btn {margin-top:2rem !important;}
}
.contact-us-section-container .user .btn:focus,
.contact-us-section-container .user .btn:hover,
.contact-us-section-container .user .btn:active
 {border-color: var(--primary)  !important; background-color: var(--primary) !important;}
.contact-us-section-container .user textarea,
.contact-us-section-container .user input[type='email'],
.contact-us-section-container .user input[type='text'],
.contact-us-section-container .user input[type='url'],
.contact-us-section-container .user input[type='number']
.contact-us-section-container .user input[type='password'] {
	border:0 !important;
	text-decoration: none !important;
	background:#fff !important;
	border-radius:0 !important;
	border-bottom:2px solid #ddd !important;
	-webkit-box-shadow: 0 0 0px 1000px white inset!important;
	box-shadow: 0 0 0px 1000px white inset!important;
	min-height: 45px;
}
.contact-us-section-container .user .actions {
	margin:0;
	padding:0 13px;
}
.contact-us-section-container .user fieldset {margin-bottom:0}
.validation-header .fa {margin-right:0.5rem;}
.contact-us-section-container .user .cell {
    padding: 5px 15px 26px;
    margin: 0 !important;
}

.contact-us-section-container .user textarea {
	height: 45px;
	margin:0 !important;
}
.contact-us-section-container .user .info{display:none !important;}
.contact-us-section-container .user .validation-header {
    font-family: 'Poppins', sans-serif;
    outline: none !important;
    font-size: 14px;
    padding-left: 1rem;
}
.contact-us-section-container .validation-header, .contact-us-wrapper .validation-header {
   display: flex;
    padding: 0;
    align-items: baseline;
}
.contact-us-section-container .alert, .contact-us-wrapper .alert  {
	position:relative;
}
.contact-us-section-container .alert input[type="submit"], .contact-us-wrapper .alert input[type="submit"]  {
	position:absolute;
	top:6px;
	right:10px;
}
.contact-us-section-container .user textarea:focus,
.contact-us-section-container .user input[type='email']:focus,
.contact-us-section-container .user input[type='text']:focus,
.contact-us-section-container .user input[type='url']:focus,
.contact-us-section-container .user input[type='number']:focus
.contact-us-section-container .user input[type='password']:focus {
	border:0 !important;
	border-bottom:2px solid var(--primary) !important;
}
.flex-1-100 {
	flex: 1 100%;
}
.contact-us-section-container .user .form-group {margin-bottom:25px;}

.effect-9 ~ .focus-border:before,
.effect-9 ~ .focus-border:after{content: "";position: absolute;top: 0;right: 0;width: 0;height: 2px;background-color: var(--primary);transition: 0.2s;transition-delay: 0.2s;}
.effect-9 ~ .focus-border:after{top: auto; bottom: 0; right: auto; left: 0; transition-delay: 0.6s;}
.effect-9 ~ .focus-border i:before,
.effect-9 ~ .focus-border i:after{content: "";position: absolute;top: 0;left: 0;width: 2px;height: 0;background-color: var(--primary);transition: 0.2s;}
.effect-9 ~ .focus-border i:after{left: auto; right: 0; top: auto; bottom: 0; transition-delay: 0.4s;}
.effect-9:focus ~ .focus-border:before,
.effect-9:focus ~ .focus-border:after{width: 100%;transition: 0.2s;transition-delay: 0.6s;}
.effect-9:focus ~ .focus-border:after{transition-delay: 0.2s;}
.effect-9:focus ~ .focus-border i:before,
.effect-9:focus ~ .focus-border i:after{height: 100%; transition: 0.2s;}
.effect-9:focus ~ .focus-border i:after{transition-delay: 0.4s;}

.shape-right, .shape-left {background:var(--primary);position:absolute;}
.shape-left {bottom:0;left:0; width:150px; border-top-right-radius:5px;height:150px;}
.contact-us-form-nested {max-width: 470px;
    margin-left: auto;
    margin-right: auto;}
.shape-right {right:0; bottom:0;top:0;width:210px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.contact-us-info-area {border-radius:5px;background:#000;}
.contact-us-info-area {
	min-height: 80vh;
    position: relative;
    right: -15px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 100% !important;
}
.break-word {word-break: break-all;}
@media (max-width:767.98px) {
	.contact-us-section-container {padding-top:40px;}
	.shape-right, .shape-left {display:none !important;}
	.contact-us-info-area {
    min-height: 50vh;
    position: static;
    right: 0;
    border-radius: 5px;
	margin-top:40px;
	margin-bottom:40px;
   }
   ul.nav.nav-tabs.nav-account {
	   margin-left:0;
   }
}
.no-bg {background:none !important;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee !important;
}

@media (max-width:369.98px) {
	.nav-account.nav > li > a { padding:10px 13px }
	.grid-image { margin: 1.25rem; }
	.offering-tabs #tabs li { margin: 1rem; }
	.offering-tabs #tabs li a { width: 105px;height: 146px; }
}

@media (max-width:575.98px) {
	.testimonials .testimonials-body {flex: 1 100%;flex-wrap: wrap;}
	.testimonials .testimonials-body .testimonials-person {margin:0 auto 1rem auto}
	.testimonials .testimonials-body .testimonials-content {margin:0 1rem 0 1rem !important; text-align: justify;line-height: 24px;}
}

.partner-banner img {
    height: 450px;
    object-fit: cover;
}
@media (max-width: 1199.98px) {
.partner-banner img {
    height: 280px;
    object-fit: contain;
	background:#000;
}
}
@media (max-width:767.98px){
	.propertywatch-area-footer  {position:static;}
	.footer {padding: 4rem 4% 2rem 4% !important;}
}
.footer-propertywatch-logo {height:10px !important}
.partners-logo-image {height:50px;width:auto;}
.contact-us-wrapper {
    padding: 3rem 0;
	background-image: url(~/map-bg.jpg)!important;
    background-repeat: no-repeat;
    background-position: center 0px;
    background-size: cover;
	border-bottom: 1px solid #e9e9e9;
}

.contact-us-wrapper .tab-column * {
    font-family: 'Poppins', sans-serif;
    outline: none !important;
    font-size: 14px;
}

.contact-us-wrapper .info {
    margin-bottom: 7px
}

.contact-us-wrapper .validation-header {
    font-family: 'Poppins', sans-serif;
    outline: none !important;
    font-size: 14px;
    padding-left: 1rem;
}

.contact-us-wrapper li {
    line-height: 22px;
}

.contact-us-wrapper ul,
.contact-us-wrapper li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.contact-us-wrapper ul {
    padding-left: 1rem !important;
}

.contact-us-wrapper ul li a {
    font-family: 'Poppins', sans-serif;
    outline: none !important;
    font-size: 14px;
    text-decoration: none;
    color: #dc3545;
}

.contact-us-wrapper .validators {
    display: inline-block
}

.contact-us-wrapper fieldset {
    border: 0
}

.contact-us-wrapper .control input,
.contact-us-wrapper textarea {
    width: 100%;
    border: 1px solid #e8e8e8 !important;
    margin: 0px !important;
    padding: 10px;
    outline: 0 !important;
    border-radius: 5px !important;
    box-shadow: none !important;
    resize: none;
    min-height: 45px;
    text-decoration: none !important;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}

.contact-us-wrapper .control input:focus,
.contact-us-wrapper textarea:focus {
    background-color: #fff;
    border-color: #0091ff40 !important;
    outline: 0;
    box-shadow: 0 0 0 0.2rem #0091ff40 !important;
}

.contact-us-wrapper textarea {
    min-height: 150px;
    resize: none;
}

.contact-us-wrapper .form-control-cell {
    padding-bottom: 1rem;
}
.contact-us-wrapper .crmEntityFormView .actions, .contact-us-wrapper .alert  {
	    margin: 0 28px 20px !important;
}
.contact-us-wrapper .crmEntityFormView .cell .field-label {
    font-weight: 600;
    color: #333;
    margin-top: 10px;
}
.contact-us-wrapper .actions input {
    width: 100%;
    border-radius: 5px;
    border: 0;
    margin: 0;
    height: 45px;
    background: var(--primary);
    color: #fff;
    font-weight: 700;
    text-align: center;
    border: 2px solid var(--primary);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    font-size: 16px;
    font-weight: 500;
}

.contact-us-wrapper .actions input:hover,
.contact-us-wrapper .actions input:focus {
    color: #fff;
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
    -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}

.contact-us-wrapper .actions {
    text-align: center;
}
@media (max-width:767.98px) {
	.contact-us-wrapper .form-control-cell {
    margin-bottom: 0 !important;
}
.contact-us-wrapper .crmEntityFormView .actions,.contact-us-wrapper .alert {
    margin: 15px 0!important;
}
.footer-right {
    text-align: center;
}
}
.crmEntityFormView .actions {
    border-top: 0px solid #e5e5e5;
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    text-align: center;
    transform: translateX(-50%);
}
.btn-back-container a , .btn-back-container button{text-decoration:none !important}
.grid-image .products-logo-container img.products-logo {background:#F3F7FD}
.product-banner img {object-fit:cover !important;}
.product-banner { position:relative;}
.product-banner:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #000 100%);
}
.product-banner:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 50%, #000 100%);
}
.main-list-title{
	position: absolute;
    left: 2rem;
    bottom: 3rem;
    font-size: 40px;
    letter-spacing: 2px;
    margin: 0 !important;
	font-weight: 700;
}
.product-container .distribution-content .button {
	margin-left: 15px;
    margin-right: 15px;
    background-color: #000;
    border: none;
    color: white;
    padding: 5px 26px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    border-radius: 20px;
}
.map-responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
    max-width: 500px;
    margin: auto;
    border: 2px solid #fff;
    margin-bottom: 50px;
    border-radius: 5px;
}
.map-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}
.footer-logo{
  max-width: 30%;
}


/* Style the section */
.why-choose-us {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
}


.feature {
  display: flex;
  margin-bottom: 20px;
  padding: 20px;
  box-shadow: 0 0 6px #00000047;
  border-radius: 10px;
}

.feature-icon {
  flex: 1;
  text-align: center;
  font-size: 36px;
  color: #007BFF;
  margin-right: 20px;
}

.feature-text {
  flex: 3;
}




/*-- Bootstrap-4-utilities --*/
.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:var(--primary)!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:var(--primary)!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.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{display:table-row!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{display:table-row!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{display:table-row!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:992px){.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{display:table-row!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{display:table-row!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{display:table-row!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}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-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}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!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{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-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}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!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{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-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}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!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:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-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}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!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{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-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}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!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}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:var(--primary)!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}

/*-- END Bootstrap-4-utilities --*/