
.home-hero {
  background-size: cover;
  background-position: center;
  position: relative;
  padding: 100px 0; }
  .home-hero .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(45deg, var(--slate-blue), rgba(255, 255, 255, 0)); }
.home-hero.teal{  background: linear-gradient(45deg, rgb(29, 45, 62), rgba(66,129, 149)) !important;}
  .home-hero .container {
    z-index: 1;
    position: relative; }
  .home-hero .intro {
    width: 545px;
    max-width: 100%; }
.special .intro{width: 100%;}
.special h1{max-width:700px; line-height:50px !important;}
  .home-hero h1 {
    font-size: 100px;
    color: var(--white);
    margin-bottom: 10px;
    line-height: 1; }
@media (max-width:900px){
	.special h1{line-height:56px !important;}
	.home-hero h1 {font-size: 70px;}
}
@media (max-width:460px){
	.special h1{line-height:51px !important;}
	.home-hero h1 {font-size: 65px;}
}

.home-hero h4{ font-weight: 500 !important; line-height: 1;
	color: #fff !important;
font-family:"superior-title", serif !important;}
.special h4{ margin-top:50px;}
  .home-hero p {
    color: var(--white); }
  .home-hero a.button {
    background: var(--teal); }
    .home-hero a.button:hover {
      background: var(--white);
      color: var(--teal); }
.home-hero .links{display: flex; flex-flow: wrap;}
.home-hero .links a{margin-right: 15px; margin-bottom: 15px;}
  .home-hero .aboutItems {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 25px;
    margin-top: 100px; }
.special .aboutItems { margin-top: 30px;
}
.home-hero.fourcol .aboutItems{
    grid-template-columns: repeat(4, 1fr) !important;}
    @media (max-width: 860px) {
      .home-hero .aboutItems {
        grid-template-columns: repeat(1, 1fr) !important; } 
		.home-hero.fourcol .aboutItems{
        grid-template-columns: repeat(1, 1fr) !important; }}
    .home-hero .aboutItems .item {
      padding: 20px;
      position: relative; }
.special .item{display: flex;
    align-items: center;
    justify-content: center;
}
      .home-hero .aboutItems .item::before {
        -webkit-transition: all 300ms ease-in;
        transition: all 300ms ease-in; }
      .home-hero .aboutItems .item:hover::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.15);
        -webkit-backdrop-filter: blur(30px);
                backdrop-filter: blur(30px);
        z-index: -1; }
      .home-hero .aboutItems .item h4 {
        color: var(--white);
        font-size: 30px;
        font-family: 'Calibre';
        margin-bottom: 15px;
        margin-top: 0; }
      .home-hero .aboutItems .item a {
        color: var(--white);
        font-size: 20px;
        font-weight: bold; }
        .home-hero .aboutItems .item a:hover {
          color: var(--teal); }
        .home-hero .aboutItems .item a span {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          margin-left: 10px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUtaGVyby9ob21lLWhlcm8uc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0Isa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUFBO0VBSmxCO0lBTUksa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFDVCw2RUFBMkUsRUFBQTtFQVgvRTtJQWFJLFVBQVU7SUFDVixrQkFBa0IsRUFBQTtFQWR0QjtJQWdCSSxZQUFZO0lBQ1osZUFBZSxFQUFBO0VBakJuQjtJQW1CSSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixjQUFjLEVBQUE7RUF0QmxCO0lBd0JJLG1CQUFtQixFQUFBO0VBeEJ2QjtJQTBCSSx1QkFBdUIsRUFBQTtJQTFCM0I7TUE0Qk0sd0JBQXdCO01BQ3hCLGtCQUFrQixFQUFBO0VBN0J4QjtJQStCSSxhQUFhO0lBQ2IscUNBQXFDO0lBQ3JDLGNBQWM7SUFDZCxpQkFBaUIsRUFBQTtJQUNqQjtNQW5DSjtRQW9DTSxxQ0FBcUMsRUFBQSxFQStCUDtJQW5FcEM7TUFzQ00sYUFBYTtNQUNiLGtCQUFrQixFQUFBO01BdkN4QjtRQXlDUSxxQ0FBNkI7UUFBN0IsNkJBQTZCLEVBQUE7TUF6Q3JDO1FBNENVLFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsT0FBTztRQUNQLE1BQU07UUFDTixXQUFXO1FBQ1gsWUFBWTtRQUNaLHFDQUFrQztRQUNsQyxtQ0FBMkI7Z0JBQTNCLDJCQUEyQjtRQUMzQixXQUFXLEVBQUE7TUFwRHJCO1FBc0RRLG1CQUFtQjtRQUNuQixlQUFlO1FBQ2Ysc0JBQXNCO1FBQ3RCLG1CQUFtQjtRQUNuQixhQUFhLEVBQUE7TUExRHJCO1FBNERRLG1CQUFtQjtRQUNuQixlQUFlO1FBQ2YsaUJBQWlCLEVBQUE7UUE5RHpCO1VBZ0VVLGtCQUFrQixFQUFBO1FBaEU1QjtVQWtFVSwyQkFBb0I7VUFBcEIsMkJBQW9CO1VBQXBCLG9CQUFvQjtVQUNwQixpQkFBaUIsRUFBQSIsImZpbGUiOiJob21lLWhlcm8vaG9tZS1oZXJvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5ob21lLWhlcm8ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1zbGF0ZS1ibHVlKSwgcmdiYSgyNTUsMjU1LDI1NSwgMCkpOyB9XG4gIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbnRybyB7XG4gICAgd2lkdGg6IDU0NXB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgcCB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICBhLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGVhbCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICBjb2xvcjogdmFyKC0tdGVhbCk7IH0gfVxuICAuYWJvdXRJdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuICAgIC5pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbjsgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAuMTUpO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgICAgICAgICB6LWluZGV4OiAtMTsgfSB9XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDYWxpYnJlJztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZWFsKTsgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9IH0gfSB9XG4iXX0= */
