:root{--ar-primary:#FF5F1F;--ar-primary-rgb:255,95,31;--ar-secondary:#edf1f5;--ar-secondary-rgb:237,241,245;--ar-warning-rgb:237,203,80;--ar-info-rgb:63,127,202;--ar-success-rgb:63,202,144;--ar-danger-rgb:237,80,80;--ar-body-font-family: Lato,sans-serif;--ar-heading-font-family: Anton,sans-serif;--ar-root-font-size:1.05rem;--ar-body-font-size:1.1rem;--ar-border-width:0px;--ar-border-radius:0rem;--ar-border-radius-sm:calc(var(--ar-border-radius)*0.75);--ar-border-radius-lg:calc(var(--ar-border-radius)*1.25);--ar-border-radius-xl:calc(var(--ar-border-radius)*1.5);--ar-border-radius-2xl:calc(var(--ar-border-radius)*2.25);--ar-link-color:#FF5F1F;--ar-link-hover-color:#ff4a02;}.btn-primary{--ar-btn-bg:#FF5F1F;--ar-btn-border-color:#FF5F1F;--ar-btn-hover-bg:#ff4a02;--ar-btn-hover-border-color:#ff4a02;--ar-btn-active-bg:#ff4a02;--ar-btn-active-border-color:#ff4a02;--ar-btn-disabled-bg:#FF5F1F;--ar-btn-disabled-border-color:#FF5F1F;}.btn-secondary{--ar-btn-bg:#edf1f5;--ar-btn-border-color:#edf1f5;--ar-btn-disabled-bg:#edf1f5;--ar-btn-disabled-border-color:#edf1f5;}.btn-warning{--ar-btn-bg:#edcb50;--ar-btn-border-color:#edcb50;--ar-btn-disabled-bg:#edcb50;--ar-btn-disabled-border-color:#edcb50;}.btn-info{--ar-btn-bg:#3f7fca;--ar-btn-border-color:#3f7fca;--ar-btn-disabled-bg:#3f7fca;--ar-btn-disabled-border-color:#3f7fca;}.btn-success{--ar-btn-bg:#3fca90;--ar-btn-border-color:#3fca90;--ar-btn-disabled-bg:#3fca90;--ar-btn-disabled-border-color:#3fca90;}.btn-danger{--ar-btn-bg:#ed5050;--ar-btn-border-color:#ed5050;--ar-btn-disabled-bg:#ed5050;--ar-btn-disabled-border-color:#ed5050;}.btn-outline-primary{--ar-btn-color:#FF5F1F;--ar-btn-border-color:#FF5F1F;--ar-btn-hover-bg:#FF5F1F;--ar-btn-hover-border-color:#FF5F1F;--ar-btn-active-bg:#FF5F1F;--ar-btn-active-border-color:#FF5F1F;--ar-btn-disabled-color:#FF5F1F;--ar-btn-disabled-border-color:#FF5F1F;}.btn-outline-secondary{--ar-btn-color:#edf1f5;--ar-btn-border-color:#edf1f5;--ar-btn-hover-bg:#edf1f5;--ar-btn-hover-border-color:#edf1f5;--ar-btn-active-bg:#edf1f5;--ar-btn-active-border-color:#edf1f5;--ar-btn-disabled-color:#edf1f5;--ar-btn-disabled-border-color:#edf1f5;}.btn-outline-warning{--ar-btn-color:#edcb50;--ar-btn-border-color:#edcb50;--ar-btn-hover-bg:#edcb50;--ar-btn-hover-border-color:#edcb50;--ar-btn-active-bg:#edcb50;--ar-btn-active-border-color:#edcb50;--ar-btn-disabled-color:#edcb50;--ar-btn-disabled-border-color:#edcb50;}.btn-outline-info{--ar-btn-color:#3f7fca;--ar-btn-border-color:#3f7fca;--ar-btn-hover-bg:#3f7fca;--ar-btn-hover-border-color:#3f7fca;--ar-btn-active-bg:#3f7fca;--ar-btn-active-border-color:#3f7fca;--ar-btn-disabled-color:#3f7fca;--ar-btn-disabled-border-color:#3f7fca;}.btn-outline-success{--ar-btn-color:#3fca90;--ar-btn-border-color:#3fca90;--ar-btn-hover-bg:#3fca90;--ar-btn-hover-border-color:#3fca90;--ar-btn-active-bg:#3fca90;--ar-btn-active-border-color:#3fca90;--ar-btn-disabled-color:#3fca90;--ar-btn-disabled-border-color:#3fca90;}.btn-outline-danger{--ar-btn-color:#ed5050;--ar-btn-border-color:#ed5050;--ar-btn-hover-bg:#ed5050;--ar-btn-hover-border-color:#ed5050;--ar-btn-active-bg:#ed5050;--ar-btn-active-border-color:#ed5050;--ar-btn-disabled-color:#ed5050;--ar-btn-disabled-border-color:#ed5050;}
.card-text,
p {
    color: var(--ar-heading-color);
}
@media (width <= 800px) {
  img.header-logo {
      height:60px;
  }
  .hotspot{
     --ar-hotspots-size:2rem !important; 
  }
  .hotspots [class^=ai-], .hotspots [class*=" ai-"] 
  {
    font-size: 0.75em;
   }
   .navbar-toggler {
       margin-top:54px;
   }
}

.display-1,
.display-2,
.display-3,
.display-4,
.display-5,
.display-6,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
    font-weight: 500;
}

div.steps {
    --ar-steps-connect-width:3px;
    --ar-steps-number-size:2.5rem;
    --ar-steps-number-inner-size:1.75rem;
}

div.hotspots{
  --ar-hotspots-size:3rem !important;  
  .hotspot {
    border-radius:0;
    text-decoration:none;
  }
  .hotspot-inner {
    border: 1px solid var(--ar-primary);
    border-radius:0;    
  }

}
  
div.card-flip-front,  
div.card-flip-back {
    border: 4px solid rgba(var(--ar-primary-rgb)) !important;
    color: var(--ar-heading-color) !important;
}

div.card-flip-front:before,
div.card-flip-back:before  {
    content: '';
    height:4px;
    width:90%;
    border: 2px solid #fff !important;
    border-left: 0;
	border-right: 0;
	border-top: 0;
	bottom:-4px;
	left:55px;
	transform: rotate(180deg);
	position: absolute;
}


div.card.h-100 {
    border: 4px solid rgba(var(--ar-primary-rgb)) !important;
    color: var(--ar-heading-color) !important;
  }

  div.card.h-100:before  {
    content: '';
    height:4px;
    width:90%;
    border: 2px solid #fff !important;
    border-left: 0;
	border-right: 0;
	border-top: 0;
	bottom:-4px;
	left:15%;
	transform: rotate(180deg);
	position: absolute;
}

.navbar {
  div.order-lg-3{
    margin-top:53px;
    a {
        height:30px;
        width:30px;
    }
  }
}
#navbarNav a.nav-link {
    background: transparent;
    font-size: 2rem;
    font-family: Anton;
    color: var(--ar-heading-color);
    display: inline-block;
	text-decoration: none;
	padding: 8px 22px;
	margin: 54px 0 0 0;
}

#navbarNav a.nav-link.active {
    color: var(--ar-heading-color) !important;
    border-bottom: 4px solid rgba(var(--ar-primary-rgb)) !important;
    padding: 6px 22px;
}

#navbarNav a.nav-link:hover  {
    background: transparent;
    border: 4px solid rgba(var(--ar-primary-rgb)) !important;
    color: var(--ar-heading-color) !important;
    display: inline-block;
    position: relative;
    outline: none;
    padding: 4px 18px;
	margin: 54px 5px 0 5px;

}

#navbarNav a.nav-link:hover:before  {
    content: '';
    height:4px;
    width:86%;
    color: var(--ar-heading-color) !important;
    border: 2px solid white !important;
    border-left: 0;
	border-right: 0;
	border-top: 0;
	bottom:-4px;
	left:14%;
	transform: rotate(180deg);
	position: absolute;       	}